PROGRAMADOR JR O CURSO



Documentos relacionados
Gabarito - Programação C# com Visual Studio - Intermediário - 05/08/2013 AULA Perguntas e Respostas

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico

Gabarito - Banco de Dados SQL - 30/07/2013 AULA 01

DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9

Treinar - Cursos e Treinamentos C# Módulo I. Carga horária: 32 Horas

Noções de. Microsoft SQL Server. Microsoft SQL Server

CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA

MS-Excel 2010 Essencial (I)

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

Projeto de Banco de Dados: Empresa X

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

GERENCIADOR DE CONTEÚDO

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

ÍNDICE... 2 INTRODUÇÃO... 4

Criação Visual de Consultas. Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes

Revisando sintaxes SQL e criando programa de pesquisa. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

PROGRAMAÇÃO C# COM VISUAL STUDIO MÓDULO ESSENCIAL

Requerimento: Digitador de Pedidos ProfarmaNet. Manual de Apoio. Preparado por: Versão: 1.0. Sumário

Formação em Banco de Dados. Subtítulo

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

Sumário 1. SOBRE O NFGoiana DESKTOP Apresentação Informações do sistema Acessando o NFGoiana Desktop

Índice. Introdução 31. Tutorial 1: O Microsoft Access como Sistema de Gestão de Bases de Dados Relacionais 35

Sumário. Capítulo 2 Iniciando o TR Como efetuar o login... 8

Veja abaixo um exemplo de como os dados são mostrados quando usamos o

MANUAL DO GERENCIADOR ESCOLAR WEB

Tarefa Orientada 5 Aplic. Manutenção de Facturas de Clientes

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA

EXCEL AVANÇADO. Aula 01 - Classificando e destacando informações importantes

MANUAL DO USUÁRIO. Guia de orientações e conceitos para manipulação da plataforma Miraklon. VERSÃO Vigência

TELA PRINCIPAL. Exibe uma lista de configurações de efeitos disponíveis. A visualização pode ser filtrada por: Aplicação, Cliente e Categoria.

Manual do AP_Conta. Manual do AP_Conta. Aplicativo para digitação e envio de contas médicas no padrão TISS

INSTALAÇÃO DO SISTEMA CONTROLGÁS

Laboratório de Programação I

País(es) : Brasil Banco(s) de Dados : SQL Server, Oracle

Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005

Neste Manual. Acessando o PDV - PAF 3

Manual de Utilização

Principais Comandos SQL Usados no MySql

Escrito por Sáb, 15 de Outubro de :19 - Última atualização Seg, 26 de Março de :32

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

SIMULADO Windows 7 Parte V

Comandos de Manipulação

Apostila de Windows Movie Maker

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO

Sistematic Tecnologia e Sistemas de Informação LTDA

MANUAL GDS TOUCH. Versão: 1.0 Direitos reservados.

Banco de Dados. Maurício Edgar Stivanello

Persistência e Banco de Dados em Jogos Digitais

Front-End Uso da Linguagem Turbo Delphi para Acesso ao Banco de Dados Mysql

Informática Básica. Microsoft Word XP, 2003 e 2007

AULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS

Delphi 7 Aula 01 Área do Triângulo

Curso: Operador de Computador - PRONATEC. Prof.: Roberto Franciscatto. S.O. Windows Seven Gerenciamento Básico

Programação Web com Webdev 19 Julio Cesar Pedroso Conteúdo

Conteúdos dos Cursos de Excel

PROGRAMA. Objectivos Gerais :

Aula Au 3 la 7 Windows-Internet


Procedimentos para Reinstalação do Sisloc

Apostilas OBJETIVA Escrevente Técnico Judiciário TJ Tribunal de Justiça do Estado de São Paulo - Concurso Público Índice

Microsoft Office PowerPoint 2007

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

MANUAL DE INSTRUÇÕES. Versão 1.0. Visão Transportador

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO

Escrito por Sex, 14 de Outubro de :12 - Última atualização Seg, 26 de Março de :33

SuperStore. Sistema para Automação de Óticas. MANUAL DO USUÁRIO (Módulo Vendas e Caixa)

MANUAL DE UTILIZAÇÃO

O Patch [BIBLIOTECA RM e TOTVS RM PORTAL] e [TOTVS Gestão Hospitalar], disponíveis na Central de Download do Portal do Client.

O que são Bancos de Dados?

Aplicativo da Manifestação do Destinatário. Manual

Pesquisa e organização de informação

Cursos e Treinamentos Profissionais

ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL. Carga horária: 32 Horas

Formação em Banco de Dados

Operações de Caixa. Versão 2.0. Manual destinado à implantadores, técnicos do suporte e usuários finais

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

GERADOR DE RELATÓRIOS WINREPORT VERSÃO 2.0. Conteúdo

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS

Sumário. Capítulo 1 Revisão de PHP Capítulo 2 Melhorando o processamento de formulários... 46

ASP.NET Gerando relatórios com o ReportViewer

Structured Query Language (SQL)

Procedimentos para Instalação do Sisloc

Manual Recurso - Criar Tabela Instrução SQL. FullCopyConvert Data

WecDB WecDB Consulta Web Facilitada ao Banco de Dados

MVREP- Manual do Gerador de Relatórios. ÍNDICE

Plano de Aula - Dreamweaver CS6 - cód Horas/Aula

INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0

Manual Xerox capture EMBRATEL

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Plano de Aula - Windows 8 - cód Horas/Aula

II Torneio de Programação em LabVIEW

Smart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário

Programação SQL. Introdução

Treinamento sobre SQL

Vendas. Manual do Usuário. Copyright ControleNaNet

Novas Funcionalidades do MyABCM v.4.0

Transcrição:

O CURSO Cada vez mais crescente, o mercado de tecnologia da informação necessita de bons profissionais e o Curso Programação JR é a porta de entrada para quem busca se tornar um programador de computadores. MERCADO DE TRABALHO Com mercado aquecido, a procura por parte das empresas por profissionais da área de programação é intensa. Muitas vagas aguardam por candidatos capacitados. Estudos apontam que poderão faltar profissionais da área de programação, devido ao ritmo acelerado do avanço de ferramentas e softwares tecnológicos. A OPORTUNIDADE O público alvo do curso são pessoas que desejam aprender e aperfeiçoar as técnicas básicas no desenvolvimento de softwares para que futuramente desempenhe funções ou trabalhe no setor da programação com êxito. CONTEÚDO PROGRAMÁTICO LÓGICA DE PROGRAMAÇÃO Aula 1: Introdução A Lógica De Programação Lógica de Programação Vida real processos de programação Tomada de decisões do sistema Conhecer a ferramenta Looping Linguagens de programação Pseudocódigo Aula 2: Testes De Mesa E Diagramas De Bloco Teste de mesa Diagrama de Bloco Aula 3: Tipos De Dados, Constantes E Variáveis A memória RAM O que é uma variável A declaração das variáveis Os Tipos de Variáveis O que são Constantes As linguagens de programação e sua classificação quanto as variáveis Aula 4: Operadores Aritiméticos, Relacionais E Lógicos Tipos de Operadores Hierarquia das Operações Aritméticas Uso de Parentes Operadores Relacionais Operadores Lógicos

Aula 5: Estruturas De Decisão E Repetição Estrutura de Decisão Comando de Decisão SE Comando de Decisão CASE Comando de Repetição Comando de Repetição FOR Comando de Repetição WHILE Aula 6: Entendendo A Programação Orientada A Objetos Introdução ao conceito de Orientação a Objetos O conceito de Classe O conceito de Objetos Herança Simples e Herança Múltipla Usar e conversar com objetos Encapsulamento Aula 7: Instalando E Conhecendo O Microsoft Small Basic O que é o Small Basic Conhecendo os programas de exemplo Download e instalação do programa Primeiros contatos com o Small Basic Nosso primeiro programa feito em Small Basic Colocando em prática Aula 8: Estruturas De Decisão E Repetição Na Prática As tomadas de decisão prática As estruturas de decisão SE Comandos de Repetição Comando de Repetição FOR Comando de Repetição WHILE (Esse conceito foi para a apostila) Aula 9: Desenhando Com O Small Basic As funções gráficas do Small Basic; A tartaruga Aula 10: Criando E Usando Sub-Rotinas O que é Sub-rotina Primeiro programa com sub-rotinas Sub-rotinas para capturar eventos do mouse e do teclado Exemplo prático Aula 11: Códigos Avançados Construindo uma calculadora de idades Construindo um conversor de temperaturas A tartaruga sob seu comando A tartaruga segue o mouse

Aula 12: Atividades Interessantes No Small Basic Executando sons Como publicar seus projetos na Web Como importar um projeto da Web Jogos prontos No que você se tornou? Linguagens de programação da atualidade CONTEÚDO PROGRAMÁTICO BANCO DE DADOS SQL Aula 1: Iniciando o estudo sobre Banco de Dados Aprendendo os conceitos do banco de dados Conhecendo os SGBD s Instalando o SQL Server Express Adicionando o SQL Server Management Studio Conectando-se à instância e conhecendo as formas de autenticação Aprendendo sobre os diferentes tipos de versões que podemos instalar Realizando o download do SQL Server Express Aula 2: Aprendendo sobre Modelos de Banco de Dados: O Modelo Racional Conhecendo os modelos de Banco de Dados Aprendendo conceitos de Banco de Dados como: Entidades, Atributos e chave Primária Conhecendo os tipos de dados como: int, bigint, char, varchar e datetime Construindo e configurando seu primeiro banco de dados usando o SQL Server Management Studio Testando o funcionamento do Banco de Dados Consultorio Aula 3: Introduzindo à linguagem SQL Conhecendo e aprendendo as noções básicas da linguagem SQL Elaborando um banco de dados com o nome de Farmácia Criando duas tabelas e definindo os atributos e conhecendo os comandos create, database e table Aprendendo habilitar e desabilitar componentes

Aula 4: Trabalhando com Modelagem de Dados Aprendendo sobre a Modelagem de Dados e suas etapas Conhecendo o Modelo Conceitual Adquirindo conhecimento sobre Diagramas Entidade-Relacionamento (DER) Criando um DER usando o BrModelo Inserindo atributos Organizando atributos Aula 5: Criando relacionamentos Fazendo a Modelagem de Dados Reforçando o conceito de relacionamentos Aprendendo a trabalhar com a Cardinalidade máxima e mínima Criando um diagrama para uma academia Aula 6: Atividades de Reforço I Relembrando a definição de modelagem de dados Revisando o Diagrama Entidade-relacionamento Reforçando o conhecimento sobre cadinalidade Criando um DER Exercícios do tipo passatempo Aula 7: Conhecendo a aplicação da Entidade-Associativa Transformando uma relação em uma Entidade Associativa Fazendo ligações entre as Entidades e atribuindo as cardinalidades Aprendendo a identificar uma Entidade Associativa Conhecendo o funcionamento das Chaves Estrangeiras Aprendendo a diferenciar Generalização Total e Parcial Utilizando a Entidade Associativa Criando uma Generalização Aula 8: Aprendendo a normalizar um sistema de dados Conhecendo as características do modelo lógico Aprendendo sobre normalização Começando a trabalhar com a 1FN Obtendo o conhecimento sobre a 2FN Utilizando a 3FN Aula 9: Trabalhando com modelos lógico e físico Trabalhando com o modelo Lógico: integridade referencial, On Update, On Delete Trabalhando com o modelo Físico: conversão dos tipos de dados, geração de script Criando o banco de dados no SQL Management Studio e carregando o Script Aula 10: Atividades de reforço II Relembrando sobre a Entidade Associativa e Entidade Fraca Reforçando os conceitos sobre Chave Estrangeira através do modelo lógico, fazendo a integridade referencial nos campos definidos como Chave Estrangeira, através dos campos: On Delete e On Update Fazendo a conversão de dados no modelo físico e gerando script Criando um banco de dados no SQL Management Studio Aula 11: Inserindo, atualizando e deletando dados Conhecendo o comando INSERT e UPDATE Trabalhando com a cláusula WHERE

Utilizando o comando DELETE; Usando os operados lógico e de comparação Conhecendo a cláusula OUTPUT Trabalhando com o comando MERGE Aula 12: Realizando Consultas no Banco de Dados Criando uma consulta com o SELECT Organizando os dados com ORDER BY Conhecendo o comando COUNT Aprendendo a cláusula WHERE Introdução à Junção de Tabelas Agrupando os dados usando o GROUP BY Conhecendo o BETWEEN Aula 13: Trabalhando com Stored Procedures Aprendendo sobre a Stored Procedure Conhecendo as variáveis Inserindo comentários nos códigos Realizando a indentação do código T-SQL Utilizando as instruções condicionais IF e ELSE Executando a Stored Procedure através de outra Aula 14: Criando consultas utilizando a cláusula JOIN Conhecendo as cláusulas INNER JOIN, LEFT JOIN e RIGHT JOIN Usando as cláusulas aprendidas em uma única conslta Trabalhando com cláusula JOIN FULL; Aula 15: Projeto Final - Parte I Desenvolvendo o Modelo Conceitual Relembrando os conceitos de Cardinalidade Criando as Chaves Primárias Aplicando a Normalização do projeto Alterando a Integridade Referencial Exercícios do tipo passatempo Aula 16: Projeto Final - Parte II Relembrando como carregar um banco de dados Criando uma Stored Procedure Utilizando comandos Insert, Update, JOINS, Inner Join, para obter informações de tabelas Incrementou essas alterações na Stored Procedure Exercícios do tipo passatempo CONTEÚDO PROGRAMÁTICO PROGRAMAÇÃO C# - MÓDULO ESSENCIAL Aula 1: Apresentação do Visual Studio Conhecer um pouco da Plataforma.NET Aprender sobre o serviço Web Service XML Adquirir conhecimentos sobre a linguagem C# Conhecer a interface do Visual Studio Criar um novo projeto Aprender a executar e finalizar os aplicativos durante o seu desenvolvimento

Conhecer os painéis Solution Explorer, Toolbox e Properties Alterar o texto de título e o ícone do formulário Aprender a salvar um projeto Aula 2: Criando o primeiro projeto com Windows Forms - Parte I Iniciar um projeto Windows Form Alterar as propriedades do formulário Aprender sobre o recurso Intellisense Realizar Instanciação de objetos Fazer a Aplicação de Métodos Visualizar a utilização de Comentários Inserir Componentes: Label, Button, Panel, TextBox e CheckBox Aula 3: Criando o primeiro projeto com Windows Forms - Parte II Conhecer as propriedades e eventos do controle CheckBox Aprender as propriedades do componente PictureBox Aprender a importar imagens Criar e conhecer as propriedades e eventos do controle RadioButton Utilizar e conhecer as propriedades do controle OpenFileDialog Aprender a habilitar e desabilitar componentes Aula 4: Criando o primeiro projeto com Windows Forms - Parte III Conhecer a propriedade do componente TextBox Trabalhar com a MessageBox Aprender sobre a declaração de variáveis Converter texto em número utilizando o Parse Conhecer o laço de repetição FOR Aula 5: Criando o layout do sistema Adicionar uma imagem como título do programa - Size Mode Fixar e desafixar os painéis Copiar objetos através da tecla Ctrl Conhecer as linhas de alinhamento do Visual Studio Utilizar as ferramentas de alinhamento Criar uma caixa de seleção: combobox Adicionar um seletor numérico Aula 6: Programando o projeto Cálculo Média Aprender sobre váriaveis do tipo double e string Converter valores e utilizar a propriedade Convert.To Relembrar e usar a propriedade de conversão.parse Obter conhecimento e utilizar a propriedade de conversão.tostring() Conhecer e utilizar a propriedade Value Aprender a utilizar os operadores lógicos Aula 7: Atividades de reforço - Criando um Conversor de Temperatura Relembrar a utilizar o painel Toolbox Relembrar a adicionar e configurar componentes (Label, TextBox, RadioButton, GroupBox, Button) Aprender a utilizar a ferramenta Send to Back; (novidade) Relembrar a utilizar a Snapline Relembrar a criar Variáveis Relembrar a aplicar Conversão de valores

Relembrar a adicionar Comentários Relembrar a utilizar estruturas condicionais Relembrar a utilizar a Propriedade Clear() Relembrar a utilizar a Estrutura de Repetição Foreach Aula 8: Criando um aplicativo de Controle de Frota Aprender a criar classes Aprender a instanciar um objeto Conhecer o funcionamento de uma sequência de escape Aprender a criar métodos Fazer o encapsulamento Aula 9: Criando um Aplicativo de Controle de Frota - II Aprender o que são as Propriedades o Atributo Obter conhecimento sobre Métodos de Acessos Conhecer e utilizar a propriedade AppendText Aprender sobre a Herança de Classes Conhecer e aprender a utilizar as propriedades Autoimplementadas Aula 10: Atividades de reforço II: Preparando um sistema de cadastro de clientes Relembrar os conceitos de classes, atributos e propriedades autoimplementadas Revisar os métodos de acesso Set e Get Relembrar o Instanciamento de classe Revisar a aplicação da propriedade AppendText Relembrar as sequências de escape Elaborar e chamar um método Aula 11: Polimorfismo Parte I: Trabalhando com sobrecarga de métodos Criar arquivos separados para as classes Polimorfismo (para que serve e sua importância) Sobrecarga de métodos Método Construtor Aula 12: Polimorfismo Parte II: Trabalhando com interfaces, classes e métodos abstratos Aprender sobre interfaces Conhecer classes abstratas Aprender a utilizar métodos abstratos Aula 13: Revisando o Polimorfismo Revisar os conceitos referentes ao Polimorfismo Sobrecarga e métodos Interface e classe abstrata Aula 14: Projeto Final: Calculadora Parte I Elaborar o design de uma calculadora Adicionar componentes e alterar as propriedades dos mesmos Conhecer a estrutura completa de um evento Object Sender e EventArgs e aprender a criar o comando de verificação dos botões Criar uma estrutura de decisão Switch / Case Aula 15: Projeto Final: Calculadora Parte II Continuar o projeto da calculadora, programando os botões de operações

Aprender sobre variáveis locais e globais Utilizar variáveis globais no formulário da calculadora Aula 16: Projeto Final: Calculadora Parte III Relembrar como criar classes Relembrar como definir e utilizar classes abstratas Relembrar como implementar classes abstratas Relembrar e implementar a referência this CONTEÚDO PROGRAMÁTICO PROGRAMAÇÃO C# - MÓDULO INTERMEDIÁRIO Aula 1: Trabalhando com banco de dados - Parte I Conhecer o conteúdo do curso Iniciar o projeto voltado a um consultório Conhecer o Painel Server Explorer e o Data Connections Criar uma fonte de dados para conseguir manipular os objetos da base de dados; Trabalhar com o painel Data Sources e através do assistente criou o DataSet Conhecer String de Conexão Definir e criar o layout do formulário Aula 2: Trabalhando com banco de dados - Parte II Alterar design do formulário Cadastrar consultas utilizando a BindingNavigator Adicionar e configurar o DataGridView Aula 3: Trabalhando com banco de dados - Parte III Trabalhar com o componente TabControl Criar a parte para pesquisas no formulário Adicionar query através do QueryBuilder Criar consultas e ligar as queries ao DataGridView. Aula 4: Criando um Sistema de Cadastro de Alunos - Parte I Relembrar o processo de criação de um projeto no Visual Studio e revisar o uso do componente TabControl Revisar a utilização do painel Server Explorer Relembrar como criar um banco de dados através do assistente Create New Server Database Rever o uso do painel Data Source e estabelecer uma conexão entre o banco de dados e o sistema de Controle de Alunos Testar as funcionalidades do sistema criado Aula 5: Revisão Criando um Sistema de Cadastro de Alunos - Parte II Adicionar o DataGridView usando o assistente Criar outro componente através do painel Toolbox Construir uma query Usar o assistente Query Builder Criar o evento do btnpesquisar Aula 6: Criando um Sistema de Controle para Consultório - Parte I Visualizar e compreendeu a estrutura do banco de dados Estabelecer a conexão entre o aplicativo e o banco Criar um formulário para a tela principal do programa Fazer outro formulário para o cadastro de médicos

Aula 7: Criando um Sistema de Controle para Consultório - Parte II Elaborar o design do formulário para o cadastro de pacientes Adicionar componentes e alterar suas propriedades Aprender como ligar uma tabela ao ComboBox Relembrar conceitos já aprendidos durante a preparação dos outros componentes Aula 8: Criando um Sistema de Controle para Consultório - Parte III Elaborar o design da tela principal do aplicativo Incluir um sistema de pesquisa Criar e configurou um DataGridView Adicionar um filtro de pesquisa por data Aula 9: Projeto Final Elaborando um Sistema de Controle de Pizzaria - Parte II Gerar a conexão entre o banco de dados e o aplicativo Criar a área de pesquisa Adicionar queries Editar itens do componente ToolStrip Aula 10: Projeto Final Elaborando um Sistema de Controle de Pizzaria - Parte II Aprender a criar fomulários conectados com o banco de dados sem arrastar os componentes do DataSource Criar consultas SQL INSERT, SQL UPDATE, SQL DELETE Criar consulta SQL e código para retornar os dados da tabela Sabor Adicionar o TableAdapter da tabela Sabor Aula 11: Projeto Final Elaborando um Sistema de Controle de Pizzaria - Parte III Criar consultas SQL Adicionar o TableAdapter Configurar o evento Load Programar os botões do formulário Aula 12: Projeto Final Elaborando um Sistema de Controle de Pizzaria - Parte IV Preparar a área de pesquisa no formulário principal Adicionar um DataGridView Configurar as colunas que aparecerão neste componente Implementar via código para que ao selecionar uma das opções de pesquisa, as outras fiquem desabilitadas Elaborar a programação do botão Pesquisar CONTEÚDO PROGRAMÁTICO PROGRAMAÇÃO C# - MÓDULO AVANÇADO I Aula 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 Aula 2: Controle de Academia: Criando método de inserção com comandos SQL Aprender sobre a classe Sql Command Conhecer e adicionar uma namespace Estruturas um método com comandos SQL

Criar uma String Builder Aula 3: Controle de Academia: Buscando e exibindo registros Criar o método Data Table dados Tabela Gerar uma nova conexão com a tabela Professores Elaborar o método listar Professores Aula 4: Controle de Academia: Realizando UPDATE Aprender como gerar evento Click para o componente Data Grid View Aprender como acessar os dados do Data Grid View através do código Aprender a atualizar o banco de dados através do comando UPDATE Aula 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 Aula 6: Controle de Academia: Reforçando Conceitos Conhecer e utilizar a Propriedade Dat a Source do ComboBox por meio de código Aprender sobre o Display Member Obter conhecimento sobre Value Member Criar a classe Modalidades Aula 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 Aula 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 frm Modalidades Fazer o evento do Data Grid View no frm Modalidades responsável por editar os registros Aula 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 Aula 10: Controle de academia: Carregando dados de um formulário para outro, através do método construtor Criar uma condição para o BTN Horario 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 Listar Horarios();

Aula 11: Controle de Academia: Utilizando os dados de um Data Grid View para diminuir a interação do aplicativo com o banco de dados Aprender a utilizar os dados do Dat agrid View no lugar de um Data Table Trabalhar com evento Enter 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 Aula 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 Aula 14: Controle de Academia: Criando um controle de mensalidades Trabalhar com Date Time para definir a data de vencimento de uma mensalidade Adicionar coluna no Data Grid View Aula 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 frm Abertura Caixa Verificar qual item foi escolhido no ComboBox, através do evento Selected Index Changed Preparar o método Atualizar Abertura Caixa() e aplicar o método Substring no formulário() Preparar as caixas de textos para realizarem ações assim que saímos delas Aula 16: Controle de Academia: Continuando a preparação do fluxo de Caixa Criar o Método Verifica Situação Caixa (frmprincipal) e Situacao Caixa (frmcaixa) Programar o Botão Fechar Caixa Elaborar o Método Listar Detalhes Caixa (frmcaixa) Trabalhar com os Formulários Retirada e Suprimento Aula 17: Controle de Academia: Finalizando o projeto e construindo um relatório Atribuir o componente Report Viewer Criar um relatório por meio do item Report Adicionar Expressões CONTEÚDO PROGRAMÁTICO PROGRAMAÇÃO C# - MÓDULO AVANÇADO II Aula 01 Controle de Farmácia: Aprendendo a desenvolver em camadas Criar um projeto conhecendo a programação multicamadas Fazer três camadas para o sistema Referenciar as camadas.

Revisar os conceitos vistos na aula interativa Utilizar break points para verificar o comportamento dos códigos Aula 02 Controle de Farmácia: Validando o cadastro dos clientes na camada Regra de Negócio Usar o método Trim e a propriedade Length Conhecer e utilizar o método Replace Iniciar a validação do CPF Preparar a validação das alterações dos dados do cliente Analisar o projeto Aula 03 Controle de Farmácia: Reforçando o trabalho com regras de negócio Rever conceitos utilizados na programação multicamadas Fazer uso do Método Trim Utilizar a Propriedade Lenght Estabelecer uma Validação Elaborar uma programação de alteração para cadastros existentes

Aula 04 Controle de Farmácia: Continuando o trabalho com validações Adicionar uma validação no frmprodutos Alterar o campo Valor Unitário Exibir os produtos com estoque baixo Continuar configurando o frmcategorias Aula 05 Controle de Farmácia: Criando um sistema de Login Ocultar os caracteres dos campos: Senha e Redigite Definir o número de caracteres para a senha Verificar se o conteúdo presente no campo Senha é o mesmo do campo Redigite Programar uma condição nos métodos Salvar e Alterar para que não haja logins iguais Trabalhar com o formulário Login Definir que o frmlogin, será o primeiro a ser exibido Carregar os dados do usuário que entrou no sistema Trabalhar com o componente StatusStrip Conhecer as opções oferecidas pela StatusStrip Aprender sobre a propriedade BorderSides Utilizar a propriedade BorderStyle Aula 06 Controle de Farmácia: Definindo as permissões dos níveis de acesso na Tela Principal Relembrar e utilizar a estrutura condicional Swicth Case Conhecer e trabalhar com o método OnLoad Relembrar e utilizar a ferramenta Surround With Conhecer o Componente Timer Aplicar a Propriedade ToLongTimeString Aula 07 Controle de Farmácia: Trabalhando com Criptografia de dados Parte I Aprender sobre Criptografia de dados Classe ASCII Encoding e codificação de caracteres ASCII e Base64 Criar uma classe com métodos que possibilitem a criptografia de senhas Aprender o processo de descriptografar Aula 08 Controle de Farmácia: Trabalhando com Criptografia de Dados Parte II Alterar os métodos para o novo padrão Hash MD5 Retirar o método Descriptografar

Aplicar uma ³máscara no campo senha fazendo com que apenas 8 dígitos sejam apresentados Continuar com a implementação Aula 09 Controle de Farmácia: Iniciando a preparação das vendas dos produtos Ativar o evento TextChanged do TextBox o frmvendas Fazer uma verificação sobre o produto informado Detectar quantas unidades de um mesmo produto foram vendidas Implementar o código para aceitar diferentes produtos Aula 10 Controle de Farmácia: Trabalhando com Controle de estoque Criar métodos e desenvolver a lógica para atualizar o banco de dados na compra de produtos Programar as ações de Remover itens e cancelar compra Aula 11 Trabalhando com Emissão de Cupom Fiscal Entender sobre automação comercial Aprender sobre cupom fiscal Trabalhar com um emulador de impressora fiscal Configurar portas seriais virtuais Aprender a utilizar as funções da impressora para programar a emissão do cupom fiscal Programar os botões Leitura X e Redução Z do ECF Aula 12 Controle de Farmácia: Implementando ECF (Emissor de Cupom Fiscal) Implementar a DLL Bematech Configurar o frmfinalizarvenda Configurar o botão Salvar e Finalizar do formulário Vendas Aula 13 Controle de Farmácia: Criando a Tela de Splash e o Instalador do Aplicativo Criar uma Tela Splash animada Programar para que dois formulários carreguem simultaneamente Desenvolver o pacote simples de instalação do aplicativo Executar o setup do aplicativo comprovando a sua funcionalidade

Aula 14 Controle de Farmácia: Desenvolvendo um pacote completo de instalação Parte I Gerar o script do banco Farmacia Preparar a programação necessária antes de gerar o instalador Trabalhar com a classe Program Utilizar o recurso Breakpoint Aula 15 Controle de Farmácia: Desenvolvendo um pacote completo de instalação Parte II Elaborar métodos dentro da classe CriaBancoAcessoDados Elaborar métodos dentro da classe intermediária CriaBancoRegraNegcios Acessar a classe Program e implementar o seu código com uma estrutura condicional Acessar as propriedades da Interface e realizar o processo de criação do instalador Realizar um teste no instalador, a fim de verificar seu funcionamento