Prof. DSc.

José Rui

curso

Orientação a ​objetos

José Rui Castro de Sousa

DSc Ciência da Computação

Empty College or University classroom with whiteboard

Orientação a ​objetos é mais do ​que um paradigma.

Transforme seu conhecimento em ​Orientação a Objetos e domine os pilares ​essenciais como Encapsulamento, Herança e ​Polimorfismo.


Aplique os princípios S.O.L.I.D em seus ​projetos e veja sua produtividade disparar!

Pra quem é/pra quem não é?

Green Check Mark Icon

Este curso é para você que:

  • É estudante de Computação ou ​programador que já conhece o básico, mas ​quer realmente entender os pilares da ​Orientação a Objetos.


  • Sente dificuldades em aplicar os conceitos de ​O.O. no mundo real e quer desenvolver ​códigos mais organizados e flexíveis.


  • Quer aplicar os princípios S.O.L.I.D de forma ​prática em projetos do dia a dia.


X Mark Illustration

Este curso não é para você se:

  • Você não se preocupa em melhorar a ​qualidade do seu código e está satisfeito ​com o conhecimento superficial.


  • Acha que não precisa entender a fundo ​Encapsulamento, Herança e Polimorfismo."


  • Acha que 'ir fazendo...', 'meu código tá ​rodando, então tá bom', 'se compila, tá ​ótimo' ou 'depois eu refatoro' é a melhor ​abordagem


white medium square
wifi
Computer screen silhouette
Vector Image

Acesso a todas as videos ​aulas

white medium square
Statistics Graphics Cartoon

Aprofundamento no ​conteúdo com resumos ​detalhados

white medium square
Gear Wheels Icon

Exercícios práticos para ​fixação do conteúdo

white medium square
Target icon target point target focus target arrow marketing

Domine o conteúdo e ​alcance seus objetivos

Lime Green Blur Circle Illustration

Seja um programador mais ​seguro e desejado pelo ​mercado!


Domine a Orientação a Objetos ​Encapsulamento, Herança e ​Polimorfismo. Aplique os ​Princípios S.O.L.I.D em Seus ​Projetos!

Frustado(a)????

Quando comecei a estudar programação na ​UFV, também senti dificuldade em aplicar ​conceitos como herança e polimorfismo.


A teoria parecia clara nos livros, mas quando ​chegava a hora de usar em projetos reais, ​tudo parecia se perder.


O código ficava confuso, e eu me perguntava ​se realmente estava entendendo.


Hoje, como professor há mais de 15 anos, ​vejo que essa dificuldade não é só minha.


Snow Covered Trees
Young programmer

Coloque seu ​logotipo aqui

mo​tivação

A cada nova turma, percebo os mesmos ​desafios se repetindo com meus alunos.


Isso me motivou a sempre melhorar meu ​material, tornando-o mais prático e ​palpável.


Cada aula é refinada com exemplos do ​cotidiano da programação e exercícios que ​realmente fazem sentido, para que meus ​alunos possam aplicar os conceitos com ​confiança e clareza.


Eu já estive exatamente onde você está ​agora, e sei como ajudá-lo a superar essas ​barreiras.

A solução certa para ​aprender O.O.

Nosso curso de Orientação a Objetos ​oferece uma experiência completa e ​prática, organizada no NOTION para que ​você possa dominar cada conceito com ​facilidade. Descubra como nosso material ​exclusivo irá te tornar um programador(a) ​mais seguro(a)!

Aprendizado de ​alta qualidade.

A experiência mais perfeita e ​integrada através de um material vivo ​no Notion


Das melhores ​universidades do ​Brasil para você

Detalhes que fazem a diferença

Concept of event planning and work planning, close up

Cronograma certo

Tudo organizado com a ​metodologia certa para você

Communication network concept. Digital transformation.

Material Vivo

Experiência de um material ​agradável no Notion que está ​em c​onstante evolução.

Teens Using Social Media, Your work space can be wherever you want it to be

Onde você quiser

Estude de onde você quiser ​com nosso material exclusivo

University Students in Classroom

PR​ofessor real

Aprenda com um professor de ​verdade. Direto da ​universidade com você!

Para quem funciona?

1

Estudantes

Se você é um estudante ​universitário cursando Ciência da ​Computação, este material é ​perfeito para complementar suas ​aulas. Com resumos detalhados e ​exercícios práticos, você ​conseguirá entender melhor os ​conceitos e se preparar para as ​provas.

2

Desenvolvedores

Se você já é desenvolvedor, ​entender os conceitos de O.O.​ é essencial para criar códigos​ mais organizados, reutili​záveis e escaláveis. Nosso materia​l oferece uma abordagem prática​ e detalhada, ajudando você a domin​ar os pilares de Encapsu​lamento, Herança e Polimor​fismo, além de aplicar os Princíp​ios S.O.L.I.D no seu dia a dia de ​trabalho.

3

Professores

Professores que desejam ​oferecer um material de apoio ​adicional aos seus alunos ou ​enriquecer suas próprias aulas ​com conteúdos bem ​estruturados e exercícios ​práticos encontrarão neste ​material de Orientação a Objetos ​um excelente recurso.

Orange Blur Circle Illustration

Depoimentos

Depoimentos

Depoimentos

O que você irá aprender


  • 1.1. Linguagem Java e Modelagem
  • 1.2. Classe, Objeto e Encapsulamento

  • 2.2. Single Responsibility (S.O.L.I.D)
  • 2.3. Coleções (Collection Framework)
  • 2.3.1. Hash Map
  • 2.3.2. Equals() and hashCode()
  • 2.4. Cláusula static
  • Roteiro 01

Fase 1



  • 2.5. Relacionamentos - Agregação
  • 2.5.1. Agregação - Single Responsibility Principle
  • Roteiro02
  • 3.1. Swing GUI
  • 3.2. Swing Gui - Exercicios
  • 3.3. Serialização - Leitura e escrita em arquivo
  • 3.4. XML (eXtensible Markup Language)
  • 3.5. JSON


Fase 2


  • 4.1. Herança
  • 4.2. Override prática | Sistema de bonificação
  • 4.3. Exceptions - Throw
  • 5.1. Classe Abstrata e Interface
  • 5.2. Polimorfismo
  • 5.3. SOLI’D’ - Dependecy inversion 💡💡💡💡
  • 5.4. Abstract Table Model
  • 6. Padrão MVC

Fase 3

Somente hoje

Você terá acesso a todo conteúdo por apenas:

R$ 59,90​

R$ 59,90​

R$ 197,90

Graduation cap and diploma scroll

Outros cursos

Algoritmos I

Certificate Badge Blue Ribbon
  • Começar do zero pode ser desafiador, mas com o curso certo, você pode transformar suas habilidades de programação rapidamente.


  • No nosso curso completo de Algoritmos e Estruturas de Dados I, você aprenderá C++ desde o básico até o nível intermediário. Eu sou mestre e doutor em Ciência da Computação, e professor universitário com mais de 15 anos de experiência. Vou te guiar através de cada etapa do processo de aprendizagem, garantindo que você compreenda cada conceito de forma prática e eficiente. O conteúdo do curso é baseado nos programas das melhores universidades federais do Brasil, garantindo uma formação de alta qualidade.
  • Grátis por tempo limitado!

Ling.Formais e autômatos

Certificate Badge Blue Ribbon
  • Você sabia que dominar expressões regulares pode ​transformar completamente a forma como você ​desenvolve software? Expressões regulares são uma ​ferramenta poderosa que permite otimizar o ​processamento de dados, validar entradas de ​usuário e manipular strings de maneira eficiente.


  • No nosso curso completo de Linguagens Formais e ​Autômatos, você aprenderá a utilizar expressões ​regulares de forma prática e aplicável. Seja você um ​estudante de Ciência da Computação ou um ​desenvolvedor experiente, esse conhecimento é ​essencial para elevar suas habilidades a um novo ​nível.


  • Eleva seu nível de consciência e segurança na ​programação.

Compiladores

Certificate Badge Blue Ribbon
  • Você sabia que estudar e construir um compilador ​TRANSFORMA completamente sua forma de pensar ​na computação? Para isso é necessário adentrar nos ​estudos das linguagens naturais e artificiais, ​pensando em termos léxicos, sintáticos e ​semânticos. Ao pensar assim, além se ver dando ​largos passos em direção a construção do seu ​compilador, você perceberá o quanto estará ​evoluindo sua forma de solucionar problemas na ​computação.
  • No nosso curso completo de Compiladores, você ​aprenderá todas as fases da construção de um ​compilador e forma prática e aplicável. Seja você ​um estudante de Ciência da Computação ou um ​desenvolvedor experiente, esse conhecimento é ​essencial para elevar suas habilidades a um novo ​nível.