Coding Craft ASP.NET MVC e ASP.NET Web API - Módulo 1 - Turma de 10 de Setembro de 2016
Manifesto Coding Craft
Cursos Coding Craft
Coaching Coding Craft
10 August 2016 on Cursos em ASP.NET MVC, Cursos em ASP.NET Web API, Cursos em C#
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).
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 para MVC e Web API com os mesmos dados, exemplos;
Web API Avançado: Servindo fotos, vídeos, arquivos, etc., 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.
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.
Leonel Sanches da Silva's Picture
Leonel Sanches da Silva
Vídeo: Customizando Templates de Scaffolding na sua aplicação ASP.NET MVC
Um vídeo curto e simples sobre como customizar templates do Scaffolding no ASP.NET MVC a partir dos templates…
Você tem uma hora por dia para estudar. Todos os dias.
O dia tem 24 horas. Pela sabedoria tradicional, é saudável dividir o dia em 3: 8 horas para trabalhar,…