Treinamento Oficial Microsoft: 20-486D - Developing ASP.NET Core MVC Web Applications

Duas vezes por semana, das 19:30 às 22:30
Novas turmas em breve!
Tem interesse neste treinamento? Quer tirar alguma dúvida? Precisa de uma turma fechada ou in-company? Mande uma mensagem para nós!

Quer se tornar expert em Desenvolvimento de Aplicações Web com ASP.NET Core MVC, e estar mais preparado para obter a certificação 70-486? E que tal fazer isso com o Treinamento Oficial da Microsoft, ministrado por experts renomados do mercado? E tudo isso de sua casa ou escritório, ao vivo, com toda comodidade, no seu próprio computador? Essa é sua oportunidade!

Este treinamento ensina as técnicas de programação que são necessárias para os desenvolvedores criarem aplicações Web utilizando ASP.NET Core MVC.

Durante dez noites, através de aulas ao vivo transmitidas via Microsoft Teams, você aprenderá a desenvolver aplicativos ASP.NET Core MVC avançados usando as ferramentas e tecnologias do .NET Core. O foco será em atividades de codificação que aprimorem o desempenho e a escalabilidade das aplicações web.


Perfil do público:

Este curso é voltado para programadores experientes, que já tenham experiência com HTML, JavaScript e CSS, e alguma experiência com desenvolvimento de back-end com ASP.NET, PHP, Node Js ou outra tecnologia para desenvolvimento web.

Este curso não é voltado para alunos novos na programação; ele é voltado para desenvolvedores profissionais com alguma experiência programando em um ambiente web.

Este é o segundo de três cursos voltados para a obtenção das certificações MCSA: Web Applications e MCSD: App Builder, e ao final do curso você estará muito mais preparado para prestar a prova 70-486: Developing ASP.NET MVC Web Applications.


Visão geral do curso:

São 14 módulos, onde você vai aprender os principais conceitos para desenvolver aplicações Web, usando o ASP.NET Core MVC e C# para desenvolver aplicativos avançados da Web e gerenciar o HTML renderizado de forma abrangente, criando sites que separem a interface do usuário, o acesso aos dados e a lógica do aplicativo, além de consolidar todos os conceitos construindo uma aplicação nos laboratórios ao longo do curso. No final do curso, você será capaz de:

  • Descreva as tecnologias de desenvolvimento web da Microsoft e selecionar uma tecnologia apropriada para desenvolver qualquer aplicativo.
  • Projetar a arquitetura e a implementação de um aplicativo da web que atenda a um conjunto de requisitos funcionais, requisitos de interface do usuário e modelos de negócios de endereços.
  • Configurar o pipeline de aplicativos ASP.NET Core usando middleware e aproveite a injeção de dependência no aplicativo MVC.
  • Adicionar controladores a um aplicativo MVC para gerenciar a interação do usuário, atualizar modelos e selecionar e retornar exibições.
  • Desenvolver um aplicativo que use o mecanismo de roteamento do ASP.NET Core para apresentar URLs amigáveis e uma hierarquia de navegação lógica aos usuários.
  • Criar Views em um aplicativo MVC que exiba e edite dados e interaja com Modelos e Controladores.
  • Criar Modelos MVC e escreva um código que implemente a lógica de negócios nos métodos, propriedades e eventos do Modelo.
  • Conectar um aplicativo ASP.NET Core a um banco de dados usando o Entity Framework Core.
  • Implementar uma aparência consistente em todo um aplicativo da Web do MVC.
  • Escrever código JavaScript que é executado no lado do cliente e utiliza a biblioteca de scripts do jQuery para otimizar a capacidade de resposta de um aplicativo da Web MVC.
  • Adicionar pacotes do lado do cliente e configurar os executores de tarefas.
  • Executar testes de unidade e ferramentas de depuração em um aplicativo da Web no Visual Studio 2017.
  • Escrever um aplicativo MVC que autentique e autorize os usuários a acessarem o conteúdo com segurança usando o Identity.
  • Criar um aplicativo MVC que resista a ataques mal-intencionados.
  • Usar o armazenamento em cache para acelerar as respostas às solicitações do usuário.
  • Usar o SignalR para habilitar a comunicação bidirecional entre o cliente e o servidor.
  • Descrever o que é uma API da Web e por que os desenvolvedores podem adicionar uma API da Web a um aplicativo.
  • Descrever como empacotar e implantar um aplicativo da Web ASP.NET Core MVC de um computador de desenvolvimento para um servidor da Web.
Para informações detalhadas sobre o conteúdo e objetivo de cada aula, visite a página do curso no site da Microsoft (em inglês).

Como funcionarão as aulas:
São dez noites de treinamento, com duas horas de aula e duas horas de laboratório em cada noite, onde você irá se aprofundar nos conceitos de Desenvolvimento de Aplicações Web com ASP.NET Core MVC, com instrutores experientes que são referências respeitadas no mercado.

Em cada noite de treinamento, você assistirá aulas ao vivo através do Microsoft Teams, podendo tirar suas dúvidas em tempo real com o Instrutor, podendo também interagir com outros profissionais e ampliar seu networking.

O material das aulas, em inglês, é disponibilizado através do App SkillPipe, disponível para Windows 10, Android, iOS e navegador, e se manterá sempre atualizado, recebendo automaticamente novas versões e correções, de forma que mesmo depois do curso você tenha a referência sempre disponível.

As aulas ao vivo serão gravadas e ficam disponíveis por mais 180 dias, para você poder assistir de novo quando e onde quiser.

Além disso, ao longo dos dias, através do Teams você continua interagindo com o Instrutor, os Tutores e seus colegas de turma para tirar dúvidas e enriquecer seu conhecimento e aprendizado. No teams serão disponibilizados os exercícios resolvidosmateriais de referência, além de links com leituras aprofundadas sobre os temas abordados em aula.

No final do curso, os alunos que obtiverem pelo menos 75% de presença irão receber o certificado de conclusão do curso e estarão aptos para a prova 70-486 e para aplicar seus novos conhecimentos no dia-a-dia profissional.


Sobre o Instrutor:

Robson Araújo

Apaixonado por construir, aprender e ensinar, Robson Araújo é Microsoft MVP, desenvolvedor e arquiteto de soluções web e desktop, atuando com tecnologias Microsoft desde 2001, além de palestrante e instrutor. Possui 29 certificações Microsoft como Azure Solutions Architect, MCSD Web e Mobile e é Microsoft Certified Trainer desde 2011, lecionando na região de Campinas e São Paulo. Trabalhou na Microsoft Brasil como Premier Field Engineer, e é co-autor do livro 'Desenvolvimento Efetivo na Plataforma Microsoft'.

Robson Araújo

Robson Araújo é Microsoft MVP, desenvolvedor e arquiteto de soluções web e desktop, atuando com tecnologias Microsoft desde 2001, além de palestrante e instrutor. Possui 29 certificações Microsoft como MCSD Web e Mobile e é Microsoft Certified Trainer desde 2011, lecionando na região de Campnas e São Paulo. Trabalhou na Microsoft Brasil como Premier Field Engineer, e juntamente com o time de Modern Apps, é co-autor do livro 'Desenvolvimento Efetivo na Plataforma Microsoft'. Apaixonado por construir, aprender e ensinar.