Presentación del Curso Presencial. Programación Web con Java J2EE

Documentos relacionados
Presentación del Curso Presencial. Programación en Dispositivos móviles con Android

Presentación del Curso virtual. Gestión Pública por Resultados

Presentación del Curso Modalidad Virtual. Gestión de Talento Humano por Competencias

Presentación del Curso virtual. Tributación para Personas naturales

Presentación del Curso virtual. Planificación Financiera Empresarial

Capítulo 5. Java Server Pages

Estudiaremos desde los fundamentos hasta conceptos más avanzados de la tecnología JSF.

APLICACIONES DISTRIBUIDAS. Código de asignatura: 3871 Grado en Ingeniero en Informática Curso: 2011/2012

Desarrollador de Aplicaciones Web con Java

Master en Java Certificación para Programadores

Plataforma desarrollo Java

ESPECIALISTA EN TECNOLOGIAS JAVA

Programa Formativo. Código: Curso: Programación con JAVA 8 SE Standard Edition Modalidad: ONLINE Duración: 120h.

TEMA 54 La arquitectura JEE

Diseño e implementación de un marco de trabajo de presentación para aplicación J2EE

DIPLOMADO EN JAVA JSE Y JEE

Este capitulo contiene una análisis de los posibles soluciones que se pueden presentar en el momento de desarrollar aplicaciones con J2EE

Oracle 10g: Creación de Aplicaciones J2EE

APLICACIONES DE INTERNET: SOAP

UNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática

IFCD04 Desarrollo de Aplicaciones Java: componentes web y aplicaciones de base de datos (JSP y JPA)

SECUENCIA DIDÁCTICA. Módulo Competencia de Módulo:

Universidad Autónoma de Nayarit Área Económico-Administrativa Licenciatura en Informática

Cursos PROGRAMACIÓN DE APLICACIONES CON JAVA

Introducción al curso CONTENIDOS Y REGLAS

Esta obra está bajo una licencia de Creative Commons. Autor: Jorge Sánchez Asenjo (año 2005)

DESARROLLO DE APLICACIONES PARA INTERNET Y SERVICIOS WEB

FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

Oracle Fusion Middleware 11g: Creación de Aplicaciones con ADF I

Aplicaciones web construidas a base de componentes:

Aplicaciones Open Source - SI

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

DISEÑO E IMPLEMENTACIÓN DE APLICACIONES EMPRESARIALES CON MOVILIDAD. 1 OBJETIVOS...1

Bases de Datos en Internet Agenda

Curso JAVA EE

Sofis Solutions. Centro de Capacitación Catálogo 2015

TEMA 5. Otras arquitecturas distribuidas III. Otros entornos de objetos distribuidos

5.6. Tendencias e innovaciones Portabilidad: Diversidad de ambientes: Oportunidad en su aparición:

Ingeniería de Aplicaciones Web

Sílabo de Programación II

CURSO SUPERIOR COMPONENTES DE NEGOCIO ARQUITECTO J2EE

OpenLaszlo: Programación Flash en OpenSource para la producción de material docente

Presentación del Curso Modalidad Presencial. Cisco IT ESSENTIALS 6.0

Developing ASP.NET MVC 4 Web Applications

CAPÍTULO 1. MI PRIMERA APLICACIÓN...

Guía del Curso Analista Programador Java: Business Apps Expert

Empleo Digital_. CURSO FORMATIVO Desarrollo WEB JAVA EE. Telefónica Educación Digital. Coordinador Académico Antonio José Martín Sierra

Arquitectura Web Multicapa. Tema 6.a: Arquitectura sistema en capas. Ventajas de los sistemas. distribuidos. Arquitectura software en capas

Aplicaciones Web. Aplicaciones Distribuidas

JAVA 7 Los fundamentos del lenguaje Java

Arquitectura Java Web. Ing. Juan Zevallos Valle

LICENCIA PROFESIONAL EN DESARROLLO DE SOFTWARE PARA APLICACIONES WEB

Programa formativo Habilidades y competencias tecnológicas en Java & SQL

Experto en Desarrollo de Componentes Web con Tecnología Servlet y JSP

DESARROLLO DE APLICACIONES PARA INTERNET Y DISPOSITIVOS MÓVILES (ONLINE)

IFCD07 Desarrollo de Aplicaciones Web Java: Webservices con J2EE

Objetivos y Temario CURSO JAVA 7

Programación Orientada a Objetos y Patrón MVC en PHP5. Pablo Ramirez A.

Empleo Digital_. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL

DESARROLLO DE APLICACIONES PARA INTERNET Y DISPOSITIVOS MÓVILES

J2EE: APLICACIONES AVANZADAS DE JAVA PARA ENTORNOS PROFESIONALES

Proyecto de sistemas informáticos 1 de 9

Presentación del Curso Presencial LINUX - LPIC: MANEJO Y ADMINISTRACIÓN DE SISTEMAS OPERATIVOS DE CODIGO ABIERTO

Cambios en Ingeniería de Software

Introducción a las Aplicaciones Web

Presentación del Curso Presencial. Excel Intermedio y Tablas Dinámicas

Sílabo de Programación II

Empleo Digital_. CURSO FORMATIVO Desarrollo WEB con Ruby on rails. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL

IFCD04 Desarrollo de Aplicaciones Java: componentes web y aplicaciones de base de datos (JSP y JPA)

CentralTECH JAVA EE 7 Desarrollo

Diplomado Programming Java (JSE, Servlets & JSP) with Oracle 10g, Eclipse (o NetBeans) & JBoss

Diplomado Java Web Programming with Servlets, JSP, JSF & Ajax

Diseñador Interfaz de Usuario, Analista senior, Desarrollador Full-Stack - En SONDA Uruguay S.A.

Máster Java: JavaEE Struts XML Liferay Ajax + Regalo: Titulación Universitaria en Java

Curso Programming in HTML5 with JavaScript and CSS3 (20480)

Programa de Capacitación en. Aplicaciones Visual Studio.NET 2013

Evolución del Desarrollo WEB

JAVA EE 5. Arquitectura, conceptos y ejemplos.

Guayaquil - Ecuador Pedro Carbo 123 y Junín. Pasaje Comercial la Merced. 2do Piso. Oficina 2. Teléfonos: (593) (04) Mail.

Presentación del Curso Presencial. Diseño Gráfico Digital

Lenguajes de marcado para presentación de Páginas web.

Capacitación Tecnológica Científica para Bolivia. Programación Orientada a Objetos en Java

Guía Docente ESCUELA POLITÉCNICA SUPERIOR

Empleo. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra

Concepto de Arquitectura en Desarrollo Software. Concepto de Arquitectura software Moderno

CURSO SUPERIOR PROGRAMADOR JAVA

(Dibujo de arquitectura de Ebay) Arquitectura software en capas. Arquitectura Web Multicapa. Tema 6: datos: ficheros o bbdd. 2. Capa Presentación:

Técnico Superior en Programación con Java SE Standard Edition

Java Web J2EE con JSP

Java Web J2EE con JSP

Java Web J2EE con JSP

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

Programador de Aplicaciones Web

Temario máster Java. Módulo 1 Fundamentals of the Java Programming Language. Duración: 40 horas

Proyecto de fin de Carrera 2013/2014. Autor: Miguel Souto Bartolomé Consultor: Óscar Escudero Sánchez

Programa de Actualización Profesional Curso: Java Avanzado JEE7 Programa del Curso

Curso: Programación con JAVA SE Estándar Edition.

Experto en Desarrollo de Componentes Web con Tecnología Servlet y JSP

Instituto de Nuevas Tecnologías. Propuesta CURSOS, DIPLOMADOS Y MAESTRIA DIPLOMADO DE JAVA

COMPONENTES Y CONTENEDORES. Ingeniería de Software II

Transcripción:

Presentación del Curso Presencial Programación Web con Java J2EE

Tabla de contenido Presentación del curso... 3 Objetivos de aprendizaje... 4 Contenidos del curso... 5 Competencias previas... 6 Recursos... 6 Aspectos metodológicos... 7 Criterios de aprobación... 7 2

Presentación del curso El curso de Programación en Java con J2EE consta de siete unidades enfocadas a la Web dinámica, la cual se ha desarrollado desde un sistema de información distribuido hipermedia (HTML) basado en red que ofrecía información estática hasta un conjunto de portales y aplicaciones en Internet que ofrecen un conjunto variado de servicios. Las soluciones de primera generación incluyeron CGI, que es un mecanismo para ejecutar programas externos en un servidor web. El problema con los scripts CGI es la escalabilidad; se crea un nuevo proceso para cada petición. Las soluciones de segunda generación incluyeron vendedores de servidores Web que proporcionaban plug-ins y APIs para sus servidores. El problema es que sus soluciones eran específicas a sus productos servidores. Microsoft proporcionó las páginas activas del servidor (ASP) que hicieron más fácil crear el contenido dinámico. Sin embargo, su solución sólo trabajaba con Microsoft IIS o Personal Web Server. Otra tecnología de segunda generación son los Servlets. Los Servlets hacen más fácil escribir aplicaciones del lado del servidor usando la tecnología Java. El problema con los CGI o los Servlets, sin embargo, es que tenemos que seguir el ciclo de vida de escribir, compilar y desplegar. 3 Las páginas JSP son una solución de tercera generación que se pueden combinar fácilmente con algunas soluciones de la segunda generación, creando el contenido dinámico, y haciendo más fácil y más rápido construir las aplicaciones basadas en Web que trabajan con una variedad de otras tecnologías: servidores Web, navegadores Web, servidores de aplicación y otras herramientas de desarrollo. La tecnología Java Server Pages (JSP) nos permite poner segmentos de código servlet directamente dentro de una página HTML estática. Cuando el navegador carga una página JSP, se ejecuta el código del servlet y el servidor de aplicaciones crea, compila, carga y ejecuta un servlet en segundo plano para ejecutar los segmentos de código servlet y devolver una página HTML o imprimir un informe XML

Objetivos de aprendizaje Objetivo general: Conocer las bases conceptuales y técnicas para iniciar a desarrollar aplicaciones Web en Java en base a la metodología de orientación a Objetos. Objetivos específicos: El alumno adquirirá los fundamentos básicos de la programación web en Java. Es de especial interés para esta asignatura que el alumno sea capaz de analizar un problema proponiendo la solución que mejor se adapta al mismo. Al mismo tiempo que adquiere estos conocimientos básicos aprenderá un lenguaje de programación orientado a objetos con el que desarrollar en práctica los conocimientos teóricos. Todos los conceptos sobre programación adquiridos (teóricos y prácticos) se aplicarán al desarrollo de programas orientados a la Web complejos donde el alumno hará uso de la programación orientada a objetos: definiendo clases, aplicando herencia y desarrollando los métodos necesarios para el correcto funcionamiento del programa. Los objetivos específicos de aprendizaje son: Adquirir los fundamentos básicos de la programación Web. 4 Aprender un lenguaje de programación orientado a objetos (J2EE) con el que desarrollar en la práctica los conocimientos teóricos. Ser capaz de escribir programas sencillos en los que se utilicen: Html5, JavaScript, JSF, JSS Encapsulación, herencia y polimorfismo. Clases abstractas e interfaces. Control de excepciones. Ficheros de distintos tipos. Conocer los principios más importantes de la programación recursiva. Conocer y utilizar diversos algoritmos de ordenación y búsqueda.

Contenidos del curso Unidad 1: Introducción a J2EE 1. Qué es J2EE? 2. Arquitectura y componentes. Unidad 2: Capa cliente: Java Server Pages 2. Componentes. 3. El lenguaje EL. 4. La librería JSTL Unidad 3: Capa cliente: Struts 2. Patrón MVC. 3. Creación de una aplicación con Struts. 4. Struts y JSP. 5 Unidad 4: Mejorando la capa cliente: Java Server Faces 2. Componentes de una aplicación. 3. Creación de una aplicación. 4. Usando componentes gráficos. 5. Conversores y validadores. Unidad 5: Capa lógica de negocio: Servlets 2. Ciclo de vida. 3. Configuración. 4. Tipos de servlets. Unidad 6: Capa lógica de negocio: Enterprise Java Bean 2. Contenedores EJB. 3. Tipos de Beans.

Unidad 7: Capa de acceso a datos: Java Persistence API 2. Entidades. 3. Repositorios. 4. Queries. 5. Operaciones CRUD. Competencias previas Este curso es para desarrolladores de software que tienen experiencia con el código Java o la plataforma Java. El tutorial incluye una visión general de los conceptos de OOP. Recursos Acceso a un equipo de computación con conexión a internet Disponer de una cuenta de correo electrónico 6

Aspectos metodológicos El curso presencial se desarrolla totalmente en las aulas de clase, donde se realizan actividades teórico prácticas con un enfoque dinámico y participativo centrado en los participantes. Cada semana se presentan lecciones junto con actividades individuales y colaborativas, recursos complementarios. Se realizan actividades sincrónicas y asincrónicas a través de herramientas de comunicación como: chat, foros, mensajería interna, entre otras; que son empleadas por el facilitador para mediar el aprendizaje. El seguimiento del curso efectuado es constante y proactivo, lo que garantiza el éxito del proceso de aprendizaje. Criterios de aprobación Revisión permanente de la información recibida durante el desarrollo del curso Cumplimiento de las trabajos y deberes propuestos Participación activa durante el desarrollo del curso Obtención de un rendimiento mínimo de 14/20 puntos Asistencia mínima de 80/100 7 Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Ecuador