Formación Java, Lenguaje y Herramientas


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


Prerrequisitos

  • Conocimientos de la programación

icon-pdf-48Descargar el plan de formación


Duración


5 jours

Pedir información

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