CURSO SUPERIOR DE EXPERTO DESARROLLADOR JAVA

Modalidad Online

Duración 210 Horas

Fecha Del 23.Junio al 20.Agosto

Horario De Lunes a Viernes, de 9:00h a 14:00h.

Objetivos

El curso de experto desarrollador Java comienza con la base de todos los itinerarios formativos relacionados con programación Java, hasta llegar a diseñar y desarrollar aplicaciones en entornos web, utilizando los JEE y los framework más importantes utilizados con Java. Además, desarrollará aplicaciones para dispositivos móviles como teléfonos inteligentes (smartphones) y tabletas (tablets) con Android.

En este curso aprenderás todo lo que necesitas sobre la programación con Java desde cero hasta el nivel experto, donde conocerás toda la funcionalidad y serás capaz de desarrollar todas tus ideas, desde webs complejas y funcionalidades específicas hasta aplicaciones ejecutables desde cualquier dispositivo.

Metodología

Aula virtual: sesiones en directo de Lunes a Viernes, de 9:00h a 14:00h.
Metodología 100% práctica.
Desarrollarás proyectos individuales.
Prácticas continuas para aprender todo lo que necesitas sobre la programación con Java desde cero hasta el nivel experto.
Entrenamiento en soft skills, claves en la integración del/la profesional en la organización. El alumno dispondrá de formación en habilidades clave para el entorno laboral.
Acompañamiento en el proceso de búsqueda de oportunidades profesionales, poniendo a tu disposición servicio de intermediación y asesoramiento para la búsqueda y/o mejora de tu empleabilidad.

Docentes

Experto certificado por Microsoft, Oracle, Java y Python.

Experto certificado por Microsoft, Oracle, Java y Python.

Formador experto certificado por Microsoft, Oracle, Java y Python.

Licenciado en ingeniería informática con más de 20 años de experiencia en formación
oficial para empresas, particulares y desempleados. Empieza su carrera
profesional en Oracle donde pronto se convierte en formador interno de la organización.
Desde 1998 imparte cursos especializados en empresas tecnológicas y organismos
públicos, preparando a los profesionales para conseguir las correspondientes
certificaciones de desarrollo de software.
Actualmente es Profesor certificado por Microsoft, Oracle, Java y Python.
Certificado en:
Microsoft Certified Application Developer
• 70-551 UPGRADE: MCAD Skills to MCPD Web Developer by Using the Microsoft
® .NET Framework.
• 70-310 Developing XML Web Services and Server Components with Microsoft
Visual Basic .NET and the Microsoft .NET Framework
• 70-305 Developing and Implementing Web Applications with Microsoft Visual
Basic .NET and Microsoft Visual Studio .NET
• 70-229 Designing and Implementing Databases with Microsoft SQL Server
2000 Enterprise Edition
• 70-306 Designing and Implementing Windows based Application with Microsoft
Visual Basic .NET and Microsoft Visual Studio .NET
Microsoft Technology Associate
• 98-381 MTA: Introduction to Programming using Python
CERTIFICACIONES JAVA/ORACLE
• 1Z0-803 Java SE 7 Programmer I
•  30-025 Sun Certified Programmer for the Java 2 Platform
• 310-080 Sun Certified Web Component Dev Java 2 Platform, Entp. Ed.
• 1Z0-071 Oracle Database SQL Certified Associate
• 1Z0-144 Oracle PL/SQL Developer Certified Associate
CERTIFICACIONES PYTHON
• PCAP-31-02: PCAP Certified Associate in Python Programming

Temario

1. Java SE Programmer I

• Conceptos básicos sobre Java.

• Trabajar con tipos de datos Java.

• Usar operadores y construcciones de toma de decisión.

• Creación y uso de arrays.

• Uso de bucles.

• Uso de métodos y sobrecarga y encapsulación.

• Herencia en Java.

• Manejo de errores en Java.

2. Java SE Programmer II

• Introducción

• Repaso general de la sintaxis Java

• Diseño de una clase Java

• Diseño avanzado de una clase Java

• La herencia en las interfaces Java

• Genéricos y colecciones

• Manejo de cadenas

• Excepciones y aserciones

• Principios básicos de E/S

• E/S de archivos Java

• Hilos

• JDBC

• Localización

3. Desarrollando aplicaciones para la Plataforma Java EE

• Ubicando el modelo Java EE en contexto

• Modelo de componentes java EE y pasos de desarrollo

• Modelo de componentes web

• Desarrollando Servlets

• Desarrollando con la tecnología de páginas JavaServer

• Modelo de componentes EJB

• Implementación de las sesiones EJB 3.0

• La persistencia API de Java

• Implementando una política transaccional

• Desarrollando Aplicaciones Java usando mensajería

• Desarrollo el envío de mensajes

• Modelo de los servicios Web

• Implementación de Servicios Java EE Web Services con JAX-WS

• Implementación de una política de seguridad

4. Desarrollando de componentes Web con tecnologías Servlet y JSP

• Introducción a las tecnologías de las aplicaciones Web

• Desarrollando componentes vista

• Desarrollando componentes controladores

• Desarrollando formularios dinámicos

• Compartiendo recursos de aplicaciones empleando el contexto Servlet

• Diseñando la capa de negocio

• Desarrollo de aplicaciones web con Struts

• Desarrollando aplicaciones web mediante administrador de sesiones

• Uso de filtros en aplicaciones web

• Integrando aplicaciones web con bases de datos

• Desarrollando paginas JSP

• Desarrollando páginas JSP con etiquetas personalizadas

• Desarrollo de aplicaciones web con la clase ActionForm de Struts

• Construcción de componentes de presentación web reutilizables

• Implementación de una política de seguridad

5. Creando Servicios Web usando la tecnología Java

• Identificando la construcción de bloques de servicios Web

• Analizando la tecnología y plataforma de servicios Web

• Aplicando XML

• Examinando mensajes SOAP

• Desarrollando Servicios Web usando SOAP con adjuntos

• Explicando el lenguaje de Servicios Web (WSDL)

• Reconociendo el papel de servicios de registro

• Implementando servicios web mediante Java API para servicios web XML usando la tecnología (JAX-WS)

• Desarrollando servicios Web cliente

6. Diseñando servicios Web Java

• Analizando oportunidades con los servicios web

• Diseñando buenas prácticas y patrones para los servicios web

• Manejando excepciones en los servicios web

• Seguridad en los servicios web

7. Struts

• Clases del Núcleo de Struts

• Ficheros de Configuración

• Vistas

• Acciones y Formas Avanzadas

• Internacionalización y Manejo de Excepciones

• Validaciones en Struts

8. Java Server Faces

• Conceptos fundamentales de JSF

• Diseño de la Arquitectura de Alto nivel

• Arquitectura Multi-capa

• Diseño de la Arquitectura de JCatalog

• La Capa de Presentación y JavaServer Faces

• Model-View-Controller (MVC)

• Paginación

• Caché

• Data Access Object (DAO)

• Implementación

9. Spring

• Arquitectura y propósito de Spring

• Beans, Factorías de Beans y el contexto de la aplicación

• Prestaciones de Spring

• Creación de aplicaciones web con Spring

• Seguridad en aplicaciones Spring MVC

• Inyección de dependencias

• AOP Spring (Programación orientada a aspectos)

10. Hibernate

• Introducción al mapeo Objeto/Relacional (ORM).

• Archivo de Mapeo.

• Configuración de acceso a la Base de Datos.

• Bibliotecas Hibernate

• Lenguaje HQL

• Concurrencia

• Herencia de objetos persistentes

11. Android

• Introducción al curso

• Conceptos básicos de Java

• Introducción a Android

• Interfaz de usuario

• Gráficos avanzados

• Sensores y eventos

• Multimedia

• Acceso a datos locales

• Programación avanzada

• Servicios Web remotos

• Acceso a servicios de Red

Descargar temario

Fecha y lugar

Del 23.Junio al 20.Agosto> Del 23.Junio al 20.Agosto
Horario: De Lunes a Viernes, de 9:00h a 14:00h. De Lunes a Viernes, de 9:00h a 14:00h.
Modalidad: Online

Más información

Indícanos tus datos y nos pondremos en contacto contigo lo antes posible.


De conformidad con lo que establece la legislación vigente en materia de Protección de Datos de Carácter Personal, se le informa que los datos personales que nos facilite a través de dicho formulario serán tratados por GRUPO GALEJOBS, S.L., con la finalidad de gestionar su solicitud y enviarle información más detallada. Para más información consultar la política de privacidad.

Otros cursos que podrían interesarte

Programa Ejecutivo de Recursos Humanos 2020
Presencial

Programa Ejecutivo de Recursos Humanos 2020

En el mundo actual, la excelencia y la innovación se han convertido en claves en la transformación organizativa; y los retos de los profesionales de la dirección de personas ahora se centran en términos como el talento, el HR Analytics o el Employer Branding, conceptos que han llegado para revolucionar el sector.

Design Thinking aplicado a la gestión de personas
Presencial

Design Thinking aplicado a la gestión de personas

En este Programa hablaremos del pensamiento de diseño o Design Thinking aplicado a la gestión de capital humano, como clave para encontrar soluciones que potencien la innovación en la organización.

Programa para Profesionales de Recursos Humanos.

HR Analytics y People Analytics
Presencial

HR Analytics y People Analytics

HR Analytics es la metodología que aplica Big Data y Ciencia de los datos al área de Recursos Humanos con el objetivo de conocer mejor a nuestros colaboradores y aumentar su grado de satisfacción y productividad.

Programa para Profesionales de Recursos Humanos.