
Aprenderemos os fundamentos de POO e toda base inicial para evolução no curso.
Conheceremos as principais IDEs para codificação com a linguagem Java.
Vamos conhecer o que é e como funciona as classes.
Regiões, Atributos, Getters, Setters e Construtores
Aprendendo os tipos primitivos com java.
Aprenda a criar métodos nas suas classes.
Aprenderemos um dos principais pilares da orientação a objetos a Herança.
Conheceremos o que é e como funciona as classes Abstract e Static
Iremos evoluir nosso conhecimento em cima do pilar encapsulamento.
Conheceremos algumas das principais Collections em java.
Entendendo o funcionamento das interfaces
Conheceremos como criar e como aplicar os Enums.
Conhecendo streams.
Veremos um pequeno resumo sobre SOLID.
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.