Formação

Desenvolvedor Java

Programe sistemas Web com Spring MVC, JPA e Java

Inscreva-se

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

Experiências de quem já estudou com a gente

Foto do aluno

Nelson Tinajero Roncatti

em 23/10/2018

Eu já trabalho há algum tempo como Analista de Sistemas em tecnologia Java e, agora, estou recapitulando desde o início para prestar o exame OCA. O curso é excelente e aumenta, cada vez mais, a minha vontade de ir além.

Java parte 1: Primeiros passos

Foto do aluno

Eduardo Teles Bastos

em 08/11/2018

Temas complexos, mas que foram abordados de forma muito didática e elucidativa. Parabéns ao professor!

Java parte 3: Entendendo herança e interface

Foto do aluno

LUCIANO MAGALHAES TOME

em 21/11/2018

Adorei esse curso também. Eu programei em C++ e Java em 1998, época em que o pacote Swing (GUI libs) vinha separado do JDK e Jini era só conceito. Diversos pontos mencionados pelo instrutor me fizeram relembrar diversos momentos de início de carreira. Aprendi muita coisa com o treinamento e, com certeza, valerá muito a pena. Obrigado.

Java parte 2: Introdução à Orientação a Objetos

Escolha o seu plano e vamos começar

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e 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

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e 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

    Curso online de inglês técnico para aprimorar seu conhecimento

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

Premium Plus

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e 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

    Curso online de inglês técnico para aprimorar seu conhecimento

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

Max

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e 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

    Curso online de inglês técnico para aprimorar seu conhecimento

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