Syncrom Informática es una consultoría especializada en la formación de alto niv
el a empresas. Lenguajes de programación (Visual Basic, Java) e Internet (HTML, DHTML, XML, Visual Basic Script, JavaScript) son nuestras especialidades. Impartimos los cursos en casa del cliente, y si es necesario alquilamos aulas en la zona de Madrid Y Salamanca que mejor les quede a sus empleados...
Cursos Relacionados (Atención al cliente garantizada | Titulación oficial | Prácticas)
HTML - Introducción: Sólo la parte necesaria para introducir Applets de Java.
INTRODUCCIÓN A LA PROGRAMACIÓN JAVA - Fundamentos de programación en Java - Programación orientada a objetos con Java - Uso y creación de interfaces y paquetes - Control de errores mediante excepciones - Flujos de entrada/salida - Librerías de uso común (colecciones, stremas, etc) - Generación de documentación automática (javadoc) - Fundamentos de los Applets de Java - Diferencias con las Aplicaciones Java - Eventos y ciclo de vida de un Applet - Comunicaciones entre Applets - Interface Applet.Context - Carga de imágenes y sonido - Uso de ficheros JAR
HILOS DE PROCESO CON JAVA: THREADS - Multitarea con Java - Ciclo de vida de un hilo - El hilo main - Sincronización de hilos: wait y notify - Modificador synchronize - Interface runnable
INTERFACES GRÁFICAS: AWT Y SWING - Creación de aplicaciones con interface gráfica - Componentes gráficos - Creación de menús - El modelo de eventos de Java (event delegation model) - Componentes de diseño de ventana (objetos layout) - Arquitectura de las clases JFC (Java Foundation Class) - Programación con Swing - Creación de aplicaciones con diferentes look & feel
JAVA I/O - La clase File - Los streams - Lectura de consola - Lectura y escritura de ficheros - Byte Streams - Character Streams - Serialización
JAVA EN LA RED - Programación en redes con el paquete java.net - Programación de aplicaciones cliente/servidor para Internet - Programación de sockets TCP/IP - Clase socket y serversocket - Server Side Java
APLICACIONES DISTRIBUIDAS - Arquitectura de las aplicaciones distribuidas - El modelo de objetos distribuidos de Java - Desarrollo de aplicaciones distribuidas con RMI - El modelo de objetos distribuidos de CORBA - Conexión de aplicaciones CORBA con distintos ORB - El lenguaje IDL de definición de interfaces - Aplicaciones para Intranet
RMI-IIOP - RPC - Funciones de Stub y Skeleton - Dynamic Binding - RMI - El registro RMI - El compilador de RMI - Requisitos para que un objeto sea accedido remotamente
SERVIDORES DE APLICACIONES - Monitores de transacciones - Servicios de nombres y directorios LDAP - JNDI (Jana Naming Directory Interface) . El contexto inicial . La clase InitialContext . Servicio de nombres y directorios - TOMCAT SERVER y JRUN SERVER
SQL - Introducción - Consultas de selección - Criterios de selección - Agrupamiento de registros y Funciones Agregadas - Consultas de actualización - Consultas de eliminación
JDBC 2.0 - Funcionamiento - Tipos de drivers JDBC - Establecer una conexión - Ejecutar sentencias SQL - Sentencias precompiladas - Procesar resultados de una consulta - Manejar procesimientos almacenados - Transacciones - Modelo transaccional de Java
SERVLETS - Introducción - Configuración del Tomcat Server - El fichero de proyecto web.xml - Creación de un web archive - Construcciones JSP - Plantillas HTML - Expresiones - Scriptlets - Directivas - Acciones - Inserción de Java Beans
ARQUITECTURA J2EE Y EJB - Arquitectura del Servidor de Aplicaciones - Introducción al Servidor de Aplicaciones - Los monitores de transacciones - Servidores de Aplicaciones actuales - El entorno multicapa - Arquitectura de 2 capas - Arquitectura de 3 capas - Filosofía de J2EE - La plataforma J2EE - El modelo de aplicación J2EE - Componentes estándar industriales - Descripción de los componentes usados en la arquitectura J2EE - Despliegue de aplicaciones J2EE - Los 6 roles en EJB - Beans de Sesión y Entidad - Session Beans - Statefull Beans - Stateless Beans - Entity Beans - BMP Beans - CMP Beans - El contenedor
EJERCICIOS Y PRÁCTICAS
DOCUMENTACIÓN Completa documentación electrónica, estructurada por los temas del temario. Toda en formato imprimible (PDF, Word, PowerPoint) y descargable a tu ordenador. Ejercicios y prácticas, también descargables a tu ordenador.
E-TUTOR Este curso no disponde de este servicio. No obstante se puede contratar también un E-Tutor CERTIFICADO SUN con más de 10 años de experiencia en formación de Java con el curso, por un extra de 200 euros.
DURACIÓN Duración estimada de 300 horas de teoría, y 400 horas de prácticas. (*) El tiempo máximo para terminar el curso es de 2 años (24 meses). (*) La duración es estimada. Todo dependerá de la capacidad de asimilación del alumno en teoría, y en las prácticas de la velocidad de desarrollo, y también de la buena comprensión de la teoría. La duración se ha estimado con un estudio de 3 horas diarias de lunes a viernes, durante un periodo de un año.
METODOLOGÍA Los manuales están estructurados de manera que la teoría se expone con ejemplos. Además hay una serie de prácticas realizadas que tu deberás de programar
DIPLOMA Al terminar el curso accederás a una zona de la web donde realizarás un exámen OnLine. Tienes 3 oportunidades para aprobar el exámen. Al aprobarlo el sistema te otorga tu diploma electrónico, que podrás bajarte a tu ordenador para imprimirlo.
FECHA DE COMIENZO Al formalizar el pago del curso. Los comienzos son continuos, al ser el curso OnLine.