Curso grátis: C++ Desenvolvimento Orientado a Objeto

Curso gratuito de C++ – Desenvolvimento Orientado a Objeto

C++ – Desenvolvimento Orientado a Objeto

C++ é reconhecida como uma das linguagens de programação mais poderosas que existem. É uma ferramenta essencial para engenheiros de software e programadores profissionais.
Apresenta grande portabilidade e permite fácil integração com outras linguagens e bibliotecas, o que a torna a linguagem ideal para o desenvolvimento de software de alta qualidade.
As linguagens de programação estão em constante processo de evolução. Uma nova linguagem é criada a partir de lições aprendidas com linguagens antigas ou na tentativa de introduzir novos recursos e facilidades a uma linguagem existente.
O C++ foi construído sobre a base da programação C e suporta conceitos de desenvolvimento de software como classes e objetos.
O objetivo deste curso é proporcionar ao aluno conhecimentos, competências e habilidades no desenvolvimento de aplicações em C++.

O que é desenvolvimento orientado a objetos?

Desenvolvimento orientado a objetos é um modelo de análise, projeto e desenvolvimento de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.

Em alguns contextos, prefere-se usar modelagem orientada ao objeto, em vez de desenvolvimento. De fato, o paradigma “orientação a objeto”, tem bases conceituais e origem no campo de estudo da cognição, que influenciou a área de inteligência artificial e da linguística, no campo da abstração de conceitos do mundo real. Na qualidade de método de modelagem, é tida como a melhor estratégia para se eliminar o “gap semântico”, dificuldade recorrente no processo de modelar o mundo real do domínio do problema em um conjunto de componentes de software que seja o mais fiel na sua representação deste domínio. Facilitaria a comunicação do profissional modelador e do usuário da área alvo, na medida em que a correlação da simbologia e conceitos abstratos do mundo real e da ferramenta de modelagem (conceitos, terminologia, símbolos, grafismo e estratégias) fosse a mais óbvia, natural e exata possível.

Na desenvolvimento orientado a objetos, implementa-se um conjunto de classes que definem os objetos presentes no sistema de software. Cada classe determina o comportamento (definido nos métodos) e estados possíveis (atributos) de seus objetos, assim como o relacionamento com outros objetos. C++, C♯, VB.NET, Java, Object Pascal, Objective-C, Python, SuperCollider, Ruby e Smalltalk são exemplos de linguagens de programação orientadas a objetos. ActionScript, ColdFusion, Javascript, PHP (a partir da versão 4.0), Perl (a partir da versão 5) e Visual Basic (a partir da versão 4) são exemplos de linguagens de programação com suporte a orientação a objetos.

Estrutura do Curso

Módulo 1 – Introdução
Módulo 2 – Recursos do CPlus
Módulo 3 – Funções Especiais e Operadores
Módulo 4 – Bibliotecas e Fluxos de E/S
Módulo 5 – Funções de E/S
Módulo 6 – Herança e o Polimorfismo
Módulo 7 – Aplicativo
Pré-requisitos

Não há pré-requisitos para a realização deste curso.
Idade mínima indicada: 16 anos.
Categoria do Curso

Desenvolvimento de Aplicativos

Carga Horária

35 horas

Descrição do Curso

ATENÇÃO: Para a realização deste curso, é necessário utilizar o navegador Internet Explorer, à partir das versões 9, 10 ou 11.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *