| 
     
	
	Módulo 1 – Fundamentos da Linguagem  
	
	Aula01 
	(54:00 min) - 
	Apresentação da Linguagem VB .NET;  Apresentação da plataforma .NET;  
	criação de um projeto Windows Forms; Controles de formulário: Label, 
	TextBox,  
	GroupBox; Conceitos sobre variáveis e constantes; 
	 
	Aula02 (49:00 min) - 
	Usando módulos e criando rotinas e funções; 
	Tipos de variáveis: Integer,  
	String, Single, Double, Char; conversão de tipos de dados : CInt, CSng; 
	Definindo e usando Eventos;  
	Efetuando Validações; Criando um SplashScreen; o Recurso MyProject; 
	
	Aula03 
	(59:00 min) - 
	
	Desenhando a interface da aplicação Windows Forms: Calculadora Natural;  
	Criando suas proprias rotinas e funções; usando parâmetros e retornando 
	valores;  
	Tratando exceções com o bloco Try/Catch; Usando estruturas de decisão de 
	fluxo: If/Then/Else;  
	Operadores Lógicos; Modificadores de acesso: Public, Private ; Definindo e 
	usando Namespaces; 
	
	
	Aula04 (59:00 min) 
	-
	Estruturas de repetição : laço for/next , Do 
	Loop, While/End While; conceitos, sintaxe e exemplos; Array; conceitos, 
	sintaxe, declaração, utilização e acesso com for/next e for each. 
	
	Aula05 
	(63:00 min) 
	-
	Criando um formulário de Login; Definindo o 
	Startup Form; Usando operadores Lógicos:  AND / OR; Criando um  contador de 
	acesso ao login; Criando e usando Classes; Construtores; O operador New; 
	 Definindo objeto, propriedades e métodos; Definindo Encapsulamento; Criando 
	a classe Calculos e  definindo os métodos da calculadora; Implementando os 
	métodos no formulário; 
	
	Aula06 
	(69:00 min) 
	- Modificadores: private, public, Protected, 
	Friend; criando uma instância da classe; Definição de Shared; Interfaces: 
	conceitos e utilização; Classe Base, Herança, classes abstratas; As palavras 
	reservadas: Overrides, MustOverrides, MustInherit, Inherits, MyBase, Sub 
	New; Definição e utilização de Polimorfismo; 
	
	Aula07 
	(34:00 min) 
	- Mostrando o Class Diagram do Visual Studio 
	2008; Fazendo o deploy da sua aplicação;  A tecnologia ClickOnce; Windows 
	Installer; Pré-requisitos; Configurações do ClickOnce; MyProject : Signin, 
	Security;  Criando uma instalação na máquina local e definindo o controle de 
	versão e atualização automática em localhost no IIS; Desinstalando e/ou 
	revertendo para versão anterior; 
	
	Aula08 
	(15:20 min) 
	– Passando valores ente formulários Windows 
	Forms no VB .NET 
	Passando dados entre formulários em uma aplicação Visual Basic com 
	DataGridView 
	
	Aula09 
	(22:00 min) 
	–
	 Realizando uma busca dinâmica em formulários 
	Windows 
	Criando uma aplicação Visual Basic do tipo Windows Forms e realizando buscas 
	dinâmicas em formulários 
	
	Aula10 
	(23:00 min) 
	– 
	Consumindo objetos de Negócio 
	Trabalhando com classes e objetos em uma aplicação Visual Basic 
	Consumindo dados com classes e objetos em uma aplicação Windows Forms 
	
	
	Aula11 (26:00 min) 
	–
	Herança Visual 
	Conceitos básicos da herança de formulários 
	Exemplos práticos da herança Visual 
	
	
	Aula12 (8:00 min) 
	–
	Acessando dados no DataGridView 
	Usando os assistentes de configuração 
	Definindo operações para acesso a dados e exibição no DataGridView 
	
	 
	Aula13 (18:35 min) 
	– 
	Imprimindo com PrintDocument - I                                                    
	Os fundamentos da impressão usando o Print Document 
	Objetos : PrintDocument, PrintPreviewDialog, PrintPreviewControl, 
	PrintDialog e PageSetupDialog  
	Os métodos DrawString, DrawLine, DrawRectangle, DrawImage 
	Os objetos Pen, Brush, Point, Format 
	Os eventos : BeginPrint, QueryPageSettings, PrintPage e EndPrint  
	
	
	Aula14 (27:38 min) –
	
	
	Imprimindo com PrintDocument – II 
	Geração de relatório com informações da tabela Customers do banco de 
	dados Northwind.mdf 
	Usando PrintDocument e PrintPreviewDialog e namespace System.DrawingPrinting 
	Acessando os dados com ADO .NET e definindo o código nos eventos BeginPrint, 
	PrintPage e EndPrint 
	 
	Aula15 (24:00 min) 
	– Apresentando o ReportViewer 
	Conceitos básicos sobre o ReportViewer 
	Criando relatórios com o ReportViewer  
	Configurando e usando o ReportViewer 
	 
	
	Aula16 
	(18:02 min) 
	– Os principais conceitos da programação 
	orientada a objetos 
	Objetos : comportamento, estado, instância da classe 
	Classes e Objetos – propriedades, estados e eventos 
	Encapsulamento de informações ; Herança : Classe Pai, classe Filha 
	Conceitos : é um tipo de / é um;  Polimorfismo  
	
	
	Aula17 (16:02 min) 
	– Diagrama de Classes conceito e utilização 
	A UML e os diagramas; O Diagrama de classes 
	Criando um diagrama de classes no Visual Studio  
	
	
	Aula18 (12:40 min) 
	– Delegates - Apresentação : Conceitos e 
	Utilidades                        
	Delegate e MultiCastDelegate;  Como funciona o delegate 
	Definindo delegates no VB .NET - declaração , instanciação e invocação 
	Exemplos práticos mostrando como criar e usar delegates 
	
	
	Aula19 (13:31 min) 
	– Expressões Lambdas - Apresentação e Conceitos 
	básicos    
	Apresentando o conceito das Expressões lambdas 
	Características das expressões lambdas no VB .NET; Utilidades 
	Exemplos  de sintaxe e de definições e utilizações usando Expressões Lambdas 
	
	
	Aula20 (18:54 min) –
	As novidades da linguagem -  VB .NET 14  
	ReadOnly AutoProperties :  conceitos e exemplo prático  
	Auto Property Initializers : conceitos e exemplo prático 
	Operador ?. :  conceitos e exemplo prático 
	Strings literais com múltiplas linhas :  conceitos e exemplo prático 
	
	
	Módulo 2 – DataBinding_AdoNet 
	
	Aula01 
	(29:00 min) 
	– 
	DataBinding e novos componentes de acesso a dados 
	Acessando dados do SQL Server e exibindo nos controles de formulários 
	Windows Forms. 
	Criando o Banco de dados e tabelas no Visual Studio 
	Usando o configuração do assistente DataSource : Exibição Grid ou Detalhes. 
	Criando uma aplicação com DataBinding 
	
	Aula02 
	(15:00 min) 
	–
	Usando DataSet Tipados, Objeto DataSet, 
	DataTables; Criando um DataSet tipado e usando suas propriedades Definindo e 
	configurando consultas no DataSet 
	
	Aula03 
	(57:00 min) 
	– 
	Acessando banco de dados – SQL Server usando ADO .NET 
	Conceitos sobre Banco de dados, tabelas, registros, campos; Provedores para 
	acesso a dados SQL Server, MS Access – System.Data.SqlClient e 
	System.Data.OleDb 
	Instruções SQL : SELECT, INSERT INTO, DELETE FROM, UPDATE SET 
	Criação do banco de dados e tabela no Visual Studio – definindo campos, tipo 
	de dados, chave primária, coluna identity 
	Operações para Selecionar, Incluir, Atualizar, Eliminar e Navegação pelos 
	registros. 
	Exibição dos registros no componente DataGridView 
	Objetos ADO .NET : DataSet, DataTable, DataAdapter 
	Formulário MDI, Formulário Startup 
	
	Aula04 
	(24:00 min) 
	–
	Acesso a dados via Assistentes; Criando 
	aplicações com acesso a dados 
	Conceitos básicos de utilização do VB .NET para 
	criar aplicações Windows Forms 
	Acessando um banco de dados SQL Server usando DataSet Tipados e os 
	Assistentes 
	
	Aula05 
	(18:44 min) –
	Stored Procedures I – SQL Server, Conceitos e 
	definições 
	Criando o banco de dados e Tabela no Visual Studio 
	Definindo a string de conexão no arquivo App.Config 
	Criando e Usando Stored Procedures com Visual Basic e SQL Server 
	Criando Stored Procedures para Incluir, Selecionar, Excluir e atualizar 
	dados, definindo parâmetros 
	Exibindo dados no DataGridView 
	
	Aula06 
	(9:59 min) 
	–
	Stored Procedures II - SQL Server 
	Criação da aplicação realizando as operações CRUD usando stored procedures 
	no SQL Server 
	
	Aula07 
	(37:00 min) –
	O acesso a dados Usando ADO .NET em Camadas - I 
	Criando o Banco de dados e tabelas,  Criando o formulário 
	Definindo a string de conexão no arquivo App.Config 
	Criando um projeto Estoque 
	 
	Aula08 (42:00 min) – O acesso a dados 
	Usando ADO .NET II 
	Realizando as tarefas básicas de acesso a dados – CRUD no SQL Server 
	Usando o código nos eventos dos controles e no formulário. 
	
	Aula09 
	(62:00 min) 
	–
	O acesso a dados Usando ADO .NET  III – 
	Aperfeiçoando o projeto 
	Usando uma arquitetura em 3 camadas em uma aplicação Visual Basic 
	Separando responsabilidades (o princípio SRP) 
	Criando uma camada de acesso a dados, camada de negócios e camada de 
	interface 
	
	
	Aula10 (14:46 min) 
	– Criando uma camada de acesso a dados genérica 
	I – 
	
	 
	Apresentando os conceitos de arquitetura em Camadas : UI, BLL e DAL 
	Criação da Camada de Acesso a dados Genérica – DAL Genérica 
	ADO .NET – System.Data.Common, Factory de Provedores  
	DbProviderFactories e GetFactory  
	
	
	Aula11 (25:46 min) 
	– Criando uma camada de acesso a dados genérica 
	 II – 
	
	 
	Criando o projeto Class Library  DAL no Visual Studio 
	Criando o projeto Class Library  BLL  
	Criando o projeto Windows Forms WinFormsTeste 
	Criação da classe de conexão, DALGenerico e Enumeração TipoComando 
	 
	Aula12 (55:00 min) 
	– Criando uma camada de acesso a dados genérica 
	 III –  
	Criando o projeto para testar a DAL Generica; 
	Testando o projeto da camada de acesso a dados genérico 
	Testando para o SQL Server e MySQL 
	
	
	
	Aula13 (30:25 min) – 
	Login em Camadas com ADO .NET  - Microsoft Access 
	           
	
	
	Criando um projeto simples em camadas para separar as responsabilidades; 
	As camadas de apresentação, de negócio e de acesso aos dados; A camada de 
	transferência : DTO 
	Definindo os métodos para acessar o banco de dados Microsoft Access 2007 
	 
	
	Aula14 
	(52:24 min) 
	– DataBinding com WPF 
	
	 
	Apresentando os conceitos básicos da vinculação de dados da WPF 
	Criando o projeto WPF e fazendo o CRUD com databinding 
	A propriedade DataContext;   
	
	
	Aula15 (30:24 min) 
	– DataBinding com WPF e ListBox 
	
	Apresentando o DataBinding da WPF, a linguagem XAML 
	Apresentando o ambiente do WPF 
	Criando o projeto para preencher um Controle ListBox com dados 
	Acessando o SQL Server , Northwind.mdf e acessando a tabela Categories
	
	
	Módulo 3 – LinqToSQL, Entity Framework e NHibernate 
	
	Aula01 
	(18:00 min) – 
	LINQ to SQL 
	Apresentação de conceitos , características e propriedades do LINQ to SQL 
	
	Aula02 
	(14:00 min) – 
	LINQ to SQL - Mestre Detalhes 
	Exemplo de criação de aplicação com Mestre-Detalhes com DataBinding usando 
	LINQ to SQL 
	
	Aula03 
	(57:00 min) – 
	LINQ to SQL – Manutenção de dados – CRUD 
	Criando uma aplicação completo e realizando a inclusão, alteração, exclusão 
	e seleção de dados usando 
	 LINQ to SQL Realizando e entendendo o mapeamento objeto relacional do LINQ 
	to SQL 
	
	
	Aula04 (16:00 min) 
	– 
	Usando o Entity Framework – Manutenção de dados – 
	Apresentando o Entity Framework - A ferramenta ORM da Microsoft 
	Conceitos básicos : O que é o Entity Framework, como trabalha, Entity Data 
	Model  
	
	
	Aula05 (33:00 min) 
	
	–  Apresentando e Usando o NHibernate 
	Apresentação e Conceitos Básicos do NHibernate :  
	Aplicação exemplo usando NHibernate com VB .NET 
	 
	
	
	Módulo 4 – Acessando o MySQL 
	
	
	Aula01 (12:00 min) 
	– MySQL – Apresentação e Instalação 
	Apresentação e Instalação do MySQL Conector 
	
	
	Aula02 (10:00 min) 
	– MySQL – Criando o banco de dados e as tabelas 
	Usando o MySQL Administrator e o Query Browser 
	
	
	Aula03 (35:00 min) 
	– MySQL – Criando o projeto no Visual Basic .NET 
	Referenciando o Conector/Net 
	Definindo a arquitetura da aplicação em camadas 
	Criando a camada DAL - Data Access Layer 
	
	
	Aula04 (27:50 min) 
	
	– MySQL – Criando a camada de negócios - BLL 
	Definindo as operações CRUD - Create, Update, Read, Delete 
	
	
	Aula05 (42:00 min) 
	
	–  Criando a camada de apresentação 
	Implementando as operações CRUD - Alterar, Incluir, Excluir, Editar 
	Acessando a Camada BLL - Business Logic Layer  
	
	
	Módulo 5 – Windows Forms – Controles de formulário I 
	
	
	Aula01 (32:00 min) 
	
	–  Usando o Controle ProgressBar 
	Apresentação e Conceitos Básicos do Controle ProgressBar : Maximum, Minimum, 
	Step, Value, Increment, 
	PerformStep, ResetText, MarqueeAnimationSpeed 
	10 Aplicações que mostram os recursos do ProgessBar  
	
	
	Aula02 (37:00 min) 
	
	–  Usando o Controle ListBox 
	Apresentação e Conceitos Básicos do Controle ListBox: DataSource, Items, 
	DisplayMember,  
	ValueMember, SelectedValue, SelectedItem, SelectedIndex 
	07 Aplicações que mostram os recursos do ListBox 
	 
	
	Aula03 
	(41:00 min) 
	
	–  Usando o Controle Combobox - I 
	Apresentação e Conceitos Básicos do Controle Combobox: DataSource, Items, 
	DisplayMember,  
	ValueMember, SelectedValue, SelectedItem, SelectedIndex 
	 Aplicações que mostram os recursos do ListBox  
	
	
	Aula04 (38:00 min) 
	
	–  Usando o Controle Combobox - II 
	Apresentação e Conceitos Básicos do Controle ListBox: DataSource, Items, 
	DisplayMember,  
	ValueMember, SelectedValue, SelectedItem, SelectedIndex 
	Aplicações que mostram os recursos do ListBox  
	
	
	Aula05 (38:00 min) 
	–
	O controle OpenFileDialog 
	Conceitos básicos : FileName, InitialDirecotry, MultiSelect, FIleOpen, etc. 
	Exemplos práticos mostrando como usar os recursos do OpenFileDialog 
	
	
	Aula06 (41:00 min) 
	–
	O controle SaveFileDialog 
	Conceitos básicos : InitialDirecotry, Filter, DefaultExt, RestoreDirectory , 
	CheckFileExists, CheckPathExists, 
	CreatePrompt ShowDialog, DialogResult, etc. 
	Exemplos práticos mostrando como usar os recursos do SaveFileDialog 
	
	Aula07 (18:00 min) 
	–
	O controle FolderBrowserDialog 
	Conceitos básicos : Description, RootFolder, SelectedPath, 
	ShowNewFolderButton, ShowDialog, DialogResult 
	Exemplos práticos mostrando como usar os recursos do FolderBrowserDialog  
	
	
	Aula08 (54:00 min) 
	
	–O controle DataGridView I 
	Apresentando o DataGridView, Vinculando a fonte de dados diretamente ao 
	controle 
	Modos de Vinculação de dados; Usando o modo Bound - DataSet tipados 
	Filtrando dados no DataGridView; usando DataView e BindingSource 
	
	
	Aula09 (55:00 min) 
	–
	O controle DataGridView II 
	Acessando um banco de dados e vinculando as informações ao DataGridView 
	Usando datasets não tipados;Usando ADO .NET  
	e comandos SQL para preencher o DataGridView  
	 | 
    
	 
	
	Aula10 (39:00 min) 
	–
	O controle DataGridView III 
	Conceitos básicos : Acessando outras fontes de dados 
	Acessando arquivos XML, arquivos Textos, Coleções Tipadas, Arrays de objetos
	
	  
	
	
	Aula11 (34:41 min) 
	–
	O controle DataGridView IV - Paginação com 
	DataSet     
	Usando os objetos DataAdapter, DataSet e DataTable e o método Fill 
	sobrecarregado, 
	Definindo o registro inicial, o número de registro a paginar e a fonte de 
	dados 
	
	
	Módulo 6 – Windows Forms – Controles de formulário II 
	
	
	Aula01 (34:00 min) 
	–
	Menu e ToolBars - 1 
	Conceitos básicos : Criando um formulário de Menu com opções 
	Usando os controles: MenStrip, ToolStrip, StatusStrip, Timer, ListView e 
	ImageList 
	Configurando os controles de menu e ToolBars   
	
	
	Aula02 (60:00 min) 
	–
	Menu e ToolBars - 2 
	Conceitos básicos : Criando um formulário de Menu com opções 
	Usando os controles: MenStrip, ToolStrip, StatusStrip, Timer, ListView e 
	ImageList 
	Implementando algumas opções dos menus via código  
	
	
	Aula03 (35:00 min) 
	– Controle ListView - 1 
	Controle ListView - recursos propriedades, métodos e eventos 
	Propriedades : View , Columns,Groups, Items, FullRowSelect, SelectedItem, 
	GridLines , HeaderStyle Métodos: BeginUpdate, EndUpdate, ItemCheck, 
	GetItemAt 
	Eventos: Click, ItemCheck, SelectedIndexChanged, TextChanged 
	Usando o ListView : configurando Cabeçalhos, Items, SubItens e Grupos 
	Usando o ListView com ImageList : LargeImageList, SmallImageList, 
	StateImageList  
	Atribuindo imagens aos itens do ListView  
	
	
	Aula04 (17:00 min) – 
	
	Controle ListView - 2 
	Controle ListView - recursos propriedades, métodos e eventos 
	Configurando o Controle ListView via código 
	Definindo itens e subitens, selecionando itens e calculando totais no 
	ListView  
	
	
	Aula05 (34:00 min) – 
	
	Controle ListView - 3 
	Controle ListView - recursos propriedades, métodos e eventos 
	Criando colunas, itens e subitens via código 
	Incluindo itens, removendo itens, editando itens, localizando itens via 
	código 
	Usando as propriedades : HoverSelection, FocusedItem, FindItemWithText, 
	SelectedItems  
	
	
	Aula06 (21:00 min) – 
	Controle ListView - 4 
	Controle ListView - recursos propriedades, métodos e eventos 
	Acessando um banco de dados SQL Server e exibindo as informações no ListView 
	Definindo a configuração e fazendo o acesso no SQL Server 
	Definindo colunas, itens e subitens no ListView a partir da tabela do banco 
	de dados  
	
	
	Aula07 (13:00 min) – 
	Controle TreeView - 1 
	Controle TreeView - recursos propriedades, métodos e eventos 
	A classe TreeNode, criando Nós e sub nós usando o Editor Visual  
	
	
	Aula08 (30:00 min) 
	
	– Controle TreeView - 2 
	Controle TreeView - recursos propriedades, métodos e eventos 
	SelectedNode - Selecionando um Nó, Nodes.Add() criando Nós via código 
	Métodos BeginUpdate/EndUpdate, Expandindo e Recolhendo os nós usando 
	ExpandAll/ColapseAll 
	Obtendo o caminho da hierarquia de nós com FullPath  
	
	
	Aula09 (20:00 min) 
	– Controle TreeView - 3 
	A classe TreeNode, criando Nós e sub nós usando via código 
	SelectedNode - Selecionando um Nó, Nodes.Add() criando nós dinamicamente 
	Removendo Nós com a propriedade Remove, Limpando nós com a propriedade 
	Clear() 
	Criando uma instância do TreeView via código 
	Definindo imagens em um ImageList e exibindo com TreeView: ImageIndex e 
	SelectedImageIndex 
	 
	
	Aula10 
	(30:00 min) 
	– Controle TreeView - 4 
	Exibindo informações de um banco de dados no TreeView  : Northwind.mdf 
	Usando a ADO .NET para acessar e obter informações das tabelas : DataSet, 
	DataView 
	Acessando tabelas do SQL Server e exibindo categorias e produtos no formato 
	hierárquico 
	Atribuindo imagens ao TreeView 
	
	Aula11 
	(46:00 min) – 
	Controle TabControl - 1 
	Apresentação do controle e conceitos básicos 
	Propriedades principais : TabCount, SelectedTab, SelectTab, SelectedIndex 
	Eventos: Click, Selected, Selecting, SelectedIndexChanged 
	TabPages definição de propriedades 
	
	
	 
	
	Aula12 (26:00 min) – 
	Controle TabControl -2 
	Utilização do Controle TabControl em tempo de execução 
	Criação da instância da classe TabControl, Instância da classe TabPage 
	Criação da  instância da classe Button, e PictureBox, ImageList 
	Atribuir o ImageList ao TabControl e definir os  índices das imagens 
	
	
	  
	
	
	Módulo 7 – Windows Forms – Controles de formulário III 
	
	
	Aula01 (32:00 min) – 
	Controle SplitContainer -1 
	Apresentação do controle e conceitos básicos 
	Definição das propriedades principais do controle :  Orientation, Dock, 
	SplitterDistance, 
	SplitterIncrement, SplitterWidth, Definição das propriedades dos Panels  
	
	
	Aula02 (16:00 min) – 
	Controle SplitContainer - 2 
	Utilização do controle em tempo de execução 
	Criação da instância da classe SplitContainer e definição de propriedades 
	Criação da instância da classe ListView e RichTextBox e inclusão desses 
	controles no SplitContainer 
	
	
	Aula03 (20:00 min) – 
	Controle TableLayoutPanel  - 1 
	Apresentando o controle  TableLayoutPanel  e conceitos básicos 
	Configuração do controle : Add Column, Add Row, Remove Column e Row e Edit 
	Rows e Columns 
	Propriedades: AutoSize, AutoScroll, ColumnCount,RowCount, CellBorderStyle e 
	GrowStyle, ColumnsSpan, RowSpan, Cell 
	
	
	Aula04 (20:00 min) – 
	Controle TableLayoutPanel - 2 
	Utilização do controle em tempo de execução 
	Criação da instância da classe TableLayoutPanel e definição de propriedades 
	: Location, Name, Size, CellBorderStyle, BackColor, ColumnCount, RowCount 
	Formatando as linhas e colunas do TableLayoutPanel :  ColumnStyles e 
	RowStyles 
	Criação de instâncias da classe Button e inclusão no controle e 
	posicionamento 
	 
	
	
	Aula05 (17:00 min) – 
	Controle FlowLayoutPanel 
	Apresentação do controle e conceitos básicos  
	Configuração do controle e suas propriedades : Dock, Anchor, FlowDirection, 
	WrapContents 
	Utilização do controle em tempo de execução 
	Criação da instância da classe FlowLayoutPanel e definição das propriedades 
	: Name, FlowDirection, WrapContents, Location, Size 
	Criação de instâncias da classe Button e inclusão no controle 
	FlowLayoutPanel 
	
	
	 
	Aula06 (19:00 min) – 
	ProjetoExemploLayout 
	Visualizador de Imagens - Projeto Windows Forms  que mostra como criar uma 
	interface básica usando os controles FlowLayoutPanel , TableLayoutPanel, 
	PictureBox, Button e CheckBox, OpenFileDialog e ColorDialog 
	O projeto permite selecionar e visualizar imagens no controle PictureBox nos 
	formatos Normal e Stretch 
	
	
	Aula07 (29:40 min) – 
	Controle RichTextBox - 1 
	Apresentação do controle e conceitos básicos  
	Configuração do controle seu métodos e suas propriedades : WordWrap, 
	DetectUrls, Clear, SelectAll, Undo, Redo, Copy, Paste, Cut 
	Exemplo prático com definição de propriedades e métodos via código e via 
	janela de propriedades   
	
	
	 
	Aula08 (43:41 min) – 
	Controle RichTextBox - 2 
	Criação de projeto exemplo mostrando como salvar arquivos, abrir arquivos, 
	encontrar texto, aplicar negrito, itálico, sublinhado : Métodos : LoadFile, 
	SaveFile, Find . Exemplo prático Editor de textos. 
	
	
	Aula09 (38:00 min) – 
	Controle RichTextBox - 3 
	Utilização e definição de propriedades e métodos no controle RichTextBox via 
	código. 
	Inserindo imagens de um arquivo e da web no RichTextBox, Limpando o conteúdo 
	do controle. 
	Ler o conteúdo texto do controle, carregar um arquivo .rtf, localizar texto 
	, alterar texto selecionado e salvar arquivo no formato .rtf 
	
	
	Aula10 (25:48 min) – 
	Controle BackGroundWorker 
	Utilização e definição de propriedades e métodos e eventos principais no 
	controle BackGroundWorker 
	Exemplo prático usando o BackGroundWorker mostrando como usar os principais 
	métodos e eventos : DoWork, RunWorkerAsync, ProgressChanged, 
	RunWorkerCompleted, ReportProgress, IsBusy, WorkerReportProgress e 
	WorkerSupportsCancellation 
	
	
	Aula11 (43:00 min) – 
	Controle FileSystemWatcher 
	Utilização e definição de propriedades e métodos e eventos principais no 
	controle FileSystemWatcher 
	Exemplo prático usando o FileSystemWatcher mostrando como usar os principais 
	métodos e eventos :  Filter, InternalBufferSize, NotifyFilter, Path, 
	OnChanged, OnCreated, OnDeleted, OnRenamed. WaitForChanged.  
	
	
	Aula12 (43:00 min) – 
	Controle DateTimePicker 
	Utilização e definição de propriedades e métodos e eventos principais no 
	controle DateTimePicker 
	Exemplo prático usando o DateTimePicker mostrando como usar os principais 
	métodos e eventos : Value, ShowUpDown, Format, Checked, CalendarFont, 
	MaxDate, MinDate, DateTimePickerFormat,  
	
	
	 Módulo 8 – Windows Forms – Controles de formulário IV 
	
	
	Aula01 (33:00 min) – 
	Controle MaskedTextBox - 1 
	Utilização e definição de propriedades e métodos e eventos principais no 
	controle MaskedTextBox 
	Exemplo prático usando o MaskedTextBox mostrando como usar os principais 
	métodos e eventos : Mask, Text, TextMaskFormat, MaskInputRejected, MaskFull
	 
	
	
	Aula02 (30:57 min) – 
	Controle MonthCalendar - 1 
	Apresentação do controle suas propriedades e recursos básicos : 
	SelectionRange, MaxDate, MinDate,  MaxSelecionCount, SelectionStart, 
	SelectoinEnd, ShowToday, ShowTodayCircle, ShowWeekNumbers,  FirstDayOfWeek, 
	BoldedDates, MonthlyBoldedDates,  AnnuallyBoldedDates,CalendarDimensions. 
	Eventos DateChanged e DateSelected. 
	Projeto Exemplo mostrando as principais propriedades.  
	
	
	Aula03 (31:46 min) – 
	Controle MonthCalendar - 2 
	
	 
	Projeto Exemplo mostrando como definir as propriedades via código e usar os 
	eventos DatteChanged e DateSelected para selecionar data selecionada pelo 
	usuário. 
	
	
	Aula04 
	(26:42 min) – 
	Controle MonthCalendar - 3 - Projeto Agenda com MonthCalendar 
	Projeto Exemplo mostrando como usar o controle MonthCalendar para criar uma 
	agenda que permite ao usuário registrar e selecionar apontamentos de um 
	agenda conforme a data selecionada pelo usuário no MonthCalendar 
	
	
	Aula05 (26:27 min) – 
	Controle WebBrowser - 1 
	Apresentação do controle suas propriedades e recursos básicos : Navigate, 
	GoFoward, GoBack, GoHome, GoSearch, Stop, Refresh; Eventos : Navigating, 
	Navigated, ProgressChanged, DocumentoCompleted 
	Projeto Exemplo mostrando as principais propriedades criando um navegador 
	básico com progressbar. 
	
	
	Aula06 
	(31:22 min) – 
	Controle WebBrowser - 2 
	Tratando código HTML com Document, HtmlElement, GetElementsByTagName, 
	GetElementByID, SetAttribute, GetAttribue, InvokeMember;  
	Fazendo login no web site do Yahoo com o webBrowser. 
	
	
	Aula07 
	
	(35:16 min) – 
	Controle Timer 
	Definição e utilização; Propriedades e Métodos Enabled, Interval, Stop, 
	Start , Evento Tick,  
	Usando o componente Timer com Progressbar, Usando a classe Timer   
	Exemplo prático usando o componente Timer e a classe Timer com AddHandler e 
	AddresOff. 
	
	
	Aula08 
	(16:10 min) – 
	Classe StopWatch - Definição e utilização;  
	Propriedades, Métodos e Eventos : Elapsed, ElapsedMiliseconds, ElapsedTicks,
	 
	IsRunning, Start, Stop, StartNew, Reset e Restart;  
	Usando a Classe StopWatch para medir tarefas:   
	Exemplo prático usando a classe StopWatch 
	 
	
	
	Módulo 9 – Acessando a Web  
	
	
	
	Aula01 (29:00 min) –
	Acessando informações na Web I 
	
	
	Modos de interagir com a web: HttpWebRequest/HttpWebResponse, WebClient, 
	HttpClient, APis de Terceiros;  
	HttpWebRequest/HttWebResponse : WebRequest/WebResponse - GET e POST , Create 
	e CreateHttp; 
	WebClient - UploadFile, DownloadFile, OpenRead, OpenWrite, etc. 
	HttpClient - await, async, HttpRequestMessage, HttpResponseMessage; 
	Download de arquivos da web com WebClient.DownloadFileAsync com progressbar; 
	
	
	
	Aula02 (26:00 min) –
	Acessando informações na Web II 
	Criando um projeto VB .NET para Download de arquivos da web com  
	WebClient.DownloadFileAsync com progressbar;  
	
	
	 BÔNUS 
	1 – Cadastro de Pacientes – CRUD com ADO .NET em Camadas 
	
	Aula01 – 
	 duração 44:58 min. 
	– Apresentação do projeto, definição de requisitos funcionais, diagrama de 
	caso de uso, definição da arquitetura da aplicação :
	DTO, DAL, BLL e UI , conceitos ADO .NET
	 
	
	Aula02 – 
	 duração 34:35 min. 
	– Definição da estrutura dos projetos, Criação da solução e dos projetos , 
	definição do relacionamento entre as camadas 
	
	Aula03 – 
	 duração 35:13 min. 
	– Criação e definição da camada de acesso a dados – DAL 
	
	Aula04 – 
	 duração 54:12 min. 
	– Criação e definição da camada de negócios – BLL 
	
	Aula05 – 
	 duração 47:33 min. 
	– Criação e definição da camada de apresentação – UI – parte 1 
	
	Aula06 – 
	 duração 43:23 min. 
	– Criação e definição da camada de apresentação – UI – parte 2 
	
	Aula07 – 
	 duração 52:41 min. 
	– Criação e definição da camada de apresentação – UI – parte 3 
	
	Aula08 – 
	 duração 47:03 min. 
	– Criação e definição da camada de apresentação – UI – parte 4 
	
	Código 
	fonte do Projeto Completo 
	
	 BÔNUS 
	2 – Projeto Livraria – Usando os Assistentes e a Vinculação de dados 
  
	
	      
	Aula01 –  Apresentação 
	do projeto, definição de requisitos funcionais, diagrama entidade 
	relacionamento, relacionamento entre as tabelas do sistema, Criação do 
	projeto, Criação do banco de dados e das tabelas 
	Aula02 –  Incluindo 
	dados nas tabelas, Diagrama das tabelas e relacionamentos,  criando os 
	formulários e definindo o menu de opções, formulário MDI 
 Aula03 –  Criando 
	os formulários de Cadastro da aplicação 
	Aula04 –  Criando 
	o formulário de consulta do sistema, Databinding, BindingNavigator, 
	TableAdapter 
	Aula05 –  Implementando 
	o cadastramento de pedidos 
	Aula06 –  Implementando 
	o relatório de pedidos dos clientes usando o ReportViewer 
	Aula07 –  Fazendo 
	o Deploy da aplicação;  Usando o ClickOnce 
	Código fonte do Projeto Completo 
	   |