Sobre o Curso

ÁREA
Informática

CARGA HORÁRIA
30 horas

PERÍODO DE REALIZAÇÃO DO CURSO
21 dias a partir da data de inscrição

UNIDADE
ESCOLA SENAI DE INFORMÁTICA
Al. Barão de Limeira, 539 - Santa Cecília | São Paulo CEP: 01202-001

TELEFONE
11 3273-5000

E-MAIL
informatica@sp.senai.br

TURMA(S)

VALOR
Gratuito

Resumo

O curso capacita o aluno no desenvolvimento de APIs multiplataforma utilizando a linguagem de programação C# com a tecnologia ASP.NET Core. O aluno aprenderá sobre o Framework ASP.NET Core, processamento de dados e algoritmos, integração com banco de dados, comunicação HTTP e padrão REST e como rodar em ambiente Linux, Windows e Docker (containers).

Requisito

O aluno deverá, no início do curso, ter no mínimo 16 anos de idade.
O aluno deverá estar cursando o Nível Fundamental a partir da 6 ª série.
Possuir conhecimentos básicos de Windows (salvar, copiar, colar, criar e gerenciar pastas) e ter concluído o curso de DESENVOLVIMENTO C# PARA INICIANTES ou possuir conhecimentos equivalentes.;

turmas disponíveis


Programação do Curso


INTRODUÇÃO AO DESENVOLVIMENTO DE APIs WEB
Protocolo TCP
Protocolo HTTP
Padrão REST
Servidor de aplicação IIS

INTRODUÇÃO AO FRAMEWORK ASP.NET CORE
ASP.NET Standard
ASP.NET Core
Dotnet CLI

DESENVOLVIMENTO DE APIs WEB
Rotas
Controllers
Métodos, requisições e respostas
Serialização JSON e XML
Inversão de controle e injeção de dependências
Implementação de middlewares
Autenticação e segurança com JWT
Teste de API com PostMan
Documentação de endpoints com Swagger

MODELAGEM DE DOMÍNIO
Entidades
Objetos de valor
Objetos de transferência (DTO)
Services