Home Cursos

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

J820 Qualidade e produtividade em Java com Ant, JUnit, XDoclet e Cactus 40h
Aprenda a usar estas ferramentas de c�digo aberto para tornar o seu processo de desenvolvimento mais eficiente e produtivo.
Pr�-requisitos: J100
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

X500 Introdu��o a Scalable Vector Graphics (SVG) 20h
Apresenta a linguagem SVG - uma aplica��o do XML com recursos similares a FlashTM - que � o padr�o W3C para gr�ficos vetoriais.
Pr�-requisitos: X100

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

 

Home Download Contato Cursos Instrutores