Programa do Curso

Introdução

IDE

  • Introdução ao Visual Studio
  • Criando um projeto
  • Compilação e depuração

Microsoft .NET

  • O que é .NET?
  • CLR e coletor de lixo
  • DLL vs. EXE?
  • Tecnologias dentro do .NET

Fundamentos do WPF

  • História do WPF
  • Padrão de design MVVM
  • WPF vs. Windows Forms
  • Diferenças entre as versões do WPF

In e Out

  • Estrutura de projeto WPF
  • XAML, layout e propriedades dependentes
  • Comandos e recursos
  • Eventos
  • Estilos e comportamentos
  • Entendendo binding de dados e fluxos de dados

Fluxo de Dados

  • Modelagem de dados em WPF
  • Acesso a bancos de dados
  • LINQ
  • Entity Framework
  • Operações CRUD
  • Validação de dados

Controles

  • Revisão dos controles
  • Kit de ferramentas WPF estendido
  • Controles de usuário e controles personalizados
  • Modelos

Tópicos Avançados

  • Operações assíncronas e paralelas
  • Inversão de Controle (IoC)
  • Unity e PRISM

Aplicação no Mundo Real

  • Desenvolvimento de uma arquitetura de sistema
  • Modelagem de dados
  • Implementação
  • Teste do aplicativo

Resumo e Próximos Passos

Requisitos

  • Conhecimento das frases básicas de desenvolvimento de software
  • Conhecimento do Visual Studio e C#

Público-Alvo

  • Desenvolvedores de software
  • Programadores
  • Líderes técnicos da equipe
 21 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas