
Apresentação
Este curso tem o objetivo de apresentar práticas de programação segundo os padrões POSIX de interface. Nele o aluno aprenderá sobre o desenvolvimento de software portável utilizando interfaces (API e utilitários) definidas pelo POSIX, para sistemas operacionais modernos.
O POSIX é um conjunto de especificações de interface (APIs e utilitários) definido pela IEEE com o objetivo de garantir portabilidade de código de programas entre sistemas operacionais que o implementam. O desenvolvimento de software de acordo com o POSIX tem vantagens como a portabilidade do código produzido entre sistemas operacionais compatíveis, e utilização de uma infraestrutura madura de bibliotecas e utilitários existentes nesses sistemas.
Público Alvo
Profissionais e entusiastas interessados no desenvolvimento de software para sistemas operacionais POSIX, como UNIX's, BSD's e GNU Linux.
Vantagens e Pontos Fortes do Curso
Carga Horária
40 horas
Pré-Requisitos
Instrutor
Bacharel em Ciência da Computação pela UFMG. Desenvolvedor de Software desde 1996, com experiência em linguagem C desde 1999. Prestador de serviços a diversas empresas desenvolvendo software de base, incluindo controladores de dispositivos em sistemas operacionais modernos e consultor no desenvolvimento de sistemas operacionais para dispositivos portáteis. Desenvolvedor de software livre atuante.
Ementa
|
|