Coding Craft ASP.NET MVC e ASP.NET Web API - Módulo 1 - Turma de 10 de Setembro de 2016

Coding Craft

Está aberta uma turma com cinco vagas para mais um curso da Iniciativa Coding Craft. Trata-se do curso de ASP.NET MVC e ASP.NET Web API, Módulo 1.

A ideia é uma série de tutoriais e planos de cursos especiais, já focados na produtividade e na mão na massa, sendo o primeiro deles em ASP.NET MVC 5 e ASP.NET Web API 2.2. Os alunos terão seis finais de semana para resolver 11 exercícios, sendo dois por final de semana. Não serei um professor apenas: serei um tutor. O papel de um tutor é acompanhar minuciosamente o aluno e se certificar de que o aluno atingirá os objetivos de aprendizado do curso.

Está incluso no curso:

  • O livro do Coding Craft, escrito por mim;
  • 11 solutions do Visual Studio 2015 já começadas. Os alunos terão que terminá-las e enviá-las para mim. Farei a avaliação e um feedback individual para cada aluno;
  • 18h de aulas expositivas, sendo 11 aulas de 90 minutos cada, nos seguintes sábados: 10/09/2016, 17/09/2016, 24/09/2016, 01/10/2016, 08/10/2016 e 15/10/2016, normalmente das 15h às 18h15, com 15 minutos de intervalo;
  • Acompanhamento pessoal e correções personalizadas dos 11 exercícios.

Investimento: R$450 (posso parcelar em 2 via PayPal, PagSeguro ou MercadoPago).

Ementa:

  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;
  2. Scaffolding: fundamentos da técnica, ferramentas, templates, dicas de produtividade;
  3. 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;
  4. Provedores de Autenticação: ASP.NET Membership, ASP.NET Identity, Claims, Roles, customização de filtros, autenticação para MVC e Web API com os mesmos dados, exemplos;
  5. Web API Avançado: Servindo fotos, vídeos, arquivos, etc., serialização, boas práticas;
  6. Dapper: Conceituação, limitações, uso com Entity Framework, uso avançado, exemplos;
  7. Redis: Uso, instalação, dicas de desempenho, exemplos;
  8. NuGet: Conceituação, montagem de pacotes, publicação, manutenção, exemplos;
  9. Internacionalização (i18n): Conceituação, exemplos, dois exemplos de implementação;
  10. Logradouros do Brasil, uma implementação: Proposta de montagem de uma base de CEPs para sua aplicação, exemplo de base;
  11. Telas de Pesquisa, uma implementação: minha receita de bolo sobre como montar telas de pesquisa.

Interessou? Mande-me uma mensagem no Twitter ou no Facebook, ou se manifeste por comentário aqui neste post que entro em contato.

Para quem quiser, posso passar a proposta do exercício 1 por e-mail, sem compromisso, para avaliação de qualidade do curso e do escopo de atividades.