Este módulo do curso de C# .Net, tem como proposta preparar o participante a entender e tomar decisão quanto ao modelo de desenvolvimento adotar em circustäncias do mundo real.
Será aplicado aprendizado quanto ao modelo de objetos do Framework .Net, conduzindo o aluno ao entendimento de OOP, aplicação em projetos do mundo real e criação de classes de negócio.
Haverá ênfase na aplicação do padrão MVC (Model View Controller) em todos os exemplos de projeto do treinamento.
Serão desenvolvidos ao longo do treinamento, projetos que implementam todo o aprendizado quanto aos modelos Client-Server (aplicativos WinForm), Multicamadas e Web.
Programa de Aula Detalhado
Introdução Conceitual aos Modelos de Desenvolvimento
Cliente Servidor
Multicamadas
Web
Arquitetura de Desenvolvimento .Net
Lógica de Interface
Lógica de Negócio
Armazém de Dados
Programação Orientada a Objetos em C# .Net
Revisão dos Coneitos
Definindo Classes, Objetos, Interfaces e Herança
Agrupamento de Classes em Namespaces
Desenvolvendo na Prática
Acesso a Dados com Ado.Net
Providers do Framework .Net
Arquitetura do Ado.Net
Acessando Banco de Dados
Adotando Server Explore
Lidando com Arquivos Texto
Leitura
Escrita
Aspectos Importantes na Programação com C# .Net
Tratamento de Exceções
Depuração de Código
Desenvolvendo com WinForm
Usando Controles
Explorando Propriedades
Explorando Eventos
Usando Diagrama DataSet para Acesso Dados
Criando Classes de Acesso Dados com Ado.Net
Vinculando Dados a Controles
Desenvolvendo um Projeto de Exemplo
Desenvolvendo Camada Model
Classes de Negócio Adotando Acesso a Dados com a Linguagem SQL Padrão
Classes de Negócio Adotando Acesso a Dados com o FrameWork Linq To SQL
Desenvolvendo a Camada View e Controller
Objetos Asp .Net
Controles de Asp .Net
Vinculando Controles a Dados
Aplicando Estilo com CSS
Aplicando JavaScript
Definindo Padrão de Páginas com Master Page
Criando Classes de Controller para Acesso a Camada Model
Desenvolvendo Relatórios com o CrystalReport
Desenvolvendo Projeto de Exemplo
Disponibilizando o Aplicativo no Servidor IIS
Desenvolvendo WebServices
Conceito
Aplicabilidade
Construindo WebServices como Intefaces Romotas para a Camada Model
Disponibilizando WebeServices no Servidor IIS
Consumindo WebServices
WebReference
Modificando a Camada View para Acessar Métodos de Negócio (em Model)