Programacion Avanzada

La programación orientada a objetos avanzada es un enfoque de programación que se basa en el uso de objetos, clases y herencia para crear programas más complejos y escalables. En la programación orientada a objetos avanzada, los objetos son instancias de clases, que son abstracciones de tipos de datos. Los objetos interactúan entre sí a través de mensajes, que son funciones o métodos que realizan acciones específicas en los objetos.

Mas información







Objetivo General

El objetivo general de la programación avanzada es la de crear software, el cual después será ejecutado de manera directa por el hardware de la computadora, o a través de otro programa, para desempeñar diversas labores para las cuales fue diseñado.

Objetivos especificos

Aplicar el proceso de desarrollo de software para la elaboración de los programas que resuelvan los problemas que se planteen en el curso. Enunciar soluciones con clases y objetos. Estudiar y ejercitar la semántica y la sintaxis del lenguaje de programación Java.

Propuesta de valor

El principio de este diplomado es fortalecer en los participantes una actitud de exploración incremental y práctica de las diferentes técnicas, retos y tendencias de este diplomado; todo lo anterior enmarcado en una metodología especializada para proyectos de analítica que le permitirá al participante llevar de manera más natural todo lo aprendido a la práctica organizacional.

DURACIÓN

160 horas






Certificado

Certificado avalado
por Lulopy

Aspirante para presentar exámenes de ORACLE

Tutoría

Tutorizado












Contenido académico



En este apartado puedes encontrar todos los temas que contiene el curso

Modulo 1 - Developing Applications with Java EE on WebLogic Server

-Describir el modelo de aplicación de la plataforma Java EE y el contexto del modelo
-Desarrollar una interfaz de usuario basada en web mediante servlets, páginas JSP y tecnología JSF
-Desarrollar y ejecutar una aplicación de tecnología EJB
-Desarrollar clases de entidad básicas de la API de persistencia de Java para acceder a bases de datos
-Desarrollar servicios web sencillos para la plataforma Java EE
-Seleccionar el perfil de Java EE adecuado para una aplicación determinada.
-Instalar y configurar en nivel básico ORACLE WebLogic Server

Modulo 2 - Developing Web Applications using JSF Technologies

-Diseñar aplicaciones usando arquitecturas, protocolos, tecnologías y componentes estándar.
-Configurar JSF dentro del contenedor Web.
-Diseñar vistas usando JSF and EL.
-Implementar plantillas-templates.
-Diseñar y desarrollar el modelo usando beans o Pojos.
-Diseñar componentes personalizados usando Facelets.
-Integrar recursos externos tales como JPA dentro de una aplicación Web.
-Integrar modelos y vistas usando eventos.
-Validar datos de aplicaciones.
-Uso de la aplicaciónde conversión de datos.
-Aplicar AJAX in a JSF page.
-Usar HTML5 dentro de aplicaciones JSF.
-Configurar y asegurar aplicaciones JSF.
-Usar librerías de terceros.

Modulo 3 - Architect Enterprise Applications with Java EE

-Proporcionar los conocimientos necesarios para conocer y crear los documentos que se generan en la fase de definición de la arquitectura y diseño de un sistema.
-Exponer técnicas de optimización de nuestro sistema en las distintas capas del mismo
-Hacer buen uso de los componentes de tecnología de Java JEE para resolver problemas típicos dentro de la arquitectura de un sistema.
-Derivar los sistemas de software utilizando técnicas descritas en el EE Blueprint y soluciones Java definida en los patrones de Java EE
-Direccionar los requisitos de calidad de servicio de manera rentable mediante las técnicas de trade-off de ingeniería
-Describir el papel del arquitecto y de los entregables de un arquitecto.
-Enumerar y describir los problemas típicos asociados con los sistemas empresariales a gran escala.

¿ESTÁS INTERESADO?

entra a nuestra tienda virtual y adquiere nuestros servicios

Comprar