Escola 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.

Java

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 estudando esses conceitos até ter uma base sólidas para aplicá-los de maneira prática:

  • orientação a objetos, focando 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, com os quais escreveremos código de acordo com algumas regras e interfaces para obtermos diversos ganhos em servidores, como o Tomcat, o Jetty e o JBoss / Wildfly.

Bibliotecas Java e Ferramentas

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

  • IDEs: usaremos o Eclipse e IntelliJ, além do VSCode
  • Bibliotecas: as importantes APIs de java.io e a collections frameworks têm grande destaque, assim como java.util.date, reflection, threads 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.

Líderes da Escola Java

  • Foto do Juliana Amoasei: Desenvolvedora de software e instrutora

    Juliana Amoasei

    Desenvolvedora de software e instrutora
  • Foto do Daniel Artine: Engenheiro de Software na Stone Age

    Daniel Artine

    Engenheiro de Software na Stone Age
  • Foto do Guilherme Lima: Desenvolvedor Python e JavaScript na Alura

    Guilherme Lima

    Desenvolvedor Python e JavaScript na Alura
  • Foto do Paulo Silveira: Hipster e CEO da Alura

    Paulo Silveira

    Hipster e CEO da Alura

Sabe quando você pode começar? Agora!

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

  • 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

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

  • 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

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

  • 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

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

  • 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
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas