0Pricing
Elixir & Phoenix: Scalable Backend Development icon

Elixir & Phoenix: Scalable Backend Development

ELIXIRBackendWebEnterpriseCloudDatabaseNetwork

Domine Elixir e Phoenix para construir aplicações backend robustas, escaláveis e tolerantes a falhas usando princípios de programação funcional.

🤖 Com Inteligência Artificial📚 12 cursos👥 100.000+ alunos⭐ Classificação 4,9
Visão Geral do Curso

Construa Backends Tolerantes a Falhas com Elixir e Phoenix

Elixir é uma linguagem funcional e concorrente construída sobre a Erlang VM — a mesma base que executa sistemas de telecomunicações processando milhões de conexões simultâneas. Phoenix é seu framework web, capaz de lidar com throughput massivo com recursos de tempo real integrados. Esta trilha cobre a stack completa: o núcleo funcional do Elixir, Phoenix para APIs HTTP e WebSocket, Ecto para acesso a banco de dados, OTP para concorrência, e deployment em produção — tudo fundamentado nas garantias reais da linguagem em torno de tolerância a falhas e isolamento de processos.

O Que Você Vai Aprender

Você começará com a sintaxe do Elixir e o modelo de programação funcional, depois passará para Phoenix para construir APIs RESTful e lidar com comunicação em tempo real usando Phoenix Channels. Você usará Ecto para persistência de dados e design de schemas, escreverá testes para módulos Elixir e endpoints Phoenix, e aplicará melhores práticas do ecossistema Elixir. Em nível avançado, você trabalhará com OTP — supervisores, GenServers e processos — e construirá sistemas distribuídos. A trilha se encerra com otimização de performance, observabilidade e deployment de aplicações Elixir/Phoenix em produção.

O Caminho de Aprendizado

Doze cursos abrangem A1 até C2. O curso introdutório gratuito cobre os fundamentos do Elixir, seguido por B1 de programação funcional e uma sequência de cursos B2 sobre Phoenix, Ecto, APIs REST, Channels, testes e práticas do ecossistema. Os três últimos cursos avançam para C1 e C2: Concorrência com OTP e Processos, Performance e Observabilidade, Deployment e DevOps para Elixir/Phoenix, e o capstone OTP Avançado e Sistemas Distribuídos.

Como Funciona

Cada curso é dividido em aulas curtas e práticas que você completa no editor de código integrado com feedback em tempo real. Um tutor com IA fica disponível quando você fica preso, e cada conceito é reforçado com exercícios que rodam contra código real de Elixir e Phoenix em vez de exemplos simplificados.

Comece a Aprender →

Como Você Aprenderá

🎯
Aulas Interativas
Exercícios de codificação práticos com feedback em tempo real
🤖
Tutor de IA
Obtenha ajuda instantânea de nossa IA quando você ficar preso
💻
Editor Integrado
Escreva e execute código diretamente no seu navegador
🏆
Certificado
Ganhe um certificado ao concluir o curso
Currículo

12 Cursos

Todos os cursos no caminho de aprendizado Elixir & Phoenix: Scalable Backend Development.

01

Fundamentos de Elixir: primeiros passos

A14 aulas

Mergulhe nos conceitos fundamentais de Elixir, uma linguagem dinâmica e funcional projetada para criar aplicativos escaláveis e fáceis de m…

02

Programação funcional com Elixir

B14 aulasPRO

Explore o paradigma da programação funcional em Elixir, com foco em funções puras, imutabilidade e transformações de dados. Aprenda a escre…

03

Introdução à estrutura Phoenix

B24 aulasPRO

Comece a trabalhar com Phoenix, a poderosa estrutura web do Elixir, conhecida por seu alto desempenho e pela produtividade que oferece aos…

04

Persistência de Dados com Ecto

B24 aulasPRO

Aprenda a interagir com bancos de dados usando Ecto, a poderosa linguagem de mapeamento e consulta de dados do Elixir. Modele seus dados, e…

05

Construção de APIs RESTful com Phoenix

B24 aulasPRO

Projete e implemente APIs RESTful de alto desempenho usando Phoenix. Concentre-se nas melhores práticas para projeto de APIs, serialização…

06

Comunicação em Tempo Real com Phoenix Channels

B24 aulasPRO

Explore Phoenix Channels para criar funcionalidades em tempo real, como aplicativos de bate-papo, notificações e painéis dinâmicos. Entenda…

07

Testes de Aplicativos Elixir e Phoenix

B24 aulasPRO

Aprenda a escrever testes abrangentes e eficazes para seus aplicativos Elixir e Phoenix. Conheça estratégias de testes unitários, de integr…

08

Ecossistema do Elixir e Melhores Práticas

B24 aulasPRO

Explore o ecossistema mais amplo do Elixir, descubra bibliotecas populares e aprenda as melhores práticas profissionais para escrever códig…

09

Concorrência com OTP e processos

C14 aulasPRO

Desbloqueie o verdadeiro poder do Elixir aprendendo a construir sistemas concorrentes e tolerantes a falhas usando a estrutura Erlang/OTP.…

10

Desempenho e Observabilidade

C14 aulasPRO

Otimize seus aplicativos Elixir e Phoenix para obter desempenho e garantir sua observabilidade em produção. Aprenda as melhores práticas de…

11

Implantação e DevOps para Elixir/Phoenix

C14 aulasPRO

Prepare seus aplicativos Elixir e Phoenix para produção. Aprenda sobre a criação de versões, conteinerização e implantação em plataformas d…

12

OTP Avançado e Sistemas Distribuídos

C24 aulasPRO

Aprofunde sua compreensão dos comportamentos de OTP e explore como criar aplicativos Elixir verdadeiramente distribuídos. Enfrente desafios…

Perguntas Frequentes

Perguntas Frequentes

O curso Elixir & Phoenix: Scalable Backend Development é gratuito?

Sim. Você pode começar o curso Elixir & Phoenix: Scalable Backend Development gratuitamente e completar suas aulas interativas sem custo. Uma assinatura PRO opcional desbloqueia ferramentas avançadas de IA e um certificado compartilhável.

Preciso de experiência anterior para aprender ELIXIR?

Não. O curso começa com os fundamentos e gradualmente passa para tópicos mais avançados, então você pode começar mesmo sem experiência anterior com ELIXIR.

Como vou aprender ELIXIR no CoddyKit?

Você aprende fazendo. Aulas interativas curtas combinam uma explicação clara com um exercício de codificação prático que executa em tempo real, e um tutor de IA disponível 24/7 oferece ajuda personalizada sempre que você ficar preso.

Ganho um certificado ao concluir Elixir & Phoenix: Scalable Backend Development?

Sim. Alunos PRO podem fazer um exame e ganhar um certificado de conclusão compartilhável com um código verificável para o curso Elixir & Phoenix: Scalable Backend Development.

Posso aprender ELIXIR no meu celular?

Sim. CoddyKit está disponível na web e como aplicativos nativos para iOS e Android, então você pode aprender ELIXIR em qualquer dispositivo e seu progresso sincroniza entre eles.

Comece Elixir & Phoenix: Scalable Backend Development Agora

Junte-se a milhares de alunos dominando programação com aulas potenciadas por IA.

Começar Grátis →Ver Todos os Cursos