Desenvolvimento Web
com ASP.NET Core:
Duração: Adaptável
Modalidade: Presencial ou Online
Carga Horária: 40 horas

O que sua equipe
vai aprender:
O ASP.NET é uma plataforma criada pela Microsoft para desenvolvimento e criação de aplicações dinâmicas para a Web. Dentro desta plataforma é possível utilizar diversas linguagens e integrar com a framework .NET.
A primeira versão foi liberada em 2002 como sucessor da plataforma chamada ASP. Atualmente a Microsoft possui a versão mais recente da plataforma com o nome de ASP.NET Core.
O ASP.NET Core segue toda a estrutura e características da plataforma anterior, porém com algumas diferenças que facilitam o desenvolvimento e principalmente a execução de aplicações, sendo uma dessas diferenças a possibilidade de execução multiplataforma, não dependente apenas do sistema operacional Windows.
Neste treinamento os participantes irão aprender os conceitos e estrutura do desenvolvimento Web, iniciando com HTML, CSS e Javascript. A criação de um front-end usando um framework, a criação da aplicação usando a arquitetura ASP.NET Core, e o acesso a base com Entity Framework Core. O participante também será desafiado a criar um projeto completo, com todas as camadas, para entrega no último dia do curso e avaliação do instrutor.
Ementa do curso:
Requisitos para desenvolvimento
Visão geral da plataforma .NET
Visual Studio e Visual Studio Code
Introdução ao ASP.NET
Entendendo ASP.NET MVC
Aprendendo a estrutura das Views
Criando front-end ricos com Bootstrap
Entendendo os Controllers
Trabalhando com Actions
Trabalhando com Seção, ViewData e ViewBag
Interagindo com a View usando AJAX
ASP.NET e Entity Framework
Utilizando Code First para acesso ao banco
Entendendo Migrations
Configurando mapeamento com o Fluent API
Introdução e criação de API em ASP.NET
Publicação e implantação de um projeto Web
Como rodar um projeto Web na nuvem
Para quem é esse
Treinamento:
O participante deverá possuir conhecimentos sólidos de lógica de programação, algum conhecimento de orientação a objetos e também conhecimento iniciando em C#. É desejável também possuir algum conhecimento em criação de páginas HTML. Ao concluir o treinamento o participante estará apto a entender toda a arquitetura de uma aplicação Web simples, desde o front-end, HTML, até o Backend e o acesso a dados.