Qual o objetivo do curso?

Desenvolver competências para que o(a) aluno(a) seja capaz de construir aplicações web utilizando ASP.NET Core, aplicando arquitetura MVC, injeção de dependência, middleware e integração com banco de dados para desenvolvimento de soluções modernas.


  • 40/horas aula

    A carga horária deste curso é sempre a mesma independentemente do turno que você escolher realizar seu treinamento.
  • Presencial, online e híbrido

    Seu treinamento poderá ser realizado de modo presencial, online (você assistindo ao vivo ou a mesma aula gravada de sua casa) ou híbrido (você assistirá de sua casa quando não puder se fazer presente).
  • Material incluso

    No 1º dia de aula você receberá o seu kit de treinamento: uma linda bolsa, caneta, caderno, livro apostila ou pendrive.
  • Estrutura completa

    Conte com uma estrutura completa com 13 laboratórios equipados. Clique e confira!
  • Coffee-break em todas aulas

    Em nossos cursos presenciais você terá um intervalo para desfrutar de um delicioso coffee-break com lanches, frutas, bolos, sucos e café. E o melhor: você não paga nada a mais por isso!
  • Mais informações

    Clique para conversar com a gente diretamente pelo Whats e tirar todas as suas dúvidas.

Esse curso é ideal para

Este curso é destinado a estudantes, desenvolvedores iniciantes, profissionais de tecnologia e pessoas interessadas em ampliar conhecimentos em desenvolvimento web utilizando C# e ASP.NET Core.

O que você precisa conhecer antes

Ter concluído o curso Programação em C# e .NET da ProWay ou possuir conhecimentos equivalentes.

Conteúdo Programático

Introdução ao MVC e HTTP

  • Fundamentos de HTTP
  • Visão geral das tecnologias Web Microsoft
  • Introdução ao ASP.NET Core com MVC
  • Visão geral do ecossistema .NET e ASP.NET Core
  • Explorando templates:
    • Razor Pages
    • API Web
    • Aplicações MVC

 

Elaborando um Projeto de Aplicação Web em MVC

Arquitetura

  • Planejamento de Models
  • Planejamento de Controllers
  • Planejamento de Views
  • Arquitetura de aplicações MVC

 

Projetando Serviços e Componentes de Middleware

Serviços

  • Arquivos estáticos
  • Middleware personalizado
  • Injeção de Dependência
  • Injeção de serviços em Controllers

 

Desenvolvendo Controllers

  • Controllers e ações
  • Configuração de rotas
  • Routing Table
  • Atributos para rotas
  • Filtros de ações

 

Desenvolvendo Views

  • Criação de Views
  • Views parciais
  • Componentes de View

 

Desenvolvendo Models

  • Criação de Models
  • Trabalhando com Forms
  • Validação de aplicações MVC

 

Entity Framework e Persistência

Fundamentos

  • Introdução ao Entity Framework
  • Diferenças entre EF6 e EF Core

Integração

  • Persistência com EF Core
  • Recuperação e armazenamento de dados
  • Integração com Microsoft SQL Server