O curso de ASP.NET MVC é uma ótima oportunidade de impulsionar a sua carreira de desenvolvedor Web.
Curso ASP.NET MVC 5 - Enterprise Applications
Deseja aprender ASP.NET MVC?
Deseja migrar sistemas do WebForms?
Deseja aprender a desenvolver uma arquitetura moderna para sistemas corporativos?
Este curso foi modelado especialmente para quem deseja aprender ASP.NET MVC de forma que o conhecimento adquirido possa ser aplicado diretamente em sistemas corporativos e de grande porte, pois não aborda apenas em como funciona o MVC e sim como utlilizá-lo muito além do exemplo básico, e sim aprendendo separar responsabilidades, camadas e aplicar N padrões arquitetônicos que irão prover performance, segurança e manutenibilidade ao seu sistema.
O ASP.NET MVC mudou a forma de desenvolver para a Web, é um conceito que agrega diversos benefícios e facilita o desenvolvimento em conjunto com as tecnologias mais atuais. Hoje em dia um profissional Web precisa conhecer ASP.NET MVC para estar alinhado com as expectativas do mercado. O curso de ASP.NET MVC 5 foi desenvolvido para preparar o profissional a desenvolver projetos, tomar decisões e conhecer os modelos de usabilidade que envolvem esta tecnologia.
Estrutura do curso
Introdução
O padrão MVC
Visão do ASP.NET WebForms x MVC
Controllers
Visão geral
Escrevendo o primeiro controller
Action Methods
Parâmetros
Views
Visão geral
ViewData e ViewBag
View Models
Razor View Engine
Partial View
Mobile View
Models
Visão geral
Scaffolding
Entity Framework - Code First
Templates
Model Binding
Forms e HTML Helpers
Métodos e Ações
GET e POST
Inputs
Data Annotations e Validation
Usando validações
Mensagens customizadas
Logicas de validações
Membership e Authorization
Login
Membership Roles
OAuth e OpenID
Security
Técnicas de prevenção
Cross-Site Scripting
Cross-Site Request Forgery
Report de problemas
Ajax
jQuery
JSON
Helpers
Performance
Rotas
Routing x URL Rewriting
Definição de rotas
MVC Areas
Routing Internals
Rotas customizadas
ASP.NET Web API
Visão geral
Escrevendo um API Controller
Rotas e parâmetros para Web API
Filtrando requests
Exemplos de uso
Injeção de Dependência
Design Patterns
Dependency Resolution
Modelos Arquiteturais e AutoMapper
Entendendo as necessidades e definindo a arquitetura
Modelos de arquitetura (ecommerce, banking, etc)
Entendendo e utilizando o AutoMapper
Utilização do EntityFramework
Visão geral sobre ORM's
Benefícios de utilizar EF Code First
Testes de Unidade
Teste de unidade x TDD
Definindo um projeto de testes
Dicas e truques
Deploy no IIS e Azure
Configurando o ambiente.
Criando e fazendo deploy de um WebSite no Azure
CDN e Cache
Visão geral
Output Caching
Utilizando CDN
Técnicas de performance
Melhores práticas
Scripts
Revisão do Projeto Modelo
Lições aprendidas
Ciclo de vida completo da aplicação MVC
Encerramento
Dúvidas finais
Referências
Distribuição dos materiais, livros e certificados
Todo curso é focado em cenários do mundo real, durante o curso será desenvolvida uma aplicação modelo utilizando ASP.NET MVC 5.1 que de forma gradual receberá funcionalidades baseadas em todas as lições aprendidas no curso. Durante o curso serão apresentados casos de estudo e aplicado um mentoring sobre problemas comuns, soluções e dicas para preparar o profissional de forma que se sinta à vontade com ASP.NET MVC desde a primeira experiência profissional pós-curso.
Público Alvo
Destinado a pessoas que possuem conhecimentos de programação (preferencialmente em C#) interessadas em conhecer o processo de desenvolvimento com ASP.NET MVC e se tornar um profissional Web.
Profissionais Web que queiram migrar do ASP ou ASP.NET WebForms para ASP.NET MVC.
Profissionais da área de TI interessados em conhecer ASP.NET MVC para poder lidar com times de desenvolvimento nesta tecnologia.
Benefícios
5 e-Books sobre ASP.NET MVC 4 e Razor (cerca de 2.300 páginas ao todo)
Certificado (impresso e digital)
Todos os materiais utilizados durante o curso (apresentações, projetos de referência, código fonte) serão concedidos ao aluno sem custo adicional.
Carga horária
O curso de ASP.NET MVC é ministrado em 16 horas, com um conteúdo de alto impacto sendo aplicado em dois dias das 08h00 às 18h00.
Sábado 17/05 - 08h00 às 18h00
Domingo 18/05 - 08h00 às 18h00
Local
Os cursos presenciais serão realizados em uma sala de treinamento com as seguintes características:
Ambiente pré-configurado
Ar-Condicionado
Rede cabeada (internet)
Flipchart
Projetor
Coffee break
Fácil acesso e localização
Av. Paulista, 1159 - 16º andar I Cerqueira César - São Paulo/SP I CEP: 01311-200 A 10 metros do metrô Trianon-MASP.