Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso completo de POO - Dominando POO com Java
Highest Rated
Rating: 4.6 out of 5(463 ratings)
1,225 students

Curso completo de POO - Dominando POO com Java

Aprenda tudo que sobre POO (Programação Orientada a Objetos) utilizando uma das linguagens mais utilizadas no mundo.
Last updated 9/2021
Portuguese

What you'll learn

  • Aprender o que é e como usar POO (Programação Orientada a Objetos)
  • Instalar e configurar o Java para vários tipos de projetos
  • Criar projetos simples usando Java e Maven
  • Principais conceitos de lógica com Java, como variáveis, constantes, condiocinais, loopings e muito mais.
  • Dominar classes, atributos, getters, setters, construtores e metodos
  • Tipos de dados e Conversões
  • Aprender a aplicar herança, override, interfaces, abstract, static e muito mais.
  • Trabalhar com as principais collections do java.
  • Aprofundar o conhecimento com lambdas e Streams
  • Dicas e boas práticas da linguagem
  • Exemplos de utilização baseado em cenários do mundo real.

Course content

1 section14 lectures5h 48m total length
  • Introdução12:54

    Aprenderemos os fundamentos de POO e toda base inicial para evolução no curso.

  • Conhecendo as IDEs15:09

    Conheceremos as principais IDEs para codificação com a linguagem Java.

  • Trabalhando com classes e instância de objetos28:31

    Vamos conhecer o que é e como funciona as classes.

  • Evoluindo com classes33:56

    Regiões, Atributos, Getters, Setters e Construtores

  • Trabalhando com tipos de dados16:10

    Aprendendo os tipos primitivos com java.

  • Implementando métodos30:14

    Aprenda a criar métodos nas suas classes.

  • Conhecendo heranças17:51

    Aprenderemos um dos principais pilares da orientação a objetos a Herança.

  • Trabalhando com classes Static e Abstract25:25

    Conheceremos o que é e como funciona as classes Abstract e Static

  • Polimorfismo, Overrride e Encapsulamento18:49

    Iremos evoluir nosso conhecimento em cima do pilar encapsulamento.

  • Trabalhando com Collections32:01

    Conheceremos algumas das principais Collections em java.

  • Conhecendo as Interfaces37:02

    Entendendo o funcionamento das interfaces

  • Conhecendo os Enums15:21

    Conheceremos como criar e como aplicar os Enums.

  • Trabalhando com Streams31:30

    Conhecendo streams.

  • Resumo sobre SOLID33:22

    Veremos um pequeno resumo sobre SOLID.

Requirements

  • Conhecimento básico de lógica de programação

Description

O que é POO?

A Programação Orientada a Objetos (POO, para os íntimos) não é uma linguagem de programação, não é uma plataforma de programação, não é um tipo de programa, é um paradigma de programação. A grosso modo, é um jeito de programar representando o que existe no mundo real: objetos, que possuem características e ações.

Este curso será ministrado de forma prática, onde em cada aula o aluno aprenderá muitos conteúdos que faram com que seu conhecimento técnico evolua rapidamente, dando a possibilidades de criarmos softwares mais eficazes a partir de códigos mais elegantes e otimizados. A POO nos permite criar softwares com um constante aprimoramento do processo, sem que isso implique em um rearranjo de todo o sistema. Você não precisa mexer no código inteiro e retreinar todo mundo só porque mudou o procedimento todo e agora nada funciona mais. 


Este curso é ideal para Programadores iniciantes e Analistas de Qualidade que pretendem ganhar conhecimento técnico em Java para utilização em testes automatizados.

Aqui passaremos pelos principais pilares POO, onde iremos conhecer gradativamente de forma simples e intuitiva cada ponto.

Veremos:

  • Classes e Objetos

  • Atributos e métodos assessores.

  • Getters e Setters

  • Construtores

  • Regiões

  • Métodos

  • Herança

  • Polimorfismo

  • Encapsulamento

  • Override

  • Abstract

  • Static

  • Collections

  • Enum

  • Stream

  • SOLID

Sugiro fazer este curso com calma, vendo e fazendo os exemplos demonstrados em aula.

Who this course is for:

  • Desenvolvedores iniciantes em Java.
  • Programadores que desejam mudar de linguagem para Java.
  • QAs que pretendem aprender ou evoluir em testes automatizados.
  • Curiosos em desenvolvimento de software, que gostam de aprender um assunto com uma outra visão.