Curso de C# Avançado

O curso de Programação Avançada com C# tem por objetivo ensinar o desenvolvedor a dominar técnicas de programação com a linguagem C#. De forma independente de tecnologia, apresenta técnicas e conceitos que podem ser aplicados em qualquer tipo de aplicação, seja ela Web, Windows, Mobile e Cloud. Une a teoria com exemplos práticos do dia-a-dia, gerando ainda conhecimento técnico reutilizável, que pode ser aplicado em diversas áreas. Ensina recursos avançados da linguagem C#. Tem como público-alvo ... Ver mais programadores C# que desejam avançar seus conhecimentos na linguagem da Microsoft, dominando todos os seus recursos, desde o uso de tipos até paralelismo. Ideal para programadores de outras linguagens (Java, Delphi, C++ etc.) que desejam aumentar seu leque de atuação do mercado dominando outra linguagem, reduzindo a curva de aprendizado, ou ainda para desenvolvedores que precisam adquirir conhecimentos sobre arquitetura. Não é destinado a programadores iniciantes que não tenham experiência prévia em uma linguagem de programação.

Este conteúdo faz parte dos guias:

/
Iniciar Carga Horária - 70H

Curso de C# Avançado

Aula 1 - free

Introdução e Apresentação do Curso

Nessa videoaula veremos a introdução ao Curso de C# Avançado, como seus objetivos gerais, específicos, público-alvo e programa do curso.
free
Aula 2 - mvp

Alocação de memória em .NET

Nessa videoaula veremos como a linguagem C# e a plataforma .NET Framework gerenciam objetos e dados dependendo do seu tipo.
mvp
Aula 3 - mvp

Referenciando Objetos

Veja nessa videoaula como a linguagem C# trabalha com a referência de tipos, que antigamente eram implementados através de ponteiros. Veja como os tipos de objetos podem ser gerenciados através da alocação dinâmica ou da alocação estática em...
mvp
Aula 4 - mvp

Assessores e Propriedades

Nessa videoaula veremos como definir algumas estruturas de dados na linguagem C#, incluindo novos tipos, usando a abordagem de alocação dinâmica (referência) e estática (valor).
mvp
Aula 5 - mvp

Construtores e Overloads

Nessa videoaula veja como definir classes com sobrecarga (overload) de métodos. Veja que um construtor é um Método especial da classe, usado para inicialização.
mvp
Aula 6 - mvp

Métodos Assessores

Nessa videoaula veremos como trabalhar com métodos assessores, que permitem a leitura / escrita de atributos internos a um tipo, reforçando o encapsulamento.
mvp
Aula 7 - mvp

Assessores e Propriedades

Nessa videoaula veremos como trabalhar com métodos assessores através do uso de propriedades em C# (properties), que permitem a leitura / escrita de atributos internos a um tipo.
mvp
Aula 8 - mvp

Propriedades Automáticas

Nessa videoaula veja como trabalhar com propriedades automáticas, que propiciam uma forma mais enxuta (resumida) de declarar propriedades públicas em classes, que encapsulam atributos privados.
mvp
Aula 9 - mvp

Inicializadores de Objetos

Nessa videoaula veremos como trabalhar com inicializadores de objetos, que permitem passar valores para propriedades de objetos diretamente após sua construção.
mvp
Aula 10 - mvp

Tipos de Inferências

Nessa videoaula veremos como trabalhar com inferência de tipos (tipagem automática) e tipagem dinâmica (dynamic) em C#.
mvp
Aula 11 - mvp

Classes - Membros Estáticos e de Instância

Nessa videoaula veremos como trabalhar com classes estáticas, que não precisam ser instanciadas com o operador NEW.
mvp
Aula 12 - mvp

Classes e Métodos de Extensão

Veja nessa videoaula como trabalhar com classes de extensão (ou ainda, métodos de extensão - extension methods) em C#.
mvp
Aula 13 - mvp

Classes Parciais

Nessa videoaula veremos como trabalhar com classes parciais em C#. Essas classes são declaradas com a palavra reservada “partial”.
mvp
Aula 14 - mvp

Criando Classes Genéricas

Nessa videoaula veremos como criar classes genéricas personalizadas, que permitem parametrizar código, sendo que o parâmetro não é um objeto, é um tipo (type).
mvp
Aula 15 - mvp

Parâmetros Nomeados

Nessa videoaula veremos como trabalhar com parâmetros nomeados, que permitem passar parâmetros para métodos usando o nome além do valor.
mvp
Aula 16 - mvp

Parâmetros Opcionais

Nessa videoaula veremos como trabalhar com parâmetros opcionais, que permitem omitir a passagem para o valor de um parâmetro.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
140 mil fãs no facebook
100 mil certificados emitidos