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

Formação Java e Orientação a Objetos TGF - 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
70h

Para conclusão

6
Cursos
1
Vídeo extra
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?

  • Nico Steppat

    Nico trabalha na área de tecnologia há mais de 25 anos e atuou como desenvolvedor e instrutor no Brasil e na Alemanha. Participa ativamente na comunidade e com uma experiência de mais de 12 anos em educação, coordena hoje equipes de instrutores e é responsável pela curadoria de cursos online na Alura.

  • Nico Steppat

    Nico trabalha na área de tecnologia há mais de 25 anos e atuou como desenvolvedor e instrutor no Brasil e na Alemanha. Participa ativamente na comunidade e com uma experiência de mais de 12 anos em educação, coordena hoje equipes de instrutores e é responsável pela curadoria de cursos online na Alura.

  • 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 Plano de estudos

    O plano de estudos é o primeiro passo para te auxiliar na organização da sua rotina de estudos.

    Este plano foi estrategicamente criado para te guiar neste novo caminho de aprendizagem, para ajudar você a estudar em menos tempo e aumentar o seu rendimento, além de auxiliar no foco e disciplina.

    Nele você encontrará a ordem sugerida em que deve fazer os cursos, e o tempo proposto em que deve concluir cada módulo. Com ele, você conseguirá acompanhar o ritmo do programa ONE e aproveitar ao máximo os seus tempos de estudo e cada trilha de aprendizagem.

    Foi feito utilizando a ferramenta Trello, que permite gerenciar qualquer tipo de projeto e tarefas, para utilizá-lo você deve acessar o link e se cadastrar gratuitamente, e seguir as recomendações que deixamos no quadro para usar este plano de estudos.

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

    O primeiro passo é entender bem a linguagem Java, a base de tudo que faremos nessa formação. Se você quer aprender a desenvolver um site web, o servidor ou back-end de uma aplicação, ou até mesmo uma aplicação mobile que usa Java, este passo vai clarear seu caminho. E, para isso, é essencial desenvolver um conhecimento sólido em orientação a objetos e boas práticas de código. Sendo assim, aqui você aprenderá desde recursos básicos da linguagem, como variáveis, controle de fluxo e laços de repetição até os principais conceitos do paradigma de orientação a objetos, como classes, herança e interfaces e como tudo isso irá te ajudar no seu dia a dia na programação.

    • Curso Java JRE e JDK: compile e execute o seu programa

      08h
      • JVM? JDK? JRE? O que são essas siglas?
      • Compilando e executando código java
      • Aprenda a usar Eclipse
      • Variáveis e controle de fluxo
      • Conheça os principais tipos do Java
    • Curso Java OO: entendendo a Orientação a Objetos

      08h
      • Domine o paradigma de programação mais usado no mercado de trabalho
      • Entenda o que são referências e objetos
      • Use atributos, métodos da instancia e da classe
      • Define objetos através de construtores
      • Aprenda sobre encapsulamento
    • Artigo POO: o que é programação orientada a objetos?

    • Curso Java Polimorfismo: entenda herança e interfaces

      16h
      • Reuse código com classes Herança e Composição
      • Implemente interface e métodos abstratas
      • Entenda o que é Polimorfismo
      • Aprenda sobre reescrita e herança de métodos
      • Conheça super e protected
    • Alura+ O que são Enums no Java?

    • Artigo Criando anotações no Java

    • Curso Java Exceções: aprenda a criar, lançar e controlar exceções

      12h
      • Conheça a pilha de execução
      • Use o modo de depuração (debug)
      • Entenda o tratamento de exceções
      • Crie suas próprias exceções checked e unchecked
      • Lança as exceções para mudar o fluxo de seu programa
  3. 3 Conhecer as principais bibliotecas

    Uma das grandes vantagens do Java é a sua extensa biblioteca padrão multiplataforma. Se você já conheceu a orientação a objetos, herança, interfaces e exceções em Java, continue mergulhando, pois é essencial conhecer os seus principais pacotes, como java.lang e as famosas coleções do java.util.

    • Curso Java e java.lang: programe com a classe Object e String

      12h
      • Use imports e organize o seu código através de packages
      • Saiba o significado de todos os modificadores de visibilidade tratamento de exceções
      • Documente e distribuia a sua biblioteca
      • Conheça o java.lang
      • Entenda a imutabilidade e a classe String
      • Aprenda para que existe a classe java.lang.Object
    • Curso Java e java.util: Coleções, Wrappers e Lambda expressions

      12h
      • Aprenda os fundamentos das coleções Java.
      • Explore o poder e flexibilidade das listas.
      • Saiba trabalhar com ArrayList, LinkdedList ou Vector.
      • Entenda como funcionam as lambda expressions.
      • Manipule e ordene as coleções.
  4. 4 Encara os Challenges Back End ONE

    O que é um Challenge ONE?

    É uma forma de implementar o Challenge Based Learning ou aprendizagem baseada em desafios, mecanismo por meio do qual você vai se engajar na ideia de precisar lidar com um problema proposto. Na sequência, vai investigar resoluções para ele nos conteúdos da plataforma, como cursos, além de conversas com outras pessoas e até mesmo o conhecimento que você já possui! Finalmente, vai agir e colocar seu projeto no ar. Tudo isso enquanto também comenta e ajuda nos projetos de outros alunos e alunas.

    Desafio voltado para você que está começando seus estudos na área de Back End com Java e precisa daquela ajuda para dar os primeiros passos!. Temos dois desafios para você resolver e adicionar no seu portfólio de projetos.

    Clique aqui para ter acesso à Formação Challenges Back End TGF - ONE

    Mãos na massa!

    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