Formação prática em VB .NET

Curso VB .NET Básico/Intermediário

Curso completo de VB .NET para criar aplicações desktop (Windows Forms) com acesso a dados, POO e arquitetura em camadas. Você vai sair do básico à publicação de sistemas robustos com ADO.NET, SQL Server, MySQL, MS Access, LINQ to SQL, Entity Framework e projetos reais.

Projeto completo em camadas (UI, BLL e DAL) Windows Forms + ADO.NET + ORM (LINQ to SQL / EF) Inclui projetos bônus: Pacientes e Livraria
Vídeo aulas com projetos práticos Acesso vitalício Certificado de conclusão
Muito além das videoaulas

Aprenda VB .NET programando de verdade

Você não vai apenas assistir a aulas: vai criar aplicações reais usando Windows Forms, POO, acesso a dados e arquitetura em camadas, seguindo um fluxo pensado para o dia a dia do desenvolvedor.

Fundamentos da linguagem

Domine o VB .NET na prática

Sintaxe da linguagem, variáveis, funções, estruturas de decisão e repetição, tratamento de exceções, módulos, rotinas e organização do código.

  • Projetos com formulários, controles e eventos
  • Criação de rotinas e funções reaproveitáveis
  • Validação de dados e tratamento de erros
POO e Arquitetura

Classes, objetos e sistemas em camadas

Aplique orientação a objetos e arquitetura em 3 camadas (UI, BLL, DAL) para construir sistemas organizados, coesos e fáceis de manter.

  • Encapsulamento, herança e polimorfismo
  • Interfaces, classes abstratas e delegates
  • Projetos completos com POO aplicada
Acesso a dados

ADO.NET, ORM e relatórios

Conecte seu sistema a SQL Server, MySQL e MS Access usando ADO.NET, LINQ to SQL e Entity Framework, incluindo relatórios com ReportViewer e impressão com PrintDocument.

  • CRUD completo com DataGridView e DataBinding
  • Camada de acesso genérica (DAL Genérica)
  • Relatórios e deploy com ClickOnce
Aluno em primeiro lugar

Sobre o instrutor

Aprenda com quem vive .NET no dia a dia, há muitos anos, e já ajudou milhares de desenvolvedores a evoluírem na carreira.

Jose Carlos Macoratti

Jose Carlos Macoratti

Desenvolvedor .NET, autor e instrutor.

Estou atuando no mercado há mais de 20 anos, trabalhando com diversas equipes e cenários, oferecendo soluções para desktop, web e mobile.

Sou fundador e mantenedor do portal Macoratti, referência nacional em artigos sobre Visual Basic .NET, C#, ASP.NET, ASP.NET MVC e tecnologias relacionadas. Fui Microsoft MVP em Visual Studio and Development Technologies de 2009 a 2024.

Com sólidos conhecimentos de orientação a objetos e da plataforma .NET, trago neste curso uma abordagem prática, direta e focada no que o desenvolvedor realmente usa no dia a dia.

Apresentação do Curso

Assista à introdução do curso

Veja como o curso funciona, conheça os projetos que você vai construir e entenda a estrutura das aulas antes de se inscrever.

Descrição do Curso

VB .NET do básico ao projeto publicado

Este curso de VB .NET Básico/Intermediário é um guia prático e completo para criar aplicações desktop estruturadas, com acesso a dados e POO aplicada na plataforma .NET.

Você será guiado passo a passo: fundamentos da linguagem, orientação a objetos, acesso a dados com ADO.NET, arquitetura em camadas, ORM, relatórios, impressão e deploy com ClickOnce. Tudo sempre com foco em projetos reais.

Ao final, você terá desenvolvido diversos exemplos e projetos completos, incluindo um cadastro de pacientes em camadas e um sistema de livraria com vinculação de dados e relatórios, prontos para servir como base para seus próprios sistemas.

Tecnologias usadas no curso

Stack técnico em VB .NET e dados

VB.NET Windows Forms .NET Framework / .NET POO UML ADO.NET SQL Server MS Access MySQL LINQ to SQL Entity Framework NHibernate DataBinding DataGridView ReportViewer PrintDocument ClickOnce WebClient / HttpClient
Conteúdo do Curso

O que você vai encontrar nas aulas

Abaixo um resumo organizado por módulos. No ambiente do curso você terá a lista completa com todas as aulas e respectivas durações.

Módulo 1 – Fundamentos da Linguagem

  • Apresentação do VB .NET e da plataforma .NET.
  • Projetos Windows Forms, controles básicos e eventos.
  • Variáveis, constantes, funções, módulos e tratamento de exceções.
  • Estruturas de decisão (If, Select Case) e repetição (For, Do, While).
  • Arrays, rotinas reutilizáveis e boas práticas de código.

Módulo 2 – POO, Diagramas e Recursos da Linguagem

  • Classes, objetos, propriedades, métodos e encapsulamento.
  • Herança, classes abstratas, polimorfismo e interfaces.
  • Delegates, Expressões Lambda e novidades do VB .NET 14.
  • UML – Diagrama de Classes e uso no Visual Studio.

Módulo 3 – DataBinding, ADO.NET e Camadas

  • DataBinding com Windows Forms e WPF.
  • CRUD completo com ADO.NET em SQL Server, MS Access e MySQL.
  • Uso de DataSet tipado, DataTable, DataAdapter e DataView.
  • Arquitetura em 3 camadas (UI, BLL, DAL) e DAL Genérica.
  • Stored Procedures, DTO e organização de projetos.

Módulo 4 – ORM e Acesso a Dados Avançado

  • Introdução ao LINQ to SQL com CRUD completo.
  • Uso do Entity Framework em aplicações VB .NET.
  • Introdução ao NHibernate e mapeamento objeto-relacional.

Módulos 5 a 8 – Controles Windows Forms na Prática

  • ProgressBar, ListBox, ComboBox, Open/SaveFileDialog, FolderBrowserDialog.
  • DataGridView com paginação, filtros, outras fontes de dados.
  • MenuStrip, ToolStrip, StatusStrip, ListView, TreeView, TabControl.
  • SplitContainer, TableLayoutPanel, FlowLayoutPanel.
  • RichTextBox, BackgroundWorker, FileSystemWatcher, DateTimePicker e mais.

Módulo 9 – Acessando a Web + Projetos Bônus

  • HttpWebRequest/Response, WebClient, HttpClient e download de arquivos.
  • Bônus 1: Cadastro de Pacientes em camadas com ADO.NET.
  • Bônus 2: Sistema de Livraria com DataBinding, ReportViewer e ClickOnce.
Investimento

Garanta seu acesso ao Curso VB .NET

Aproveite o valor promocional para ter um curso completo de VB .NET com POO, ADO.NET, camadas, ORM, relatórios e projetos prontos para reutilizar em clientes reais.

Pagamento seguro, acesso imediato e vitalício, com suporte por e-mail.