Formação Desenvolvedor VB.NET

Crie aplicativos baseados no .NET Framework de maneira rápida e fácil.

Esta formação faz parte dos nossos cursos de Programação
150h
Para conclusão
11
Cursos
1
Podcast

Assista o vídeo

veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end

Desenvolva em VB.NET!

Dentre as tecnologias disponíveis atualmente, o ecossistema .NET é valorizado e reconhecido no mercado pela estabilidade, confiabilidade, produtividade, pelas APIs maduras e funcionalidades modernas, ferramentas eficientes, documentação vasta e o suporte de primeira linha oferecido pela Microsoft.

O Visual Basic.NET é uma linguagem criada para o Microsoft .NET Framework e .NET Core, e foi projetado para a criação de aplicativos seguros e orientados a objetos, de forma produtiva e eficaz. Com o VB.NET, os desenvolvedores podem utilizar seu conhecimento na criação de soluções para uma grande gama de plataformas, desde aplicativos Windows, com as tecnologias Web Forms e WPF, passando pelas aplicações Web, com as tecnologias ASP.NET e ASP.NET Core, até o desenvolvimento de aplicações móveis, com a tecnologia Xamarin, desenvolvimento de jogos e de soluções baseadas na nuvem.

Assim como a linguagem C#, que também tem como alvo o Microsoft .NET Framework, os programas escritos em VB.NET se beneficiam da interoperabilidade de segurança e linguagem, permitindo a fácil integração com soluções criadas com a linguagem C#.

O mercado de tecnologia tem uma forte demanda por programadores(as) e engenheiros(as) de software com domínio sobre o ecossistema .NET, incluindo o conhecimento da linguagem VB.NET, das boas práticas, do fluxo de aplicações e de qual solução aplicar em diversos desafios do mundo real.

Ao mesmo tempo que a linguagem VB.NET possui uma longa trajetória e tradição, ela também continua sendo evoluída em todos os novos lançamentos do ecossistema .NET, tudo para continuar oferecendo ao desenvolvedor uma maneira rápida e fácil de criar aplicativos baseados no .NET Framework e no .NET Core.

A Formação Desenvolvedor VB.NET da Alura proporciona uma abordagem prática de aprendizado para a/o profissional que quer se destacar e estar preparada(o) para os desafios do mercado, através da bagagem teórica e experiências práticas adquiridas ao longo dos cursos da formação.

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você irá aprender

  • Victorino Vila

Passo a passo

  1. 1 Primeiros passos com VB.NET

    Nesse primeiro curso da formação Visual Basic .NET você vai aprender a instalar o programa Visual Studio na sua máquina onde você irá treinar o Visual Basic e falaremos um pouco sobre a história dessa linguagem de programação.Você vai aprender a criar variáveis tipo número e tipo string, controle de fluxos usando ifs e laços de controle ilustrados em projetos Windows Forms.

  2. 2 Dominando Orientação a Objetos

    Orientação a objetos é o paradigma de programação mais usado no mercado. Aplique e entende esse paradigma através da linguagem VB.NET construindo um programa. Reutilize o seu código com herança, use sobre polimorfismo e implemente interfaces.

  3. 3 Entendendo exceções

    Nessa etapa você vai desenvolver VB.NET em aplicativos Windows Forms. Você vai aprender o que são exceções, entender o tratamento e criar suas próprias exceções. Você vai usar o bloco Try/Catch/Finally e Using para tratar erros e entender a interface IDisposable.

  4. 4 Bibliotecas, documentação e NuGet

    Crie bibliotecas e entenda o que são DLLs. Escreva documentação e gere arquivos XML para o Visual Studio e outras ferramentas. Use o NuGet para gerenciar pacotes.

  5. 5 Manipulando Strings, expressões regulares e a classe Object

    Explore e conheça mais sobre Strings, manipulando-as com os métodos IndexOf, Substring, Contains e outros da classe String.

    Além disso, use expressões regulares e conheça as classes Regex e Object, juntamente com os seus métodos.

  6. 6 Arrays e Tipos genéricos

    Conheça os arrays, explorando seus métodos e propriedades. Além disso, aprenda a usar o argumento ParamArray, crie listas dinâmicas e indexadores em classes, use tipos genéricos, argumentos opcionais e nomeados.

  7. 7 Collections

    Conheça os tipos de list e conjuntos explorando seus métodos e utilidades. Além disso, crie métodos de extensão genéricos, trabalhe com dicionários, listas ligadas, pilhas e filas.

  8. 8 Lambda Expressions, LINQ e Dataset

    Aprenda sobre datatables e datasets, explorando os seus métodos e funcionalidades. Além disso, realize comparações implementando a interface IComparer, conheça novos componentes do Windows Forms e as famosas expressões lambda e LINQ.

  9. 9 Entrada e saída (I/O) com streams

    Domine as bibliotecas sobre entrada e saída (I/O). Saiba o que é Unicode e como usar o encoding correto, programe com Readers, Writers e Streams. Aprenda como criar arquivos binários e de texto, escreva e leia um arquivo CSV e aprenda fechar fluxos corretamente.

  10. 10 Trabalhando com banco de dados

    Aprenda como criar uma camada de persistência com VB.NET e resolva problemas mais comuns de acesso ao banco. Saiba também como funciona o acesso usando OLE e ODBC e aplique o seu conhecimento em bancos do mercado como SQL Server, Oracle Database e MySQL.

Programação

Além dessa, a categoria Programação conta com cursos de Lógica, Python, PHP, Java, .NET, Node JS, Ruby & Rails, C, Computação, Jogos,e mais...

Experiências de quem já estudou com a gente

Guilherme Soares Caldeira

em 06/02/2019

POO ainda é um pouco confuso para mim. Todas essas variáveis, encapsulamento, NEW, .... preciso estudar mais.

VB.NET com Windows Forms Parte 2: Introdução à Orientação a Objetos

Roberlei Boff Nandi

em 20/03/2019

Sugestão fazer mais exercícios de fixação após cada vídeo.

VB.NET com Windows Forms Parte 1: Primeiros passos

Comece hoje mesmo os cursos de Desenvolvedor VB.NET. Matricule-se agora!

  • 946 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 946 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 946 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 946 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana