subject: Curso Visual C++.net - Primeira Turma Do Ano De 2010 - Agit Informática [print this page] A AGIT INFORMTICA iniciou inscries para a primeira turma de Visual C++.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: 09/10/2010 Perfil do curso: http://www.agit.com.br/perfil_visual_c.htm Objetivo: Capacitar o aluno como programador para Windows na Linguagem de programao C++, utilizando o ambiente Visual C++, e introduzindo a plataforma .NET . Pr-requisitos: Conhecimento de operao em Windows e 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: >> O ambiente de desenvolvimento: Os assistentes e recursos do Visual C++.NET;
As ferramentas auxiliares. >> API Win32: A interface de objetos de processamento e alocao de memria do Windows (KERNEL): -
... multitarefa e multiencadeamento: threads e sincronizao,
... recursos especiais do SO para acesso memria,
... recursos de I/O.
A interface de objetos de dispositivos grficos (GDI):
A mecnica para aplicaes de interface grfica de usurio:
... laos de mensagens,
... eventos,
... procedimentos de janela,
... mensagens sncronas e assncronas. >> Bibliotecas de vinculao dinmica (DLL`s): Vinculao (link) implcita e explcita;
DLL`s que exportam funes;
DLL`s que exportam classes; >> A Biblioteca de classes MFC (Microsoft Foundation Class Library): O que a MFC;
Assistentes visuais: o appwizard, as janelas de eventos, propriedades, recursos, etc;
As classes de servios bsicos: CString, CTime;
O ponto de entrada da aplicao com MFC; simulaes em C++ para entender a classe CWinApp; entendendo o uso de funes virtuais na MFC;
Usando threads: a classe CWinThread; worker threads e GUI threads;
A classe CObject; implementao dinmica de classes na MFC;
Aplicaes baseadas em dilogo; as classes CWnd e CDialog;
Classes derivadas de CWnd especializadas em janelas filhas (Child): CEdit, CButton, CComboBox, CListBox, CStatic, etc.;
Aprofundando a compreenso dos laos de mensagens na MFC: quando preciso ir alm dos assistentes visuais. >> Aplicaes SDI e MDI com a MFC: Entendendo a arquitetura "documento/viso";
As classes CFrameWnd, CMDIFrameWnd, CMDIChildWnd; a classe CView e suas derivadas;
As classes CDocument, CDocTemplate, CSingleDocTemplate e CMultiDocTemplate;
Barras de ferramentas (toolbar) e de mensagens (statusbar);
Aplicaes com aspecto e funcionalidades de um web browser: a classe CHtmlView;
Aplicaes para entrada e edio de dados: a classe CFormView. >> MultiThreading: Entendendo o que so threads e multithreading.
Aplicaes multitarefa.
Criando novos fios de processamento em uma aplicao.
. Agendamento e prioridade de threads.
Alterando as caractersticas de um thread e controlando o seu ciclo de vida.
. Utilizando recursos de sincronizao entre fios de processamento:
.. mutexes e sees crticas,
.. eventos de sincronizao,
.. outros recursos. >> Comunicao entre processos locais: Utilizando mensagens de janela para comunicao entre processos distintos - a mensagem WM_COPYDATA.
Utilizando memria compartilhada e eventos de sincronizao para comunicao entre processos distintos - arquivos de memria mapeada, filemapping. >> TCP/IP - Sockets: Entendendo o que so sockets.
Utilizando sockets para comunicao entre processos locais ou remotos atravs do protocolo TCP/IP.
Criando clientes e servidores TCP e UDP. >> Comunicao Serial: Acesso s portas de comunicao na Win32.
. Detectando a ocorrncia de eventos na porta.
. Lendo e escrevendo na porta.
Criando uma classe C++ para encapsular as funes e estruturas de comunicao da API. >> A Biblioteca de templates ATL (Active Template Library)
e a especificao COM (Component Object Model): O que COM, DCOM, COM+
Entendendo as Interfaces COM: a Interface IUnknown e os mtodos QueryInterface, AddRef e Release;
Funcionamento bsico de componentes: a "fbrica de classes"; o contador de referncias; apartment; marshaling; comunicao entre um componente e seu cliente; connection points e eventos;
A Interface IDispatch;
Criando e usando objetos e controles COM, com suporte da ATL.
. Criando servios.
. Criando servios sem utilizar o COM (acesso direto ao service control manager). >> Bancos de dados: OLEDB e ADO: O que OLE DB; o que ADO;
Os templates e classes da ATL para simplificar o uso da OLEDB;
Usando ADO em aplicaes de interface grfica: conexo, recordset, comandos e parmetros para comandos;
Criando e usando componentes COM, baseados em ATL e OLE DB, para acesso a banco de dados. >> Programando para a plataforma .NET: Viso geral da plataforma .NET.
Common Language Runtime (CLR) e o Framework .NET.
. C++/CLI - a especificao do C++ para .NET e a CLR.
. Criando e usando bibliotecas.
Windows Forms.
Acesso a Banco de Dados.
Trabalhando com cdigo gerenciado e no-gerenciado (managed / unmanaged). 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
(prximo ao metr Anhangaba - sada pela Rua Xavier de Toledo) Mapa:http://www.agit.com.br/mapa_agit.htm
Curso Visual C++.net - Primeira Turma Do Ano De 2010 - Agit Informtica
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 #1743659)