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 No Certificado - 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 memória.
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
170 mil fãs no facebook
100 mil certificados emitidos