:: Grade de Cursos

Os cursos da Neki University são customizados de acordo com as necessidades de negócios do cliente, o conhecimento prévio da sua equipe e suas intenções de evolução do ambiente tecnológico. Nesta página relacionamos alguns dos módulos de treinamento que podem ser inclusos em um plano de capacitação para um cliente em particular.

Primeiro, os cursos que integram o plano de capacitação em desenvolvimento JavaEE, baseado na fusão das arquiteturas de camadas Three-Tier (Apresentação, Negócios e Persistência) e MVC (Modelo, Visão, Controle), formando um modelo de quatro camamas: Visão, Controle, Negócios e Persistência. Além delas, uma 5a. camada (integração) fornece tecnologias que permitem a várias aplicações / sistemas internos e externos conviverem harmoniosamente.

Negócios | Visão | Controle | Persistência | Integração

Além dos módulos da capacitação JavaEE, temos cursos complementares focados em diversos segmentos de tecnologia:

  Aplicativos Livres

  Controle de Versões | Desenvolvimento Web | C/C++

  Servidores de Aplicação | Bancos de Dados | Linux


Camada de Negócios

Introdução ao Java
 Linguagem de Programação Java
 Novos recursos do Java 5 e 6
 APIs essenciais: Coleções, Formatação, Datas, I/O, Nio, Logging
 Threads e sincronização
 Introdução ao XML
 Introdução ao IDE Eclipse
 Introdução ao IDE NetBeans
 Log4J e Commons Logging
 Análise Estática de Código: PMD, FindBugs, JDepend

OO com Java
 OO com Java e JavaBeans
 Introdução ao UML com ArgoUML
 Introdução ao UML com NetBeans UML
 Introdução aos Design Patterns e Arquitetura de Sistemas
 Introdução ao Ant
 Introdução ao Maven
 Testes Unitários com JUnit
 Qualidade de Testes com Cobertura
 Integração Contínua

Enterprise Java Beans
 Introdução ao EJB 2.1
 Introdução ao EJB 3
 Introdução ao JTA
 Serviços de Timer e Scheduling EJB
 Introdução ao JNDI – Java Naming and Directory Interface
 Desenvolvimento JavaEE com Eclipse WTP
 Desenvolvimento JavaEE com JBoss IDE / Red Hat Developer Studio
 Desenvolvimento JavaEE com NetBeans
 Introdução ao XDoclet
 Introdução ao JMX – Java Management Extensions
 Testes Unitários JavaEE com Cactus


Camada de Visão

Interfaces Web
 Introdução ao JSP e JSTL
 Programação de Tags Java
 Programação de Tags JSP
 Introdução ao JSF – Java Server Faces
 Introdução ao Ajax
 Desenvolvimento Web com Eclipse WTP
 Desenvolvimento Web com JBoss IDE / Red Hat Developers Studio
 Desenvolvimento Web com NetBeans
 Testes Funcionais com HttpUnit e WebUnit
 Testes Funcionais com Selenium
 Testes de Carga Web com JMeter

Interfaces Gráficas (GUI)
 Introdução ao Swing
 Gráficos com Java2D
 Impressão com Java Printing API
 Introdução ao Eclipse SWT
 Introdução ao Eclipse JFace
 Distribuicão de Aplicações com Java Web Start (JWS)
 Programação Visual com Eclipse VE (Swing)
 Programação Visual com Eclipse VE (SWT / JFace)
 Programação Visual com NetBeans (Swing)
 Desenvolvimento de Componentes Swing
 Testes Funcionais com JFCUnit

Relatórios
 Introdução ao JasperReports com iReport
 Introdução ao JasperReports com Jarvis / NetBeans
 JasperRepors com Hibernate e JPA
 Introdução ao JFreeChart
 Introdução ao Eclipse BIRT


Camada de Controle

Frameworks Web
 Introdução aos Servlets Web
 Introdução aos Listeners e Filtros Web
 Introdução ao Struts Action Framework
 Introdução ao Struts Validator
 Introdução ao Struts Tiles
 Introdução ao Apache Struts 2
 Introdução ao JSF – Java Server Faces
 Testes Unitários com StrutsUnit

Portlets Web
 Introdução aos Portlets JavaEE
 Introdução ao Apache Pluto e JetSpeed
 Portlets com Struts 2


Camada de Persistência

Bancos Relacionais com Java
 Introdução ao JDBC
 Novas Features do JDBC 3 e 4
 JDBC para o JavaEE
 Modelagem de Dados Entidade / Relacionamento
 Desenvolvimento SQL com Eclipse Data Tools
 Introdução à Modelagem Objeto / Relacional
 Testes Unitários e de Sistema com DbUnit
 Transações com Spring

Frameworks de Pesistência de Objetos
 Introdução aos Entity EJB 2.1
 Introdução ao Hibernate 2
 Introdução ao Hibernate 3
 Introdução ao JPA – Java Persistence Architecture
 Introdução ao Hibernate Tools


Camada de Integração

Documentos XML
 Introdução aos Documentos XML
 Validação de XML com DTD e XML Schema
 Transformações XML com XSLT
 Processamento XML com JAXP
 Processamento XML com DOM e JDOM
 Introdução ao JAXB – Java XML Binding
 Testes de Unidade com XMLUnit

Web Services
 Introdução ao SOAP e ao WSDL
 Introdução ao JAX-RPC (Web Services Java)
 Introdução ao WS4EE (Web Services JavaEE 1.4)
 Introdução ao JAX-WS (Web Services JavaEE 1.5)
 Introdução ao Axis (Web Services Java)
 Introdução ao Axis 2 (Web Services Java)

Messaging Middleware
 Introdução ao JMS
 Introdução aos MDBs (Message-Driven Beans)
 Web Services com JMS

Segurança
 Segurança Declarativa no JavaEE
 Segurança no Desenvolvimento Web com Java
 Autenticação e Autorização com JAAS e JACC
 Java e LDAP com JNDI – Java Naming and Directory Interface
 Criptografia com Java – JCA, JCE e JSSE


Cursos Complementares

Aplicativos Livres
 Introdução ao OpenOffice Writer
 Introdução ao OpenOffice Calc
 Programação de Macros OpenOffice.org
 Introdução ao Planner
 Introdução ao Gimp
 Criptografia com GPG

Controle de Versões
 Introdução ao CVS
 Administração do CVS
 Introdução ao Subversion
 Desenvolvimento com Tortoise SVN
 Desenvolvimento com Tortoise CVS
 Administração do Subversion

Desenvolvimento Web
 Introdução ao HTML
 Introdução ao CSS
 Introdução ao JavaScript
 Introdução ao PHP
 OO com PHP
 Programação Segura com PHP
 Desenvolvimento PHP com Eclipse

Desenvolvimento C/C++
 Introdução à linguagem C
 Desenvolvimento com o GNU C/C++
 Desenvolvimento C/C++ com Eclipse CDT
 Desenvolvimento C/C++ com NetBeans C/C++ Pack

Servidores de Aplicação
 Administração do JBoss
 Clustering com JBoss
 Tuning do JBoss
 Administração do Tomcat
 Desenvolvimento de Serviços JBoss
 Administração do Apache Web Server
 Administração do OpenLDAP

Bancos de Dados Relacionais
 Introdução ao SQL – Structured Query Language
 Introdução a Stored Procedures Oracle – PL/SQL
 Introdução a Stored Procedures MySQL
 Introdução a Stored Procedures PostgreSQL - PgPlSQL
 Administração do Banco de Dados MySQL
 Clustering com MySQL
 Administração do Banco de Dados PostgreSQL

Redes Linux
 Administração de Servidores Linux
 Administração de Redes Linux
 Segurança em Redes Linux
 Construção de Pacotes RPM
 Integracão Windows / Linux com Samba


Parceiros Estratégicos P&D


© 2002-2011, Neki Technologies - Todos os Direitos Reservados