subject: Curso C++ Para Linux - Primeira Turma Do Ano De 2010 - Agit Informática [print this page] A AGIT INFORMTICA iniciou inscries para a primeira turma de C++ para Linux.NET do ano de 2010. Veja todas as informaes do cursoem nosso site, acesse: www.agit.com.br- l voc encontrar informaes desde horrios, dias ministrados, valores, formas de pagamento, descontos, localizao e muito mais. Faa sua inscrio com antecedncia ganhe desconto e parcele at 8 vezes. Incio: 31/07/2010 - Trmino: 02/10/2010 PERFIL DO CURSO: Objetivo: Capacitar o aluno como programador para o sistema operacional Linux na Linguagem de programao C++.
Pr-requisitos: Conhecimento de algum sistema operacional (na primeira aula sero fornecidos alguns conceitos indispensveis sobre o Linux, caso voc ainda no conhea esse sistema); conhecimento da linguagem de programao C++.
OBS: caso voc no conhea a Linguagem C++, ou no tenha um bom domnio de herana, polimorfismo(em especial funes virtuais) e templates, deve cursar primeiro o nosso curso Linguagem C++, para preencher este pr-requisito.
PRINCIPAIS TPICOS: >> Conceitos bsicos sobre o Linux: (apenas os conceitos indispensveis para permitir a edio de fontes e desenvolvimento de programas; este ser o assunto da primeira aula).
obtendo acesso ao Linux;
como executar comandos sobre o Linux;
variveis de ambiente;
consoles virtuais;
escolhendo um editor de textos para escrever os fontes;
comandos bsicos do Linux: ls, mkdir, cd, rmdir, rm, pwd;
processos: o que so; como verificar processos em execuo; como enviar sinais para os processos.
>> O ambiente de desenvolvimento: como usar o compilador gcc no Linux;
criando arquivos make;
como utilizar os recursos de debug;
regras bsicas para criar aplicativos que rodem tanto no Linux como no Windows;
>>Explorando os recursos bsicos do sistema operacional: lendo os parmetros curtos e longos passados pela linha de comando;
utilizando pipes;
descritores de arquivo; criando e mantendo arquivos no Linux;
as bibliotecas padro para suporte a operaes de IO.
utilizando a entrada e a sada padro (stdin, stdout);
construindo aplicaes CGI (Common Gateway Interface) para a Internet;
>>Melhorando a utilizao da memria: criando bibliotecas de ligao dinmica ( shared objects);
como compartilhar memria entre diversas aplicaes;
utilizando semforos;
>>Processos e threads: sinais e tratamento de sinais;
bifurcao de processamento: como criar processos-filhos no Linux;
utilizando threads no Linux; threads, sincronizao e proteo da memria global;
entendendo as diferenas entre processos e threads nos ambientes Linux e Windows;
>>TCP/IP e aplicaes para a Internet: criando servios com o protocolo TCP/IP; como utilizar sockets no LINUX;
criando clientes e servidores TCP e UDP.
>>Bancos de dados: apresentao dos sistemas de bancos de dados gratuitos e de cdigo fonte aberto disponveis para Linux e para Windows.
construindo uma aplicao com banco de dados client/server para a Internet e a Intranet;
construindo o front-end para acesso aplicao servidora de dados;
>>Interface Grfica: entendendo o servidor X;
entendendo os gerenciadores grficos;
criando uma aplicao com interface grfica;
como usar e criar widgets;
exemplos com Qt e gtkmm. NO PERCA SUA VAGA, FAA SUA INSCRIO ANTECIPADA E GANHE DESCONTO NO VALOR DO CURSO. Dvidas envie um e-mail para cursos@agit.com.br ou ligue para (11) 3255-4945. Local do curso: AGIT INFORMTICA LTDA.
Rua Major Quedinho, 111 5 Andar Cj. 508 Centro So Paulo SP
Microsoft Certificate Professional em Visual C++. Certificado em Qt cursou o Treinamento Oficial de Qt (Trolltech / Integrated Computer Solutions) em Boston EUA. Programador de computadores desde 1974, quando trabalhou na Honeywell Bull (com Assembler Ge-120 e Cobol).
A partir de 1985 comeou a trabalhar com microcomputadores nas linguagens Basic e Clipper, e 1988 comeou a desenvolver Softwares na linguagem C. Participou da criao da Agit Informtica em 1992, exercendo a funo de programador. Em 1993, tambm como Instrutor de C (C++ a partir de 1994).
Atualmente Diretor Tcnico da Agit Informtica, tendo como funo principal a coordenao das reas de Desenvolvimento e Treinamentos: em C e C++, Visual C++.NET para Windows, C++ para Linux e Qt Biblioteca C++ Multiplataforma (Windows, Unix/Linux e MAC).(Artigonal SC #1743724)