Master - Presencial
Lugar
Madrid (Madrid)
Duración
345 Horas
Inicio
Requisitos
Residentes en España
2.450€ IVA inc.
| Requisitos |
Residentes en España
|
| Precio |
2.450€ IVA inc.
|
infórmate directamente de cómo matricularte, plazas disponibles ...
MASTER EN PROGRAMACIÓN JAVA (TECNOLOGIAS STRUTS, HIBERNATE, SPRING) Y . NET (C#,ADO,ASP,XML)
A quien va dirigido: El presente programa está especialmente diseñado, para futuros profesionales de la programación. El presente programa se imparte de manera presencial, con horario de mañana y tarde. Y de fines de semana 10:00 a 14:00 de lunes a viernes 19:00 a 22:00 de lunes a jueves Horario fines de semana: viernes 18:00 a 22:00 y sábado 9:00 a 14:00 Precio del curso: 2.450 euros en función del horario. Duración del curso: 345 horas Inicio del curso: 11 de enero de 2009. CONTENIDOS: 1.- JAVA 1.- JAVA I. Fundamentos de la Tecnología JAVA: Historia de JAVA, el objetivo de este lenguaje. La JVM, independencia de la plataforma y protocolo http. Configuración del entorno. Variables de entorno. Tipo de programas JAVA. Fundamentos del lenguaje, definición de clases y métodos. Operadores. Variables y constantes. Sentencias de control de flujo if , for , while ,etc...Los Applets, inserción de applets en una página HTML. Programación orientada a objetos. Herencia y Jerarquías. Polimormismo y encapsulación. Interfaces. La interfaz AppletContext. La clase URL. Añadir componentes a un Applet. Vectores. La clase String. La clase StringBuffer. La clase System. Leyendo por teclado. BufferedReader. Desarrollo de miniaplicaciones de consola y miniaplicaciones para Internet. 2.- JAVA II. Desarrollo de Interfaces gráficas AWT y Swing . Multitarea (Threads) en Java: Descripción de los interfaces de Usuario. Estructura de AWT. Componentes. Distintos componentes button, label,textfield, etc...Contenedores. Layouts (distribuciones). Menús y Submenús. Manejo de Eventos en AWT . Inherance Model. Event Delegation Model. Gráficos en AWT (clase Graphics). Descripción de las Java Foundation Classes. Estructura Swing. Diferencias entre AWT y Swing. Componentes Swing. Manejo de Eventos en Swing. Multitarea en JAVA. Sistemas operativos multithreading. La Clase Thread. Métodos y propiedades. Ciclo de vida de una tarea. La interfaz Runnable. Desarrollo de ejemplos prácticos utilizando la multitarea en entornos gráficos 3.- Diseño WEB. Programación HTML, DHTML y Java Script Introducción al lenguaje HTML. Definiciones de etiquetas Head, Body, Img, Table, Frame, Font, etc... Inserción de controles Active X. Applets Java. HTML Dinámico. Separación del contenido. Archivos css. Definición de estilos. Efectos Avanzados. Programación Java Script. Fundamentos del lenguaje y sintaxis. Diseño de funciones. Modelo de objetos del navegador. Dream Weaver 4.- J2EE 1. Bases de Datos con JAVA y Programación Distribuida en JAVA Arquitectura J2EE. Acceso a Bases de Datos desde Java JDBC. Tipos de Drivers JDBC. Establecer la Conexión. La interfaz Connection. Objetos Statement. Sentencias SQL precompliladas. Objetos.reparedStatement. Procedimientos almacenados. Transacciones. Niveles de aislamiento en las transacciones. MySQL Conector. Java en red. La Clase Socket y ServerSocket. Introducción a la programación distribuida.RPC. Port Mapper.RMI ( Remote Method Interface). Clases y métodos. Stub y Skeleton. RMI Registry. Desarrollo de un ejemplo completo con Bases de Datos y RMI en un entorno distribuido. 5.- J2EE 2. Arquitectura J2EE . Servlets y JSP Arquitectura J2EE en la plataforma WEB.Aplicaciones Multicapa. La interfaz Servlet. Ciclo de vida de un servlet. JRUN Application Server. Métodos goGet, doPost, service, init, etc...Envío de datos desde formularios. Server side Include de un servlet. Seguimiento de Sesión. Acceso a Base de Datos desde Servlets. Fichero Web.xml. Java Server Pages. Tomcat Application Server. Plantillas HTML. Elementos de Script. Scriptlets , declaraciones y expresiones. Directivas. Acciones. Llamadas a Java Beans. Redirección. Objetos implícitos: session, application, out, request , response, etc... 6.- XML. Introducción a la Programación XML Definiciones de tipo de documentos. Otros elementos auto descriptivos. XML Schemas. Mecanismos de presentación: Hojas de estilo en casacada (CSS ) y Hojas de estilo extendidas ( XSL). El modelo de Objetos de Documento DOM. XML DOM en la práctica. Recursos XML en Internet 7.- Tecnología STRUTS La Arquitectura Modelo , Vista , Controlador. El Framework Struts. Desarrollo De Una Aplicación Con Struts. Estudio Del Api De Struts. Librerías De Acciones Jsp De Struts. Validación De Datos De Usuario. Struts 2 8.- Tecnología Hibernate Pasos para trabajar con Hibernate. Archivo de Mapeo. Configuración de acceso a la Base de Datos. Bibliotecas Hibernate. Session Factory. Transacciones. Inserción, consulta, borrado , edición, salvarOeditar.Caché de Sesión. Demarcación de las transacciones. Concurrencia. Asociaciones N A 1, 1 A N, N A N. Atributo Lazy. Asociaciones N a N Bidireccionales. HQL. Hibernate Criteria. Herencia de objetos persistentes tipo 1 y 2. 9.- Tecnología Spring Arquitectura básica de Spring. Inversión de Control e Inyección de Dependencias. Conexiones entre beans. Spring en la capa de negocios. Integración de Spring y Hibernate. Acceso a Base de Datos. Gestión de transacciones. Spring en la capa web. MVC en Spring. Ejemplo de una aplicación basada en Spring Módulo1: Desarrollo de aplicaciones Windows con C# .NET
Introducción a .NET Framework
Sintaxis del lenguaje C# .NET
Desarrollo de clases
Creación de la interfaz de usuario
Tipos, programación orientada a objetos y polimorfismo
Depuración y pruebas de una aplicación
Creación de controles propios
Aspectos avanzados de programación
Ensamblados, configuración y seguridad de las aplicaciones
Creación de gráficos
Globalización de aplicaciones
Instalación y explotación de las aplicaciones
35 horas Módulo 2: Programación de Bases de Datos con Microsoft
Introducción a las bases de datos relacionales
El modelo de objetos ADO.NET
Conexiones a bases de datos
Comandos y objeto Data Reader
El objeto Data Adapter
Procesamiento de transacciones
El objeto Data Set
El objeto Data Table
El objeto Data View
Edición y actualización de datos
Enlace a datos en formularios Windows
Uso de ADO.NET en formularios Windows
Enlace a datos en formularios web
Uso de ADO.NET en formularios web
Uso del diseñador XML
Lectura y escritura de XML
Uso de ADO.NET en el .NET Framework
Módulo 3:Desarrollo de aplicaciones WEB con ASP.NET
Introducción a la programación web
Creación de aplicaciones web en Visual Studio.NET
reación de formularios web
Controles web de servidor
Trabajando con objetos web: clases, namespaces, módulos, objetos ASP.NET
Mantenimiento del estado
Creación de la interfaz de usuario
Captura y corrección de errores
Aspectos avanzados: email, XML, frames, scripts, etc.
Mantenimiento de la seguridad
Pruebas e instalación de aplicaciones web
Creación de controles de usuario
Creación de controles compuestos
Aplicación de gráficos
Introducción a ASP.NET
Creación de websites
Objetos intrínsecos ASP.NET
Configuración y seguridad
Introducción a los servicios web XML
Creación de servicios web en Visual Studio.NET
Consumo de servicios web desde aplicaciones cliente
Configuración del servicio y de sus métodos
Tipos simples y avanzados de retorno
Encabezados SOAP
Extensiones SOAP
Documentos WSDL
Descubrimiento DISCO: estático y dinámico
UDDI
Configuración de la seguridad
Métodos de depuración: Traza, TraceSwitches, Listeners, Event Logs, Ensamblados satélite
Métodos avanzados: caché, estado de sesión y aplicación
Extensiones WSE
Creación de programas instaladores
Origen y objetivo de XML
Componentes de un documento XML
Reglas de sintaxis del lenguaje
Documentos bien formados
Uso de las DTD
Los namespaces en XML
El modelo de objetos XML
Las clases XMLReader y XMLWriter
Manipulación de documentos con XPathNavigator
Validación de documentos XML y lectura de fragmentos con XmlValidatingReader
Uso de los Datasets en XML
30 horas
40 horas
35 horas
OBJETIVO:
El OBJETIVO del curso es dotar al alumnado de los conocimientos necesarios para trabajar profesionalmente en las tecnologías Java-J2ee, Struts, Hibérnate y Spring actualmente las más demandadas en la mayoría de las empresas tecnológicas de desarrollo.
El Objetivo General del Máster es que el alumno/a consiga integrarse en el mercado laborar en las dos tecnologías puntas de mas demanda laborar objetivos específicos de .net: Programación orientada a objetos (poo), como se ha implementado dicha filosofía en el entorno .NET. Estructura de programación en el entorno .NET
Programación C# .NET y del entorno de trabajo C# .NET
Conocimiento del entorno ADO .NET para el acceso a Bases de Datos desde las aplicaciones de escritorio y desde las aplicaciones WEB.
XML y ASP para la creación de aplicaciones y servicios WEB
infórmate directamente de cómo matricularte, plazas disponibles ...
| Dónde | Madrid, Montalbán, 7 ver mapa |
| Cuándo | Inicio: consultar al centro de formación |
infórmate directamente de cómo matricularte, plazas disponibles ...



¿Has hecho este curso?
infórmate directamente de cómo matricularte, plazas disponibles ...