Através deste treinamento você irá conhecer os fundamentos de desenvolvimento com o C#, o Framework .NET e a orientação a objetos, metodologia atual de desenvolvimento de software, bem como verá como aplicar a orientação a objetos no Framework .NET
Neste treinamento é mostrada a síntaxe da linguagem escolhida, C#, o que faz com que este treinamento substitua os antigos treinamentos de VB.NET e C#, que foram desmembrados. Conheça a sequencia completa
A Evolução do Framework .NET
O Framework e as ferramentas de desenvolvimento
A Arquitetura do Framework .NET
Conceitos de WPF, WCF, WF e CardSpace
Conceitos de tecnologias de Dados : Linq, Entity Framework, Data Services
A BCL e a arquitetura de um projeto
Arquitetura de uma aplicação Windows no Framework
Recursos de sintaxe da linguagem
Tipos de dados
Condicionais
Laços
Rotinas com e sem resultado
Tratamentos de erro
Trabalho com Visual Studio 2010
Criando soluções e projetos
Depurando aplicações
Referências entre projetos
Objetivos da orientação a objetos
Criação de classes
Atributos e métodos
Overloads de métodos
Propriedades
Utilizando e ganhando com o encapsulamento
Criando construtores
Utilizando coleções de objetos
Herança
Sobrescrevendo métodos e propriedades
Vinculo de dados em formulários - conceitos básicos
Utilização de delegates
Comunicação assíncrona
Novos recursos da linguagem
Definição dinâmica de tipo
Inicialização de propriedades
Extension Methods
Anonymous type
Lambda Expressions
Anonymous Methods
Como a linguagem evoluiu para o Linq
Estrutura básica do Linq