Plano de Estudo
Roadmap backend
141 cursos
Criado por
Kelly Lima Pereira
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 Git e Github: estratégias de ramificação, Conflitos e Pull Requests
-
Curso Git e GitHub: repositório, commit e versões
-
Curso Git e Github: controle e compartilhe seu código
-
Curso SQL com MySQL: manipule e consulte dados
-
Curso Consultas SQL: avançando no SQL com MySQL
-
Curso Comandos DML: manipulação de dados com MySQL
-
Curso Procedures SQL: executando código no MySQL
-
Curso Administração do MySQL: segurança e otimização do banco
-
Curso SQL com Oracle Database: manipule e consulte dados
-
Curso Oracle Database: projeções, seleções, joins e views
-
Curso Oracle Database: manipulando dados com comandos DML
-
Curso Oracle PL/SQL: procedures, funções e exceções
-
Curso Oracle PL/SQL: cursor e exceções
-
Curso Oracle PL/SQL: dominando packages
-
Curso Modelagem de banco de dados: entidades, relacionamentos e atributos
-
Curso Modelagem de banco de dados relacional: modelagem lógica e física
-
Curso Modelagem de banco de dados relacional: Álgebra Relacional
-
Curso Modelagem de banco de dados relacional: normalização
-
Curso Modelagem de banco de dados relacional: entendendo SQL
-
Curso Pentest: explorando vulnerabilidades em aplicações web
-
Curso Segurança de rede: firewall, WAF e SIEM
-
Curso Segurança de rede: proxy reverso, SSH e DNS
-
Curso Modelagem de ameaças: identifique riscos na concepção do software
-
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 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: modelo, rotas e views
-
Curso Integração de modelos no Django: Filtros, buscas e admin
-
Curso Autenticação no Django: formulários, requisições e mensagens
-
Curso Boas práticas no Django: apps, pastas e paginação
-
Curso Formulários no Django 3: criando e validando dados
-
Curso TDD no Django 3: Desenvolvimento guiado por testes
-
Curso Kotlin: orientação a objetos
-
Curso Kotlin: herança, polimorfismo e Interface
-
Curso Kotlin: recursos da linguagem com pacotes e composição
-
Curso Kotlin: lidando com exceptions e referências nulas
-
Curso Kotlin: desenvolva com coleções, arrays e listas
-
Curso Kotlin Collections: Set e Map
-
Curso Kotlin: recursos do paradigma funcional
-
Curso API REST com Kotlin e Spring Boot: Camada Web
-
Curso API REST com Kotlin e Spring Boot: Camada de persistência
-
Curso Kotlin e Spring: segurança e infraestrutura
-
Curso Kotlin e Spring: testes automatizados e documentação de API
-
Curso Kotlin e Spring: recursos avançados
-
Curso Jenkins: integração contínua
-
Curso Arquitetura de computadores: por trás de como seu programa funciona
-
Curso Windows Prompt: Trabalhando na linha de comando
-
Curso Linux Onboarding: usando a CLI de uma forma rápida e prática
-
Curso Linux Onboarding: localizando arquivos e conteúdos
-
Curso Redes onboarding: uma perspectiva prática
-
Curso Integração Contínua: testes automatizados e pipeline no Github Actions
-
Curso Integração Contínua: Pipeline Docker no Github Actions
-
Curso Integração Contínua: Pipeline de entrega e implementação contínua na EC2
-
Curso Microsserviços: padrões de projeto
-
Curso Microsserviços: explorando os conceitos
-
Curso Microsserviços na prática: entendendo a tomada de decisões
-
Curso Integração Contínua: mais qualidade e menos risco no desenvolvimento
-
Curso Entrega Contínua: confiabilidade e qualidade na implantação de software
-
Curso Scrum: agilidade em seu projeto
-
Curso Organização de Equipes Ágeis: os papéis existentes em uma equipe
-
Curso Extreme Programming: metodologia de desenvolvimento ágil de software
-
Curso Persistência com JPA: Hibernate
-
Curso Java e JPA: consultas avançadas, performance e modelos complexos
-
Curso Spring Data JPA: Repositórios, Consultas, Projeções e Specifications
-
Curso Spring MVC: crie um web app com Thymeleaf e Bootstrap
-
Curso Spring MVC: autenticação com Spring Security, API Rest e AJAX
-
Curso Spring Boot API REST: construa uma API
-
Curso Spring Boot API Rest: Segurança da API, Cache e Monitoramento
-
Curso Spring Boot e Teste: Profiles, Testes e Deploy
-
Curso Java e JDBC: trabalhando com um banco de dados
-
Curso Elasticsearch: pesquisando e analisando os seus dados
-
Curso Elasticsearch 5: pesquisas avançadas
-
Curso Elasticsearch: executando buscas inteligentes
-
Curso Elasticsearch: análise, consultas e dashboard
-
Curso Docker: criando e gerenciando containers
-
Curso Docker Swarm: Orquestrador de containers
-
Curso Docker DCA: estudando para a prova de certificação do Docker
-
Curso Docker DCA: finalize os estudos para a prova de certificação do Docker
-
Curso Kubernetes: Pods, Services e ConfigMaps
-
Curso Kubernetes: Deployments, Volumes e Escalabilidade
-
Curso Kubernetes na Digital Ocean: gerenciando aplicações conteinerizadas
-
Curso Google Kubernetes Engine
-
Curso Google Kubernetes Engine: avançando com GKE
-
Curso GraphQL: integração de dados e relacionamentos
-
Curso GraphQL: construindo uma API com Apollo Server
-
Curso Microsserviços na prática: mensageria com RabbitMQ
-
Curso NGINX: servidor Web, Proxy Reverso e API Gateway
-
Curso NGINX Parte 2: performance, FastCGI e HTTPS
-
Curso Java e MongoDB: integre uma webapp Java com um banco NoSQL
-
Curso Redes parte 1: conceitos e prática
-
Curso Redes parte 2: montando um projeto do cliente até o provedor de serviços
-
Curso Redes parte 3: defina as listas de controle e políticas de acesso de usuários
-
Curso Redes parte 4: configuração de protocolos de roteamento e IPv6
-
Curso Redes parte 5: Wi-FI
-
Curso Python: começando com a linguagem
-
Curso JavaScript: tipos, variáveis e funções
-
Curso JavaScript: Arrays
-
Curso JavaScript: objetos
-
Curso JavaScript I: algoritmos de ordenação
-
Curso Algoritmos com JavaScript II: aprofundando em algoritmos de ordenação e busca
-
Curso Node.js: criando sua primeira biblioteca
-
Curso JavaScript: programação orientada a objetos
-
Curso Python: avançando na linguagem
-
Curso Python: entendendo a Orientação a Objetos
-
Curso Python: avançando na orientação a objetos
-
Curso String em Python: extraindo informações de uma URL
-
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 Python e TDD: explorando testes unitários
-
Curso C#: explorando a linguagem
-
Curso C#: orientação a objetos
-
Curso C#: usando herança e implementando interfaces
-
Curso C#: entendendo exceções
-
Curso Java JRE e JDK: compile e execute o seu programa
-
Curso Java OO: entendendo a Orientação a Objetos
-
Curso Java Polimorfismo: entenda herança e interfaces
-
Curso Java Exceções: aprenda a criar, lançar e controlar exceções
-
Curso Java e java.lang: programe com a classe Object e String
-
Curso Java e java.util: Coleções, Wrappers e Lambda expressions
-
Curso Java e java.io: Streams, Reader e Writers
-
Curso Java Collections: Dominando Listas, Sets e Mapas
-
Curso Java 8: conheça as novidades dessa versão
-
Curso TDD e Java: testes automatizados com JUnit
-
Curso Flask: crie uma webapp com Python
-
Curso Flask: avançando no desenvolvimento web com Python
-
Curso Lógica de programação: comece em lógica com o jogo Pong e JavaScript
-
Curso Lógica de programação: laços e listas com JavaScript
-
Curso Linux I: conhecendo e utilizando o terminal
-
Curso HTML5 e CSS3 parte 1: crie uma página da Web
-
Curso HTML5 e CSS3 parte 2: posicionamento, listas e navegação
-
Curso HTML5 e CSS3 parte 3: trabalhando com formulários e tabelas
-
Curso HTML5 e CSS3 parte 4: avançando no CSS
-
Curso JavaScript para Web: Crie páginas dinâmicas
-
Curso Cloud Onboarding: trabalhando com os principais provedores
-
Curso Cloud Onboarding: conhecendo os principais provedores parte 2
-
Curso Amazon EC2: alta disponibilidade e escalabilidade em uma aplicação
-