Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso C#: Paralelismo no mundo real

Nota

9.3

Nível

Básico

Última atualização

24/11/2017

Carga horária

8h

Iniciar Curso
Concluir

Pré-requisitos:

Carreiras com esse curso:

Instrutor

  • Engenheiro com foco na stack Microsoft. Atualmente atuo com Sharepoint Server e Office365. Adoro programação de baixo nível, compiladores, internals de processadores e... como hobby tento fotografar uma coisa ou outra!

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

Conteúdo detalhado:

  1. Threads no .NET

    1. O que são e como as Threads funcionam
    2. Criando e iniciando suas Threads
    3. Usando a propriedade IsAlive e a função Sleep
  2. Tasks

    1. Abstraindo tarefas
    2. Criando e executando Tasks
    3. Mantendo a interface gráfica ativa com Tasks
    4. O que é o TaskScheduler
  3. Async Await

    1. Tasks com valor de retorno
    2. Usando o Async Await
    3. Entendendo melhor a palavra chave Async
  1. Notificando progresso ao usuário

    1. Criando uma barra de progresso
    2. Implementando a interface IProgress
    3. Implementação do .NET da interface IProgress
  2. Criando tarefas canceláveis

    1. Conhecendo o pattern de cancelamento do .NET
    2. CancellationTokenSource e o CancellationToken
    3. Passando o CancellationToken adiante