CPC001 |
Programação em C |
|
|
||
|
Objectivo Geral |
|
|
||
Este Curso tem como objectivo dotar os participantes dos conhecimentos e técnicas de programação em linguagem C, útil para programar em qualquer sistema operativo e especialmente indicada para o desenvolvimento de projectos de software de média e grande dimensão.
|
|
|
OBJEcTIVos Específicos |
|
|
No final deste curso os participantes saberão:
· Estruturar um programa em C
· Declarar Variáveis
· Realizar funções com passagem de parâmetros
· Definir novos tipos de dados
· Identificar as principais bibliotecas de C
· Usar os comandos básicos do pré-processador
· Escrever, compilar e executar programas Standard C
· Conhecer e aplicar as funções standards e biblioteca C
· Realizar pequenas aplicações em C
|
|
|
Destinatários |
|
|
Este Curso destina-se a todos os profissionais que pretendam aprender a programar em linguagem C, nomeadamente engenheiros de software, programadores de aplicações e de sistemas, etc.
|
|
|
PRÉ-REQuisitos |
|
|
|
|||
|
Duração |
||
|
24 Horas |
|
|
|
|||
|
Conteúdo Programático |
||
1 - INTRODUÇÃO À LINGUAGEM C
· Principais características do C
· Potabilidade, Eficiência do código, Suporte à Programação Estruturada
· Modo de Compilação, Livrarias e Funções Standards
· Facilidade de acesso aos recursos de hardware
· Aplicações da Linguagem C
· Aplicações de BDs, aplicações empresariais e em tempo real
· Interfaces de utilizador
· Gráficos
· Sistemas Operativos
2 - INTRODUÇÃO Á PROGRAMAÇÃO EM C
· Escrever um programa C simples
· Estrutura e declaração de variáveis
· Desenho de sistemas de fluxos e controle
· Definição e utilização das funções
· As funções standard de I/O
· Tipos e classes de armazenamento
· Tipo caracteres, Inteiro, curto, longo, Único e vírgula flutuante, etc.
· Classes de Armazenamento
· Operadores e expressões
· Operadores numéricos, relacionais, mistos e tipos de conversão
· Operadores Lógicos e Operadores de precedência e associativismo
· Expressões condicionais (if, else)
· Loops e interacções
· As instruções While, do e for
· Loops Múltiplos
· Assignação de operadores e utilização dos comandos break e continue
3 - ARRAYS, ESTRUTURAS E APONTADORES
· Arrays
· Notação, representação e Manipulação dos vários elementos do Array
· Utilização de arrays multidimensionais e Arrays com variáveis de tamanho variável
· Estruturas
· Propósito e finalidades
· Declaração e Assignação de estruturas
· Apontadores
· Operações com apontadores e declarações
· Utilização dos apontadores como argumentos de funções
· Alocação dinâmica de memória
· Listas
· Unions
4 - ORGANIZAÇÃO E ESTRUTURA DE UM PROGRAMA EM C
· Programação modular
· Passagem de argumentos por valor
· Regras, âmbito e variáveis globais
· Separação entre compilação e linkagem
· Construção por módulos
· Como “embalar” a estrutura de Dados
· Manter a estrutura de dados em ficheiros separados
· Ficheiros Públicos. h vs. Ficheiros privados .c
· Esconder/ocultar variáveis e funções privadas
5 - HARDWARE E SISTEMAS OPERATIVOS
· Controlo dos Dispositivos
· Interacção com o sistema operativo
6 - PRÉ-PROCESSADOR E LIVARIAS C standards
· O Pré-processador Standard de C
· Definição e chamada de macros
· Utilização da compilação condicional
· Como passar valores ao compilador
· A Livraria C Standard
· Input/output
· Manipulação de sequências
· Funções Matemáticas
· Outras funções standard em C
Preços
1º participante | 2º participante | 3º participante |
---|---|---|
2,990.00 EUR | 1,590.00 EUR | 1,290.00 EUR |
1º participante | 2º participante | 3º participante |
---|---|---|
3,650,790.00 AOA | 1,941,390.00 AOA | 1,575,090.00 AOA |
1º participante | 2º participante | 3º participante |
---|---|---|
248,170.00 MZN | 131,970.00 MZN | 107,070.00 MZN |
1º participante | 2º participante | 3º participante |
---|---|---|
17,940.00 R$ | 9,540.00 R$ | 7,740.00 R$ |
Outras Informações
O valor do 1º participante é com Garantia Total de Realização numa lógica de formação one to one.GARANTIA DE REALIZAÇÃO - POLÍTICA DE NÃO CANCELAMENTO
Porque respeitamos as necessidades de formação e disponibilidade dos nossos clientes, desenvolvemos uma Política de não Cancelamento, com base na qual garantimos a realização de qualquer curso, em pelo menos um dos regimes disponíveis, mesmo que este seja ministrado apenas para 1 pessoa numa lógica one to one.
REGIMES, MODALIDADES E HORÁRIOS 100% FLEXÍVEIS
Todos os cursos podem ser ministrados em regime presencial ou à distância.
Caso pretenda iniciar o seu curso noutra data, contacte-nos!
Temos também disponível a modalidade intra empresa no horário que lhe for mais conveniente: laboral ou pós-laboral.
Pretende efectuar pagamento agora?