ANSI-C
Com a crescente procura pelas mais variadas aplicações mobile, o mercado não para de lançar aplicações móveis para realizar quase todas e quaisquer funções. Sendo o Objective-C a linguagem de programação utilizada no desenvolvimento de aplicações para iPhone e iPad, conhecimentos sólidos de programação em C são essenciais para qualquer aprendizagem neste campo.
Objetivos
Dotar os formandos de conhecimentos e competências necessários para programar em C.
Duração: 18 Horas
Conteúdo Programático
Fundamentos
››Variáveis e tipos de informação
››Expressões e operações
››Estados, funções, input e outpuo, looping
Compilador C
››Fases da compilação
››Processamento através de ligação e carregamento
››Criar ficheiros intermédios com compilação personalizada
Pré-processador C
››Aprender a usar usar o pré-processador para importar
ficheiros, definir macros e constantes
››Gerir compilação condicional
Definir e invocar Funções
››Modular código usando funções reutilizáveis
Classes de armazenamento
››Variáveis dentro e fora do espectro
››Armazenamento para variáveis automáticas
Expressões
››Regras de precedência
››Ordens de avaliação
››Expressões de listagens
››Operador trigraph
Estruturas de controle
››While, do... while e for
››Estruturas
››Aninhamentos multi-nível
Pointers, Arrays e Strings
››Aprender a trabalhar com Pointers
››Relações entre Pointers
››Funções de bibliotecas strcpy, strcat e sscanf
Estruturas de dados
››Usar declarações de estutura para criar tipos de informação
personalizada em C.
Alocação de memória dinâmica
››Controlar a memória do programa usando dinamicamente as
expressões malloc, realloc e free.
Compreender endereços e a aritmética dos Pointer
››Arrays multi-dimensionais, estruturas de pointers, arrays de
pointers
Trabalhar com streaming e ficheiros input/output
›› Inputs e outputs standards
››Ficheiros de sistema
››Ler e escrever texto e informação binária
Requisitos
Este curso não apresenta pré-requisitos.
Solicite mais informação
Inscreva-se neste curso




