Formações Programação Java e Orientação a Objetos G8 - ONE

Formação Java e Orientação a Objetos G8 - ONE

Aprenda a usar uma das linguagens mais populares no desenvolvimento back-end, mergulhe no paradigma da orientação a objetos e domine as principais bibliotecas do mundo Java.

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

Quero Estudar na Alura
53h

Para conclusão

6
Cursos
2
Podcasts
2
Artigos

Sobre o Java

Java é uma das linguagens de programação mais usadas no mundo, segundo o famoso ranking da TIOBE. É uma 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.

Empresa Parceira
Oracle Next Education

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.

  • Maria Fernanda

  • Maria Fernanda

Passo a passo
  1. 1 Diagnóstico de aprendizado Formação Java

    Esta etapa é obrigatória Antes de iniciar a formação, convidamos você a preencher um breve formulário de diagnóstico. Ele não tem função avaliativa, mas nos ajuda a entender melhor seu ponto de partida e acompanhar seu progresso ao longo da sua jornada.

    Este é um formulário pessoal e confidencial, então seja sincero(a) em suas respostas. O diagnóstico pode ser preenchido antes de começar qualquer curso ou conteúdo.

  2. 2 Plano de estudos

    Este plano de estudos ajuda na organização da rotina de aprendizado, otimizando tempo, foco e disciplina. Ele sugere a ordem dos cursos e prazos para conclusão, permitindo acompanhar o ritmo do programa ONE.

    Criado no Trello, pode ser acessado gratuitamente para gerenciamento eficiente das tarefas, basta acessar o link e se cadastrar gratuitamente.

  3. 3 Entender a linguagem Java e orientação a objetos

    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.

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

    • Curso Praticando Java: condicionais if e else

      04h
      • Revise o uso das instruções if e else
      • Pratique a codificação de condicionais
  5. 5 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
  6. 6 Encare o Challenge Back End ONE

    Com a resolução do desafio do Conversor de Moedas, você experimentará diretamente o papel de um desenvolvedor back-end no cotidiano, solucionando problemas com Java e orientação a objetos através de uma API. É imprescindível que você faça este desafio, pois é uma parte essencial do programa ONE, em que você terá a oportunidade de aplicar conceitos importantes de Java, como consumo de API, herança, polimorfismo, entre outros.

    • Curso Praticando Java: Challenge conversor de moedas

      10h

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

Conheça os Planos para Empresas