Engenharias e Tecnologias
Síncrono
A definir
Pré-requisitos: ter conhecimentos básicos em programação, em SQL e, se possível, em programação orientada a objetos.
32 horas
Realizar a alteração de tecnologias de acesso ao banco de dados utilizando boas práticas, migrando a utilização de comandos SQL para um framework de objetos relacionais como o Entity Framework.
Criação do site utilizando .NET Framework e ASP.NET MVC com Razor.
Ambiente Microsoft Azure e disponibilização (deploy) do site.
Armazenamento dos códigos fontes utilizando o Git/Github.
Arquitetura de software em camadas.
Utilização de frameworks e bibliotecas
Acesso ao banco de dados utilizando duas abordagens: Object Relational Mapper (ORM) e comandos SQL com o Microsoft ADO.NET
Padrões de projeto: injeção de dependência e inversão de controle.
ASP.NET Core.
Migração e atualização do sistema em .NET Framework para .NET Core.
Migração do acesso a banco de dados.
Disponibilidade (deploy) do sistema automatizado.
Criação de testes.
Inclusão dos testes no processo de deploy do sistema.
Implementação de uma API.
Reuso do software utilizando novas camadas.
Acesso da API criada por meio de outros sistemas.
Utilização do banco de dados na nuvem.
Versionamento do banco de dados.
Desacoplamento do BD.
Autenticação.
Autorização.
Tokens de API.
Leonardo Pellizzoni - graduado em Sistemas de Informação e mestre em Ciências da Saúde: Investigação Clínica e Epidemiológica
Daniel Luis Notari - UCS
Área do Conhecimento de Ciências Exatas e Engenharias
Rua Francisco Getúlio Vargas, 1130 - Caxias do Sul - RS - Brasil
extensao@ucs.br
| (54) 3218 2145
|
(54) 99931 3441