|
C# .NET - do Básico ao Avançado |
|
Nível Básico
Carga Horária: 40 horas.
Objetivo: O objetivo do curso de C#.NET Essentials é preparar novos profissionais para programar na novíssima linguagem, C#.Net. O C# é uma moderna linguagem orientada a objeto que capacita os desenvolvedores a elaborar rapidamente aplicações para a nova plataforma Microsoft .NET. Abordaremos a criação da interface gráfica com o usuário, técnicas de programação, utilização eficiente de Banco de Dados Relacional, elaboração profissional de relatórios e projetos de distribuição do aplicativo (Setup).
|
|
Conteúdo Programático:
|
Plataforma .NET Framework
Problemas nas Tecnologias;
O que é .NET Framework;
Arquitetura do .NET Framework;
Microsoft Intermediate Language (MSIL).
Visual Studio
Instalação;
Configuração;
Ambiente de Desenvolvimento;
Estrutura Básica de Projetos;
Deputação de Código.
Introdução ao C# .NET
O que é C# .NET;
Tipos;
Variáveis;
Operadores;
Conversão de Dados;
Manipulação de String para melhoria de
desempenho.
Estrutura da Linguagem
Operadores Lógicos e Condicionais;
Estruturas Condicionais;
Estruturas Iterativas;
Comandos de Controle de Fluxo;
Organização Lógica de Código;
Execução de Bloco de Código de Forma Obrigatória;
Tratamento de Exceção;
Arrays e Arrays List;
Structus.
Programação Orientada a Objetos
Conceitos de Programação Orientada a Objeto;
Classes;
|
Atributos e Propriedades;
Encapsulamento;
Objetos;
Abstração;
Interface;
Herança;
Polimorfismo;
Métodos;
Sobrecarga de Método;
Projeto Oreientado a Objetos.
Introdução ao Windows Forms
Introdução ao Windows Forms;
Trabalhando com Controles:
a. Menus;
b. Barra de Progressão;
c. Imagens.
Trabalhando com Formulários:
a. Formulários Modal e não Modal.
Trabalhando com Janelas de Mensagens.
Introdução ao ASP. NET
Introdução ao ASP.NET;
Web Forms;
Trabalhando com Controles;
Estrutura dos Aplicativos ASP.NET;
Gerenciamento de Estados;
Introdução a Web Services.
Relatórios
Criação de Relatórios com Crystal Report;
Acesso a Banco de Dados com Crystal Report.
Distribuição
Geração do Arquivo .exe;
Conceitos de Distribuição de Projetos;
Elaboração do Projeto de Distribuição do Aplicativo (Setup).
|
|
Pré-Requisitos:
Conhecimentos básicos de operação em ambiente Windows e em Lógica de Programação.
|
|
|
Nível Avançado
Carga Horária: 40 horas.
Objetivo: O objetivo do curso de C#.NET Avançado é capacitar os participantes a desenvolver aplicativos complexos, mostrando as melhores técnicas e truques do C#.Net. Desenvolver código através de componentes reutilizáveis que é a base do processamento distribuído das grandes corporações. Habilitar, o desenvolvedor, à nova tecnologia .NET mostrando os fundamentos da plataforma .NET Framework. Criar aplicativos para Windows, usando Microsoft Windows Forms e trabalhar com banco de dados através do ADO.NET. Programação Orientada a objeto; Theard; Tratamento de erros estruturados; Criação de componentes C#.NET.
|
Interfaces
Trabalhando com Interfaces.
Generics
Trabalhando com Generics.
Coleção de Dados
Trabalhando com Coleções;
ICollection;
IDictionary;
IList.
ADO .NET
Introdução a Arquitetura do ADO.NET;
Criar aplicações C#.NET com banco de dados usando ADO.NET;
Conexão do C# com o SQL Server com chamadas a STORE PROCEDURES;
Providers para outros Banco de Dados;
Incluindo Uso de Linguagem SQL;
Introdução ao Ling.
Introdução ao WPF
Introdução ao WPF;
XAML;
Controles.
Multiprogramação
Introdução a Multiprogramação;
|
Threads.
Aplicações Distribuídas em C#
Introdução a Aplicações Distribuídas;
Introdução ao .NET Remoting;
Web Services;
Introdução ao Windows Communication Foundation.
Trabalhando com Arquivos
Introdução a Arquivos;
Trabalhando com Arquivos;
File, FileInfo;
Directory, DirectoryInfo;
Read, Write;
Arquivos Textos;
Arquivos Binários.
Trabalhando com XML
Introdução ao XML.
Read, Write;
XmlDocument;
XPathNavigator;
XDocument.
|
|
|
|
|
Pré-Requisitos:
Conhecimentos equivalentes ao curso de C# .NET básico.
|
|
Material Didático:
Será entregue no primeiro dia de aula, sem custo adicional.
|
|
Carga Horária: 80h
|
|
Investimento: R$ 1.200,00
|
|
Forma de Pagamento:
Dinheiro, cheque, cartão de crédito Visa ou boleto bancário.
À vista = R$ 1.080,00 (com 10% de desconto).
1+1 = R$ 570,00 (com 5% de desconto).
1+2 = R$ 400,00 (sem desconto).
1+3 = R$ 300,75 (sem desconto).
1+4 = R$ 240,00 (sem desconto).
|
|
|