Programa do Curso

Detalhes do curso

  • Introdução a C# e .NET: blocos de construção do .NET Framework; Olá mundo em C#; Usando Visual Studio 2015; Namespaces e assemblies
  • Core C# Programming Construções: Variáveis, operadores e instruções; Tipos de referência versus tipos de valor; Conversões; Tipos anuláveis; Usando as classes Console e String; Fluxo de controle; Usando tipos implícitos
  • Mais C# Programming Construtos: Definindo métodos; Parâmetros de entrada, saída e opcionais; Sobrecarga de método; Matrizes; Estruturas
  • Definindo e Usando Classes: Definindo classes; Definição de construtores e finalizadores; Definição de propriedades; Criando e descartando objetos; Definição de constantes e campos somente leitura; Membros estáticos; Classes/métodos parciais
  • Herança e Polimorfismo: Definição de classes base e classes derivadas; Métodos de substituição; Aulas abstratas; Interfaces
  • Tratamento de Exceções: Definição de blocos Try/Catch/Finally; Lançando exceções; Definição de novas classes de exceção; Definindo usando blocos
  • Criando Coleções de Objetos: Visão Geral de Genéricos; Usando coleções de listas; Usando coleções de dicionário
  • O que há de novo em C# 6: Estático usando sintaxe; Inicializadores de propriedade automática; Inicializadores de dicionário; Filtros de exceção; Interpolação de strings
  • Delegados, Eventos e Lambdas: Visão Geral; Definição de delegados simples; Definição e tratamento de eventos; Usando expressões lambda
  • Recursos Adicionais de Linguagem: Sobrecarga de Operador; Métodos de extensão; Inicializadores de objetos; Tipos anônimos
  • Introdução a LINQ: O papel de LINQ; Expressões de consulta simples LINQ; Usando LINQ com coleções; LINQ operadores de consulta
  • Utilizando o Entity Framework: classes EF e DbContext; Implementando relacionamentos; Gerenciando dados; Técnicas adicionais
  • Introdução ao Assíncrono Programming: Compreendendo as palavras-chave async e await; Implementando código assíncrono
  • Visão geral do MVC6: Criando um aplicativo ASP.NET MVC; Definição de modelos, visualizações e controladores; Introdução ao REST e API da Web

Requisitos

  • Experiência mínima de 6 meses em programação
  • Familiaridade com conceitos de OO seria uma vantagem
  28 horas

Declaração de Clientes (9)

Cursos Relacionados

Introducing C# 6.0 with Visual Studio 2015/2017

  28 horas

Categorias Relacionadas