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.
***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.
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 09h00 às 18h00.
Sábado 14/06 - 09h00 às 18h00
Sábado 21/06 - 09h00 às 18h00
Ferramenta
Será utilizada a ferramenta GoToTraining para a transmissão online:
https://www.youtube.com/watch?v=c3kyIg9T_V4 (Assista o
vídeo de 15 minutos de demonstração de como instalar e manusear)
É possível acompanhar em tempo real, voz, vídeo, PPT, tela do instrutor, chat online, realizar perguntas por voz, pedir atenção.
Todo curso será gravado e disponibilizado via arquivo de vídeo *.MP4
Requisitos
- O aluno deverá possuir computador com Visual Studio 2013 última versão instalado.
- Acesso à banda larga.
- Caso o aluno não queira fazer os exercícios, o curso pode ser assistido via celular ou tablet.
- Caso a internet do aluno falhe o curso não será pausado, mas poderá assistir depois via download da gravação do curso.
Edições Anteriores
Sobre o Instrutor
Contato
Para reservas, grupos, agenda e demais informações entre em
contato.