1- Introdução
Nesta aula você criará o seu primeiro projeto e terá noções básicas do Visual Studio Community 2019 conhecendo as principais janelas do mesmo, como criar a interface do usuário e configurar as propriedades.
Tambem terá o seu primeiro contato com o ambiente e programação tendo uma visão geral sobre desenvolvimento de aplicativos e Introdução a programação em C#.
2- Visual Studio 2019
Nesta aula você aprenderá a adicionar um novo formulário ao projeto, a definir o formulário inicial.
Tambem verá maiores detalhes sobre a caixa de ferramentas e seus controles, assim como adicionar controles ao formulário e redimensionar os mesmos.
Aprenderá tambem a trabalhar com o editor de código, adicionando algumas instruções e utilizando o IntelliSense.
3- Programação em C#
Nesta aula você aprenderá a trabalhar com variáveis, desde a declaração, atribuição de valores até ler o valor das mesmas.
Aprenderá tambem sobre tipos de dados, matrizes e expressões, operadores aritméticos e de comparação assim como a conversão de um tipo de variável para outro.
Você criará o projeto de uma calculadora para aplicar e fixar os conceitos acima.
4- Métodos, decisão e repetição
Nesta aula você aprenderá sobre estruturas de decisão utilizando if, else, else if e switch.
Aprenderá tambem sobre estruturas de repetição utilizando for, while e do..while.
Aprenderá tambem a criar métodos, tipos de métodos, métodos que retornam valores e métodos com parâmetros.
5- Controles básicos
Nesta aula criaremos um novo projeto, do tipo Windows Forms, para conhecermos mais alguns controles como botões de comando, rótulos e caixas de texto.
Aprenderá a alterar a aparência, a fonte e a trabalhar com múltiplas linhas.
6- Controles para seleção
Nesta aula você aprenderá sobre os controles para seleção tais como caixas de verificação, botões de opção, lista de opções, caixas de listas e caixas combinadas.
Aprenderá tambem como agrupar opções e adicionar e remover itens.
7- Datas e Imagens
Nesta aula você aprenderá a trabalhar com data e hora através dos controles MonthCalendar, DateTimePicker e controle Timer.
Tambem aprenderá a trabalhar com imagens através dos controles PictureBox e recursos de imagens assim como exibir imagens a partir dos recursos.
8- Menus
Nesta aula você aprenderá a trabalhar com menus através do controle MenuStrip inclusive adicionando tecla de acesso rápido e tecla de atalho, assim como ativar e desativar menus.
Aprenderá tambem a trabalhar com menus Pop-Up através do controle ContextMenuStrip.
9- Tratamento de erros
Nesta aula você aprenderá sobre tratamento de erros, tipos de erros, erros de compilação, erros em execução e erros de lógica.
Aprenderá tambem a utilizar o Debug, execução passo a passo e a corrigindo erros.
Tambem veremos a correta utilização de comentários.
10- Orientação a objetos
Nesta aula você aprenderá a trabalhar com classes e objetos, definindo atributos, adicionando métodos e propriedades e a testar a classe.
Tambem verá maiores detalhes das propriedades.
11- Orientação a objetos avançado
Nesta aula você aprenderá a criar e Refatorar a sua classe.
Aprenderá tambem sobre sobrecarga de métodos, herança, classe derivada e a sobrescrever métodos.
Aprenderá tambem a trabalhar com Interfaces e a implementar a mesma adicionando funcionalidades a classe, inclusive com múltiplas interfaces.
12- Bibliotecas de Classes
Nesta aula você aprenderá a criar soluções mais complexas envolvendo dois projetos, sendo um projeto de biblioteca de classes e um projeto de uma aplicação Windows.
Aprendera tambem a definir o projeto de Inicialização e a adicionar as referências necessárias.
Veremos tambem a correta utilização da janela interativa e do pesquisador de objetos.