Formações Programação Aprenda a programar em Java com Orientação a Objetos

Formação Aprenda a programar em Java com Orientação a Objetos

Domine uma das linguagens mais populares para desenvolvimento back-end, e explore o poder da Orientação a Objetos, bem como as principais bibliotecas do mundo Java

* Esta formação faz parte dos nossos cursos de Programação

Quero Estudar na Alura
40h

Para conclusão

4
Cursos
2
Podcasts
3
Artigos
O que você vai aprender nesta Formação?

Boas vindas ao Java

Comece aqui seus estudos em Java! Java é uma das linguagens de programação mais usadas no mundo. A linguagem é orientada a objetos, multiplataforma e bastante completa por permitir a criação de um programa único para uso em diversas plataformas. A plataforma Java ganhou muitos mercados diferentes - da web ao desktop em grandes empresas e governos, passando por mobile e IoT mas o grande mercado Java hoje ainda é o back-end em sistemas Web.

A formação Java da Alura é um guia de aprendizado completo para você iniciar uma carreira na programação Java. Você vai aprender desde os fundamentos da linguagem com as boas práticas até o conhecimento essencial para uma boa modelagem orientada a objetos.

Se você está com dúvida de qual sequência seguir na formações de Java, sugerimos que comece seus estudos na formação Formação:
A partir do zero: iniciante em programação, em seguida , faça a formação Formação:
Aprenda a programar em Java com Orientação a Objetos e em seguida você pode estudar a formação Formação:
Java Web: crie aplicações usando Spring Boot

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • 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

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Jacqueline Oliveira

    Engenheira de Software, formada em Ciência da Computação e pós-graduada em Arquitetura e Engenharia de Software, atua como desenvolvedora backend Java desde 2010.

  • Jacqueline Oliveira

    Engenheira de Software, formada em Ciência da Computação e pós-graduada em Arquitetura e Engenharia de Software, atua como desenvolvedora backend Java desde 2010.

  • Paulo Silveira

    Paulo Silveira é CEO e cofundador da Alura. Bacharel e mestre em Ciência da Computação pela USP, teve sua carreira de formação em PHP, Java e nas maratonas de programação. Criou o Guj.com.br, o podcast do Hipsters.tech e o Like a Boss.

  • Paulo Silveira

    Paulo Silveira é CEO e cofundador da Alura. Bacharel e mestre em Ciência da Computação pela USP, teve sua carreira de formação em PHP, Java e nas maratonas de programação. Criou o Guj.com.br, o podcast do Hipsters.tech e o Like a Boss.

Passo a passo
  1. 1 Entender a linguagem Java

    O primeiro passo fundamental para a formação é compreender profundamente a linguagem Java, que é a base de tudo que será aprendido. Se seu objetivo é dominar a criação de sites web ou trabalhar no back-end de uma aplicação, o conhecimento adquirido nesse passo será de grande valia. Durante esta etapa, você aprenderá os recursos essenciais da linguagem, como variáveis, controle de fluxo e laços de repetição, que são fundamentais no estudo da linguagem.

  2. 2 Orientação a Objetos

    Neste próximo passo, é fundamental que você desenvolva um sólido conhecimento em orientação a objetos e em boas práticas de programação. Durante este processo, você entenderá os principais conceitos do paradigma de orientação a objetos, como classes, herança e interfaces, e aprenderá como aplicá-los em seu cotidiano na programação, a fim de aprimorar suas habilidades e garantir códigos eficientes e organizados.

    • Curso Java: aplicando a Orientação a Objetos

      10h
      • Aprenda os conceitos da Orientação a Objetos utilizando o Java
      • Modele abstrações da aplicação via classes, atributos e métodos
      • Utilize herança como mecanismo de reaproveitamento de código
      • Aplique polimorfismo para tornar o código do projeto flexível
      • Entenda como utilizar interfaces para padronização de métodos
    • Podcast TechGuide: Orientação a Objetos – Hipsters Ponto Tech #350

  3. 3 Manipule listas, consuma uma API e lide com exceções

    Neste último passo dessa formação, você dará continuidade ao aprimoramento de seus conhecimentos em Java, adquirindo habilidades mais avançadas, tais como a manipulação de listas de objetos. Além disso, você aprenderá a consumir APIs de sistemas externos para carregar dados no formato JSON e salvá-los como um arquivo no computador, o que é fundamental para a criação de sistemas modernos e conectados. Durante este passo, você também será instruído sobre como lidar com exceções que podem ocorrer em projetos Java.

    • Curso Java: trabalhando com listas e coleções de dados

      08h
      • Aprenda a representar uma lista de objetos em Java
      • Entenda o funcionamento da classe ArrayList do Java
      • Manipule uma lista de objetos
      • Realize ordenação de uma lista de acordo com algum critério
      • Faça casting de objetos e verificação de tipo com instanceof
    • Artigo Estrutura de Dados: computação na prática com Java

    • Curso Java: consumindo API, gravando arquivos e lidando com erros

      10h
      • Aprenda a consumir uma API HTTP em Java
      • Entenda como receber e converter informações de uma API para objetos Java
      • Manipule dados no formato JSON
      • Utilize a biblioteca Gson para conversão de objetos Java em JSON e vice-versa
      • Faça uso das classes do pacote java.io para manipulação de arquivos
    • Artigo Principais mudanças do Java desde a versão 8 | Alura

Escola

Programação

Além dessa, a categoria Programação conta com cursos de Lógica, Python, PHP, Java, .NET, Node JS, C, Computação, Jogos, IoT,e mais...

Conheça a Escola

Comece a estudar agora na maior escola de tecnologia do país

Plus

De
R$ 1.800
por
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

Matricule-se

Pro

De
R$ 2.400
por
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

  • Luri, a inteligência artificial da Alura

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos, corrige exercícios e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com a Luri até 100 mensagens por semana.

  • Alura Língua - Inglês e Espanhol

    Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.

Matricule-se

Ultra

12X
R$209
à vista R$2.508
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

  • Luri, com mensagens ILIMITADAS

    Mensagens ilimitadas para estudar com a Luri, a IA da Alura, disponível 24hs para tirar suas dúvidas, dar exemplos práticos, corrigir exercícios e impulsionar seus estudos.

  • Luri Vision, a IA que enxerga suas dúvidas

    Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.

  • Alura Língua - Inglês e Espanhol

    Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.

  • 6 Ebooks da Casa do Código

    Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.

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