C ANSI

Duração: 20hs

Desenvolver Aplicações utilizando a linguagem C ANSI, entendendo sua sintaxe, semântica e estruturas de dados aplicadas a utilização do compilador.

Objetivos

- Definir a arquitetura C ANSI, suas vantagens e utilizações
- Definir a sintaxe, semântica e estruturas da linguagem
- Utilizar a compilação de programas

Pré-requisitos

- Conhecimentos de Lógica de Programação

Público alvo

- Administradores de Dados
- Administradores de Banco de Dados
- Administradores de Sistema Operacional e Redes
- Analistas de Sistemas
- Arquitetos de Sistemas e Projetistas
- Desenvolvedores de Aplicações
- Diretores de Informática
- Gerentes de Informática
- Gerentes de Suporte
- Programadores
- Profissionais do Suporte Técnico
- Web Designers
- Web Developers
- Web Managers

Conteúdo

1. Introdução

2. Pequeno Histórico da Linguagem

3. Características Gerais
- A linguagem C

4. Compilação X Interpretação
- A linguagem C
- O Processo de Compilação
- Portabilidade e Bibliotecas
- Comentários em um Programa

5. C Para Quem Utiliza Sistemas Unix-Like
- gcc (do UNIX)
- "Hello World"
- Usando o Help
- Projetos (Programas com Múltiplos Fontes)
- Bibliotecas
- Debug

6. Variáveis
- Tipos Básicos de Dados
- Inicialização
- Constantes
- Modificadores
- Variáveis Locais e Variáveis Globais
- Modificadores de Classe de Armazenamento

7. Operadores
- Operadores Aritméticos
- Operadores Relacionais e Lógicos
- Demais Operadores

8. Expressões
- Conversão de Tipos em Expressões
- Cast
- C Reduzido
- Tipos de dados definidos pelo programador
- Maquiagem de tipos (type casting)

9. Comandos de Controle do Programa
- Comandos de Seleção
- O Comando if e else
- Utilizando ? e
- O Comando Switch
- Comandos de Iteração
- O Comando for
- Os Comandos while e do-while

10. Matrizes e Strings
- Introdução
- Arranjos
- Como Acessar Arranjos?
- Matrizes e Memória
- Strings em C
- Matrizes Bidimensionais
- Matrizes Multidimensionais
- Inserindo Valores em Matrizes Diretamente na Declaração

11. Funções
- Introdução
- Argumentos de Funções
- Comandos de Desvio
- Return
- Retornando Valores
- Prototipação de Funções
- Goto
- Break
- Continue
- Chamada por Valor, Chamada por Referência
- Matrizes como Argumentos de Funções
- argc e argv
- Recursividade

12. Ponteiros
- Introdução
- Variáveis Ponteiros
- Os Operadores & e *
- Operações com Ponteiros
- Matrizes e Ponteiros
- Indireção Múltipla
- Alocação Dinâmica de Memória
- Cuidados no Uso de Ponteiros



Entre em contato

Instrutores:

Próximas turmas:

Cursos desta formação:

Formações relacionadas:

Depoimento:

16/08/2010

"O instrutor é bem qualificado, utiliza tecnologias atuais e disponíveis a todos. O conteúdo é bem focado nas reais necessidades dos alunos no ambiente de trabalho."

Letícia Netto

Home   |   Nossa Empresa   |   Cursos e Formações   |   Eventos   |   Calendário   |   Contato

T@rgetTrust 2009 | Rua São Francisco da Califórnia, 23 - Bairro Higienópolis - Porto Alegre - RS - CEP 90550080 | Tel. (51) 3325.2596 - FAX: (51) 3342.6850 ISUL TECNOLOGIA