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 e a separação de conceitos
Visão do ASP.NET WebForms x MVC
Pipeline do ASP.NET MVC
Controllers
Acionamento da controller
Escrevendo o primeiro controller
Recebendo Parâmetros
Redirecionamento
Action Results
Action Filters
Views
Bootstrap
Razor View Engine
View fortemente tipadas
View de Layout (Master Page)
View de Erros
ViewData, ViewBag e TempData
Partial View
Models
Validação de dados
Model State
Model Binding
Forms e HTML Helpers
Métodos e Ações
GET e POST
Razor HTML Helpers
Rotas
Routing x URL Rewriting
Definição de rotas
Routing Internals
Rotas customizadas
Gerenciando Scripts JS e CSS
Bundling
Minification
Técnicas de utilização
Data Annotations e Validation
Usando validações
Mensagens customizadas
Logicas de validações
JavaScript e AJAX
jQuery
JSON
Helpers
Performance
Scaffolding
Ganhando produtividade
Criando um CRUD com Entity Framework
Security
Técnicas de prevenção
Cross-Site Scripting
Cross-Site Request Forgery
Report de problemas
ViewModels e AutoMapper
O padrão ViewModel
Entendendo e utilizando o AutoMapper
Utilização do EntityFramework
Visão geral sobre ORM's
Benefícios de utilizar EF Code First
Desenvolvendo em Code First
Conhecendo o DbContext
Utilizando FluentAPI
Criando tabelas relacionadas com Code First
Criando e atualizando o DB via Migrations
Testes de Unidade
Motivos para testar
Definindo um projeto de testes
Realizando testes na Controller
CDN e Cache
Visão geral
Output Caching
Utilizando CDN
Técnicas de performance
Melhores práticas
Scripts
ASP.NET MVC Filters
Funcionamento dos filtros
Filtro para tratamento de erros
Filtro para autorização via Claims
Filtro para utilizar dados em cache
ASP.NET Identity
Autenticação e Autorização
Claims e Roles
OAuth e OpenID
Login via Redes Sociais
ASP.NET Web API
Visão geral
Escrevendo um API Controller
Rotas e parâmetros para Web API
Filtrando Requests
Exemplos de uso
Arquitetura
Introdução aos padrões de Arquitetura
ASP.NET MVC é apenas a camada de apresentação
Separando conceitos e responsabilidades
Apresentando o DDD (Domain Driven Design)
OOP e o SOLID
Classes de Serviço
Entidades
Segregação de Inferfaces
IoC - Injeção de Dependência com Ninject
Repositórios Genéricos e Especializados
Pattern Unit of Work (UoW)
Pattern Service Locator
Pattern OneContextPerRequest
Trabalhando com N formas de conexão ao BD
Deploy no IIS e Azure
Técnicas de Publishing
Configurando o ambiente.
Criando e fazendo deploy de um WebSite no Azure
Encerramento
Orientações aos Alunos
Guias de leitura para aprofundamento
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.2 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.
***EXTRA***
Será introduzido o novo conceito do ASP.NET MVC 6 com todas as novidades lançadas no dia 13/05. O futuro do ASP.NET em primeira mão.
Pagamento / Descontos
O valor pode ser parcelado em até 10x no cartão de crédito.
Pagamentos realizados por depósito em conta recebem 10% de desconto no valor.
Os valores são negociáveis para compras em grupo (acima de 3 pessoas)
* Para grupos ou depósito em conta entre em contato.
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.
Tirar dúvidas com o Instrutor mesmo após o curso, por tempo ilimitado.
Certificado
Veja o modelo do certificado que receberá impresso em papel especial (Couché - Gramatura 350g) e digital no formato PDF
Carga horária
*** NOVIDADE ***
Todos os alunos 5 dias antes do curso receberão acesso à um vídeo introdutório de 8 horas (ASP.NET MVC Basic) para proporcionar um alinhamento de conhecimentos da turma, assim o curso se tornará muito mais produtivo e garantirá que todos possuam o conhecimento básico necessário para o melhor aproveitamento do curso.
O curso de ASP.NET MVC é ministrado em 24 horas, com um conteúdo de alto impacto sendo aplicado offline com 8 horas de conteúdo e mais dois dias das 09h00 às 18h30.
Offline 8 horas - Vídeo para ser assistido antes do início das aulas (em casa, escritório, aparelho mobile, como desejar) (ASP.NET MVC - Basic)
Sábado 22/11 - 09h00 às 18h30 (ASP.NET Essentials)
Sábado 29/11 - 09h00 às 18h30 (ASP.NET Enterprise Applications)
Durante as aulas presenciais contamos com 1 hora de intervalo para almoço e dois intervalos de 15 minutos para café e descanso.
Ferramenta
Será utilizada a ferramenta GoToTraining para a transmissão online:
Ótimo curso, muito bem orientado e conduzido pelo instrutor. O Eduardo é sempre muito atencioso e prestativo com as dúvidas. Sem dúvidas um dos melhores cursos de que já participei. Obrigado pela experiência. - Rafael Pazini
O curso me ajudou muito, um dos dos pontos que gostei mais foi da arquitetura do projeto de exemplo, as dicas durante o curso (isso não encontramos pesquisando no Google), a ferramenta utilizada no curso é otima é como se estivessemos em um curso presencial. - Luiz Fernando Ribeiro
Recomendo a qualquer profissional (iniciante ou não), pois aborda o tema com uma visão pronta para o mercado, ou seja, pragmática e não simplesmente didática. Altamente recomendável! - Ricardo Cantini
Aborda muito mais que o simples conteúdo tradicional. Aprendemos situações reais e não apenas teóricas! - Fernando Veras Machado
O instrutor tem grande conhecimento e ótima didática! - Vinicius Castro
Fiquei muito satisfeito e tive um retorno imensurável. - Fabiano Nalin
Contato
Para reservas, grupos, agenda e demais informações entre em contato.