
Microsserviços – Arquitetura organizacional de software para pequenos serviços API
A matrícula nesse curso é apenas por convite
Plano de ensino
Curso: Microsserviços – Arquitetura organizacional de software para pequenos serviços API
Instrutor: Andre Sampaio
Objetivo geral: construção de uma API REST utilizando .NET 6 Minimal APIs.
Nível: Básico
Tipo do Curso: Teórico-prático
Modalidade de Ensino: Online - Zoom
Público Alvo: colaboradores da Flextronics e FIT- Instituto de Tecnologia.
Requisitos mínimos: conhecimento em Lógica de Programação, Programação Orientada a Objetos e Programação em C#.
Duração total do curso e distribuição da carga horária: 16 horas totais, 4 horas durante 4 dias.
Quantidade de vagas: mínimo 6 alunos e máximo 25 alunos.
Ementa:
1. Arquitetura de Software
a. Qual a importância da Arquitetura de Software?
2. Introdução a API REST
a. Semântica RESTful
b. .NET 6 Minimal APIs
3. Criando Aplicação
a. Arquitetura Repository Pattern & Services
b. Persistência em Banco de Dados com SQLite3 e Entity Framework
c. Autenticação de rota com JWT
Instrumentos:
Todos os Softwares utilizados no curso devem ser instalados antes do início das aulas pelos alunos ou com ajuda do TI.
· Zoom Meeting
· Beekeeper Studio (opcional)
Os Softwares listados não requerem licença ou registro para utilização.
Metodologia: Ativa, por meio do método de Aprendizagem Baseada em Projetos (ABP), que destaca as atividades de projeto e a aplicação das habilidades, onde os alunos aprendam por meio de desafios.
Processo Avaliativo: entrega do projeto desenvolvido em aula por meio de Repositório de Código.
Bibliografia básica:
-
Susan J. Fowler (2017). Microsserviços prontos para a produção. Novatec Editora Ltda: São Paulo.
- Sam Newman (2021). Building Microservices: Designing Fine-Grained Systems. O’ Reilly Media.