Curso de C++ - Intermediário

Aprenda a programar na linguagem C++.
4.4 (399 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.
3,453 students enrolled
Free
Start Learning Now
  • Lectures 134
  • Length 30 hours
  • Skill Level Intermediate Level
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2016 Portuguese

Course Description

C++ é uma linguagem de programação compilada criada por Bjarne Stroustrup como um adicional à linguagem C. C++ é uma das linguagens de programação mais usadas e continua crescendo rapidamente. Várias aplicações utilizam C++ tais como Microsoft Office, Firefox, Photoshop dentre outras.

Esse curso tem como objetivo demonstrar recursos mais avançados da linguagem C++ através de vários exemplos de códigos que serão escritos e explicados passo a passo para um melhor aprendizado.

Conhecendo os recursos avançados da linguagem C++, você poderá tirar mais proveito da linguagem economizando tempo e otimizando o seu código. O que está esperando? Cadastre-se agora mesmo no Curso de C++ - Intermediário!

What are the requirements?

  • É recomendável saber o básico de C++, mas iniciantes poderão acompanhar o curso sem problemas.

What am I going to get from this course?

  • Programar em C++.
  • Utilizar recursos avançados da linguagem.
  • Utilizar C++ em seus projetos.

What is the target audience?

  • Pessoas com alguma intimidade com a linguagem C++.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: C++ - Intermediário
04:02

Aula de apresentação do curso.

08:41

Nessa aula iremos preparar o nosso ambiente.

12:42

Nessa aula iremos preparar o nosso ambiente.

09:41

Nessa aula iremos dar nosso Hello World.

10:45

Nessa aula iremos aprender a declarar variáveis.

14:34

Nessa aula iremos conhecer os operadores.

07:45

Nessa aula iremos conhecer a variável do tipo caractere (char).

13:13

Nessa aula iremos conhecer o comando condicional if.

10:43

Nessa aula iremos conhecer o comando condicional if.

14:29

Nessa aula iremos conhecer o comando switch.

3 questions

Exercícios das aulas.

10:50

Nessa aula iremos aprender a depurar programas.

09:18

Nessa aula iremos conhecer o comando de repetição while.

13:50

Nessa aula iremos conhecer o comando de repetição for.

09:47

Nessa aula iremos aprender a criar nossas próprias funções.

04:58

Nessa aula iremos aprender a fazer a sobrecarga de nomes de funções.

13:51

Nessa aula iremos aprender a criar nossos próprios módulos.

07:35

Nessa aula iremos aprender sobre escopo de variável.

09:43

Nessa aula iremos aprender sobre vetores.

12:50

Nessa aula iremos aprender sobre vetores de caracteres.

12:31

Nessa aula iremos aprender sobre vetores de caracteres.

3 questions

Exercícios das aulas.

14:20

Nessa aula iremos falar sobre ponteiros.

14:06

Nessa aula iremos continuar falando de ponteiros.

19:01

Nessa aula iremos continuar falando sobre ponteiros.

18:19

Mais um pouquinho sobre ponteiros.

14:29

Nessa aula iremos falar sobre constantes.

07:12

Nessa aula continuaremos a falar sobre constantes.

09:36

Nessa aula iremos falar sobre os argumentos da função main.

16:44

Agrupando dados com structs.

17:47

Nessa aula iremos falar novamente sobre structs.

18:05

Nessa aula iremos aprender a criar classes.

2 questions

Exercícios da aula.

11:51

Nessa aula iremos ordenar carros bom bubble sort.

18:12

Nessa aula iremos continuar a ordenar carros com o bubble sort.

10:12

Nessa aula continuaremos a aprender sobre classes.

09:57

Programando com classe.

10:40

Nessa aula iremos aprender sobre classes e ponteiros.

13:07

Modificadores de acesso e funções friends.

17:33

Aula 29 - Modificadores de acesso e funções friends.

16:30

Nessa aula iremos falar sobre construtores e destrutores.

05:37

Nessa aula iremos aprender a sobrecarregar construtores.

13:32

Nessa aula iremos aprender sobre construtor de cópias.

2 questions

Exercícios da aula.

20:02

Nessa aula iremos aprender sobre herança.

12:32

Nessa aula iremos aprender sobre funções virtuais.

21:45

Nessa aula iremos aprender a fazer um TAD Pilha.

16:49

Tipos de dados abstratos parametrizados (classes template)

13:15

Nessa aula iremos conhecer a classe string.

17:38

Nessa aula iremos conhecer a classe string.

05:44

Parâmetros opcionais.

05:58

Operador ternário.

09:30

Nessa aula iremos revisar alguns conceitos.

13:25

Nessa aula iremos revisar alguns conceitos.

2 questions

Exercícios da aula.

14:11

Nessa aula iremos ver sobre sobrecarga de operadores.

17:46

Nessa aula iremos ver sobre sobrecarga de operadores.

03:30

Nessa aula iremos aprender sobre funções inline.

12:14

Fluxo IO - Arquivos

14:04

Nessa aula iremos falar sobre exceções.

13:20

Nessa aula iremos falar sobre a classe vector.

15:14

Nessa aula iremos falar sobre a classe vector.

16:16

Nessa aula iremos aprender sobre a classe List.

19:58

Nessa aula iremos aprender sobre a classe List.

05:08

Operador setw.

2 questions

Exercícios das aulas.

12:31

Templates novamente - TAD Fila.

10:14

Templates novamente - TAD Fila.

12:50

Lista Encadeada - Parte 1.1

09:57

Lista Encadeada - Parte 1.2

10:34

Lista Encadeada - Parte 1.3

06:44

Lista Encadeada - Parte 1.4

09:10

Lista Encadeada - Parte 2

09:24

Structs aninhadas

12:43

Structs aninhadas

05:00

Classes aninhadas.

1 question

Exercícios das aulas.

20:05

Árvore binária.

09:33

Criando namespaces.

05:46

Retorno por referência.

07:35

Palavra-chave extern

03:59

Variável estática (static).

02:32

Função get

14:49

Sobrecarga do operador de índice

16:54

Classe deque.

15:10

Classe map.

16:39

Classe map.

2 questions

Exercícios das aulas.

08:33

Classe queue.

20:47

Classe priority queue (fila de prioridades)

08:48

Classe set

07:28

Classe stack

19:20

Gravando objetos em arquivo

14:15

Grafos - Matriz de adjacência

19:24

Grafos - Lista de adjacência

19:42

Grafos - Busca em profundidade - DFS

14:16

Busca em largura - BFS

19:53

Grafos - Detectando ciclo

2 questions

Exercícios das aulas.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Olá, meu nome é Marcos Castro e eu amo compartilhar conhecimento!

A minha formação é em Ciência da Computação. Além da computação, me interesso por educação a distância, empreendedorismo, marketing digital, inteligência artificial, ciência de dados e muito mais.

Elaborei mais de 25 cursos, tenho mais de 9 mil alunos espalhados por mais de 70 países. Acredito que a educação pode transformar as pessoas contribuindo para um mundo melhor!

Ready to start learning?
Start Learning Now