C++: Orientação a Objetos - Intermediário
4.5 (18 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
60 students enrolled
Wishlisted Wishlist

Please confirm that you want to add C++: Orientação a Objetos - Intermediário to your Wishlist.

Add to Wishlist

C++: Orientação a Objetos - Intermediário

Aprenda Orientação a Objetos em menos de 2 horas
4.5 (18 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
60 students enrolled
Last updated 5/2017
Portuguese
Curiosity Sale
Current price: $10 Original price: $20 Discount: 50% off
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • criar sistemas complexos em C++ por meio do uso de Orientação a Objetos
View Curriculum
Requirements
  • Conhecimento Básico em C++
  • Ter assistido o curso básico gratuito de Programação Orientada a Objetos em C++
Description

Este curso contém exemplos simples e práticos para você compreender ainda mais sobre as Classes, entrando em conceitos mais avançados como Herança, Polimorfismo, Classes Abstratas, Herança Múltipla, Friend Functions e muito mais. Com vídeo aulas curtas e muitas perguntas para testar seu conhecimento, você entenderá rapidamente esse tema tão importante para quem quer seguir na profissão de programador, saindo com uma ótima base de programação orientada a objetos. 

Tópicos do curso:

  1. Revisão
  2. Herança - Parte 1
  3. Herança - Parte 2
  4. Classe Abstrata e Polimorfismo
  5. Herança Múltipla
  6. Interface (pure virtual class)
  7. Mais sobre Static
  8. Utilizando o conceito de Final
  9. Friend Functions


Who is the target audience?
  • Qualquer pessoa que queria aprender a programar
Students Who Viewed This Course Also Viewed
Curriculum For This Course
9 Lectures
01:09:48
+
Iniciar aqui
9 Lectures 01:09:48

Aula introdutória relembrando tudo o que foi visto no curso básico de Programação Orientada a Objetos em C++

Preview 04:52

Nessa aula o aluno terá o primeiro contato com o conceito de Herança em C++. Com um exemplo prático, além de entender a intenção por trás da herança, o estudante aprenderá como e quando utilizar a herança de forma correta em um sistema.

Preview 11:35

Responda as perguntas para testar seu conhecimento. Se errar alguma sugiro que volte no vídeo para entender melhor o que foi feito.

Questionário aula 02
4 questions

Nessa continuação do conceito de herança, o aluno aprenderá como utilizar Herança em mais de uma camada, e como funciona essa hierarquia de propriedades herdadas.

Herança - Parte 2
06:12

Exercícios para treinar e fixar o que foi aprendido na aula 3 e anteriores

Questionário aula 03
3 questions

Nessa aula o aluno aprenderá o conceito de classe e métodos abstratos, muito importantes para melhorar ainda mais o uso correto de classes e herança.

Classes Abstratas e Polimorfismo
10:11

Exercícios para treinar e fixar o que foi visto na aula 04.

Questionário aula 04
4 questions

Nessa aula o aluno aprenderá como fazer para uma classe herdar mais de uma classe, ou seja, ter duas classes pai. Esse é um conceito muito importante e que nem todas as linguagens orientadas a objeto possuem.

Herança Múltipla
05:45

Exercícios para treinar e fixar os conceitos visto nas aulas

Questionário aula 05
2 questions

Nessa aula o aluno entenderá o conceito de interface em C++, que difere um pouco de outras linguagens que utilizam do mesmo recurso em Orientação a Objeto

Interface - Pure Virtual Class
08:17

Exercícios para treinar e fixar oc conceitos aprendidos nas aulas

Questionário aula 06
1 question

Nesta aula o aluno aprenderá um pouco mais do uso do comando Static, visto pela primeira vez no curso básico. Agora com mai maturidade, ele será capaz de entender melhor o uso d static métodos e sua utilidade.

Mais sobre Static
08:39

Exercícios para treinar e fixar os conceitos aprendidos nas aulas.

Questionário aula 07
3 questions

Utilizando o conceito de Const
08:21

Exercícios para fixar e treinar os conceitos vistos nas aulas.

Questionário aula 08
3 questions

Nessa aula o aluno irá entender como funcionam as Friend Functions e como elas ajudam a enriquecer o conceito de encapsulamento de dados.

Friend Functions
05:56

Exercícios para treinar e fixar os conceitos vistos nas aulas

Questionário aula 09
2 questions
About the Instructor
Lucas Mucida Costa
4.3 Average rating
115 Reviews
2,261 Students
2 Courses
Analista de TI

Professor de Sistemas de Informação há quase 4 anos, tenho imenso prazer em ensinar e ajudar as pessoas, além de ser um grande entusiasta do ensino online. Sou formado em Ciência da Computação pela Universidade Federal de Viçosa, com mestrado nessa mesma instituição concluído em 2013. Além das aulas, também trabalho como desenvolvedor e analista concursado na UFV, mas já trabalhei em outras empresas, geralmente como programador backend, tendo a oportunidade de viver grandes experiências profissionais e pessoais, principalmente quando trabalhei em São Francisco, na Califórnia, em contato com as tecnologias mais atuais e com grandes profissionais do mercado. Minhas especialidades são Algoritmo e Estrutura de Dados, Programação Orientada a Objetos, Android e Banco de Dados, e minhas linguagens preferidas são C++ e Java