Informações gerais- Código: DCS
- Duração: 4 dias
- Participantes: 10 Máximo
- Preço: 1750 € GH
Público visado- Engenheiros/Técnicos
- Administradores sistemas
- Reveladores
Meios- Apoio de cursos
- 1 PC por pessoa
- CD de instrumentos
- Apoio Linux e Windows
- Dev C , Visual C , GCC
Objectivos- Programar aplicações de tipo sistema e de rede de C
- Compreender a gestão e a protecção da memória em x86
- Converter das bases de dados sobre o modelo ODBC
- Proteger as vossas aplicações à base
| Descrição O C é a linguagem indispensável para a concepção de aplicativo sistema e rede, quando um acesso e um controlo directo sobre os elementos do sistema de exploração e o material são exigidos. Além disso, a maioria dos programas dos diversos sistemas de exploração (Unix/Windows) é codificada em C. a Sua compreensão é por conseguinte indispensável para a prática de auditorias de segurança muito técnicas e análise de código (investigação de vulnerabilidades). Insistimos amplamente ao longo de toda a esta formação sobre os aspectos segurança deesta linguagem, e sobre os erros a não cometerem para evitar as falhas que é a causa de intrusão sobre os sistemas. Velamos por que seguir as normas ANSI, que permitem assegurar o transporte simples das vossas aplicações entre diferentes tipos de arquitecturas (Unix/Windows). |
Dia 1 & 2Introdução Característica da linguagem Domínios de aplicação Estrutura mínima de um programa Tipo de dados básicos Entrada/saída básicos Estruturas de controlo Pré e de postincrémentation préprocesseur o processo de compilação Criação de Makefile Estruturas de dados os ponteiros Quadros as estruturas Definição de tipos Manipulação de ficheiros Leitura de ficheiros Escrita de ficheiros Tratamento de cadeias de carácteres
| Dias 3 & 4
Programação sistema Gestão da memória aceder ao sistema de ficheiros cronometrar um tempo de tratamento Gestão dos processos Comunicação interprocesso Gestão dos ferrolhos: mutex e sémaphores Programação rede Criação de um cliente TCP Criação de um servidor TCP Interfaçage com uma base de dados Conexão à base Criação de cursores Requêtage Tratamento dos resultados
|