Você está na página 1de 8

2012

Temario del curso de


Analista programador
Java, J2EE
Temario desglosado por temas
Este temario es una pequea gua con la fin de conocer el contenido del curso
Analista programador Java,J2EE que ofrece www.dv-formacion.com

Alejandro Milln Avalos


http://www.dv-formacion.com
01/01/2012

Contenido del curso de programador en Java


Etapa 1
El lenguaje y las aplicaciones.
-

Conceptos bsicos de programacin:


o Pseudocdigo.
Programacin estructurada.
o Programacin orientada a objetos.
o Programacin orientada a aspectos.
Fundamentos de java:
o La maquina virtual de java JVM.
o Los IDE NetBeans y Eclipse
o Desarrollo de aplicaciones con NetBeans y Eclipse
o Configuracin, Hola Mundo.
o Concepto de clase, mtodo, objeto y variable.
o Definiciones y declaraciones.
o Tipos de dato e identificadores.
o Tipologa y uso de variables.
o Alcance y visibilidad de las variables.
o Expresiones aritmticas y condicionales.
o Operadores.
o Sentencias y bloques.
o Sentencias de control de flujo de una aplicacin
o Matrices (Arrays).
o Matrices bidimensionales.
o Matrices de referencia a objetos.
o Pasar parmetros por valor o por referencia.
o Escribir nuestro primer programa.
Estructura de un programa:
o Estructura de directorios estndar
o Visibilidad de una clase.
o Pensar en objetos I.
o Los elementos estticos.
o Acceder a elementos estticos.
o Las clases abstractas y las interfaces
Clases de uso comn:
o Entrada y salida de datos, escribir en un fichero de texto.
o La clase scanner
o Capturar excepciones.
o Ejercicios y repaso del curso.

Contenido del curso de programador en Java


-

Trabajar con mtodos:


o Pasar una matriz como argumento a un mtodo.
o Tipos de retorno de un mtodo.
o Mtodos sobrecargados.
o Visualizar datos con formato.
o Sobre escritura de mtodos.
o Mtodos recursivos.
o La clase Arrays (binarySearch,equals,fill y sort)
Trabajar con objetos:
o Pensar en objetos II.
o Los atributos
o Visibilidad de los atributos
o Los mtodos getter y setter.
o El constructor.
o El constructor sobrecargado.
o Polimorfismo.
o Herencia.
o El singleton pattern.
o Las clases internas.
o Clases de utilidad (la clase Arrays)
o La clase String, StringBuffer y StringBuilder.
El paquete java.IO.
o Flujos de E/S a nivel de bytes
o Codificacin de caracteres
o Flujos de E/S a nivel de caracteres
El paquete java.util.
o Introduccin al framework collections
o La interface <Collection>
o La interface <Map>
o Uso prctico: ArrayList y HashMap
Introduccin al desarrollo de aplicaciones de escritorio
o Interfaces de usuario con NetBeans
o Personalizar un Frame
o Disear una aplicacin con Swing

Contenido del curso de programador en Java


-

Creacin de formularios:
o Botones etiquetas y cuadros de texto
o ComboBox y radioButtons
o Eventos
o Practica de creacin de software
o Practica MVC
El lenguaje SQL:
o Introduccin a los DBMS
o El DBMS MySQL
o Elementos del lenguaje
o Introduccin a las consultas DML
o Introduccin a las consultas DDL.
o Creacin de una base de datos relacional.
Acceso a datos con JDBC I:
o Primeros pasos con JDBC
o JDBC con MYSQL y Oracle
o El objeto Connection
o El objeto Statement
o Interfaces C.R.U.D
o Introduccin a los procedimientos almacenados.
Acceso a datos con JDBC II:
o PreparedStatement y procedures
o Llamadas a procedimientos almacenados
o Gestionar transacciones desde JDBC
Procesar los resultados:
o Introduccin al ResultSet
o Navegando entre resultados
o Enlazar con un JComboBox
o Enlazar con un JTree
o Enlazar con un JTable
Introduccin a las pginas JSP:
o Introduccin a las pginas orientadas a servicios
o Introduccin al patrn MVC.

Contenido del curso de programador en Java


Creacin de pginas web dinmicas con J2EE
-

La plataforma J2EE
o Que es J2EE?
o Componentes web
o BluePrints componentes y contenedores
o Arquitectura multinivel
o El ciclo de vida
o Instalacin de Apache Tomcat
Disear una aplicacin web <I>
o Arquitecturas multinivel
o Capa de presentacin (HTML,CSS,Javascript)
o Lgica de negocio (Servlets)
o Capa de persistencia (JDBC)
Disear una aplicacin web <II>
o El patrn MVC.
o El patrn Facade.
o El patrn DAO (JDBC).
Servlets.
o
o
o
o
o
o
o
o
o
o
o
o

Ciclo de vida de un servlet.


Eventos en el ciclo de vida.
Inicializacin y despliegue.
Gestin de errores.
La clase HttpServlet.
Introduccin a las pginas JSP.
Ciclo de vida de una JSP.
Las sesiones.
Elementos de scriptling.
Directivas.
Objetos implcitos.
Redirecciones.

Contenido del curso de programador en Java


Creacin de pginas web dinmicas con J2EE
-

Java Server Pages (JSP)


o Expresiones y directivas
o JavaBeans Arquitecturas M1 y M2
o Gestin de la sesin web workflow
Java Standart Tag Libray (JSTL)
o Librera Core
o Librera fmt
o Librera SQL
o Control de errores con JSTL
o Introduccin a JSPX
o Seguridad en aplicaciones Web
Extensible Marcup Language (XML)
o Introduccin :SGML, HTML y XML
o Datos semi-estructurados
o Introduccin a XML
o XHTML y HTML
o DTD y Schemas XML
Diseo de base de datos
o Conceptos de Base de datos relacional
o Administrador de Base de datos (DBA)
o Transformacin del modelo esttico al modelo ER
o Transformacin de interrelaciones binarias
o Conectividad 1:1
o Conectividad 1:N
o Conectividad M:N
Introduccin al framework Struts
o Esquema de una aplicacin Struts
o El patrn Action Command.
Practicas reales basadas en objetivos empresariales.
o

Creacin de una tienda online con carrito de la compra

Contenido del curso de programador en Java


Modulo 1 (Bsico): Creacin de pginas web dinmicas con Struts
-

El framework Struts
o Arquitecturas multinivel
o Capa de presentacin (JSP)
o El framework Struts
o Esquema de la aplicacin
o Registro del servlet ActionServlet
o Captura de datos de usuario ValidationForm y RegistroForm
o Objetos forward globales
o Lgica de negocio (Action Servlet)
o La clase DispatchAction
o La clase ActionForm
o Ciclo de vida de un ActionForm
o Introduccion a las libreras de Struts
o Validacion de datos de usuario
o Establecer roles de validacin
o Integracin con la capa de persistencia
o Otros frameworks de Persistencia (JPA)

Disear una aplicacin web <III>


o El patrn MVC con Struts.
o El patrn Facade con Struts.
o El patrn DAO con Struts y JDBC.

Practicas reales basadas en objetivos empresariales.


o

Creacin de una tienda online con carrito de la


compra basada en el framework Struts.

Contenido del curso de programador en Java


Creacin de pginas web dinmicas con Hibernate y JPA
-

Java Persistence Api <JPA>


o Introduccin al framework de persistencia
o Arquitectura
o Relacin de componentes en javax.Persistence
o La clase EntityManagerFactory
o La clase EntityManager
o Las clases de entidad
o POJOs y Beans
o La clase EntityTransaction
o La interface javax.persistence.Query
o Integracin de eclipse con JPA
o Anotaciones @Entity y @Table
o Descripcin del archivo persistence.xml
o Configuracin del archivo Persistence xml
o El lenguaje JPQL.
o Mtodos ResultList y getSingleResult
o Las anotaciones @NamedQuery
o Caso prctico: Creacin de un DAO con JPA
El framework Hibernate
o Introduccin al framework de persistencia
o Arquitectura
o Ficheros de configuracin
o Hibernate.cfg.xml
o Los elementos property
o Las entidades hbm.xml
o El Objeto SesionFactory
o Metodos get() y Load()
o Consultas HQL
o Caso prctico: Creacin de un DAO con Hibernate

Você também pode gostar