O que você vai aprender
O que você vai construir
Ao longo do curso, você implementa cada conceito em exercícios práticos com testes automatizados: threads com race condition e locks, deadlock prevention com lock ordering, pipeline produtor-consumidor com backpressure, benchmark de ThreadPool vs ProcessPool, requisições assíncronas com semáforo, pool de conexões reutilizáveis, decorator de timeout cross-platform, e um projeto final que integra tudo com observabilidade (correlation ID, logs estruturados, métricas).
Conteúdo do curso
5 módulos · 10 lições
Módulo 1: Fundamentos2 lições
Módulo 2: Threads na Prática3 lições
Módulo 3: Concorrência Assíncrona2 lições
Módulo 4: Concorrência em Produção2 lições
Módulo 5: Projeto Final1 lição
Para quem é este curso
Desenvolvedores Python que dominam a sintaxe da linguagem e querem aprender a escrever código concorrente — com threads, asyncio, pools, timeouts e padrões de produção.
Pré-requisitos
Python Essencial (ou conhecimento equivalente de Python: funções, classes, exceções, testes com pytest).
Quem criou este curso
Greenlit
A Greenlit é uma plataforma de cursos criada e mantida por desenvolvedores com mais de 20 anos de experiência na indústria de software. Já passamos por monolitos, microsserviços, filas, eventos — e cometemos todos os erros para que você não precise. Cada curso é projetado com exercícios reais, sem simuladores, sem vídeos de 40 horas. Aprendizado direto ao ponto, como a engenharia pede.
Perguntas frequentes
Preciso saber Docker?
Não. Diferente de outros cursos da Greenlit, este curso roda tudo em Python puro local — sem Docker. Você só precisa do Python 3.11+ instalado.
Por quanto tempo terei acesso?
12 meses a partir da compra. Tempo suficiente para fazer o curso completo e revisitar as lições quando precisar.
Tem certificado?
Sim. Ao concluir todos os módulos, você recebe um certificado de conclusão.
E se eu não gostar?
Devolução em até 7 dias após a compra. Sem burocracia, sem perguntas.
Funciona no Mac, Windows e Linux?
Sim. Python é multiplataforma. As únicas diferenças são no comportamento do ProcessPoolExecutor (spawn mais lento no Windows), que o curso explica.
É para iniciantes em programação?
Não. Você precisa ter concluído Python Essencial ou equivalente — saber funções, classes, exceções e testes com pytest.
Qual a diferença para cursos em vídeo?
Aqui você escreve código real que roda localmente com testes unitários reais. Não é vídeo passivo — você implementa os padrões e valida seu código contra testes de verdade.
Posso pagar com PIX, boleto ou parcelado?
Sim. Nosso parceiro comercial aceita PIX, boleto e cartão de crédito em até 12x.
Comece agora mesmo
Tenha acesso a todas as lições, ambiente Docker real e testes unitários para validar seu código.
