Skip to content

Bodegami/estudos-java-tech-guide

Repository files navigation

estudos-java-tech-guide

Estudos do Alura Java tech guide link: https://techguide.sh/pt-BR/path/java/

File: Techguide Java

Primeira etapa: ✅

  • Cursos:

    • Curso de Java JRE e JDK: compile e execute o seu programa
    • Curso de Java OO: entendendo a Orientação a Objetos
    • Curso de Java Polimorfismo: entenda herança e interfaces
    • Curso de Java Exceções: aprenda a criar, lançar e controlar exceções
    • Curso de Java e java.lang: programe com a classe Object e String
    • Curso de Java e java.util: Coleções, Wrappers e Lambda expressions
    • Curso de Java e java.io: Streams, Reader e Writers
    • Curso de Java Collections: Dominando Listas, Sets e Mapas
    • Curso de Java 8: conheça as novidades dessa versão
    • Curso de TDD e Java: testes automatizados com JUnit
    • Curso de Mocks em Java: conhecendo o Mockito
  • Artigos:

    • Leitura O que são Enums no Java?
    • Leitura O que são Anotações no Java?
    • Leitura Novidades do Java 9 e para frente
    • Leitura Clean Code: O que é, Casos de Uso, Exemplo de Código Limpo
    • Leitura Clean Architecture (Arquitetura Limpa) - O que é?
  • Desafio:

    • Desafio Seven days of code Java
  • Boas praticas:

    • Curso de SOLID com Java: princípios da programação orientada a objetos
    • Curso de Design Patterns em Java I: boas práticas de programação
    • Curso de Design Patterns em Java II: avançando nas boas práticas de programação
    • Curso de Java e Domain Driven Design: apresentando os conceitos
    • Curso de Java e Clean Architecture: descomplicando arquitetura de software
  • Podcasts:

    • Hipsters Ponto Tech #219 - SOLID: Código bom e bonito
    • Hipsters #206 - Design Patterns
    • Hipsters Ponto Tech #254 - Clean Architeture

Segunda etapa:

  • Cursos:

    • Formação Programação paralela com Threads em Java: ✅
      • Threads em Java 1: programação paralela
      • Threads em Java 2: programação concorrente avançada
    • Formação Spring Framework
      • Formação Java Web: crie aplicações com Servlets e MVC ✅
        • Curso de Java Servlet: programação web Java
        • Curso de Java Servlet: autenticação, autorização e o padrão MVC
        • Curso de Maven: gerenciamento de dependências e build de aplicações Java
      • Curso de Java Reflection parte 1: entendendo a metaprogramação ✅
      • Curso de Java Reflection parte 2: Anotações e Injeção de Dependências ✅
      • Formação Integre aplicações Java com Banco de dados ✅
        • Curso de Java e JDBC: trabalhando com um banco de dados
        • Curso de Persistência com JPA: Hibernate
        • Curso de Java e JPA: consultas avançadas, performance e modelos complexo
        • Curso de Spring Data JPA: Repositórios, Consultas, Projeções e Specifications
      • Curso de Spring MVC: crie um web app com Thymeleaf e Bootstrap
      • Curso de Spring MVC: autenticação com Spring Security, API Rest e AJAX
      • Curso de Spring Cloud: microservices com spring cloud ✅
      • Formação Java e Spring Boot 2 ✅
        • Curso de Spring Boot 2 API REST: construa uma API
        • Curso de Spring Boot 2 API Rest: Segurança da API, Cache e Monitoramento
        • Curso de Spring Boot 2 e Teste: Profiles, Testes e Deploy
      • Formação Java e Spring Boot 3 ✅
        • Curso de Spring Boot 3 API REST: construa uma API
        • Curso de Spring Boot 3 API Rest: Segurança da API, Cache e Monitoramento
        • Curso de Spring Boot 3 e Teste: Profiles, Testes e Deploy
      • Formação Aprofunde em Java com arquitetura de Microsserviços, Spring e RabbitMQ ✅
        • Curso de Microsserviços na prática: entendendo a tomada de decisões
        • Curso de Microsserviços na prática: implementando com Java e Spring
        • Curso de Microsserviços na prática: IaC com CDK e deploy na AWS
        • Curso de Microsserviços na prática: mensageria com RabbitMQ
      • Formação Boas práticas com Java ✅
        • Curso de Java e refatoração: melhorando códigos com boas práticas
        • Curso de Boas práticas: melhore o código de uma API java
        • Curso de Boas práticas: automatizando testes com java
  • Desafio:

    • Desafio Seven days of code Spring
  • Podcasts:

    • Case Banco PAN: Cloud e Microsserviços Hipsters Ponto Tech #306
  • Videos:

    • O que é Spring Framework? #Hipsterspontotube
    • Melhores práticas com Spring Framework com Alberto Souza | #HipstersPontoTube
    • ORM: O que é?
    • Injeção de dependências: O que é?
    • Criando projeto Kotlin com o Gradle

About

Estudos do Alura Java tech guide: https://techguide.sh/pt-BR/path/java/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published