Cursos Dispon�veis
Os cursos est�o atualmente dispon�veis para turmas fechadas, contratadas sob demanda.
Cursos de JavaScript e Web
HTML e CSS
| W100 |
Web Design com XHTML |
24h |
| Curso b�sico para Web designers. Explora n�o apenas todos os tags do HTML e XHTML como tamb�m d� dicas de boas pr�ticas, padr�es, design e navegabilidade. N�o aborda t�picos avan�ados de XML dispon�veis em XHTML 1.1 (veja X100). |
| Pr�-requisitos: n�o h�. |
| W400 |
Web Design com Cascading Style Sheets (CSS) |
24h |
| Essencial para controlar a apresenta��o em sites compat�veis com HTML 4.0 e XHTML. Mostra como desenvolver sites eficientes, leves e f�ceis de manter com a tecnologia CSS, que pode ser usada tamb�m com XML e SVG. |
| Pr�-requisitos: W100 |
| W600 |
JavaScriptTM para desenvolvimento Web |
32h |
| Apresenta uma introdu��o pr�tica � linguagem JavaScript visando o desenvolvimento Web. O material consiste de um livro escrito pelo instrutor, dispon�vel para download. |
| Pr�-requisitos: W100 |
Cursos em tecnologias AppleTM
C, C++, Objective-C e Frameworks Apple
| AP100 |
Objective-C e Foundation Framework |
40h |
| Explora a linguagem Objective-C e o framework Foundation para desenvolvedores que utilizam a plataforma Apple em desenvolvimento; � um curso essencial para desenvolver aplica��es para Mac OS ou iPhone j� que fornece a base para os frameworks dessas plataformas. |
| Pr�-requisitos: programa��o OO ou programa��o C/C++ |
| C102 |
Linguagem C para programadores Apple |
40h |
| Um curso de linguagem C usando o XCode e ambiente Mac OS. O conhecimento de C � importante para usar v�rios frameworks de baixo n�vel do Mac OS e facilita a aprendizagem de Objective-C uma vez que essa linguagem � implementada sobre a linguagem C. |
| Pr�-requisitos: conhecimento elementar de programa��o estruturada em qualquer linguagem |
| AP310 |
Aplica��es Mac OS com Cocoa / AppKit |
40h |
| Aborda a constru��o de aplica��es nativas para sistemas Mac OS X. O curso tem foco pr�tico e enfatiza o uso de padr��s de design, boas pr�ticas e usabilidade, cobrindo os recursos do Cocoa mais prov�veis de serem usados em qualquer aplica��o. |
| Pr�-requisitos: AP100 (Objective-C e Foundation) |
| AP320 |
Aplica��es iPhone com Cocoa Touch / UIKit |
40h |
| Aborda a constru��o de aplica��es nativas iPhone ou iPod, que podem ser distribu�das via Apple Store. O curso explora t�picos essenciais como navega��o e tabelas, uso de recursos como acelerometro, GPS e c�mera, e introduz t�picos avan�ados como anima��o 2D e 3D. |
| Pr�-requisitos: AP100 (Objective-C e Foundation) |
| AW100 |
Aplica��es Web para iPhone com WebKit |
24h |
| Este curso explora as tecnologias Web 2.0: HTML, CSS, JavaScript, Ajax, JSON e JQuery e mostra como us�-las para construir aplica��es Web compat�veis com o iPhone, ou adaptar websites para oferecer acesso compat�vel com a interface do iPhone. |
| Pr�-requisitos: conhecimentos elementares de HTML, CSS e JavaScript |
Cursos de JavaTM
Java B�sico
| J100 |
Programa��o Orientada a Objetos em Java 2 |
40/48h |
| Este � o curso "b�sico" de Java. Destina-se a programadores C, C++ ou que j� usam outra linguagem orientada a objetos. A vers�o de 48 horas inclui fundamentos de RMI, JDBC, Ant (ferramenta open-source para desenvolvimento) e testes de unidade. |
| Pr�-requisitos: programa��o OO ou programa��o C/C++ |
Java em Rede
| J500 |
Aplica��es Distribu�das com Java 2 Enterprise Edition e JBoss |
40/48h |
| Explora os recursos distribu�dos da linguagem que fazem parte da especifica��o J2EE: EJB, servlets, JSP integrados e distribu�dos como componentes facilmente configurados e implantados em servidores compat�veis. Este curso inclui a ess�ncia do que � abordado nos cursos J530 e J550, com foco na especifica��o J2EE. |
| Pr�-requisitos: J100 |
| J530 |
Aplica��es Distribu�das com Enterprise JavaBeansTM e JBoss |
40h |
| Destinado a desenvolvedores que desejam conhecer e explorar o desenvolvimento de aplica��es distribu�das em Java para execu��o em servidores de aplica��es compat�veis com a especifica��o EJB. Discute tamb�m quest�es avan�adas como relacionamentos, seguran�a e transa��es, al�m de t�picos de de arquitetura e padr�es de projeto. |
| Pr�-requisitos: J100 |
| J550 |
Aplica��es Web com Servlets e JavaServerTM Pages |
40h |
| Explora as APIs que permitem criar aplica��es Web usando Java: JavaServer Pages (JSP) e servlets. Discute tamb�m quest�es de arquitetura, como padr�es de projeto e MVC. Aborda recursos recentes como JSTL e Filtros e t�picos avan�ados como custom tags. |
| Pr�-requisitos: J100, W100 (ou equivalente) |
| J551 |
Jakarta Struts |
12h |
| Apresenta o framework MVC Jakarta Struts e mostra como utiliz�-lo em projetos de aplica��es usando JSP/servlets. |
| Pr�-requisitos: J550 |
| J560 |
Persist�ncia Orientada a Objetos com Hibernate |
40h |
| Explora conceitos b�sicos e avan�ados de mapeamento objeto relacional (ORM) com a ferramenta Hibernate, que permite introduzir persist�ncia em aplica��es orientadas a objeto de forma n�o intrusiva, e � compat�vel com aplica��es standalone, JSP, servlets e EJB. |
| Pr�-requisitos: J530 e J550 ou J500, X100 (ou equivalente) |
Java, XML e Web Services
| J700 |
Processamento XML usando Java |
20h |
| Explora as APIs de manipula��o XML dispon�veis no J2SDK 1.4 e JAXP 1.2. Aborda tamb�m JDOM e JAXB. Pr�-requisito para o curso de Web Services. |
| Pr�-requisitos: J100, X100 (ou equivalente) |
| J710 |
Java Web Services |
20h |
| Explora as APIs JAX-RPC, JAXM/SAAJ e JAXR al�m das ferramentas do Java Web
Services Development Kit. |
| Pr�-requisitos: J550, J700 |
Boas Pr�ticas, Arquitetura, T�cnicas e Ferramentas de Desenvolvimento
| J930 |
Padr�es de Projeto Cl�ssicos em Java |
32h |
| Aborda cada um dos 23 padr�es de projetos cl�ssicos (GoF patterns) atrav�s de exemplos em Java. Este curso � 50% pr�tico. Exerc�cios s�o propostos para aplicar, em sala de aula, cada um dos padr�es. |
| Pr�-requisitos: J100 |
| J931 |
Padr�es de Projeto J2EE |
24h |
| Explora os padr�es de projeto comuns em aplica��es J2EE catalogados pelo Sun Java Center. Este curso, 70% pr�tico, aborda cada um dos padr�es e prop�e exerc�cios para aplic�-los em aplica��es simples executando no JBoss. |
| Pr�-requisitos: J500 ou J530 e J550 |
Cursos de XML
XML B�sico
| X100 |
XML: Uma Introdu��o Pr�tica |
40h |
| Oferece uma introdu��o pr�tica aos conceitos fundamentais do XML, como escrever documentos, como validar com DTD, namespaces e fundamentos de XSL e XML Schema. Aborda tamb�m DOM, SAX, XSLT, XPath, XSL-FO, XLink e XQuery. |
| Pr�-requisitos: W100 ou equivalente. |
| X170 |
XML Schema |
24h |
| Cobre as tr�s especifica��es (primer, estruturas e tipos) do W3C XML Schema, usado para especificar, modelar e validar aplica��es XML. |
| Pr�-requisitos: X100 |
Transforma��o e Estilo em XML
| X300 |
Transforma��o XML usando XSLT e XPath |
24h |
| Explora os recursos de transforma��o e pesquisa em documentos XML atrav�s da linguagem XSLT. Este curso abrange aspectos avan�ados do XSLT e XPath, como agrupamento, templates, fun��es e extens�es. Atualizado para XSLT e XPath 2.0. |
| Pr�-requisitos: X100 |
| X400 |
Editora��o em XML usando XSL-FO |
24h |
| Apresenta os recursos do XSL para formata��o de p�ginas e gera��o de vis�es em interfaces gr�ficas, PDF e PostScript. Ser� explorada a gera��o de PDF a partir de documentos XML usando o Apache Xalan (transforma��o XSLT) e o Apache FOP. |
| Pr�-requisitos: X100 |
Aplica��es do XML
Outros Cursos
Perl
| P100 |
Introdu��o � Linguagem Perl |
24h |
| Introduz a linguagem Perl atrav�s de exemplos. Aborda aspectos orientados a objetos do Perl 5. |
| Pr�-requisitos: conhecimento de linguagem de programa��o. |
| P200 |
Perl Avan�ado |
24h |
| Explora aspectos avan�ados da linguagem como m�dulos, sockets, etc. |
| Pr�-requisitos: P100 |
CGI (Common Gateway Interface)
| W500 |
Web Sites Interativos com CGI |
24h |
| Este curso pr�tico mostra como configurar um servidor Web como o Apache para servir p�ginas e outros recursos din�micos atrav�s da interface CGI. O curso � independente de linguagem mas os exemplos est�o dispon�veis em Perl. |
| Pr�-requisitos: W100 e conhecimentos de programa��o (P100 � recomendado) |
Minicursos de at� 8 horas (com pr�tica)
| J433 |
Semin�rio Pr�tico de Objetos Distribu�dos em Java |
8h |
| Explora quatro diferentes maneiras de implementar objetos distribu�dos em Java: Java IDL (CORBA), Java RMI padr�o (JRMP), Java RMI sobre IIOP e JAX-RPC (Web Service). As aplica��es s�o demonstradas atrav�s de exemplos e s�o propostos exerc�cios simples para implementar cada aplica��o |
| Pr�-requisitos: J100 |
| J523 |
Tutorial JNDI |
4h |
| Explora os principais recursos da API JNDI e demonstra aplica��es usando JNDI com sistemas de arquivos, LDAP, DNS e registro de objetos (CORBA e RMI). |
| Pr�-requisitos: J100 |
| J533 |
Introdu��o a Java Message Service (JMS) |
8h |
| Explora a API de messaging de Java. Como exerc�cios s�o propostos o desenvolvimento de uma aplica��o B2B, de troca de documentos entre clientes, e um bate-papo simples. O servidor usado � o JBossMQ. |
| Pr�-requisitos: J100 |
| J543 |
JavaMail |
8h |
| Este minicurso apresenta a API JavaMail, que permite desenvolver aplica��es cliente de e-mail em Java. Como exerc�cio � proposta a cria��o de uma aplica��o de cliente de e-mail capaz de receber mensagens, salvar anexos, e enviar mensagens com anexos. Como interface do usu�rio, pode-se usar uma GUI Swing ou um servlet. |
| Pr�-requisitos: J550 |