Escolar Documentos
Profissional Documentos
Cultura Documentos
- Variáveis e Tipos
- Tipos de variáveis
- Tipos – Valores possíveis
- Variáveis - Nomes (Recomendações Microsoft)
- Variáveis e conversões
- Operadores
- C# - Um programa bem simples ( Comentado )
- Usando Variáveis
- C# - Sintaxe Básica
- Conversão de Tipos
- Conversões implícitas
- Conversões explícitas (casts)
- Conversões definidas pelo usuário
- Conversões de classes auxiliares
- Tabela de referência para conversões Explicitas
- Lógica de Programação
- Algoritmo
- PseudoCódigo
- entrada, o processamento e a saída de dados
- Diagrama de blocos
- Fluxogramas
- A estrutura de seqüência
- Exemplos
- Operadores da linguagem
- Aritméticos, Atribuição, Relacionais, Incremento e decremento: Prefixo e Sufixo:
– Lógicos, Ternário
– Precedência operadores
- Namespaces
- Definição, Utilização
- Exemplos
14a. Vídeo Aula - duração 41 minutos
- Métodos - Conceitos
- Procedimentos e Funções
- Método Main()
- Método (assinatura e corpo)
- Métodos – por valor e ref ou out
- Structs - Conceitos
- Definições
- Exemplos
- Classes - Herança
- Classe Pai, Classe Base, Classe Filha, Super Classe, Classe derivada
- Exemplos
- Inicializadores de Construtor
- Tratamento de Exceção
- Usando try/catch/finally
- Propriedades da classe Exception
- Lançando exceções - throw
- Classe Exception e Derivadas
- Principais exceptions
- O modificador abstract
- O modificador sealed
- Métodos Abstratos
- Exemplos
- Interfaces – Conceito
- Propriedades
- Quando usar interfaces
- Diretrizes para criar interfaces
- Desvantagens do uso de interfaces
- Polimorfismo
- Conceitos - Herança, Encapsulamento e Polimorfismo
- Encapsular significa "ocultar informações
- Polimorfismo significa muitas formas
- Polimorfismo em tempo de compilação (Overloading/Sobrecarga)
- Polimorfismo em tempo de execução (Overriding/Sobrescrita)
- Polimorfismo com herança e métodos virtuais
- Polimorfismo com sobrecarga de métodos
- Polimorfismo com Interfaces
- Exemplos práticos
- Generics - Conceitos
- System.Collections.Generic
- Usando um parâmetro de tipo genérico T
- List<T> , LinkdeList<T> , Stack<T> , SortedList<TKey, TValue>
- SortedDictionary<TKey, TValue> e Queue<T>
- Restrições : where T:struct / where T:class / where T:new(), where T: <interface>
- Partial Class
- palavra-chave partial
- Partial Types
- Conceitos, propriedades
- Regras de utilização
49a. Vídeo Aula - duração 72 minutos - ADO .NET - Acesso ao banco de dados SQL Server
Apresentando ADO .NET - Conceitos básicos
DataSet, DataReader, DataAdapter, Command
Roteiro Básico para acesso a dados
SqlConnection, SqlCommand, Parameters
Instruções SQL para atualizar , incluir, excluir dados:
SELECT,INSERT,UPDATE, DELETE
ExecuteReader, ExecuteNonQuery
Aplicação Estoque - CRUD Completo
50a. Vídeo Aula - duração 19 minutos - ADO .NET - Acesso ao banco de dados My SQL
Apresentando ADO .NET - Conceitos básicos
DataSet, DataReader, DataAdapter, Command
MySQL Connector para plataforma .NET
MySqlConnection, MySqlCommand, Parameters
MySQL Administrator Conceitos, MySQL QueryBrowser
Criando banco de dados e Tabelas
Instruções SQL para atualizar , incluir, excluir dados:
SELECT,INSERT,UPDATE, DELETE
ExecuteReader, ExecuteNonQuery
Aplicação Cadastro de Clientes MySQL
12 Arquivos PDF com conceitos sobre ADO .NET (Curso Rápido)
51a. Vídeo Aula - Curso - Acesso ao banco de dados My SQL em Camadas (3 Vídeo Aulas) - 1
hora e 40 minutos
Apresentando ADO .NET - Conceitos básicos
DataSet, DataReader, DataAdapter, Command
MySQL Connector para plataforma .NET
MySqlConnection, MySqlCommand, Parameters
MySQL Administrator Conceitos, MySQL QueryBrowser
Criando banco de dados e Tabelas
Instruções SQL para atualizar , incluir, excluir dados:
SELECT,INSERT,UPDATE, DELETE
ExecuteReader, ExecuteNonQuery
Conceitos sobre arquitetura em Camadas
Separação das responsabilidades em camadas, baixo acoplamento
Camadas UI, BLL, DAL e DTO(transferências objetos)
Aplicação Cadastro de Produtos - CRUD básico
Arquivos PDF com a documentação do sistema e das vídeo aulas
52a. Vídeo Aula - Curso - Acesso ao banco de dados FireBird - 1 hora e 13 minutos
Apresentando o FireBird - Conceitos
Conector FireBird ADO .NET Data Provider
Ferramenta IBExpert para geranciar o FireBird
Criando banco de dados e Tabelas
FbConnection, FbCommand, FbDataAdapter, FbDataReader
Aplicação Cadastro de Alunos - CRUD básico
SELECT,INSERT,UPDATE, DELETE com parâmetros
Projeto Completo com código fonte para estudo
53a. Vídeo Aula - Curso - Desenvolvendo uma aplicação Windows Forms RAD - 5 vídeo aulas -
2 horas e 15 minutos
Desenvolvendo uma aplicação com os Assistentes do VIsual Studio
Banco de dados - Revisão de conceitos : linhas, colunas (registros, campos), SGBDs, tabelas,
Provedores para banco de dados, string de conexão
ADO .NET - Conceitos Básicos - DataSet, DataReader, DataAdapter, Connection
Chave Primária, Chave Estrangeira, Relacionamentos
Criando de banco de dados e tabelas SQL Server (campo identity)
SQL - Conceitos Básicos : DDL, DCL , DML - SELECT, INSERT, UPDATE E DELETE
Recursos de desenvolvimento RAD do Visual Studio
Aplicação RAD - Formulário Splash, Login e Formulário Principal
Usando os controles Windows Forms :TextBox, Label, Button, PictureBox, ProgressBar ,
formulário MDI, TabPage, DataSet, DataGridView
Operações CRUD e Consultas usando RAD
Aplicação Cadastro de Alunos e Cursos
Projeto Completo para estudo
54a. Vídeo Aula - Curso - CRUD Com DataSet Tipado no SQL Server via código - 5 vídeo aulas
- 2 horas e 50 minutos (2 camadas)
DataSet/DataAdapter - Conceitos básicos - representação
namespace System.Data - DataSet, DataTable, DataColumn, DataRow
Adaptadores ADO .NET - OledbDataAdapter, SqlDataAdatper, MySQLDataAdapter, etc
Lendo dados, Método Fill e comandos DataSet - merge, GetChanges, AcceptChanges,
HasChanges, RejectChanges
Aplicação Cadastro de Alunos CRUD básico e relatório
Criando o banco de dados e tabelas no SQL Server - SQL Server Management Studio
Criando a aplicação Windows Forms no Visual Studio - Usando os controles Windows Forms -
Label, TextBox, Button, DataGridView
Criando uma camada de Acesso a Dados - DAL - a classe DAL
Definindo os métodos da classe DAL com ADO .NET
Definindo o código da camada de apresentação Windows Forms - Acessando a DAL - Incluindo,
Alterando, Excluindo e persistindo dados
Gerando o relatório da aplicação com PrintDocument
Projeto Completo com fontes para estudo
68a. Vídeo Aula - Sistema Pizzaria - Entity Framework em Camadas (32:00 min)
Vídeo Aula apresentando a aplicação Sistema para Pizzaria
usando o Entity Framework 6 em um arquitetura em camadas e o padrão Repositório
Os fontes completos da aplicação, o banco de dados, os scripts SQL
Aplicação completa com código fonte para estudo
71a. Vídeo Aula - Threads 3 : CurrentThread, Join, Sleep, IsAlive (25:00 min)
Apresentando as propriedades CurrentThread e IsAlive
Apresentando os métodos Join e Sleep
Projetos com código fonte