Aqui estão todos os cursos que fazem parte da Disciplina Coding Craft. Todos acompanham um livro. Cada capítulo é ministrado em aula individual de 90 minutos de duração e é gravado um vídeo que envio para o aluno, juntamente com o código produzido em aula. Não há prazo para fim do curso e o aluno agenda as aulas conforme sua disponibilidade. Cada capítulo demanda um exercício, que é um sistema completo e funcional, a ser entregue para o tutor por controle de versão. Em caso de dúvidas, o tutor pode ser contatado a qualquer hora do dia para responder perguntas.
ASP.NET MVC e Web Api, Módulo 1
- Entity Framework: funcionamento do framework, boas e más práticas, controle incremental do banco, auditoria, customização de eventos, batching, extensões de predicados (lambda), aspectos de persistência, carga preguiçosa e antecipada;
- Scaffolding: fundamentos da técnica, ferramentas, templates, dicas de produtividade;
- Modularização: DDD (e por que não usar), Design Patterns (e por que não usar), casos justificáveis para separação e exemplos;
- Provedores de Autenticação: ASP.NET Membership, ASP.NET Identity, Claims, Roles, customização de filtros, autenticação unificada para MVC e Web API, exemplos;
- Web API Avançado: Servindo fotos, vídeos, arquivos, etc., conceitos de requisição e resposta, serialização, boas práticas;
- Dapper: Conceituação, limitações, uso com Entity Framework, uso avançado, exemplos;
- Redis: Uso, instalação, dicas de desempenho, exemplos;
- NuGet: Conceituação, montagem de pacotes, publicação, manutenção, exemplos;
- Internacionalização (i18n): Conceituação, exemplos, dois exemplos de implementação;
- Logradouros do Brasil, uma implementação: Proposta de montagem de uma base de CEPs para sua aplicação, exemplo de base;
- Telas de Pesquisa, uma implementação: minha receita de bolo sobre como montar telas de pesquisa em sistemas ASP.NET MVC.
Investimento: R$600.
ASP.NET MVC, Módulo 2
- Entity Framework, Segunda Parte: Filtros dinâmicos, triggers, herança e composição, modelagens complexas.
- Web API, Uso Avançado, Segunda Parte: Verbos, OData, Auto-Documentação, classes e métodos, exemplos;
- Pesquisa Global: Examine, ElasticSearch, exemplos de pesquisa, casos de aplicação e conclusões;
- Testes, Testes, Testes: Testes dentro do MVC, Testes dentro do Web API, Testes de Front-End;
- IdentityServer: Separando a autenticação da aplicação, métodos de autenticação, tokens, configurações;
- Agendamento de Tarefas: Hangfire: Disparo de tarefas em segundo plano, tarefas recorrentes, tarefas adiadas, configuração, contingência para sucesso ou falha, aplicações;
- SignalR: Conceitos de Broadcast, Polling, Hubs, Grupos de Assinantes, exemplos;
- FileHelpers: Leitura e escrita de arquivos de layout em tamanho fixo, com delimitadores, conversores, tratamento de condições de erro, resiliência e contingenciamento, arquivos com múltiplos layouts, mestre-detalhe, aplicações;
- Backload: Upload de Arquivos por Ajax: Configuração, chaves de contexto, manipulação de requisição pelo servidor, salvamento de binários em sistemas de arquivos ou em storages;
- SPA (Single Page Application): Trabalhando com Angular e Aurelia;
- NoSQL: Conceito, introdução a Apache Cassandra, RavenDB, CouchDB e MongoDB.
Investimento: R$700.
Programadores Delphi para .NET
- Disciplina Pessoal para Sair do Delphi: Minha experiência e diretrizes para você;
- Saindo do Delphi para Windows Forms, WPF e UWP: Comparativos, exemplos e exercícios;
- Saindo do Delphi para o ASP.NET Web Forms e MVC: Comparativos, exemplos e exercícios;
- Saindo do Delphi para o Web API: Consumindo serviços, SPA, fundamentos da Web.
Investimento: R$550.
Aulas Avulsas
Qualquer um dos capítulos pode ser ministrado como aula avulsa. Ainda, o aluno pode escolher um tema livre e solicitar uma aula no tema escolhido, com até 90 minutos de duração.
Investimento: R$80 por aula.
Formas de Pagamento: Depósito bancário, PayPal, PagSeguro, MercadoPago, Bitcoin e Litecoin.
Aulas já disponíveis:
- Criptografia Básica no C#: conceitos básicos, implementações, chaves simétricas e assimétricas, TLS, exemplos;
- Gerenciamento de Assemblies: Abordagem clássica, abordagem atual, GAC, Chocolatey, aplicações;
- Docker: introdução, aplicações, exemplos de configuração e infraestrutura, introdução ao Kubernetes;
- EPPlus: Lendo e escrevendo arquivos de Excel em aplicações ASP.NET MVC. Fundamentos, aplicações e exemplos de código.
Meus contatos, para dúvidas e contratação de cursos: Twitter, Facebook e LinkedIn