CURSO SUPERIOR ESPECIALIZADO TECNICO EN JAVA. - Mañanas y Tardes
Si has realizado este curso, ¿por qué no darnos tu opinión?. Si lo haces, estarás ayudando a miles de personas que, como tu en su momento, están intentando cambiar su vida a través de la formación. No hay mejor ayuda, para decidirse entre miles de cursos, que la opinión de una persona que ha vivido la experiencia de cursarlo, miles de personas te lo agradecerán.
Danos tu opinión detallada sobre el CURSO SUPERIOR ESPECIALIZADO TECNICO EN JAVA. - Mañanas y Tardes. No olvides decirnos que te pareció el temario del curso, el profesorado, la accesibilidad al equipo del centro para resolver tus dudas y, en el caso de los programas online, la calidad del campus virtual.
CURSO SUPERIOR ESPECIALIZADO TECNICO EN JAVA.
Intensivo 100 Horas.
Master elaborado por INSTITUTO NOVATECH, dirigido a personas que ya conozcan entornos de programación y enfocado a la consecución de una de las principales certificaciones de la industria más solicitada por las empresas españolas.
PROGRAMA DEL CURSO SUPERIOR:
MOD1: PROGRAMACION EN JAVA
MOD2: PROGRAMACION DISTRIBUIDA EN JAVA
MOD3: PROGRAMACION JAVA CON BASE DE DATOS
MOD4: DESARROLLO DE APLICACIONES J2EE
MOD5: ARQUITECTURA Y DISEÑO DE APLICACIONES J2EE
MOD6: DESARROLLO DE COMPONENTES JAVABEANS
CONVOCATORIAS:
------------------------
- CONVOCATORIA 1 Tardes-Noches: De Lunes a Jueves de 19:00 h a 22:00 h
- CONVOCATORIA 2 Mañanas: Sábados de 9:00 h a 14:00 h
- CONVOCATORIA 3 Mañanas: De Lunes a Jueves de 9:00 h a 12:00 h
- CONVOCATORIA 4 Tardes-Noches: Viernes de 16:00 h a 21:00 h
- CONVOCATORIA 5 Tardes: Lunes y Miércoles o Martes y Jueves de 16.00h a 19:00h
PAGO:
---------
Fraccionado: 2 o 3 plazos a interés 0% sin entidades bancarias.
Financiado Mensual: Pagos Mensuales. Amplias posibilidades. Interés 0%.
TEMARIO RESUMIDO:
MOD1:PROGRAMACION EN JAVA
Este módulo enseña a los participantes a
- Utilizar el lenguaje de programación Java para desarrollar aplicaciones y applets.
- Definir y describir \'garbage collector\', seguridad y la Máquina Virtual Java (JVM).
- Describir y utilizar las características de orientación a objetos del lenguaje Java.
- Desarrollar interfaces gráficas en lenguaje Java, aprovechando las ventajas de los gestores de presentación soportados en la tecnología Java.
- Describir y utilizar el modelo de eventos 1.x del lenguaje Java.
- Utilizar entradas de ratón, texto, componentes de ventanas y menús de ventana.
- Utilizar las excepciones de Java para controlar la ejecución de programas y definir excepciones a medida.
Contenido:
- Identificadores, palabras y tipos
- Expresiones y control de flujo
- Vectores
- Objetos y clases
- Características avanzadas
- Excepciones
- Construcción de GUIs
- Modelo de eventos del AWT
- Librería de componentes del AWT
- Java Foundation Classes
- Introducción a los applets en Java
- Threads
- Stream de entrada/salida y ficheros
- Programación en red (.
MOD2: PROGRAMACION DISTRIBUIDA EN JAVA
Este módulo proporciona los conocimientos sobre:
- Tecnologías distribuidas disponibles en Sun.
- Aplicaciones/applets usando JDBC (Java Database Connectivity) para acceder a Bases de Datos.
- Serialización de objetos para su envío sobre TCP/IP o su almacenamiento persistente.
- Aplicaciones/applets distribuidos con RMI (Remote Method Invocation).
- Uso de JavaIDL (Java Interface Definition Language) para la utilización de objetos Java en aplicaciones CORBA.
- Introducción a los Java servlets genéricos y a los HTTP Servlets.
- Descripción de los sistemas object-bus, publicación, subscripción y trabajo con eventos remotos.
- Descripción de las tecnologías de soporte JTS, JNDI y JMS.
Contenido:
- Introducción a la programación distribuida
- JDBC: Acceso a bases de datos
- RMI: Invocación remota de métodos
- JavaIDL: Desarrollo de aplicaciones CORBA en Java
- Servlets
- El bus de Objetos
- Tecnologías de soporte
- Comparación y resumen tecnológico
MOD3: PROGRAMACION JAVA CON BASE DE DATOS
Este módulo brinda la oportunidad de conocer de forma práctica el desarrollo de aplicaciones de bases de datos con tecnología Java y el API de programación JDBC. Los asistentes aprenderán a utilizar JDBC 1.0 y conocerán las novedades incorporadas a JDBC 2.0. Durante el curso se explica también cómo asociar un diseño orientado a objetos a una base de datos relacional y cómo diseñar una aplicación de base de datos multicapa.
Contenidos:
- Diseñar una aplicación de base de datos multicapa.
- Crear una aplicación de base de datos multicapa con Java y JDBC 1.0.
- Asociar un diseño orientado a objetos a una base de datos relacional.
- Explicar las funciones incorporadas a JDBC 2.0.
MOD4: DESARROLLO DE APLICACIONES J2EE
Este módulo proporciona los conocimientos necesarios para crear aplicaciones corporativas conformes con la especificación Java 2 Enterprise Edition (J2EE). Los componentes tratados en este curso abarcan desde los Enterprise Java Beans (EJB), los servlets y las JavaServer Pages (JSP), a los clientes HTML y Java que los utilizan. Los asistentes adquirirán experiencia a través de ejercicios prácticos con los que crearán una aplicación de negocio J2EE de extremo a extremo totalmente funcional.
Los ejercicios prácticos profundizan en la interacción con las bases de datos: los EJB de sesión a través de JDBC (Java Database Connectivity) y los EJB de entidad utilizando persistencia controlada por beans y por contenedores. Los asistentes crearán clientes Java y HTML y aprenderán la forma en que estos últimos acceden a los servicios Java Enterprise mediante servlets y JavaServer Pages. También aprenderán a ensamblar aplicaciones a partir de componentes reutilizables y a implantar aplicaciones en el entorno de tiempo de ejecución J2EE.
Contenido:
- Crear, codificar y probar los componentes EJB que proporcionan la lógica de las aplicaciones corporativas.
- Proporcionar a los clientes HTML acceso a los EJB a través de los servlets.
- Crear clientes HTML mediante JavaServer Pages.
- Acceder a una base de datos utilizando JDBC o componentes EJB de entidad.
- Ensamblar, implantar y probar una aplicación Java distribuida.
MOD 5: ARQUITECTURA Y DISEÑO DE APLICACIONES J2EE
La plataforma Java 2 Enterprise Edition (J2EE) es perfecta para desarrollar sólidas aplicaciones empresariales que permiten un desarrollo celerado. En este módulo se aprenderá a escalar aplicaciones y resolver problemas de flexibilidad, rendimiento, mantenimiento, seguridad y administración con varias instrucciones de eficacia demostrada. Mediante grupos de discusión podrán aplicar estas directrices utilizando determinadas arquitecturas y patrones de diseño para crear aplicaciones J2EE. Parte del material está basado en el texto J2EE Blueprints 1.0 companion book del programa de Sun para diseñar aplicaciones empresariales con la plataforma J2EE, y contiene casos reales extraídos de las experiencias de los Servicios Profesionales de Sun. Este curso proporciona experiencia práctica de inmediata aplicación para nuevos expertos en arquitectura de sistemas J2EE.
Contenido:
- Diferenciar entre arquitectura y diseño.
- Explicar el proceso de definición de arquitectura.
- Enumerar y describir la capacidad y los objetivos de diseño de una arquitectura.
- Enumerar y definir las ventajas y desventajas de las decisiones relativas a la arquitectura.
- Describir los efectos de la tecnología J2EE sobre la capacidad y los objetivos de diseño.
- Describir las prácticas recomendadas y las directrices de diseño para desarrollar arquitecturas multicapa basadas en J2EE.
- Describir los patrones de J2EE y explicar de qué manera ayudan a resolver aspectos claves de las aplicaciones empresariales.
- Desarrollo de componentes JavaBeans
MOD 6: Desarrollo de componentes JavaBeans
Con los JavaBeans, los desarrolladores de aplicaciones pueden crear y combinar software reutilizable construyendo bloques dentro de una aplicación. Un componente Bean construido una vez desde el API de acuerdo al estándar puede ser integrado sin posteriores modificaciones de código dentro de un entorno que soporta Java.
Contenido:
- Empaquetar componentes JavaBeans en ficheros JAR, agregarlos a la paleta de herramientas del BeanBox y comprobarlos en el BeanBox.
- Dada una clase que implemente una determinada interfaz, escribir métodos apropiados de gestión de eventos.
- Crear adaptadores de eventos para modificar la distribución de eventos entre \'orígenes\' y \'listeners\'.
- Crear componentes JavaBeans con límites o propiedades restringidas.
- Conocer el funcionamiento del proceso de introspección, lo que incluye la relevancia para las convenciones de nomenclatura y para las opciones de menú que aparecen en el Beanbox.
- Control (...)
El curso Incluye:
- 1 ordenador por alumno.
- Profesores con amplia experiencia y certificados por la multinacional.
- Documentación Oficial y Documentación de apoyo.
PLAZAS LIMITADAS
FORMACION PARA LOGRAR UNA TITULACION CON RECONOCIMIENTO MUNDIAL
INSTITUTO NOVATECH mantiene acuerdos de colaboración con prestigiosas instituciones, fundaciones y organismos con el claro objetivo de participar activamente en la Sociedad de la Información.
INSTITUTO NOVATECH es además centro certificador oficial PEARSON VUE, http://www.vue.com, por lo que todos nuestros alumnos pueden certificarse en nuestras instalaciones.