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.