Série
C# Avançado
Nesta série, veremos como começar a usar práticas avançadas em C#.
Série sobre o LINQ:
O LINQ (consulta integrada à linguagem) fornece uma sintaxe consistente para consultar qualquer fonte de dados. Mais que isso, o compilador e as bibliotecas convertem essa sintaxe consistente em consultas nativas pa...
Nesta série, veremos como começar a usar práticas avançadas em C#.
Série sobre o LINQ:
O LINQ (consulta integrada à linguagem) fornece uma sintaxe consistente para consultar qualquer fonte de dados. Mais que isso, o compilador e as bibliotecas convertem essa sintaxe consistente em consultas nativas para cada fonte de dados diferente. Você aprende LINQ e pode acessar com eficiência dados de bancos de dados, armazenamento em nuvem, objetos na memória e fontes de dados JSON ou XML. Nesta série, você aprenderá a escrever consultas em LINQ. Você também aprenderá sobre os mecanismos que o LINQ usa para converter seu código C# em consultas nativas para fontes de dados específicas.
Série assíncrona:
Aplicativos modernos exigem processamento assíncrono. Você pode fazer chamadas de rede para serviços na nuvem ou em outros computadores. Você pode estar iniciando processos de execução longa para analisar grandes conjuntos de dados. A linguagem C# tem recursos que facilitam o raciocínio e a compreensão de programas assíncrono. Nesta série, você aprenderá sobre "async" e "await" e sobre a classe Task. Você aprenderá como esses recursos funcionam em conjunto para ajudar a escrever aplicativos assíncronos.
Assista à série inteira aqui: https://aka.ms/AdvancedCsharp