Plano de Estudo
Trilha Java
76 cursos
9 lives/videos
30 posts
Criado por
Ivan
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 Começando em Programação: carreira e primeiros passos
-
Artigo 5 dúvidas de quem quer iniciar na carreira de programação | Alura
-
Alura+ O que é Back-End e Front-End
-
Curso Windows Prompt: utilizando o CMD
-
Curso Terminal: aprenda comandos para executar tarefas
-
Curso Lógica de programação: mergulhe em programação com JavaScript
-
Curso Lógica de programação: explore funções e listas
-
Curso Lógica de programação: praticando com desafios
-
Artigo VSCode: extensões mais usadas | Alura
-
Artigo O que é Git e Github: como configurar e primeiros passos | Alura
-
Curso Git e GitHub: compartilhando e colaborando em projetos
-
Curso Git e GitHub: dominando controle de versão de código
-
Curso Expressões Regulares: faça buscas, validações e substituições de textos
-
Artigo WSL: como executar programas e comandos Linux no Windows? | Alura
-
Alura+ Próximos passos e carreiras em tecnologia
-
Artigo Java: o que é, linguagem e Guia para iniciar na tecnologia | Alura
-
Podcast Ecossistema Java revisitado – Hipsters Ponto Tech #313
-
Curso Java: criando a sua primeira aplicação
-
Curso Java: aplicando a Orientação a Objetos
-
Podcast TechGuide: Orientação a Objetos – Hipsters Ponto Tech #350
-
Curso Java: trabalhando com listas e coleções de dados
-
Artigo Estrutura de Dados: computação na prática com Java | Alura
-
Curso Java: consumindo API, gravando arquivos e lidando com erros
-
Artigo Principais mudanças do Java desde a versão 8 | Alura
-
Curso Java: trabalhando com lambdas, streams e Spring Framework
-
Curso Java: persistência de dados e consultas com Spring Data JPA
-
Curso Java: criando sua primeira API e conectando ao front
-
Curso Java e refatoração: melhorando códigos com boas práticas
-
Artigo Clean Code: O que é, Casos de Uso, Exemplo de Código Limpo | Alura
-
Artigo Solid: descubra o que é como aplicar esses princípios da Programação Orientada a Objetos | Alura
-
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
-
Site https://www.baeldung.com/reflections-library
-
Site https://www.baeldung.com/java-checked-unchecked-exceptions
-
Curso Java exceções: aprenda a criar, lançar e controlar exceções
-
Site https://www.baeldung.com/exception-handling-for-rest-with-spring
-
Site Apêndice - Programação Concorrente e Threads | Alura Cursos Online
-
Curso Java threads: aprenda a criar, gerenciar e aplicar com o Spring
-
Alura+ Processo de build em projetos Java
-
Curso Maven: gerencie dependências e faça o build de aplicações Java
-
Artigo Conhecendo melhor o Maven | Alura
-
Artigo JVM: conhecendo o processo de execução de código | Alura
-
Alura+ Dominando a JVM e o Java
-
Curso Java e Gestão de Memória: crie aplicações performáticas e robustas
-
Video - YouTube
-
Site Spring Boot
-
Video - YouTube
-
Curso Spring Boot 3: desenvolva uma API Rest em Java
-
Video - YouTube
-
Curso Spring Boot 3: aplique boas práticas e proteja uma API Rest
-
Curso Spring Boot 3: documente, teste e prepare uma API para o deploy
-
Podcast Case Banco PAN: Cloud e Microsserviços Hipsters Ponto Tech #306
-
Curso Microsserviços na prática: entendendo a tomada de decisões
-
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 Microsserviços na prática: mensageria com RabbitMQ
-
Cases Hotmart e a Evolução da Arquitetura Java
-
Podcast Ecossistema Java Revisitado – Hipsters Ponto Tech #413
-
Video - YouTube
-
Curso Arquitetura Java: descomplicando a Clean Architecture
-
Alura+ Bate-papo com especialista: desafios na implementação de DDD e Clean Architecture em projetos
-
Site Clean Architeture - Hipsters Ponto Tech #254 - Hipsters Ponto TechHipsters Ponto Tech
-
Curso Arquitetura Java: modelando aplicações com Domain-Driven Design
-
Site Containers e Docker - Hipsters #75 - Hipsters Ponto TechHipsters Ponto Tech
-
Curso Arquitetura Java: crie uma infraestrutura escalável
-
Site Arquitetura e Práticas de Sistemas sem Downtime - Hipsters Ponto Tech #290 - Hipsters Ponto TechHipsters Ponto Tech
-
Site Ferramentas de Monitoramento e Observabilidade - Hipsters Ponto Tech #281 - Hipsters Ponto TechHipsters Ponto Tech
-
Site Overengineering - Hipsters #152 - Hipsters Ponto TechHipsters Ponto Tech
-
Alura+ Bate-papo com especialista: desafios de colocar uma aplicação Java em produção
-
Video - YouTube
-
Video - YouTube
-
Curso Kafka: produtores, consumidores e streams
-
Curso Kafka: Fast delegate, evolução e cluster de brokers
-
Podcast Tudo sobre Kafka – Hipsters On The Road #14
-
Curso Kafka: Batches, correlation ids e dead letters
-
Curso Kafka: idempotência e garantias
-
Curso Kafka e Spring: integrando aplicações e gerenciando fluxos de dados
-
Curso Swagger: documentando suas APIs
-
Curso NGINX: servidor Web, Proxy Reverso e API Gateway
-
Curso NGINX Parte 2: performance, FastCGI e HTTPS
-
Curso VSCode: aprendendo dicas e truques
-
Curso Padrões de API: do HTTP à modelagem de APIs
-
Artigo O que é e para que serve a modelagem de dados? | Alura
-
Artigo MER e DER: Definições, Banco de Dados e Exemplos | Alura
-
Curso Modelagem de dados: identificando entidades, atributos, relacionamentos
-
Curso Modelagem de dados: desenvolvendo o modelo lógico
-
Artigo Normalização: o que é, para que serve e como usá-la | Alura
-
Curso Modelagem de dados: aplicando a normalização
-
Artigo Diferenças entre modelo lógico e modelo físico | Alura
-
Curso Modelagem de dados: construindo o modelo físico
-
Artigo O que é e para que serve Data Catalog e Dicionário de Dados? | Alura
-
Artigo Engenharia reversa com o Power Architect | Alura
-
Artigo Conhecendo a Álgebra Relacional para consulta de dados relacionais | Alura
-
Curso ChatGPT e programação: aumente sua produtividade
-
Curso ChatGPT: otimizando a qualidade dos resultados
-
Curso GitHub Copilot e ChatGPT: impulsionando seu desenvolvimento com IA
-
Curso Certificação Java SE 7 Programmer I
-
Artigo Como não aprender Java e Orientação a Objetos: getters e setters | Alura
-
Artigo Certificação Java: vale a pena estudar? | Alura
-
Video - YouTube
-
Curso Certificação Java SE 7 Programmer I: tipos de Dados
-
Curso Certificação Java SE 7 Programmer I: Operadores
-
Curso Certificação Java SE 7 Programmer I: criando e usando Arrays
-
Curso Certificação Java SE 7 Programmer I: Laços
-
Curso Certificação Java SE 7 Programmer I: métodos e encapsulamento
-
Curso Certificação Java SE 7 Programmer I: relações entre classes
-
Curso Certificação Java SE 7 Programmer I: lidando com exceções
-
Curso Certificação Java SE 8 Programmer I: conteúdo além da prova
-
Curso HTML e CSS: ambientes de desenvolvimento, estrutura de arquivos e tags
-
Podcast TechGuide: Figma – Hipsters Ponto Tech #357
-
Curso HTML e CSS: Classes, posicionamento e Flexbox
-
Curso HTML e CSS: cabeçalho, footer e variáveis CSS
-
Curso HTML e CSS: trabalhando com responsividade e publicação de projetos
-
Alura+ GitHub: diferentes maneiras de compartilhar seu projeto
-
Curso HTML e CSS: praticando HTML/CSS
-
Artigo Como colocar seu projeto no ar com o Github Pages? | Alura
-
Artigo Srcset: Trabalhando com imagens responsivas | Alura
-
Curso HTML e CSS: responsividade com mobile-first
-
Alura+ Transformando um site em responsivo
-
Artigo HTML: o que é, como aprender e um Guia para iniciantes | Alura
-
Artigo CSS: o que é, como usar no HTML e um Guia para iniciar | Alura
-
Site 7 Days of Code | Alura Cursos Online
-
Site 7 Days of Code | Alura Cursos Online
-
Artigo Um passo a passo de como iniciar os estudos de Front-end | Alura
-
Video - YouTube
-
Artigo O que é Flutter? O Framework do Iniciante ao Avançado | Alura
-
Curso Flutter: Widgets, Stateless, Stateful, Imagens e Animações
-
Curso Flutter: Controller, navegação e estados
-
Alura+ Flutter: Como usar navegação nomeada
-
Artigo Flutter: o mercado para Dev Jr. | Alura
-
Cases Quinto Andar e a Adoção de Flutter como principal stack
-
Curso Flutter: aplicando persistência de dados
-
Artigo Como obter dados da internet no Flutter usando HTTP | Alura
-
Curso Flutter com WebAPI: integrando sua aplicação
-
Curso Flutter com Web API: evoluindo na integração da aplicação
-
Curso Flutter: estilizando e reproduzindo layouts
-
Artigo Flutter: Temas e Cores | Alura
-
Alura+ Como criar temas customizados no Flutter
-
Alura+ Como configurar cores dinâmicas no Flutter
-
Alura+ Mudando tipografia
-
Curso Flutter: aplicando constraints e implementando layouts responsivos
-
Curso Flutter: gerenciamento de estados com Provider
-
Artigo Como gerenciar estados com Flutter Provider | Alura
-
Curso Flutter: aplicando testes de unidade, de Widget e Mocks
-
Curso Flutter: implementando testes de integração
-
Video - YouTube
-