Orientação a Objetos
- Conceitos de Orientação a objetos (objetos, herança, interfaces, abstração, etc.
- Noções de Arquitetura em Camadas
Conceitos avançados de C# e .Net
- Tratamento e prevenção de erros;
- Sobrecarga;
- Partial Types;
- Criando DLLs;
Windows Forms
- Utilização de controles básicos (label, textbox, combobox, radiobutton, button, etc)
- Utilização de controles avançados (menu, contextmenu, progressbar, datepicker, panel, colorpicker, etc) ;
- User controls;
- Trabalhando com vários formulários.
Modelos Objeto-Relacionais
- Introdução ao Linq;
- Introdução ao Entity Framework;
Distribuições de aplicativos
- Elaboração do projeto de distribuição do aplicativo (Setup)
Aplicativos Web (ASP.NET)
- Introdução ao desenvolvimento web
- Fundamentos de aplicativos ASP.NET
- Visão geral dos controles ASP.NET
- Master Page, temas e skin
- Introdução ao Ajax.NET