Entrar em Contato

Programa do Curso

O ambiente de programação e explicação do .NET Core
- compreensão do Visual Studio
- criação de projeto e solução
- importação das bibliotecas
- implementação da solução

Sintaxe do C#
- tipos de dados, operadores e expressões
- laços e condições
- criação de métodos
- tratamento de exceções
- invocação de métodos
- criação de métodos sobrecarregados
- parâmetros opcionais e de saída em métodos

Estruturas e coleções
- implementação de estruturas e tipos enum
- organização de dados em coleções

Programação orientada a objetos
- manipuladores de eventos
- criação de classes
- definição e implementação de interfaces
- implementação de coleções fortemente tipadas
- criação de hierarquias de classes
- extensão das classes do .net Framework ou Core

Trabalhando com arquivos
- leitura e gravação de arquivos
- serialização e desserialização de XML, JSON
- trabalho com a biblioteca I/O

Trabalhando com bancos de dados
- criação e uso de modelos de dados Entity
- consulta de dados usando LINQ
- atualização de dados com LINQ
- acesso remoto a dados na rede
- acesso a dados por meio de serviços da Web (REST)

Programação multithread e assíncrona
- implementação de multithreading usando expressões Lambda e tarefas
- preparo de operações assíncronas
- sincronização de concorrência para acesso a dados

Opcional (se o tempo permitir):
- Projeto de Aplicativo com Janelas WPF (.NET Framework)
- Projeto ASP.NET MVC (.net framework ou .net Core)
- acesso aos dados no Banco de Dados SQL Server Azure (Nuvem)

Requisitos

  • Conhecimento das frases básicas do desenvolvimento de software.

Público-Alvo

  • Líder Técnico
  • Desenvolvedor de Software
 28 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas