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 de bibliotecas
- Implementação da solução

Sintaxe do C#
- Tipos de dados, operadores e expressões
- Laços de repetição e condições
- Criação de métodos
- Tratamento de exceções
- Chamada 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 com tipos fortes
- Criação de hierarquias de classes
- Estendendo as classes do .net Framework ou Core

Trabalhando com arquivos
- Leitura e salvamento de arquivos
- Serialização e desserialização de XML, JSON
- Trabalho com a biblioteca de E/S (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 através de serviços Web (REST)

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

Opcional (se o tempo permitir):
- Projeto de Aplicação Janela WPF (.NET Framework)
- Projeto ASP.NET MVC (.net framework ou .net Core)
- Acesso aos dados no SQL Server Azure Database (Nuvem)

Requisitos

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

Público-Alvo

  • Líder de Equipe Técnica
  • 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