Objetivos
- Revisión de las bases de Java
- Tener una visión general del entorno J2EE
- Dominar las herramientas
- Ver las infraestructuras anexas (Spring, OSGi)
- Conocer las buenas prácticas
Público
- Programador
- Jefe de proyecto
Duración
5 jours
Plan de Formación
Introducción
- Presentación de Java, J2EE
- Términos y nociones de base
Nociones de concepción
- Interficies / clases
- Herencia / Polimorfismo
- Composición / Asociación
- Packages
- Buenas prácticas
Lenguaje Java
- Sintaxis de base
- Sintaxis de concepción
- Sintaxis de programación
- Tablas, fechas, cadenas
- Organización de un proyecto
- Inicio de un proyecto
Definición de una clase
- Contenido, reglas para seguir
- Estructura interna
- Modifiers
- Métodos y campos
- Herencia, Implementación de interficies.
Excepciones
- Gestión des las excepciones
- Error, Excepción, RuntimeException
- Escribir una excepción
Colecciones
- Descripción de las diferentes colecciones
- Utilización de los iteradores
Generics
- Introducción
- Utilización simple
- Utilización avanzada
GUI
- Presentación AWT / Swing
- Los diferentes componentes
- La gestión de los eventos
- Comparación con SWT/JFace
Las entradas salidas
- Los ficheros
- Los streams
- La serialización de objetos
MultiThreading
- Descripción de los threads
- Reparto de recursos
- Utilización
- Bloqueos, prioridades
- Utilización en las interficies
- Caso de uso
Memoria
- Gestión de la memoria
- Parametraje al inicio
- Seguimiento y control
- Herramientas de control
Industrialización
- Entregar su aplicación / Packaging
- Java Web Start
Otras Nociones
- Acceso a las Bases de datos, JDBC
- Los servlets
- Distribución de objetos en RMI
- Enlace con C/C++ por JNI
Infraestructuras
- OSGi, Spring, Spring DM, Eclipse RCP
- Presentación, utilización, interacciones
Eclipse
- Eclipse como herramienta
- Conceptos
- Proyecto java, parametraje, gestión
- Inicio del proyecto
- Entorno de desarrollo
- Navegación
- Actualizaciones, herramientas adicionales
- Consejos prácticos