Login
O evento já encerrou...
Curso ASP.NET MVC 5 - 24 horas - (Online)
Carregando recomendações...
Evento encerrado
Parcele sua compra em até 10x

Curso ASP.NET MVC 5 - 24 horas - (Online)

28 fev - 2015 • 09:00 > 7 mar - 2015 • 18:30

Evento Online

Descrição

*** Turma encerrada ***
Inscreva-se no link abaixo para fila de espera caso haja desistências ou para ser avisado das próximas turmas.


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

  1. Introdução
    1. O padrão MVC e a separação de conceitos
    2. Visão do ASP.NET WebForms x MVC
    3. Pipeline do ASP.NET MVC
  2. Controllers
    1. Acionamento da controller
    2. Escrevendo o primeiro controller
    3. Recebendo Parâmetros
    4. Redirecionamento
    5. Action Results
    6. Action Filters
  3. Views
    1. Bootstrap
    2. Razor View Engine
    3. View fortemente tipadas
    4. View de Layout (Master Page)
    5. View de Erros
    6. ViewData, ViewBag e TempData
    7. Partial View
  4. Models
    1. Validação de dados
    2. Model State
    3. Model Binding
  5. Forms e HTML Helpers
    1. Métodos e Ações
    2. GET e POST
    3. Razor HTML Helpers
  6. Rotas
    1. Routing x URL Rewriting
    2. Definição de rotas
    3. Routing Internals
    4. Rotas customizadas
  7. Gerenciando Scripts JS e CSS
    1. Bundling
    2. Minification
    3. Técnicas de utilização
  8. Data Annotations e Validation
    1. Usando validações
    2. Mensagens customizadas
    3. Logicas de validações
  9. JavaScript e AJAX
    1. jQuery
    2. JSON
    3. Helpers
    4. Performance
  10. Scaffolding
    1. Ganhando produtividade
    2. Criando um CRUD com Entity Framework
  11. Security
    1. Técnicas de prevenção
    2. Cross-Site Scripting
    3. Cross-Site Request Forgery
    4. Report de problemas
  12. ViewModels e AutoMapper
    1. O padrão ViewModel
    2. Entendendo e utilizando o AutoMapper
  13. Utilização do EntityFramework
    1. Visão geral sobre ORM's
    2. Benefícios de utilizar EF Code First
    3. Desenvolvendo em Code First
    4. Conhecendo o DbContext
    5. Utilizando FluentAPI
    6. Criando tabelas relacionadas com Code First
    7. Criando e atualizando o DB via Migrations
  14. Testes de Unidade
    1. Motivos para testar
    2. Definindo um projeto de testes
    3. Realizando testes na Controller
  15. CDN e Cache
    1. Visão geral
    2. Output Caching
    3. Utilizando CDN
  16. Técnicas de performance
    1. Melhores práticas
    2. Scripts
  17. ASP.NET MVC Filters
    1. Funcionamento dos filtros
    2. Filtro para tratamento de erros
    3. Filtro para autorização via Claims
    4. Filtro para utilizar dados em cache
  18. ASP.NET Identity
    1. Autenticação e Autorização
    2. Claims e Roles
    3. OAuth e OpenID
    4. Login via Redes Sociais
  19. ASP.NET Web API
    1. Visão geral
    2. Escrevendo um API Controller
    3. Rotas e parâmetros para Web API
    4. Filtrando Requests
    5. Exemplos de uso
  20. Arquitetura
    1. Introdução aos padrões de Arquitetura
    2. ASP.NET MVC é apenas a camada de apresentação
    3. Separando conceitos e responsabilidades
    4. Apresentando o DDD (Domain Driven Design)
    5. OOP e o SOLID
    6. Classes de Serviço
    7. Entidades
    8. Segregação de Inferfaces
    9. IoC - Injeção de Dependência com Ninject
    10. Repositórios Genéricos e Especializados
    11. Pattern Unit of Work (UoW)
    12. Pattern Service Locator
    13. Pattern OneContextPerRequest
    14. Trabalhando com N formas de conexão ao BD
  21. Deploy no IIS e Azure
    1. Técnicas de Publishing
    2. Configurando o ambiente.
    3. Criando e fazendo deploy de um WebSite no Azure
  22. Encerramento
    1. Orientações aos Alunos
    2. Guias de leitura para aprofundamento
    3. 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/14. 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

      Certificado Curso ASP.NET MVC 5

    Carga horária 

    Todos os alunos 20 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   28/02 - 09h00 às 18h30 (ASP.NET Essentials)
    • Sábado   07/03 - 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 GoToMeeting 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 para ser assistido online durante o prazo de 1 ano.

    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 a gravação do curso que será disponibilizada ao final da aula.
    Edições Anteriores
    Sobre o Instrutor

    Feedback de alguns ex-alunos 

    Ó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.
    Termos e políticas

    Como acessar o evento

    O organizador ainda não definiu como este evento será disponibilizado aos participantes.

    Saiba como participar deste evento:

    Antes de tudo,
    cadastre-se ou acesse sua conta com o mesmo email usado no pedido.
    Acesse a aba Ingressos no site ou no app Sympla disponível para iOS e Android
    Selecione o evento desejado e toque no botão acessar evento
    Pronto! O link de acesso também será enviado para você por email.

    Sobre o organizador

    Curso ASP.NET MVC 5 - 24 horas - (Online)

    Eduardo Pires

    Instrutor

    Métodos de pagamento

    Parcele sua compra em até 10x

    Compre com total segurança

    Os dados sensíveis são criptografados e não serão salvos em nossos servidores.

    Precisando de ajuda?

    Acessa a nossa Central de Ajuda Sympla ou Fale com o produtor.