Softblue

Curso de Linguagem C++ (CP-12)

25 vídeos | 16 horas de vídeo | 60 horas no certificado

Professor
André Milani


   12x s/juros  R$ 33

Preço válido até 30/06/2019.

 

RESUMO

Este curso aborda os aspectos avançados da linguagem C, cuja evolução é conhecida como C++. Temas de programação orientada a objetos, tais como classes, objetos, interfaces, herança, polimorfismo, encapsulamento, modificadores de acesso, elementos estáticos e abstração são mostrado em detalhes. Além desses, o curso também aborda temas como namespaces, I/O, templates e outros detalhes específicos da linguagem C++.

Este curso apresenta códigos que podem ser compilados nos sistemas operacionais Windows, Linux e Mac OS.

REQUISITOS

Ter feito o curso de Linguagem C ou ter conhecimentos sólidos de C.

PÚBLICO-ALVO

Programadores que já conhecem os fundamentos da linguagem C e que têm interesse em se aprofundar, estudando temas mais avançados.



CONTEÚDO

Introdução à linguagem C++
Características da linguagem
Funcionamento
Instalação
Classes e Objetos
Comparativo com a programação procedural
Orientação a objetos
Classes
Atributos
Métodos
Construtores
Objetos
Cabeçalhos e implementações
Sobrecarga de métodos
Destrutores
Operador this
Encapsulamento e Modificadores de Acesso
O que é encapsulamento
Modificadores private,
public e protected
Métodos getters e setters
Herança e Polimorfismo
O que é herança
Criando hierarquias de classes
Construtores hierárquicos
Sobrescrita de métodos
Modificador final
Conceito de polimorfismo
Conceito de herança múltipla
Elementos Estáticos, Interfaces e Abstração
Modificador static
Modificador virtual
O que são interfaces
O que é abstração
Exemplos e casos de uso
Namespaces
Organizando o código
Instrução namespace
Instrução using
Orientações sobre namespaces
Namespace STD
Comandos cin e cout
Classe string
Classe vector
Classe queue
Classe stack
Função qsort()
Função bsearch()
I/O
Aspectos avançados dos comandos cin
e cout
Formatando valores
Função setw()
Função setfill()
Função setprecision()
Função setf()
Manipulando arquivos
Biblioteca fstream
Classe ifstream
Classe ofstream
Gravando e lendo objetos em arquivos
Templates
O que são templates
Palavra-chave template
Uso de templates compostos
Tratamento de Exceções
O que são anomalias e exceções
Tipos de tratamento de anomalias
Blocos try/catch
Instrução throw
Exceções aninhadas
Customização de exceções

CERTIFICADO

Ao concluir o curso com nota igual ou superior à 6,5, o aluno recebe o certificado de conclusão do curso em formato digital (PDF). Caso o aluno não atinja a nota necessária, poderá revisar as aulas que desejar e refazer as avaliações.

A Softblue é associada à ABED (Associação Brasileira de Educação a Distância). Conheça o nosso modelo de certificado e mais detalhes clicando aqui.

INVESTIMENTO

O valor deste curso está de R$ 529,00 por R$ 396,00 (em até 12x sem juros).
Preço válido até 30/06/2019.



ALGUMA AJUDA?

Verifique se a sua pergunta já foi respondida na sessão de Perguntas Frequentes antes de enviá-la.






Digite o código aqui:

"Todo o curso foi ministrado de forma primorosa, objetiva, com progressão de conteúdo pedagogicamente excepcional. Não vejo, no momento, como melhorar algo tão bom. A equipe Softblue está de parabéns e, mais especificamente para este curso, o professor Milani."

Ênio Rodrigues Viana | Teresina - PI

ASSINE NOSSA NEWSLETTER