Com um conteúdo desenvolvido com base nos conceitos fundamentais de programação orientada a objetos e as funcionalidades do Microsoft Visual Studio, o módulo avançado continua a apresentar novos conceitos e ferramentas.
1.
Controle de Academia: Iniciando o projeto Interativa
Conhecer o que o curso oferecerá;
Criar a classe Conexão;
Atribuir uma string de conexão para a classe;
Testar a conexão com o Barco;
2.
Controle de Academia: Criando método de inserção com comandos SQL
Aprender sobre a classe SqlCommand;
Conhecer e adicionar uma namespace;
Estruturas um método com comandos SQL;
Criar uma StringBuilder;
3.
Controle de Academia: Buscando e exibindo registros
Criar o método DataTable dadosTabela;
Gerar uma nova conexão com a tabela Professores;
Elaborar o método listarProfessores;
4.
Controle de Academia: Realizando UPDATE
Aprender como gerar evento Click para o componente DataGridView;
Aprender como acessar os dados do DataGridView através do código;
Aprender a atualizar o banco de dados através do comando UPDATE;
5.
Controle de Academia: Programando a exclusão de registros e criando pesquisas dinâmicas
Aprender a criar um método com comandos SQL para excluir registros;
Conhecer um método que nos ajudará a pesquisar por registros;
Utilizar o comando LIKE;
6.
Controle de Academia: Reforçando Conceitos
Conhecer e utilizar a Propriedade DataSource do ComoBox por meio de código;
Aprender sobre o DisplayMember;
Obter conhecimento sobre ValueMember;
Criar a classe Modalidades;
7.
Controle de Academia: Preparando os botões do menu do formulário Modalidades
Programar o botão Salvar;
Acrescentar um método na classe Modalidades;
8.
Controle de Academia: Criando integração com o banco de dados e interligando tabelas
Modificar o método Listar no formulário Modalidades;
Aprender a usar o INNER JOIN;
Criar o método Excluir do frmModalidades;
Fazer o evento do DataGridView no frmModalidades responsável por editar os registros;
9.
Controle de Academia: Revendo conceitos de Select e conhecendo a propriedade MDI
Relembrar e utilizar a instrução Sql INNER JOIN;
Conhecer e utilizar o recurso Surround With;
10.
Controle de academia: Carregando dados de um formulário para outro, através do método construtor
Criar uma condição para o btnHorario;
Converter a tabela CODIGO para int;
Programar uma janela de confirmação;
Criar variáveis;
Realizar configurações para a barra de títulos;
Criar o método ListarHorarios();
11.
Controle de Academia: Utilizando os dados de um DataGridView p/ diminuir a interação do app com o BD
Aprender a utilizar os dados do DataGridView no lugar de um DataTable;
Trabalhar com evento Enter
12.
Aula 12 : Controle de Academia: Preparando a inclusão de matrículas dos alunos
Programar o botão incluir;
Aplicar o evento Cellclick;
Utilizar o evento Load;
13.
Controle de Academia: Conhecendo a instrução COUNT(*) e o Casting de variáveis
Aprender a utilizar a instrução COUNT(*);
Aprender a usar o Casting de variáveis;
14.
Controle de Academia: Criando um controle de mensalidades
Trabalhar com DateTime para definir a data de vencimento de uma mensalidade;
Adicionar coluna no DataGridView;
15.
Controle de Academia: Iniciando a preparação do fluxo de caixa
Deixar dinâmico o aparecimento da data e hora atuais na barra de título do frmAberturaCaixa;
Verificar qual item foi escolhido no ComboBox, através do evento SelectedIndexChanged;
Preparar o método AtualizarAberturaCaixa() e aplicar o método Substring no formulário();
Preparar as caixas de textos para realizarem ações assim que saímos delas;
16.
Controle de Academia: Continuando a preparação do fluxo de Caixa
Criar o Método VerificaSituaçãoCaixa (frmPrincipal) e SituacaoCaixa (frmCaixa);
Programar o Botão FecharCaixa;
Elaborar o Método ListarDetalhesCaixa (frmCaixa);
Trabalhar com os Formulários Retirada e Suprimento;
17.
Controle de Academia: Finalizando o projeto e construindo um relatório