Linguagem de Programação C# e .NET Core com Banco de Dados SQL Server

Engenharias e Tecnologias

Modalidade

Síncrono

Início das aulas

A definir

Horário

A definir

Investimento

A definir

Descrição

Pré-requisitos: ter noções de lógica de programação e algoritmos.

Carga horária

40 horas

A quem se destina

Acadêmicos de Computação e Engenharias.

Programa

Módulo I - Linguagem de Programação C# e .NET Core:
Introdução ao C#.
Visual studio.
Tipos primitivos.
Vetores.
Coleções.
Iterações.
Classes.
Atributos.
Propriedades.
Métodos.
NuGet.
Introdução ao .NET Core.
Bibliotecas padrão da linguagem.
Manipulação de arquivos.
Manipulação de bancos de dados.
Dapper.
Entity framework.
LINQ (Language Integrated Query).
Aplicação em contêineres Docker.
Aplicação no Azure.

Módulo II - Microsoft SQL Server:
Azure Data Studio.
Select, insert, delete e update.
Funções escalares.
Group by.
Having.
Funções de agregação.
Funções de classificação.
Inner, outer, exists e cross join.
Window functions.
Views.
Subqueries.
Chaves e índices.
Complex querying.
Instância do Microsoft SQL Server em Docker e no Azure.

Docente(s)

Glauber Cini - mestre em Computação Aplicada

Coordenação

Daniel Luis Notari - UCS

Promoção

Área do Conhecimento de Ciências Exatas e Engenharias

Informações e contato

Central de Atendimento

Rua Francisco Getúlio Vargas, 1130 - Caxias do Sul - RS - Brasil
extensao@ucs.br | (54) 3218 2145 | (54) 99931 3441

Segunda a sexta: 8h às 11:30h e das 13:30h às 18h