O C++ é uma evolução orientada a objetos da linguagem C que, apesar de ter sido criada nos anos 1980, está presente em quase todo setor tecnológico. Ela é amplamente utilizada em sistemas embarcados devido a sua facilidade de uso em baixo nível, além de ser muito utilizada em universidades, por ser considerada uma das linguagens com melhor didática e excelente para iniciantes no desenvolvimento de software.
A linguagem C++ é utilizada para criar aplicações que exigem rapidez e eficiência como: Jogos, Animação, programas comerciais e de engenharia como na eletrônica para programação de micro-controladores entre outros.
Se você é iniciante está no caminho certo, pois este curso mostra desde os conceitos mais simples da linguagem até conceitos avançados, como leitura e gravação em arquivos externos. Se você já conhece alguma linguagem de programação e precisa aprender a sintaxe de programação da linguagem C++ seja bem vindo ao nosso curso. Aprenda a Linguagem C++ com a brava cursos e saiba como criar programas rápidos e eficientes.
O curso desenvolverá no aluno a capacidade de:
- Aprender a programar em uma linguagem de alto nível.
- Resolver problemas utilizando uma linguagem de programação.
- Aprender boas técnicas de programação.
- Criar programas através do uso de funções e arquivos externos.
- Preparar o aluno a ter maior capacidade de desenvolvimento de software.
CONTEÚDO PROGRAMÁTICO:
- Configuração do Ambiente de C++
- Guia Rápido de C++
- Introdução a Linguagem C++
- Matrizes Ponteiros e Referências
- Tipos de Variável em C++
- Escopo de Variável em C++
- Tipos de Dados C++
- Tipos de Modificador de C++
- Arquivos de Fluxos em C++
- Estruturas de Dados e Técnicas de Programação
- Tomada de Decisão de C++
- Tipos de Loop
- Classes de Armazenamento em C+
- Manipulação de Strings e biblioteca String
- Funções de C++
- Números em C++
- Sequências de Caracteres
- Constantes/literais de C++
- Data e Hora
- Entrada/Saída
- Estruturas de Dados do C++
- Objetos e Classes
- Herança de C++
- Sobrecarga Operador e Função
- Polimorfismo em C++
- Encapsulamento de Dados em C++
- Abstração de Dados em C++
- Interfaces em C++ Classes Abstratas
- Multissegmentação
- Memória Dinâmica de C++
- Preprocessor
- Namespaces em C++
- Problema das N Rainhas
- Algoritmo de Knuth-Morris-Pratt – KMP
Curso elaborado e mantido pelo instrutor: Allan Almeida de Araújo. Graduando em Sistemas de Telecomunicações pelo instituto federal do amazonas.