Header

Desenvolvendo aplicações desktop ricas com Windows Forms



Foco

Atualmente, grande parte das aplicações voltadas ao mercado corporativo se utiliza de recursos avançados de interface de usuário, necessidades de alto desempenho, execução de tarefas muito longas, integração com o pacote Office, interação com sistema de arquivos e rede, impressoras, portas USB e seriais, integração com sistemas legados, integração com sistemas de ERP entre outras que se tornam impraticáveis num contexto Web.

O curso de Windows Forms visa mostrar ao aluno recém-chegado de outras tecnologias existentes as vantagens que se tem ao criar programas que tenham como alvo a plataforma Windows.

As possibilidades de criar sistemas em Windows Forms são enormes e apenas um curso introdutório não é suficiente para mostrar tudo. Logo, serão abordados temas introdutórios como alocação de controles, organização de tela, resposta a eventos e demonstração de controles mais usados.

Com as noções básicas expostas, o curso seguirá mostrando como manipular dados em Windows Forms. Será mostrado como é o acesso a dados via camadas que utilizam tanto ADO.NET e também, será mostrada a utilização de Web Services. Com isso, o aluno compreenderá o papel das interfaces Windows para aplicações distribuídas, isto é, uma camada de apresentação e parte de uma aplicação empresarial unificada.

Nível do Curso

Intermediário

Público-Alvo

  • Profissionais com experiência em outras plataformas de desenvolvimento para Windows, como VB6, Delphi, C++.
  • Estudantes da área de TI e correlatas

Pré-Requisitos

  • Conhecimento da infra-estrutura da plataforma .NET
  • Conhecimento básico em orientação a objetos em .NET
  • Conhecimento básico em bancos de dados relacionais, preferencialmente, SQL Server

Duração

16 a 24 horas

Ementa Detalhada

  1. [opcional] Revisão de Orientação a Objetos
    • Classes e Tipos
    • Estruturas
    • Enumerações
    • Delegates
    • Interfaces
  2. Arquitetura da Interface do Usuário em Windows Forms
    • Controles e Classes
    • Forms
    • Containers
    • Extensão de forms e controles
  3. Controles básicos
  4. Controles complexos
  5. Introdução a Data Binding
    • DataBind simples
    • DataBind complexo
  6. Controles modernos
    • Menus
    • DataGridView
    • WebBrowser
  7. Conceitos adicionais
    • Sistema de arquivos
    • Componentização e Reuso
    • Vantagens da separação em camadas
    • Acesso a WebServices
    • [opcional] Serialização
  8. Publicação com ClickOnce


Microsoft BizSpark

Accendis ingressa no programa BizSpark da Microsoft visando aceleração em seu desenvolvimento.

Conheça nossa nova divisão especializada em desenvolvimento de websites e marketing digital.

Toda a qualidade técnica oferecida pela Accendis, combinada com os conhecimentos em marketing digital resultam nos sites e campanhas mais modernos e eficientes da internet.

Clique aqui para acessar o site