Construindo Aplicações WPF (Windows Presentation Foundation)
Construções de aplicações utilizando a plataforma WPF e a linguagem XAML.
Para mais informações clique aqui

Objetivos

Possibilitar que os participantes possam projetar e construir aplicações WPF passando por todos os aspectos envolvidos numa aplicação como layout, controles, entradas de dados, navegação, janelas de diálogo e elementos sofisticados que a programação em WPF possibilita como animações, gráficos, controles customizados e muito mais.

Público Alvo

Desenvolvedores, Programadores, Analistas Programadores, Arquitetos e Projetistas que necessitam dominar técnicas de programação avançada para construção de aplicações WPF.

Carga Horária

Investimento



Dinheiro Visa Mastercard Boleto Bancário Redeshop

Treinamento para grupos fechados


Outros cursos que indicamos a você:
Treinamento Carga Horária
Construindo Serviços com WCF e Web Services 32 Horas
Construindo Aplicações WF (Windows Workflow Foundation) 24 Horas
Entity Framework e LINQ 16 Horas

+ veja todos os treinamentos

Conteúdo Programático


Introdução
    O que é WPF?
    XAML (eXTensible Application Markup Language)
    Fundamentos de XAML
    Extensões de Marcação
    Code Behind
    XBAPs (XAML Browser Applications)
    Ciclo de Vida da Aplicação
    Configurações

Avançando em Orientação a Objeto
    Modificadores de Acesso
    Tipos Parciais
    Classes Seladas
    Herança e Construtores Herdados
    Classes Abstratas
    Métodos Abstratos
    Verificação de Tipos através de typeof
    Interfaces e Implementação
    Exercícios Práticos

Recursos de C#
    Modificadores de Parâmetros (out, ref e params)
    Variáveis declaradas Implicitamente
    Métodos de Extensão
    Inicializador de Objetos
    #region e #endregion

ADO.NET - DataSet e DataTables
    Visão Geral
    Criação e Manipulação de DataSets e DataTables
    Operações com DataTables
    Criando DataSet Tipados
    Extraindo informações de um DataTable
    Exercícios Práticos

ADO.NET – Integração SGBD
    Visão Geral da Plataforma ADO.NET
    Integração com o SQL Server
    O objeto SqlConnection
    A preparação do comando (SqlCommand)
    Obtendo um SqlDataReader a partir de um SELECT
    Executando operações DML (INSERT, UPDATE e DELETE)
    Executando Stored Procedures
    Execução Scalar
    Obtendo o valor de um parâmetro de saída (OUTPUT)
    Integração com o Oracle (OracleConnection, OracleCommand e OracleDataReader)
    Integração com outros SGBD
    Utilização de outros Providers
    Exercícios Práticos

Tratamento de Exceções
    Visão Geral sobre exceções
    Blocos de código try, catch e finally
    Múltiplos blocos catch
    Boas práticas referentes ao bloco try
    Forçando exceções através de throw
    Exercícios Práticos

Componentização
    Visão Geral sobre Componentes
    Projetos Class LIbrary
    Dependência de Projetos
    Conceitos iniciais de arquitetura
    Arquitetura em 3 camadas
    Exercícios Práticos

Value Types x Reference Types
    Visão Geral
    Áreas de memória: Stack e Heap
    Boxing e Unboxing

Tipos C# Anuláveis
    Declarando variáveis anuláveis
    O operador ??
    Cuidados ao utilizar tipos anuláveis
    Exemplos de aplicação prática

WPF – Layout
    Visão Geral
    Elementos Básicos
    DockPanel, Grid e Canvas
    Propriedades Comuns
    ScrollViewer
    Layouts Customizados
    Exercícios Práticos

WPF – Entrada de Dados
    Visão geral
    Entrada de Mouse
    Entrada de Teclado
    Exercícios Práticos

WPF – Controles
    Visão geral
    Botões
    Caixas de Texto
    ToolTip
    Barra de Progressão
    Agrupamento
    Controles de Listagem
    Menus
    Exercícios Práticos

WPF – Binding de Dados
    Visão geral
    Binding Simples
    Data Source Providers
    Binding Mestre-Detalhe
    Binding Hierárquico
    Exercícios Práticos

WPF – Estilização
    Visão geral
    Como estilizar aplicações WPF
    Elementos Tipados
    Data Templates
    Triggers
    Templates de Controles
    Exercícios Práticos

WPF – Navegação
    Visão geral
    Caixas de Diálogo
    NavigationWindow
    Páginas e Frames
    Exercícios Práticos

WPF – Gráficos
    Visão Geral
    Shapes e Bitmaps
    Modelos
    Texturas
    Exercícios Práticos

WPF – Controles Customizados
    Visão geral
    Controles Customizados Simples
    Customização de Funcionalidades
    Estilos Padrões
    UserControl
    Exercícios Práticos

Pré-Requisitos
Ter realizado o treinamento C# Fundamental ou o treinamento C# + ASP.NET Fundamentalou possuir conhecimentos equivalentes.

Ter realizado o treinamento SQL Server Fundamental ou o treinamento Oracle 11g Fundamental ou possuir conhecimentos equivalentes

Materiais

Apostila
Apostila de acompanhamento e condução do treinamento


Certificado
Certificado de Participação