Programação C# com Visual Studio – Avançado II

Programação C# com Visual Studio – Avançado 2

 

Ementa: O curso Programação C# com Visual Studio 2012 é, sem dúvida, uma oportunidade para os alunos se lançarem na área de área de desenvolvimento de softwares. Seu conteúdo, foi desenvolvido com base nos conceitos fundamentais de programação orientada a objetos e focado nas principais funcionalidades do Visual Studio 2012, a principal ferramenta de desenvolvimento da Microsoft para plataformas Windows e Web. Neste módulo, os conhecimentos estão voltados para a programação N-tier, que significa com várias camadas, e isso facilita manutenções e atualizações em sistemas grandes e também permite que a lógica por trás do que for digitado pelo usuário, possa ser utilizada em aplicações desktop, web e dispositivos móveis.

 

Mercado de trabalho/Público-alvo: Este curso é indicado para aquelas pessoas que desejam adquirir uma base sólida, tanto na teoria quanto na prática, de desenvolvimento orientado a objetos e linguagem C#, pois, com ela é possível desenvolver aplicações web, desktop, mobile e jogos eletrônicos, tanto como freelancers como trabalhando para empresas.

 

Carga horária: 15h

 

Conteúdo Programático

 

Aula 1 – 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;
  • Utilizar break points para verificar o comportamento dos códigos.

 

Aula 2 – 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 3 – Controle de Farmácia: Reforçando o trabalho com regras de negócio

  • 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 4 – Controle de Farmácia: Continuando o trabalho com validações

  • Adicionar uma validação no frmProdutos; 
  • Alterar o campo Valor Unitário e exibir os produtos com estoque baixo.

 

Aula 5 – Controle de Farmácia: Criando um sistema de Login

  • Ocultar os caracteres dos campos; 
  • Definir o número de caracteres para senhas; 
  • Programar uma condição nos métodos para que não haja logins iguais; 
  • Definir qual formulário será i 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 6 – Controle de Farmácia: Definindo as permissões dos níveis de acesso na Tela Principal

  • Utilizar a estrutura condicional Swicth Case; 
  • Conhecer e trabalhar com o método OnLoad; 
  • Utilizar a ferramenta Surround With;
  • Conhecer o Componente Timer; 
  • Aplicar a Propriedade ToLongTimeString.

 

Aula 7 – Controle de Farmácia: Trabalhando com Criptografia de dados – Parte I

  • Aprender sobre Criptografia de dados: Classe ASCIIEncoding e codificação de caracteres ASCII, Base64 e criar uma classe com métodos que possibilitem a criptografia de senhas.
  • Aprender o processo de descriptografar.

 

Aula 8 – 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.

 

Aula 9 – Controle de Farmácia: Iniciando a preparação das vendas dos produtos

  • 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.

 

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; 
  • 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 de uma classe e de uma classe intermediária; 
  • 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.

Você saibia? Alguns Cursos / Módulos podem ser comprados de forma individual (fora de um pacote de cursos). Caso este aqui esteja disponível para compra individual, você verá logo abaixo o preço e o botão de compra ?

Valor total do curso

ou em
Carrinho de compras
Rolar para cima