Kernel Linux PDF Imprimir E-mail

 

Kernel Linux Programming Essentials


Carga horária: 40 horas


Apresentação

Este curso tem como objetivo capacitar o aluno a desenvolver e empacotar programas e aplicações no Debian GNU/Linux.


Público alvo

Desenvolvedores e programadores em C ou profissionais de TI com conhecimentos em C e sistema operacional Linux.


Vantagens do curso

Conhecer como desenvolver aplicações em Linux:

- Makefiles

- Processos

- Sinais

- Threads

- Semáforoes

- Pacotes Debian

- Acesso à arquivos e diretórios

- Memória compartilhada

- Socket


Este treinamento foi desenvolvido a pedido do SERPRO, pois não é ministrado em nenhum outro local no Brasil.

Serão desenvolvidos programas e aplicativos usando as ferramentas e conhecendo o funcionamento do kernel linux, aprendendo na prática como empacotar programas e aplicações para Debian/GNU Linux, como trabalhar com semáforos, processos, threads, memória e acesso a arquivos conhecendo as técnicas de depuraçao de código e linkagem dinâmica e ao final do curso, serão empacotadas as aplicações desenvolvidas durante o curso para o Debian

GNU/Linux.


Pré requisitos

- Inglês técnico (leitura)

- Conhecimentos em sistema operacional Linux

- Conhecimentos da linguagem C

- Conhecimentos básicos em shell script

- Prova de pré-requisitos

 

Conteúdo programático

- Ferramentas para programar em C

- Makefiles

- Controle de versão

- Compilação e depuração

- Compatibilidade e padrões Linux

- Chamadas de sistema e I/O

- Arquivos e diretórios

- Processos

- Sinais

- Comunicação de processos

- Threads

- Semáforos

- Pipes e FIFOs

- Memória compartilhada

- Filas de mensagens

- Sockets

- Pacotes Debian (.deb)

- Multiplexação I/O assíncrono

 

 

 

Boletim Training Tecnologia Cadastre-se

Name:

Email:

Banner
template desenvolvido por FVAL | layout por Training Tecnologia