Cursos de Java, Programação

Java é uma grande plataforma presente em todo lugar! De corporações a bancos e governo. Desenvolva aplicações com um back-end robusto usando Java, Spring Framework, Hibernate, testes de unidade, inversão de controle e Design Patterns. Pratique para a certificações e aprofunde-se na Virtual Machine e 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 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 de aplicação, como o Tomcat, o jetty e o JBoss.

  • Design Patterns: detectar onde faz sentido aplicar as soluções de orientação a objetos com padrões de projetos consolidades
  • Arquitetura: entender com mais profundidade o funcionamento da JVM, a máquina responsável por rodar nosso código java
  • Spring e JPA com Hibernate: as bibliotecas mais utilizadas no desenvolvimento das 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, mas Netbeans e IntelliJ, além de VSCode
  • Bibliotecas: as importantes APIs de java.io e a collections frameworks tem grande destaque, assim como java.util.date, reflection e jars de terceiros, como Jasper Reports.
  • Javadoc, Jars e Ferramentas de Build: documentação, ant, maven e gerenciamento de dependências são outras necessidades que temos durante um projeto.

Sabe quando você pode começar? Agora!

  • 896 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

  • 896 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

  • 896 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

  • 896 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?

Clique aqui e veja os planos
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana