Curso de C/C++
Curso
Em Lisboa
Descrição
-
Tipologia
Curso
-
Nível
Intermediário
-
Local
Lisboa
-
Horário de aulas
60h
-
Duração
Flexível
-
Início
Datas a escolher
Permite criar sistemas operacionais, vários tipos de aplicações e gerar programas de forma bastante rápida, visto que possui uma sintaxe simples e poderosa.
C tem influenciado outras linguagens de programação, como a C++, que originalmente começou como uma extensão para C. C++ traz uma nova representação de dados, muito semelhante na forma às estruturas, porém diferentes na forma conceitual.
O curso de C/C++ oferece conhecimentos essenciais para qualquer projeto na Web, através de uma enorme variedade de códigos que possibilitam a programação em diferentes níveis
Instalações
Localização
Início
Início
A ter em conta
No final deste curso, os formandos conseguem criar programas e aplicações na linguagem C/C++.
Este curso destina-se a todos os que se querem iniciar na programação e também para quem pretende adquirir conhecimentos de C/C++.
Opiniões
Matérias
- Linguagem C
- Programação
- C++ I
- Algoritmo
- Compiladores
- Conquistar
- Compilador
- Configuração
- Linha de comandos
- Programas em C
- Vantagens
- CodeBlocks
Professores
Formabase Formabase
Formador
Programa
Introdução à Programação
- Linguagem C
- Introdução à programação
- Conceito de algoritmo
- Conceito de pseudo-código
- Metodologia Top-Down – Dividir para Conquistar
- Conceito de compilador
- Compiladores de C e C++
- Configuração
- Compilação pela linha de comandos
- Sintaxe dos programas em C
- Apresentação do editor CodeBlocks e vantagens do seu uso
- Edição de código no CodeBlocks
- Tipos de dados primitivos
- Conceito de variável
- Utilização de variáveis num programa C
- Conceito de constantes
- Constantes de barra invertida
- Operadores aritméticos binários e unários
- Operadores lógicos “AND”, “OR” e “NOT”
- Controlo de fluxo “IF” e “SWITCH”
- Ciclos “WHILE”, “FOR” e “DO WHILE”
- Instruções “BREAK” e “RETURN”
- Arrays unidimensionais e multi-dimensionais
- Cadeias de carateres (Strings)
- Funções de Strings
- Funções, argumentos e chamada
- Recursividade
- Utilização e criação de bibliotecas
- Ponteiros
- Alocação dinâmica de memória
- Estruturas (Struct)
- Conceito de estruturas de dados dinâmicas
- Listas ligadas (Linked List)
- Funções para manipulação de Listas
- Árvores binárias
- Árvores binárias de pesquisa (Binary Search Tree)
- Funções para manipulação de Árvores
- Funcionalidades
- Escrita de dados em ficheiros
- Leitura de dados em ficheiros
- Ficheiros de texto
- Funções para manipulação de ficheiros
- Introdução à Programação Orientada por Objetos (POO)
- Diferenças entre C e C++
- Sintaxe dos programas em C++
- Tipos de dados
- Conceito de Objeto
- Classes
- Métodos
- Atributos
- Conceito de Instância
- Conceito de “Construtor”
- Encapsulamento
- Extensão de classes
- Herança de classes
- Polimorfismo
- Overloading de métodos
- Funções virtuais
- Valor
- Referência
- Vector
- Map
- Algoritmos
- Com contentores STL
- Com arrays nativos
- Lançamento
- Captura simples, múltipla e genérica
Curso de C/C++