Cursos de Java, Programação

Java é uma grande plataforma presente em todo lugar: de corporações à bancos e governo. Desenvolva aplicações robustas com um back-end e construa APIs usando Java, Spring Boot, Hibernate. Escreva testes de unidade, entenda inversão de controle e padrões de projeto. Pratique para certificações e aprofunde-se na Virtual Machine e nas bibliotecas essenciais. Saiba como começar com Java.

Cursos

Cursos de Java

Cursos de Java para Web

Por onde começar com Java ?

Java Básico

Fazer o download do Java, instalar o JDK (kit de desenvolvimento, que vem com o compilador, APIs e ferramentas) e fazer a configuração do ambiente para um simples hello world são passos que podem traumatizar quem está começando. Vamos te ajudar.

Você deve começar por esses primeiros passos e ter uma base sólida em conceitos de maneira prática:

  • orientação a objetos: focar em praticar sem cair em regras engessadas, como de getter and setter
  • encapsulamento, escondendo o funcionamento interno das classes e isolando a comunicação em interfaces
  • reutilização de código, com o uso de bibliotecas importantes

Durante o plano de estudos da nossa formação java passamos por esses tópicos

Java Avançado

Aqui entram as tecnologias do Spring Boot e Java EE e também os chamados frameworks, onde escreveremos código de acordo com algumas regras e interfaces para poder ter diversos ganhos em servidores, como o Tomcat, o jetty e o JBoss / Wildfly.

  • API e Microservices - estamos vivendo na época de APIs e serviços. Aprenda construir uma API Rest com Spring Boot e use a arquitetura de Microsserviços
  • Design Patterns: detectar onde faz sentido aplicar as soluções de orientação a objetos com padrões de projetos consolidados
  • Arquitetura Web: entender com mais profundidade o (funcionamento da web)[https://www.alura.com.br/curso-online-http-fundamentos], (Servlets)[https://www.alura.com.br/curso-online-servlets-fundamentos-programacao-web-java] e Spring MVC
  • (Spring Boot)[https://www.alura.com.br/curso-online-springboot] e JPA com Hibernate: as frameworks mais utilizadas no desenvolvimento de APIs, webapps e sites.
  • Android - apesar de não ser realmente Java, a linguagem é amplamente utilizada, juntamente com Kotlin, e você pode construir uma app Android com nossos cursos mobile.
  • Certificação Java - é uma das provas mais conhecidas entre programadores, com testes de múltipla escolha da Oracle. Temos cursos para você se preparar para a certificação.

Bibliotecas Java e Ferramentas

Durante seus projetos, muitos pontos importantes do ecossistema Java vão aparecer:

  • IDEs: usaremos o (Eclipse)[https://www.alura.com.br/curso-online-eclipse] e (IntelliJ)(https://www.alura.com.br/curso-online-intellij-idea-truques-para-aumentar-sua-produtividade-em-projetos-java), além de VSCode
  • Bibliotecas: as importantes APIs de java.io e a (collections frameworks)[https://www.alura.com.br/curso-online-java-collections] tem grande destaque, assim como java.util.date, reflection, (threads)[https://www.alura.com.br/curso-online-threads-java-1] e jars de terceiros, como Jasper Reports.
  • Javadoc, Jars e Ferramentas de Build: documentação, (Ant)[https://www.alura.com.br/curso-online-ant], (Maven)[https://www.alura.com.br/curso-online-maven-build-do-zero-a-web] e gerenciamento de dependências são outras necessidades que temos durante um projeto.

Sabe quando você pode começar? Agora!

  • 1017 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1017 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1017 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1017 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana