Plano de Estudo
                            
                        Programação
                                        193 cursos
                                    
                                
                                
                                
                                
                            
                            
                                Criado por
                                
                                    Sergio Doni Junior
                                
                            
                        
                        
                    
                            O que é este plano de estudo?
                            
                    Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.
Passo a passo
- 
                            1
Conteúdo do plano
- 
            
                
                
                
                
                    
                        Curso SOLID com PHP: princípios da programação orientada a objetos
 - 
            
                
                
                
                
                    
                        Curso Laravel: criando uma aplicação com MVC
 - 
            
                
                
                
                
                    
                        Curso Design Patterns em PHP: padrões comportamentais
 - 
            
                
                
                
                
                    
                        Curso PHP: aplicando boas práticas de código
 - 
            
                
                
                
                
                    
                        Curso JavaScript: utilizando tipos, variáveis e funções
 - 
            
                
                
                
                
                    
                        Curso JavaScript: conhecendo arrays
 - 
            
                
                
                
                
                    
                        Curso JavaScript: conhecendo objetos
 - 
            
                
                
                
                
                    
                        Curso JavaScript com Node.js: criando sua primeira biblioteca
 - 
            
                
                
                
                
                    
                        Curso TypeScript: desenvolvendo validações e tratando erros
 - 
            
                
                
                
                
                    
                        Curso Testes com TypeScript: refatoração, TDD e boas práticas
 - 
            
                
                
                
                
                    
                        Curso SOLID com TypeScript: aplicando boas práticas em orientação a objetos
 - 
            
                
                
                
                
                    
                        Curso Padrões de projeto com TypeScript: aprimorando uma API com arquitetura limpa
 - 
            
                
                
                
                
                    
                        Curso Node.js: dominando streams e processando arquivos pesados
 - 
            
                
                
                
                
                    
                        Curso ESLint: padronizando código com regras personalizadas
 - 
            
                
                
                
                
                    
                        Curso Django: persistência de dados e Admin
 - 
            
                
                
                
                
                    
                        Curso Praticando python: programação assíncrona
 - 
            
                
                
                
                
                    
                        Curso Praticando Python: trabalhando com projetos
 - 
            
                
                
                
                
                    
                        Curso Java: trabalhando com listas e coleções de dados
 - 
            
                
                
                
                
                    
                        Curso Java: consumindo API, gravando arquivos e lidando com erros
 - 
            
                
                
                
                
                    
                        Curso Avançando com PHP: Arrays, Strings, Função e Web
 - 
            
                
                
                
                
                    
                        Curso PHP Strings: manipulando textos com PHP
 - 
            
                
                
                
                
                    
                        Curso PHP: manipulando coleções com Arrays
 - 
            
                
                
                
                
                    
                        Curso Unity: criando menus, coletáveis e batalha final em um jogo 2D
 - 
            
                
                
                
                
                    
                        Curso Clojure: coleções no dia a dia
 - 
            
                
                
                
                
                    
                        Curso Clojure: mutabilidade com átomos e refs
 - 
            
                
                
                
                
                    
                        Curso Clojure: Record, protocol e multi method
 - 
            
                
                
                
                
                    
                        Curso Go: Orientação a Objetos
 - 
            
                
                
                
                
                    
                        Curso Go: crie uma aplicação web
 - 
            
                
                
                
                
                    
                        Curso Go: desenvolvendo uma API Rest
 - 
            
                
                
                
                
                    
                        Curso C: avançando na linguagem
 - 
            
                
                
                
                
                    
                        Curso C: recursos avançados da linguagem
 - 
            
                
                
                
                
                    
                        Curso C++: Conhecendo a linguagem e a STL
 - 
            
                
                
                
                
                    
                        Curso Praticando Cobol: Decisões com evaluate
 - 
            
                
                
                
                
                    
                        Curso Praticando Cobol: trabalhando com arquivos
 - 
            
                
                
                
                
                    
                        Curso Praticando Cobol: Modularização e linkage
 - 
            
                
                
                
                
                    
                        Curso Node.js: testando API's REST e scripts assíncronos
 - 
            
                
                
                
                
                    
                        Curso Carreira .NET: Boas-vindas e primeiros passos
 - 
            
                
                
                
                
                    
                        Curso Checkpoint .NET - Nível 1
 - 
            
                
                
                
                
                    
                        Curso Checkpoint .NET - Nível 2
 - 
            
                
                
                
                
                    
                        Curso .NET: persistência de dados com MongoDB
 - 
            
                
                
                
                
                    
                        Curso Carreira Node.js: boas-vindas e primeiros passos
 - 
            
                
                
                
                
                    
                        Curso Checkpoint Node.js - Nível 1
 - 
            
                
                
                
                
                    
                        Curso Django: autenticação de formulários e alerta
 - 
            
                
                
                
                
                    
                        Curso Django: CRUD e persistência no S3
 - 
            
                
                
                
                
                    
                        Curso API com Django 3: Django Rest Framework
 - 
            
                
                
                
                
                    
                        Curso API com Django 3: Validações, buscas, filtros e deploy
 - 
            
                
                
                
                
                    
                        Curso API com Django 3: Versionamento, cabeçalhos e CORS
 - 
            
                
                
                
                
                    
                        Curso API com Django 3: Testes, segurança e lapidações
 - 
            
                
                
                
                
                    
                        Curso API com Django 3: Aprofundando em testes e documentação
 - 
            
                
                
                
                
                    
                        Curso Django REST Framework: construindo APIs RESTful do Zero
 - 
            
                
                
                
                
                    
                        Curso Python Collections parte 1: listas e tuplas
 - 
            
                
                
                
                
                    
                        Curso Python Collections parte 2: conjuntos e dicionários
 - 
            
                
                
                
                
                    
                        Curso Python Brasil: validação de dados no padrão nacional
 - 
            
                
                
                
                
                    
                        Curso String em Python: extraindo informações de uma URL
 - 
            
                
                
                
                
                    
                        Curso Python e TDD: explorando testes unitários
 - 
            
                
                
                
                
                    
                        Curso Python: avance na Orientação a Objetos e consuma API
 - 
            
                
                
                
                
                    
                        Curso Python: aplicando a Orientação a Objetos
 - 
            
                
                
                
                
                    
                        Curso Python: crie a sua primeira aplicação
 - 
            
                
                
                
                
                    
                        Curso Django REST Framework: trabalhando com testes unitários e de integração
 - 
            
                
                
                
                
                    
                        Curso Django REST Framework: trabalhando com permissões, documentação, limitações, CORS e deploy na AWS
 - 
            
                
                
                
                
                    
                        Curso Django REST Framework: trabalhando com validações, paginação, filtros e versionamento em uma API
 - 
            
                
                
                
                
                    
                        Curso Django: autenticação com OAuth2.0
 - 
            
                
                
                
                
                    
                        Curso Python: aplicando boas práticas com PEP 8
 - 
            
                
                
                
                
                    
                        Curso Praticando Python: Strings e Regex
 - 
            
                
                
                
                
                    
                        Curso Praticando Python: conjuntos e dicionários
 - 
            
                
                
                
                
                    
                        Curso Praticando Python: funções
 - 
            
                
                
                
                
                    
                        Curso Python: testes automatizados e qualidade de código
 - 
            
                
                
                
                
                    
                        Curso Python: Fundamentos e Padrões de Arquitetura de Software
 - 
            
                
                
                
                
                    
                        Curso Python: persistência de dados com arquivos, bancos de dados e APIs REST
 - 
            
                
                
                
                
                    
                        Curso Python e OWASP: explorando vulnerabilidades e implementando defesas
 - 
            
                
                
                
                
                    
                        Curso Carreira Desenvolvimento Back-End Python: Boas-vindas e primeiros passos
 - 
            
                
                
                
                
                    
                        Curso Flask: desenvolvendo APIs e aplicações web com MongoDB
 - 
            
                
                
                
                
                    
                        Curso Princípios SOLID com Python: construindo códigos eficientes e escaláveis
 - 
            
                
                
                
                
                    
                        Curso Checkpoint Desenvolvimento Back-end Python - Nível 1
 - 
            
                
                
                
                
                    
                        Curso Checkpoint Desenvolvimento Back-end Python - Nível 2
 - 
            
                
                
                
                
                    
                        Curso Integração Contínua com Docker e GitHub Actions: do build ao deploy em nuvem
 - 
            
                
                
                
                
                    
                        Curso Java: trabalhando com lambdas, streams e Spring Framework
 - 
            
                
                
                
                
                    
                        Curso Agilidade e TDD: um dia no desenvolvimento de software
 - 
            
                
                
                
                
                    
                        Curso Agilidade e DevOps: um dia no desenvolvimento de software
 - 
            
                
                
                
                
                    
                        Curso Microsserviços na prática: implementando com Java e Spring
 - 
            
                
                
                
                
                    
                        Curso Microsserviços na prática: IaC com CDK e deploy na AWS
 - 
            
                
                
                
                
                    
                        Curso Java e JDBC: trabalhando com um banco de dados
 - 
            
                
                
                
                
                    
                        Curso Persistência com JPA: Hibernate
 - 
            
                
                
                
                
                    
                        Curso Java e JPA: consultas avançadas, performance e modelos complexos
 - 
            
                
                
                
                
                    
                        Curso Segurança web em Java: evitando SQL Injection, força bruta e outros ataques
 - 
            
                
                
                
                
                    
                        Curso Segurança web em Java parte 2: XSS, Mass Assignment e Uploads de arquivos!
 - 
            
                
                
                
                
                    
                        Curso Java e refatoração: melhorando códigos com boas práticas
 - 
            
                
                
                
                
                    
                        Curso Java: persistência de dados e consultas com Spring Data JPA
 - 
            
                
                
                
                
                    
                        Curso Java: criando sua primeira API e conectando ao front
 - 
            
                
                
                
                
                    
                        Curso Spring Boot 3: documente, teste e prepare uma API para o deploy
 - 
            
                
                
                
                
                    
                        Curso Spring Boot 3: aplique boas práticas e proteja uma API Rest
 - 
            
                
                
                
                
                    
                        Curso Spring Boot 3: desenvolva uma API Rest em Java
 - 
            
                
                
                
                
                    
                        Curso BDD e Java: Behavior Driven Development com Cucumber
 - 
            
                
                
                
                
                    
                        Curso Selenium: testes automatizados de aceitação em Java
 - 
            
                
                
                
                
                    
                        Curso Boas práticas de programação: melhore o código de uma API Java
 - 
            
                
                
                
                
                    
                        Curso Boas práticas de programação: automatizando testes com Java
 - 
            
                
                
                
                
                    
                        Curso Java Reflection: simplifique a conversão de objetos
 - 
            
                
                
                
                
                    
                        Curso Java exceções: aprenda a criar, lançar e controlar exceções
 - 
            
                
                
                
                
                    
                        Curso Java threads: aprenda a criar, gerenciar e aplicar com o Spring
 - 
            
                
                
                
                
                    
                        Curso Java e Gestão de Memória: crie aplicações performáticas e robustas
 - 
            
                
                
                
                
                    
                        Curso Arquitetura Java: descomplicando a Clean Architecture
 - 
            
                
                
                
                
                    
                        Curso Arquitetura Java: crie uma infraestrutura escalável
 - 
            
                
                
                
                
                    
                        Curso Maven: gerencie dependências e faça o build de aplicações Java
 - 
            
                
                
                
                
                    
                        Curso Arquitetura Java: modelando aplicações com Domain-Driven Design
 - 
            
                
                
                
                
                    
                        Curso Java e Spring Security: proteja suas aplicações web
 - 
            
                
                
                
                
                    
                        Curso Java e Spring: construindo aplicações reativas com WebFlux
 - 
            
                
                
                
                
                    
                        Curso Java e Spring: Realizando processamento em lote com Spring Batch
 - 
            
                
                
                
                
                    
                        Curso Java e Spring Security: crie perfis e autorize requisições
 - 
            
                
                
                
                
                    
                        Curso Live Coding com Java: desenvolvendo APIs RESTful com Spring Boot
 - 
            
                
                
                
                
                    
                        Curso Java e Spring Security: proteja suas APIs REST
 - 
            
                
                
                
                
                    
                        Curso Java e Quarkus: desenvolva aplicações Cloud Native
 - 
            
                
                
                
                
                    
                        Curso Java e Spring Security: login com GitHub, Google e autenticação de 2 fatores
 - 
            
                
                
                
                
                    
                        Curso Microsserviços com Java: construa soluções escaláveis
 - 
            
                
                
                
                
                    
                        Curso Praticando Java: condicionais if e else
 - 
            
                
                
                
                
                    
                        Curso Praticando Java: data e hora
 - 
            
                
                
                
                
                    
                        Curso Praticando Java: variáveis e tipos
 - 
            
                
                
                
                
                    
                        Curso Praticando Java: Strings e Regex
 - 
            
                
                
                
                
                    
                        Curso Praticando Java: laços for e while
 - 
            
                
                
                
                
                    
                        Curso Praticando Java: coleções e streams
 - 
            
                
                
                
                
                    
                        Curso Praticando Java: Orientação a Objetos com classes, atributos e métodos
 - 
            
                
                
                
                
                    
                        Curso Praticando Java: encapsulamento
 - 
            
                
                
                
                
                    
                        Curso Praticando Java: herança, polimorfismo e interfaces
 - 
            
                
                
                
                
                    
                        Curso Java e Quarkus: desenvolva aplicações reativas e resilientes
 - 
            
                
                
                
                
                    
                        Curso Back-ends Modernos em Java: Reatividade, Observabilidade e Performance
 - 
            
                
                
                
                
                    
                        Curso Carreira Desenvolvimento Back-End Java: Boas-vindas e primeiros passos
 - 
            
                
                
                
                
                    
                        Curso Checkpoint Desenvolvimento Back-End Java - Nível 1
 - 
            
                
                
                
                
                    
                        Curso Checkpoint Desenvolvimento Back-End Java - Nível 2
 - 
            
                
                
                
                
                    
                        Curso Checkpoint Desenvolvimento Back-End Java - Nível 3
 - 
            
                
                
                
                
                    
                        Curso Testes de Integração em Java: Garantindo Qualidade em Back-ends Modernos
 - 
            
                
                
                
                
                    
                        Curso C#: Manipulação de dados com coleções e LINQ
 - 
            
                
                
                
                
                    
                        Curso C#: desenvolvimento e gerenciamento de bibliotecas
 - 
            
                
                
                
                
                    
                        Curso PHP: dominando as Collections
 - 
            
                
                
                
                
                    
                        Curso Avançando com Orientação a Objetos com PHP: Herança, Polimorfismo e Interfaces
 - 
            
                
                
                
                
                    
                        Curso PHP: Programação Funcional
 - 
            
                
                
                
                
                    
                        Curso PHP Exceptions: tratamento de erros
 - 
            
                
                
                
                
                    
                        Curso PHP I/O: trabalhando com arquivos e streams
 - 
            
                
                
                
                
                    
                        Curso PHP e Behavior Driven Development: BDD com Behat
 - 
            
                
                
                
                
                    
                        Curso PHP Parallel: Processos, Threads e Channels
 - 
            
                
                
                
                
                    
                        Curso PHP e Clean Architecture: descomplicando arquitetura de software
 - 
            
                
                
                
                
                    
                        Curso PHP e Domain Driven Design: apresentando os conceitos
 - 
            
                
                
                
                
                    
                        Curso PHP Reativo: programação assíncrona em tempo real
 - 
            
                
                
                
                
                    
                        Curso PHP na Web: aplicando boas práticas e PSRs
 - 
            
                
                
                
                
                    
                        Curso Object Calisthenics: exercitando a Orientação a Objetos
 - 
            
                
                
                
                
                    
                        Curso Swoole PHP: servidor assíncrono e corrotinas com PHP
 - 
            
                
                
                
                
                    
                        Curso Refatoração em PHP: boas práticas no seu código
 - 
            
                
                
                
                
                    
                        Curso Laravel: validando formulários, usando sessões e definindo relacionamentos
 - 
            
                
                
                
                
                    
                        Curso Laravel: transações, service container e autenticação
 - 
            
                
                
                
                
                    
                        Curso Laravel: e-mails, eventos assíncronos, uploads e testes
 - 
            
                
                
                
                
                    
                        Curso Laravel: construindo APIs
 - 
            
                
                
                
                
                    
                        Curso XDebug: ferramenta de debug e profiling
 - 
            
                
                
                
                
                    
                        Curso PHP e TDD: testes com PHPUnit
 - 
            
                
                
                
                
                    
                        Curso Mocks em PHP: entenda os dublês de testes
 - 
            
                
                
                
                
                    
                        Curso Testes de integração com PHP: testando o acesso à API e ao banco de dados
 - 
            
                
                
                
                
                    
                        Curso Design Patterns em PHP: padrões estruturais
 - 
            
                
                
                
                
                    
                        Curso Design Patterns em PHP: padrões criacionais
 - 
            
                
                
                
                
                    
                        Curso Doctrine: conhecendo um ORM PHP
 - 
            
                
                
                
                
                    
                        Curso Doctrine: Migrations, relatórios e performance
 - 
            
                
                
                
                
                    
                        Curso Symfony Framework: cache e segurança
 - 
            
                
                
                
                
                    
                        Curso Symfony Framework: criando uma aplicação com MVC
 - 
            
                
                
                
                
                    
                        Curso Symfony Framework: formulários, validação e sessão
 - 
            
                
                
                
                
                    
                        Curso Symfony Framework: lidando com eventos, tradução, logs e deploy
 - 
            
                
                
                
                
                    
                        Curso Persistência poliglota com PHP: conectando-se a diferentes tipos de bancos de dados
 - 
            
                
                
                
                
                    
                        Curso Persistência poliglota com PHP: implementando buscas, mensageria, bancos de dados de grafos e colunares
 - 
            
                
                
                
                
                    
                        Curso Arquitetura com PHP: escalando uma aplicação monolítica
 - 
            
                
                
                
                
                    
                        Curso Arquitetura e Escalabilidade com PHP: garantindo a disponibilidade de uma aplicação
 - 
            
                
                
                
                
                    
                        Curso Arquitetura com PHP: fazendo o deploy de um aplicação
 - 
            
                
                
                
                
                    
                        Curso PHP: avançando em tipagem, performance e estruturas de controle
 - 
            
                
                
                
                
                    
                        Curso Carreira Desenvolvimento Back-End PHP: Boas-vindas e primeiros passos
 - 
            
                
                
                
                
                    
                        Curso Checkpoint Desenvolvimento Back-End PHP - Nível 1
 - 
            
                
                
                
                
                    
                        Curso Checkpoint Desenvolvimento Back-End PHP - Nível 2
 - 
            
                
                
                
                
                    
                        Curso Checkpoint Desenvolvimento Back-End PHP - Nível 3
 - 
            
                
                
                
                
                    
                        Curso Clojure: Schemas
 - 
            
                
                
                
                
                    
                        Curso Clojure: explorando testes
 - 
            
                
                
                
                
                    
                        Curso Clojure: geradores e testes de propriedades
 - 
            
                
                
                
                
                    
                        Curso Go: validações, testes e páginas HTML
 - 
            
                
                
                
                
                    
                        Curso Go e Gin: criando API rest com simplicidade
 - 
            
                
                
                
                
                    
                        Curso Go: gerenciando e otimizando sua API
 - 
            
                
                
                
                
                    
                        Curso Go: criando uma API Rest
 - 
            
                
                
                
                
                    
                        Curso Go: use concorrência para otimizar sua aplicação
 - 
            
                
                
                
                
                    
                        Curso Go: crie Métodos, Generics e Interface
 - 
            
                
                
                
                
                    
                        Curso Go e refatoração: melhorando códigos com boas práticas
 - 
            
                
                
                
                
                    
                        Curso Go: boas práticas em projetos
 - 
            
                
                
                
                
                    
                        Curso C++ e TDD: testes de unidade com Catch2
 - 
            
                
                
                
                
                    
                        Curso Avançando com C++: entenda melhor a linguagem
 - 
            
                
                
                
                
                    
                        Curso Avançando com C++: Enum, templates e mais recursos
 - 
            
                
                
                
                
                    
                        Curso Avançando com C++: performance e otimização
 - 
            
                
                
                
                
                    
                        Curso Orientação a Objetos com C++: Classes, métodos e atributos
 - 
            
                
                
                
                
                    
                        Curso Orientação a Objetos com C++: trabalhando com herança
 - 
            
                
                
                
                
                    
                        Curso Internet: entendendo os fundamentos da web
 - 
            
                
                
                
                
                    
                        Curso Metodologias Ágeis e DevOps: desenvolvendo software com qualidade, colaboração e eficiência
 - 
            
                
                
                
                
                    
                        Curso Redes e Protocolos: fundamentos da web
 - 
            
                
                
                
                
                    
                        Curso Computação Quântica: da teoria à prática de simulações
 - 
            
                
                
                
                
                    
                        Curso Cobol: praticando em um emulador Mainframe
 
 -