Curso de C#: Paralelismo no mundo real

9,3

Nota desse curso

2.760

Alunos neste curso

Faça esse curso de C# e:

  • Execute tarefas em paralelo com Async Await
  • Utilize todos os cores de seu processador
  • Crie aplicações responsivas e performáticas
  • Escreva um código limpo com recursos modernos do C#
  • Crie tarefas canceláveis e mostre o progresso ao usuário

Conteúdo Detalhado

  1. Threads no .NET

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

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

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

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

    • Conhecendo o pattern de cancelamento do .NET
    • CancellationTokenSource e o CancellationToken
    • Passando o CancellationToken adiante

Primeira aula de C#: Paralelismo no mundo real

Instrutores

  • Guilherme é engenheiro de software com foco na stack Microsoft. Adora programação de baixo nível, compiladores, discussões sobre performance e internals de processadores.

Cursos relacionados

Cursos de .NET em Programação

Público alvo

Desenvolvedores .NET que buscam melhorar a performance e usabilidade de suas aplicações.

Nível de Dificuldade

Básico

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Rodrigo Ragazzi Yamamoto

em 30/12/2018

SENSACIONAL! O Guilherme é extremamente didático e os treinamentos dele são sempre agradaveis de assistir!

C#: Paralelismo no mundo real

Vitor Bacelar de Paula Augusto

em 01/05/2019

Guilherme novamente fantástico, sem dúvida um excelente professor!

C#: Paralelismo no mundo real

francisco

em 07/12/2018

Foi excelente, bem explicado, mas na minha opinião deveria ter mais alguns videos de exemplos, principalmente sobre o retorno das task, e utilização do async/await.

C#: Paralelismo no mundo real

Sabe quando você pode começar? Agora!

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana