
Vídeo de boas vindas a seção 02.
Aprenderemos a serializar nosso objetos, processo que permite a transferência dessa informação de forma muito mais interessante.
Aprenderemos como deserializar um arquivo, ou seja, converter um texto em objeto novamente. Caminho inverso da serialização.
Aprenderemos como converter um objeto para o formato JSON, tornando mais viável sua transferência entre sistemas e pela internet.
Aprenderemos a fazer o cominho inverso da serialização JSON, ou seja, vamos pegar um texto e converter em um objeto C#.
Vídeo de boas vindas a seção 03.
Aprenderemos a utilizar generics no C#.
Aprenderemos a utilizar generics no C#.
Aprenderemos a utilizar generics no C#.
Aprender a usar as palavras chaves do C#: var e dynamics.
Vamos aprender extension methods do C#. Um recurso que aumenta as possibilidades e o poder do seu código.
Neste vídeo vou ensinar como fazer estruturas aceitarem valores nulos. Este recurso é especialmente útil para trabalhar com banco de dados que possuem campos de preenchimento opcional.
Vídeo de boas vindas a seção 04.
Nesta aula vamos ver como é a sintaxe e utilidade do LINQ.
Sintaxe alternativa para o LINQ.
Aprenderemos a trabalhar com LINQ e Objetos.
Vamos fazer JOIN, junção entre nossos objetos com LINQ.
Vamos fazer JOIN, junção entre nossos objetos com LINQ.
Aprenderemos as funções Group By e Distinct.
Vídeo de boas vindas a seção 05.
Vamos aprender a utilizar o Delegate, um forma de se fazer ponteiro para nosso métodos.
Vamos aprender a utilizar o Delegate, um forma de se fazer ponteiro para nosso métodos.
Vamos aprender a utilizar o Delegate, um forma de se fazer ponteiro para nosso métodos.
Aprenderemos a usar Delegate e Eventos.
Aprenderemos a usar Delegate e Eventos.
Aprenderemos a usar Delegate e Eventos.
Delegate - Métodos Anônimos
Neste vídeo inicio a explicação de como é utilizado eventos e delegates em nosso dia a dia.
Neste vídeo inicio a explicação de como é utilizado eventos e delegates em nosso dia a dia.
Neste vídeo inicio a explicação de como é utilizado eventos e delegates em nosso dia a dia.
Vídeo de boas vindas a seção 06.
Vamos aprender o conceito de Thread.
Vamos a nossa primeira aula sobre Thread.
Vamos criar várias Thread de execução em paralelo.
Vamos aprender a usar a propriedade IsBackground da classe Thread.
Neste vídeo apresento como criar uma Thread Safe.
Vou ensinar como podemos identificar as nossas thread.
Vamos aprender a utilizar os métodos Sleep e Join.
Vamos aprender a utilizar o AutoResetEvent e ManualResetEvent para sincronizar nossas classes.
Vídeo de boas vindas a seção 07.
Primeira aula sobre Task.
Vamos aprender a executar nossos métodos com a classe Task de forma assincrona
Vamos aprender a realizar execuções múltiplas de task.
Vídeo de boas vindas a seção 08.
Vamos aprender a trabalhar com Atributos.
Vamos usar atributos para validar nossos dados.
Vamos usar atributos para validar nossos dados.
Vamos ter nossa primeira experiência com Reflection.
Vamos ter nossa primeira experiência com Reflection.
Neste vídeo vamos instalar as ferramentas necessárias.
Neste vídeo vamos criar o projeto do tipo Class Library.
Neste vídeo vamos criar o pacote nuget e suas especificações.
Neste vídeo vamos publicar o nosso pacote no site nuget.org.
Download dos arquivos - Código - Fonte.
Neste curso, você aprenderá tópicos avançados da linguagem de programação C#, uma das tecnologias mais utilizadas no mundo para o desenvolvimento de softwares, aplicativos, sistemas corporativos e jogos.
C# é uma linguagem moderna, poderosa e multiplataforma, que pode ser utilizada para construir uma grande variedade de soluções. Com ela, você pode desenvolver aplicativos móveis para Windows, Android e iOS, jogos, APIs, sites, sistemas web, aplicações para desktop, serviços em segundo plano e diversos outros tipos de programas.
Ao longo do curso, você aprofundará seus conhecimentos na linguagem e aprenderá recursos importantes para escrever códigos mais organizados, reutilizáveis, seguros e fáceis de manter. O objetivo é ajudá-lo a evoluir além dos conceitos básicos, compreendendo técnicas e funcionalidades utilizadas em projetos profissionais.
Depois de dominar os fundamentos da linguagem C# e da plataforma .NET, você terá muitas possibilidades pela frente. Poderá escolher trabalhar na construção de aplicativos, sistemas web, jogos, APIs ou soluções empresariais. Como os fundamentos da linguagem são utilizados em diferentes áreas, mudar o foco de atuação e aprender novas tecnologias do ecossistema .NET se torna muito mais simples.
Este curso é indicado para estudantes e desenvolvedores que já conhecem os conceitos básicos de C# e desejam avançar seus conhecimentos, melhorar a qualidade de seus projetos e se preparar para desafios mais complexos no desenvolvimento de software.