(61) 3223-3000

Fale conosco

 

alt

Curso realizado de forma presencial em laboratório.

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

  • 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.

 

Carga horária

40 horas

 

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

 

Ementa

  • 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

 

alt