Sobre o Curso

ÁREA
Informática

CARGA HORÁRIA
80 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 visa te tornar um desenvolvedor de sistemas C#, com ênfase no desenvolvimento de sistemas back-end (Sistemas que fornecem dados para outros sistemas, como aplicativos ou sites). Você aprenderá lógica de programação, orientação a objeto, conhecerá os recursos do .NET Framework e do ASP.Net Core e se especializará no desenvolvimento de sistemas web back-end (APIs).

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.
Ter feito o curso INTRODUÇÃO À INFORMÁTICA + OFFICE 2016 ou comprovar conhecimentos e experiências anteriores referentes à Informática Básica adquiridos em outros cursos, no trabalho ou em outros meios informais.;

turmas disponíveis

Programação do Curso


LÓGICA DE PROGRAMAÇÃO
Entrada e saída de dados
Tipos de dados e variáveis
Condições lógicas
Laços de repetição
Vetores
Métodos
Recursividade

ORIENTAÇÃO A OBJETO
Classes e objetos
Tipo valor e tipo referência
Construtores
Propriedades e encapsulamento
Herança e polimorfismo

PLATAFORMA .NET E LINGUAGEM C#
Visão geral da plataforma .NET e da linguagem C#
Coleções de dados
Classes genéricas
Manipulação de arquivos
Tratamento de Exceção
Trabalhando com recursos não gerenciados (Dispose)
Trabalhando com bancos de dados

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