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
39h

Para conclusão

4
Cursos
2
Podcasts
2
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

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 hoje mesmo os cursos de Aprenda a programar em Java com Orientação a Objetos. Matricule-se agora!

Plus

De
R$ 1.800
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

Matricule-se

Pro

De
R$ 2.400
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Luri, a inteligência artificial da Alura

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

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

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