Formação

Desenvolvedor Java

Programe sistemas Web com Spring MVC, JPA e Java

Inscreva-se

220 horas

é o tempo estimado para você concluir esta formação e estar bem preparado para o mercado

Assista o vídeo

veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end

Java

Java é a linguagem de programação mais usada no mundo, segundo o famoso ranking da TIOBE. Por ser multiplataforma e bastante completa, a plataforma Java ganhou muitos mercados diferentes - da Web ao Desktop, passando por mobile e IoT. Mas o grande mercado Java hoje ainda é o back-end em sistemas Web.

A Formação Desenvolvedor Java da Alura é um guia de aprendizado completo para você iniciar uma carreira bem sucedida como programador Web Java. Você vai aprender desde os fundamentos da linguagem junto com as boas práticas e o essencial conhecimento de uma boa modelagem orientada a objetos.

Em seguida, você aprenderá a navegar a vasta sopa de letrinhas de frameworks, ferramentas e tecnologias diferentes disponíveis. Na Formação, serão apresentadas as principais. O Maven, para fazer build dos projetos. A JPA como principal solução para acesso a bancos de dados do mercado Java. E o Spring, o framework mais usado atualmente no mercado.

Ao final da Formação, você estará pronto para os desafios de projetos reais no dia a dia de uma empresa que use Java na Web.

Pré-requisitos

Lógica de programação e noções básicas de Web. Aqui na Alura, veja a carreira iniciante em programação.

Por que estudar esta formação?

  • Acompanhamento real

    Receba feedback dos seus instrutores em um projeto real

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Faça como empresas e startups e capacite sua equipe para entregar os projetos do dia a dia.

Conheça os planos

Com quem você irá aprender

  • Guilherme Silveira

  • Leonardo Cordeiro

  • Nico Steppat

  • Paulo Alves Jr

  • Paulo Silveira

Passo a passo

  1. 1 Java e Orientação a Objetos

    O primeiro passo é entender bem a linguagem Java, base de tudo que faremos nessa formação. E, para isso, é essencial desenvolver um conhecimento sólido em orientação a objetos e boas práticas de código.

  2. 2 Bibliotecas Java

    Uma das grandes vantagens do Java é sua extensa biblioteca padrão multiplataforma. É essencial conhecer seus principais pacotes, como java.lang, I/O e coleções.

  3. 3 Servlets e Maven

    Com uma boa base de Java, é hora de entrar na Web e em suas principais tecnologias. As servlets e o JSP são a base de toda estrutura do Java na Web. E o Maven é a principal ferramenta de build em projetos Java. Você certamente vai se deparar com tudo isso no dia a dia.

  4. 4 Banco de dados

    Praticamente nenhuma aplicação existe sem bancos de dados. É importante saber como acessá-los com Java. E a JPA é a principal tecnologia para isso, trabalhando um um mapeamento do seu modelo Java com as tabelas do banco.

  5. 5 Spring MVC

    Existem muitos frameworks Web no mundo Java, mas o Spring é onipresente. É uma opção bastante completa e robusta e possui imenso apelo no mercado. Sua carreira Web em Java só estará completa depois que conhecer o Spring.

6 Projeto Formação Desenvolvedor Java

Chegou a hora de mostrar pro mundo que você é um Desenvolvedor Java completo! O Projeto de Conclusão é um desafio prático que você vai desenvolver usando todas as habilidades aprendidas durante a Formação.

Nós vamos avaliar seu projeto e, ao final, você terá um Certificado de Conclusão da Formação.

Escolha o seu plano e vamos começar

  • Cursos
  • Certificado de participação
  • Todas as formações
  • Projeto avaliado pelos instrutores
  • Certificado de avaliação
  • Acesso à Alura Start
  • Acesso à Alura Língua
  • Preços
  • Como Funciona?
Premium
  • 598
12X R$75 à vista R$900
Comprar
Premium Plus
  • 598
12X R$100 à vista R$1.200
Comprar
Max
  • 598
12X R$120 à vista R$1.440
Comprar
Acesso por 1 ano
Certificado Digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana