Desenvolvimento de Web APIs .NET Core com MySQL
Implementando e Consumindo Web Services
What you will learn
Aprender a mais nova tecnologia de desenvolvimento web ASP .NET CORE MVC
Aprender o desenvolvimento de Web APIs profissionais com .NET CORE
Aprender como uma aplicação web deve consumir uma Web API de modo profissional
Revisar conceitos de arquitetura web
Configurar servidor de internet e publicar uma aplicação na plataforma Windows Azure
Why take this course?
Este curso tem como objetivo capacitar o aluno para o desenvolvimento de Web APIs e Aplicações Web para consumir serviços web utilizando a tecnologia .NET CORE na linguagem C# com banco de dados MySQL seguindo o estilo arquitetural de programação em camadas.
O curso irá abranger os seguintes tópicos:
- Utilização e dicas sobre o ambiente do Visual Studio
- Arquitetura Web
- Introdução à Programação Web
- Arquitetura MVC
- Introdução ao .NET CORE
- Modelagem de Banco de Dados
- Construção de uma Web API (CRUD Completo)
- Construção de uma Aplicação Web para consumir a Web API (CRUD Completo)
- Criação de página de Help para Web API utilizando Swagger.
- Configuração de Servidor IIS
- Publicação no Windows Azure
Para ilustrar todos os conceitos e exercitar os itens de aprendizado, uma Web API será construída, do zero, para um cadastro de clientes, apresentando ao aluno todos os detalhes de implementação de um projeto profissional. Além disso, também será desenvolvida uma aplicação web em ASP.NET CORE MVC para consumir todos os serviços implementados. Tudo explicado no mínimos detalhes, desde a construção da arquitetura, camada de visão, camada de negócios até a camada de dados.
Ao final do desenvolvimento deste curso, o aluno estará apto à construção de Web Services RESTful utilizando a tecnologia .NET CORE 2.0 MVC com Banco de Dados MySQL. Além disso, o mesmo será capaz de configurar um servidor para hospedagem completa da aplicação.