Curso de Orientação a Objetos com Java - Hora de Codar

Curso de Orientação a Objetos com Java

Domine o paradigma de Orientação a Objetos com Java e comece a criar projetos com POO

promoção

R$ 14,90

Desconto de 70%
De: R$ 49,90 Por: R$ 14,90
Todos os níveis
57 aulas
5h 14min
Última atualização - 31/10/2024
2 projetos completos
184 alunos
Certificado
Atualização periódica do curso
Acesso vitalício
Instrutor Matheus Battisti

Matheus Battisti

Professor

Nos últimos anos, ele desenvolveu mais de 50 cursos na área de tecnologia e desenvolvimento, impactando mais de 130.000 alunos. Seu objetivo constante é oferecer conteúdo de alta qualidade e promover o crescimento profissional de cada estudante.

Pra quem é o curso?


Pré-requisitos


O que você vai aprender?









Descrição

Seja bem-vindo ao curso de Orientação a Objetos com Java, ele foi estruturado para ensinar os conceitos de programação orientada a objetos (POO) por meio de um aprendizado progressivo e prático.


Cada etapa do curso combina teoria e prática, com projetos interativos que ajudam a fixar o conteúdo, como o desenvolvimento de uma Loteria e um Sistema de Cadastro de Alunos.


Confira a grade curricular do curso e o que você vai aprender:


Estrutura do Curso


Introdução


  • Visão geral do curso, objetivos e como será a jornada de aprendizado em orientação a objetos.
  • Introdução à linguagem Java: configuração do ambiente de desenvolvimento com Java Development Kit (JDK) e IDE, como Visual Studio code.
  • Primeiros passos no Java: revisão de conceitos básicos como variáveis, tipos de dados, operadores e controle de fluxo.


Introdução à Programação Orientada a Objetos


  • Fundamentos da POO e por que ela é uma das metodologias de programação mais amplamente usadas na indústria.
  • Conceitos essenciais: classes, objetos, atributos e métodos.
  • Princípios de encapsulamento, herança, polimorfismo e abstração.
  • Exercícios práticos para criar e manipular classes e objetos básicos.


Projeto 1: Loteria


  • Desenvolvimento de um sistema de loteria simples como aplicação prática dos conceitos de POO.
  • Criação de classes para representar bilhetes de loteria, sorteios e números aleatórios.
  • Implementação de métodos para gerar números, validar entradas e conferir bilhetes premiados.
  • Uso de encapsulamento e herança para organizar as classes e métodos.


Projeto 2: Sistema de Cadastro de Alunos


  • Criação de um sistema de cadastro de alunos, aplicando as boas práticas de POO.
  • Estruturação de classes para representar alunos, cursos, professores e turmas.
  • Desenvolvimento de funcionalidades para adicionar, editar e remover alunos, atribuir notas e calcular médias.
  • Implementação de polimorfismo e abstração para lidar com tipos diferentes de usuários, como administradores e alunos.


Avançando em POO


  • Exploração de conceitos avançados de POO: interfaces e classes abstratas.
  • Implementação de interfaces para criar contratos que diferentes classes devem seguir.
  • Diferença entre classes abstratas e interfaces e como aplicá-las.
  • Boas práticas em POO: princípios de design, como SOLID e DRY, para escrever um código mais limpo, organizado e fácil de manter.


Conclusão do Curso


  • Revisão dos principais conceitos aprendidos ao longo do curso e das habilidades adquiridas.
  • Dicas e próximos passos para continuar aprimorando o conhecimento em POO com Java.
  • Sugestões de projetos futuros e prática continuada para consolidar o aprendizado.


Benefícios e Resultados


Você tem acesso vitalício ao curso, suporte para tirar qualquer dúvida, certificado de conclusão e acesso a novas atualizações.


Ao final do curso, os alunos serão capazes de:


  • Entender e aplicar os pilares da orientação a objetos em projetos Java.
  • Desenvolver sistemas reais usando POO, como um sistema de loteria e um sistema de cadastro de alunos.
  • Utilizar boas práticas de programação para escrever código modular, reutilizável e fácil de manter.
  • Sentir-se confiantes para desenvolver seus próprios projetos em Java e resolver problemas de programação orientada a objetos com autonomia.


Este curso, com uma abordagem prática e progressiva, proporciona aos alunos uma base sólida em POO com Java, preparando-os para os desafios do desenvolvimento de software moderno.

Dúvidas sobre o curso?

Fale conosco pelo formulário abaixo e tire todas as dúvidas com a equipe de suporte.

Cursos mais populares

Adicione ao seu carrinho os cursos mais populares do Hora de Codar e construa sua carreira dev com profissionais experientes.