Formações Back-end 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 Back-end

Quero Estudar na Alura
36h

Para conclusão

4
Cursos
O que você vai aprender nesta Formação?

Boas vindas ao Java

Comece aqui seus estudos em 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.

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?

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

  • Jacqueline Oliveira

    Jacqueline Oliveira é engenheira de software, formada em Ciência da Computação e pós-graduada em Arquitetura e Engenharia de Software, com mais de 14 anos de experiência como desenvolvedora backend Java. Atualmente atua como Applied AI Engineer na empresa Cognition. Desde 2021, compartilha conteúdos de tecnologia para empresas como Alura, Sebrae e UniPDS, ajudando a formar mais de 500 mil profissionais na área.

  • Jacqueline Oliveira

    Jacqueline Oliveira é engenheira de software, formada em Ciência da Computação e pós-graduada em Arquitetura e Engenharia de Software, com mais de 14 anos de experiência como desenvolvedora backend Java. Atualmente atua como Applied AI Engineer na empresa Cognition. Desde 2021, compartilha conteúdos de tecnologia para empresas como Alura, Sebrae e UniPDS, ajudando a formar mais de 500 mil profissionais na área.

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.

    • Curso Java: criando a sua primeira aplicação

      08h
      • Crie um projeto Java com o IntelliJ
      • Aprenda sobre o processo de compilação e execução de uma aplicação Java
      • Conheça os principais tipos de dados
      • Utilize o Scanner para leitura de dados
      • Controle o fluxo da aplicação com o uso de condicionais e loops
  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
  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
    • 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

Back-end

Além dessa, a categoria Back-end 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

Conheça os Planos para Empresas