ASP.NET CORE MVC
Curso de Programação Web Completo
Description
Este curso tem como objetivo capacitar o aluno para o desenvolvimento de sites e sistemas web utilizando a tecnologia ASP.NET CORE MVC 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 ASP.NET CORE MVC
- Um pouco sobre UML: Diagrama de Classes e Casos de Uso
- Modelagem de Banco de Dados
- Construção de um Projeto Web Completo (MyFinance)
- Configuração de Servidor IIS
- Publicação no Windows Azure
Para ilustrar todos os conceitos e exercitar os itens de aprendizado, um Sistema de Gestão de Finanças Pessoais é construído do zero, apresentando ao aluno todos os detalhes de implementação de um projeto profissional, desde a construção da arquitetura, camada de visão, camada de negócios até a camada de dados. Todos os códigos são implementados linha por linha com a explicação detalhada pelo professor.
Ao final do desenvolvimento deste curso, o aluno estará apto à construção de sistemas web utilizando a tecnologia ASP.NET CORE MVC com Banco de Dados MySQL. Além disso, o mesmo será capaz de configurar um servidor para hospedagem completa da aplicação.
What You Will Learn!
- Aprender a mais nova tecnologia de desenvolvimento web ASP NET CORE MVC
- Revisar conceitos da linguagem C#
- Revisar conceitos de arquitetura web
- Implementar um Sistema de Gestão de Finanças Pessoais completo
- Criar e configurar servidores virtual na plataforma Windows Azure
- Publicar aplicações ASP NET CORE no IIS
Who Should Attend!
- Estudantes de cursos na área de Computação / Informática
- Entusiastas em desenvolvimento de sistemas na linguagem C#
- Profissionais que precisam revisar alguns conceitos de programação web
- Profissionais que desejam aprender o framework ASP NET CORE MVC
- Programadores Back-End que trabalham com ASP NET
- Programadores Web em Geral
- Programadores de sistemas desktop que gostariam de migrar para aplicações web