
Duración 24 Horas Cronológicas
DIRIGIDO A:
A personas que quieran adquirir los conocimientos necesarios que le permitirán capacitarse profesionalmente en un lenguaje de programación moderno y potente, con el que podrá realizar aplicaciones en red, multiplataforma y llegar a construir aplicaciones Web en entornos empresariales.
REQUISITOS:
Conocimiento de aplicaciones Web.
Conocimientos de diseño de algoritmos.
OBJETIVOS:
- Dotar al alumno de la metodología y los fundamentos de la programación en Java y prepararlo para enfrentarse a la programación enfocada a servidor, una de las formas de programar en Java más ampliamente extendida a nivel empresarial.
- Al finalizar el curso, el alumno estará capacitado para desarrollar aplicaciones sencillas enfocadas al cliente e iniciarse en la programación orientada a servidor.
CONTENIDOS:
INTRODUCCIÓN A JAVA
- ¿Qué es Java?
- Maquina Virtual de Java
- Los IDE de Desarrollo para JAVA
ENTORNO DE DESARROLLO NETBEANS 6.3
- Conceptos Básicos
- Crear un nuevo Proyecto.
- Diversos Tipos de Proyectos
- Caja de Herramientas.
- Propiedades.
- Barras de Herramientas y ayuda.
- Vista de Diseño y Código
VARIABLES Y ESTRUCTURAS DE DATOS EN JAVA
- Tipos de Datos.
- Uso de variables.
- Ambito de una variable
- Conversion de Tipo de Datos
- Array y Matrices
FUNCIONES, SUB-RUTINAS Y PROCEDIMIENTOS EN JAVA
- Crear Procedimientos.
- Crear una Function.
- Uso de Procedimientos
- Sobrecarga de Procedimientos
- Uso de Funciones Predefinidas de fecha
- Entrada y salida de Datos(JOption)
BUCLES Y ESTRUCTURAS DE DECISION
- Uso de expresiones de decisión
- Uso de la Estructura while .
- Uso de la Estructura FOR .
- Uso de la Estructura FOR EACH
MANEJO Y TRATAMIENTO DE ERRORES Y EXCEPCIONES
- Tipos de Errores.
- Uso del depurador.
- Uso del Bloque Try.. Catch
- Uso de Finally
- Conceptos importantes sobre Excepciones
STREAMS Y MANEJO DE ARCHIVOS
- Streams.
- Readers y Writers.
- Lectura de Archivos.
- Escritura de Archivos.
- Manejo de Carpetas.