¿Qué master estás buscando?        
Home / Master en Informática / Master en Programación y Desarrollo / Master en Java

Master en Programación Java (Tecnologias Struts,hibernate y Spring) y .Net ( C#,ADO,ASP,XML)

Tipo de curso Master
Método Presencial / Madrid ver instalaciones...
Duración 345 horas
Precio/Facilidades 1855 €   Descuento 
Centro AEDE Technology School
Para qué te prepara  - -
Dirigido a  - -
Alumnos -1 alumnos han realizado ya este curso
Aulas -1 alumnos por clase
 
Temario Información adicional y temario
AEDE Technology School


Contactar sin compromiso con el centro AEDE Technology School
A través de emagister.com puedes ponerte en contacto con este centro de formación.
Debes de rellenar correctamente todos los datos de este formulario para que podamos enviarlo al centro de formación. Hemos marcado en rojo aquellos datos incompletos y/o erroneos.
* Datos obligatorios
Quiero darme de alta en Emagister.com y recibir información sobre cursos similares.
En breve un asesor de AEDE Technology School se pondrá en contacto contigo para informarte.
Al presionar "Enviar solicitud/ Ver Teléfono" estás aceptando las reglas de uso, y política de protección de datos, del mismo modo, autorizas expresamente que el centro de formación que imparte el curso que has solicitado nos remita la confirmación o no de tu matriculación al curso mismo.

Cursos de la misma temática
Similitud
Máster Profesional de Programación y Desarrollo con Java y Oracle. MPJ
Master - Madrid
Atención garantizada
Similitud
Experto Java - J2ee (Nuevos contenidos)
Master - Madrid  Descuento 
Atención garantizada
Similitud
Master Certificado Élite®: Java-Struts-Spring-Oracle11g-XML.(S)
Master - Semipresencial  Beca 
Atención garantizada
Similitud
M.A. Desarrollo de Aplicaciones Web
Master - Madrid  Descuento 
Atención garantizada
Similitud
Curso Master de JAVA - J2EE - XML- AJAX
Master - Madrid  Descuento 
Atención garantizada


Instalaciones del centro: AEDE Technology School
C/ ARAVACA 12 MADRID 28040 Madrid (España)
CALLE MONTALBAN 7 MADRID 280014 Madrid (España)
MONTALBÁN, 7 MADRID 28014 Madrid (España)
CALLE ARAVACA 12 Madrid 28040 Madrid (España)



Temario del curso

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 tarde. Y de fines de semana

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

 

 

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

 

 

  1. Introducción a .NET Framework

  2. Sintaxis del lenguaje C# .NET

  3. Desarrollo de clases

  4. Creación de la interfaz de usuario

  5. Tipos, programación orientada a objetos y polimorfismo

  6. Depuración y pruebas de una aplicación

  7. Creación de controles propios

  8. Aspectos avanzados de programación

  9. Ensamblados, configuración y seguridad de las aplicaciones

  10. Creación de gráficos

  11. Globalización de aplicaciones

  12. Instalación y explotación de las aplicaciones

35 horas

Módulo 2: Programación de Bases de Datos con Microsoft

 

  1. Introducción a las bases de datos relacionales

  2. El modelo de objetos ADO.NET

  3. Conexiones a bases de datos

  4. Comandos y objeto Data Reader

  5. El objeto Data Adapter

  6. Procesamiento de transacciones

  7. El objeto Data Set

  8. El objeto Data Table

  9. El objeto Data View

  10. Edición y actualización de datos

  11. Enlace a datos en formularios Windows

  12. Uso de ADO.NET en formularios Windows

  13. Enlace a datos en formularios web

  14. Uso de ADO.NET en formularios web

  15. Uso del diseñador XML

  16. Lectura y escritura de XML

  17. Uso de ADO.NET en el .NET Framework

Módulo 3:Desarrollo de aplicaciones WEB con ASP.NET

 

  1. Introducción a la programación web

  2. Creación de aplicaciones web en Visual Studio.NET

  3. reación de formularios web

  4. Controles web de servidor

  5. Trabajando con objetos web: clases, namespaces, módulos, objetos ASP.NET

  6. Mantenimiento del estado

  7. Creación de la interfaz de usuario

  8. Captura y corrección de errores

  9. Aspectos avanzados: email, XML, frames, scripts, etc.

  10. Mantenimiento de la seguridad

  11. Pruebas e instalación de aplicaciones web

  12. Creación de controles de usuario

  13. Creación de controles compuestos

  14. Aplicación de gráficos

Módulo 4: Desarrollo de servicios WEB XML usando ASP.NET

 

  1. Introducción a ASP.NET

  2. Creación de websites

  3. Objetos intrínsecos ASP.NET

  4. Configuración y seguridad

  5. Introducción a los servicios web XML

  6. Creación de servicios web en Visual Studio.NET

  7. Consumo de servicios web desde aplicaciones cliente

  8. Configuración del servicio y de sus métodos

  9. Tipos simples y avanzados de retorno

  10. Encabezados SOAP

  11. Extensiones SOAP

  12. Documentos WSDL

  13. Descubrimiento DISCO: estático y dinámico

  14. UDDI

  15. Configuración de la seguridad

  16. Métodos de depuración: Traza, TraceSwitches, Listeners, Event Logs, Ensamblados satélite

  17. Métodos avanzados: caché, estado de sesión y aplicación

  18. Extensiones WSE

  19. Creación de programas instaladores

Módulo 5: Programación con XML en .NET Framework

 

  1. Origen y objetivo de XML

  2. Componentes de un documento XML

  3. Reglas de sintaxis del lenguaje

  4. Documentos bien formados

  5. Uso de las DTD

  6. Los namespaces en XML

  7. El modelo de objetos XML

  8. Las clases XMLReader y XMLWriter

  9. Manipulación de documentos con XPathNavigator

  10. Validación de documentos XML y lectura de fragmentos con XmlValidatingReader

  11. 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

 



  Temas Relacionados
  Master en Java   Master en Javascript
  Master en J2ee  

Más Cursos Relacionados
Máster Profesional de Programación y Desarrollo con Java y Oracle. MPJ
 Master   Madrid    2.400 
Experto Java - J2ee (Nuevos contenidos)
 Master   Madrid 
Master Certificado Élite®: Java-Struts-Spring-Oracle11g-XML.(S)
 Master   Semipresencial    2.697 
M.A. Desarrollo de Aplicaciones Web
 Master   Madrid    2.770 
Curso Master de JAVA - J2EE - XML- AJAX
 Master   Madrid    1.500 


Lo más buscado en solomasters.com: Master de Acceso a la Universidad, Master de Sistemas de transmisión, Master en Infancia, Master de trabajo en equipo, Master Organismos internacionales, Master Secretariado, Master en Dietética y Nutrición, Master en Filosofía, Master Francés, Master en TPV Virtual en Madrid, Master Comunicación externa en Salamanca, Master E-Business en La Rioja,

Quienes somos | Normas de uso | Política de privacidad | Publica tus cursos
2004 SoloMasters.com ®