UNIVERSIDAD DR. JOSE MATIAS DELGADO



Documentos relacionados
UNIVERSIDAD DR. JOSE MATIAS DELGADO

UNIVERSIDAD DR. JOSE MATIAS DELGADO

UNIVERSIDAD DR. JOSE MATIAS DELGADO

UNIVERSIDAD DR. JOSE MATIAS DELGADO

UNIVERSIDAD DR. JOSE MATIAS DELGADO

Plan de Estudios de la Carrera de Licenciatura en Turismo. Código: COM 0. Ciclo Académico: Área curricular: U.V.: 3

UNIVERSIDAD DR. JOSE MATIAS DELGADO

UNIVERSIDAD DR. JOSE MATIAS DELGADO

- Compilar y ejecutar programas en Java - Estructura básica de una clase - El comando javac - El comando java - Introducción al IDE de desarrollo

Diplomado Java. Descripción. Objetivo. A quien está dirigido. Requisitos. Beneficios

DIPLOMATURA DESARROLLO DE APLICACIONES JAVA

JAVA 8 Los fundamentos del lenguaje Java (con ejercicios prácticos corregidos)


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

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

CURSO DE PROGRAMACIÓN EN JAVA J2EE 7 ÍNDICE

Centro de Capacitación en Tecnologías de la Información. Desarrollo de. diplomado

Programación en Java

SÍLABO DE PROGRAMACION ORIENTADA A OBJETOS

JAVA. 40 horas 60 días

PROGRAMACIÓN EN ASP.net. 40 horas 60 días

UNIVERSIDAD DR. JOSE MATIAS DELGADO

Temario Detallado Curso Java Verano Online

UNIVERSIDAD DE PIURA

CURSO: Programación de Aplicaciones en Lenguaje JAVA

Conocer la sintaxis del lenguaje de programación C# Aproximación al lenguaje de programación Visual Basic Script y JScript

PROGRAMACIÓN DE APLICACIONES PARA ANDROID. 30 horas 45 días

CAPÍTULO 5 IMPLEMENTACIÓN DEL SISTEMA

CLOUD COMPUTING. 30 h 45 días

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

[CASI v.0109] Pág. 1

Diplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax

MISIÓN UNIVERSIDAD DEL ISTMO VICERRECTORIA ACADÉMICA PROGRAMA ANALÍTICO

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

[CASI v.0109] Pág. 1

I. DATOS DE IDENTIFICACIÓN. 1. Unidad Académica: _Facultad de Ciencias

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 2 Manual Teórico - 1 Cuaderno de Ejercicios - 1 CDROM

PROGRAMA DE MATERIA SOFTWARE DE BASE Y PROGRAMACION DE SISTEMAS SOFTWARE DE BASE Y PROGRAMACION DE SISTEMAS

Dirección General de Educación Superior Tecnológica

JAVA EE 5. Arquitectura, conceptos y ejemplos.

Java Avanzado Facultad de Ingeniería. Escuela de computación.

PROGRAMACIÓN PÁGINAS WEB CON PHP

Cursos PROGRAMACIÓN DE APLICACIONES CON JAVA

Academia de Ingeniería en Sistemas Computacionales

Certificaciones: Diploma de Aprobación en Desarrollo Web con Java.

Desarrollar aplicaciones de comercio electrónico que permitan a cualquier empresa comercializar productos y servicios.

Programación páginas web. Servidor (PHP)

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

ARQUITECTURA Y DISEÑO DE SISTEMAS WEB Y C/S

Capítulo 7. Implementación del Sistema

Formación a distancia de EXPERTO EN PROGRAMACIÓN EN JAVA

UNIVERSIDAD DR. JOSE MATIAS DELGADO

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema

TERMINOS DE REFERENCIA NUEVE (09) ANALISTAS PROGRAMADORES

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS.

VERSIÓN: UNO TIEMPO DE TRABAJO INDEPENDIENTE ESTUDIANTE. Horas/semestre: 64

Analizar, diseñar, desarrollar e implementar soluciones orientadas a objetos utilizando encapsulamiento, herencia, polimorfismo y archivos.

GUÍA TÉCNICA. Desarrollo de Sistemas de Información la plataforma Business Intellingence Pentaho

DESARROLLO WEB INTENSIVO

E-learning: E-learning:

INTEGRACION DE BASES DE DATOS EN LA WEB

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA MULTIMEDIA Y COMERCIO ELECTRÓNICO

INTRODUCCIÓN A JAVA. Índice

FORMACIÓN Principios de la programación orientada a objetos

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO

CentralTECH JAVA EE 7 Desarrollo

Fundamentos de programación Estudia las estructuras de control y cómo definir funciones en JavaScript.

XPERTO EN DISEÑO DE PÁGINAS WEB

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

Pontificia Universidad Católica del Ecuador

Centro de Capacitación en Tecnologías de la Información. Desarrollo de. aplicaciones web con

Programación III. Carrera: Licenciatura en Informática Clave de la asignatura: DAM Miembros de la Academia de Informática


INF 473 Desarrollo de Aplicaciones en Java

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS

SOFTWARE DE VIRTUALIZACIÓN Y SUS APLICACIONES: XEN SOBRE LINUX,

MACROPROCESO GESTIÓN TECNOLÓGICA

Arquitectura J2EE para aplicaciones web. Aplicaciones web con JSP. Arquitectura J2EE: Capa de Acceso Web. Arquitectura J2EE: Capa Cliente

Certool es la solución informática desarrollada por AENOR para la gestión eficaz de los sistemas.

Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP

UNIVERSIDAD DE GUADALAJARA

MAESTRO DE PHP PHP NIVEL 1

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

UNIVERSIDAD DEL CARIBE UNICARIBE ESCUELA DE INFORMATICA. Programa de Asignatura

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN

aplicaciones web: ASP, CFM, JSP y PHP

OpenProdoc. ECM Open Source

CREACIÓN DE PROYECTOS DE BUSINESS INTELLIGENCE CON SQL SERVER. 40 horas 60 días

ACCIÓN FORMATIVA FINANCIADA POR EL SERVICIO PÚBLICO DE EMPLEO ESTATAL

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

UNIVERSIDAD AUTONOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

SUPLEMENTO EUROPASS AL TÍTULO

DESCRIPCIÓN DEL CURSO:

UNIVERSIDAD CATÓLICA LOS ÁNGELES DE CHIMBOTE

1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos.

CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK

UNIVERSIDAD AUTONOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES PRESENTACION

Transcripción:

NOMBRE DE LA ASIGNATURA: PROGRAMACIÓN DE COMPUTADORAS 4 a. Generalidades. Número de Orden: Prerrequisito (s): 30 Código: PRC 4 PRC 3 Ciclo Académico: Área: VI Especializada U.V.: 4 Duración del Ciclo en Semanas: Duración /Horas Clase Minutos: Número /Horas Clase por Ciclo: Horas Teóricas/ Semanales: Horas Prácticas/ Semanales: 16 50 minutos 80 1 4 b. Descripción de la Asignatura: La incorporación de servicios en ambientes virtuales se ha constituido en una necesidad imperante en la actualidad. Las personas quieren realizar sus transacciones y o procesos desde sus oficinas u hogares, disminuyendo inconvenientes de espera, desplazamientos, tiempos y costos en la realización de los mismos. Como ejemplo clásico es posible mencionar, el pago de servicios, abono a préstamos, consultas de estados de cuenta, compra de productos, inscripciones académicas, procesos de E- Learning, entre otros. Estos servicios requieren de un alto nivel de calidad en su funcionamiento, la seguridad e integridad de los datos que proteja los activos de los usuarios. Por las condiciones anteriores, es preciso elegir entre las tecnologías de información disponibles, aquellos lenguajes de programación y otras herramientas, que permiten crear sistemas de ambiente web que ofrezcan esa disponibilidad a clientes y usuarios, con la protección de datos pertinentes. Esta asignatura incorpora un selecto temario para que el participante pueda construir soluciones eficientes en tal sentido. c. Objetivos Generales de la Asignatura: Cognoscitivo. Asimilar los recursos disponibles de una herramienta de programación web, que permita publicar sistemas de información robustos, seguros y eficientes.

Procedimental. Construir soluciones adecuadas a las necesidades de los clientes y usuarios finales, con las características propias de un producto de software. Actitudinal. Discernir sobre las opciones de solución disponibles, respecto a requerimientos en el área profesional de influencia. d. UNIDAD I INTRODUCCIÓN A LENJUAGES DE PROGRAMACIÓN WEB. 1.1. Introducción a las Tecnologías Web y su Arquitectura. 1.2. Características del lenguaje. 1.3. La Plataforma de lenguajes de programación web. 1.4. Documentación del API. 1.5. Páginas Dinámicas para Servidores. 1.6. Jakarta Tomcat y Contenedores. 1.7. Instalar y configurar el ambiente de desarrollo. 1.7.1. La variable CLASSPATH, PATH. 1.8. Compilar y ejecutar programas en Java. 1.8.1. Estructura básica de una clase. 1.8.2. Comandos básicos de compilación. 1.8.3. El IDE de desarrollo. 1.9. Evolución de las tecnologías 1.9.1. Common Gateway Interface (CGI). 1.9.2. ColdFusion. 1.9.3. Server para lenguaje web. 1.9.4. Otras herramientas para web (PHP). 1.9.5. Servlets. 1.9.6. Active Server Pages. 1.9.7. Java Server Pages. UNIDAD II ELEMENTOS DE LENJUAGES WEB. 2.1. Elementos de script. 2.2. Declaración de variables. 2.3. Tipos de datos primitivos. 2.4. Operadores de incremento y decremento. 2.5. Estructuras de control 2.5.1. Operadores de comparación

2.5.2. Operadores lógicos 2.6. Arreglos. 2.7. Arreglos de tipos de datos primitivos (int, long, char, etc..) 2.7.1. El arreglo de argumentos del método main. 2.7.2. Arreglos multidimensionales. 2.7.3. Uso de foreach con arreglos. 2.8. Scriptlets. 2.9. Directivas. 2.10. Acciones (jsp:param, jsp:forward, etc.). UNIDAD III ARQUITECTURA Y ORIENTACION A OBJETOS. 3.1. Ciclo de vida 3.2. Arquitecturas JSP. 3.2.1. Modelo Cliente-Servidor. 3.2.2. Modelo n-capas. 3.3. Clases en Java 3.4. Definición de un Objeto. 3.5. Modelado de Objetos. 3.6. Definición de clases. 3.7. Instanciación y Referencias a objetos. 3.8. Constructores. 3.9. Encapsulamiento. 3.10. Atributos de una clase. 3.11. Métodos de una clase. 3.12. Atributos y Variables. 3.13. Argumentos y parámetros. 3.14. Manejo de Paquetes. 3.15. Relaciones entre clases 3.16. Herencia 3.17. La clase padre de todas las clases: Object. 3.18. Asociación 3.19. Agregación 3.20. Composición 3.21. Atributos de Acceso: private, default, protected, public 3.22. Sobrecarga de métodos. 3.23. Clases Abstractas. 3.24. Palabras reservadas. 3.25. Polimorfismo 3.26. Interfaces

UNIDAD IV JAVA BEANS Y STREAMS. 4.1. Especificación JavaBean. 4.1.1. Constructor. 4.1.2. Propiedades. 4.2. La interfaz BeanInfo. 4.3. Streams. 4.4. La clase File. 4.5. Tipos de Streams. 4.6. Input Streams. 4.7. Output Streams. 4.8. Stream Readers. 4.9. Stream Writers. 4.10. Acceso a archivos a través de buffers. 4.11. Standard Streams. 4.12. Manejo de fechas. 4.13. Threads. UNIDAD V ACCESO A BASES DE DATOS. 5.1. Acceso a datos. 5.2. El objeto CachedRowSet. 5.3. JDBC y Acceso a Bases de Datos. 5.4. JDBC. 5.4.1. Driver. 5.4.2. Versiones de JDBC. 5.4.3. Instanciar el driver. 5.4.4. Cadena de conexión (URL), clases DriverManager y Connection. 5.4.5. Sentencias SQL a través de objetos. 5.4.6. Manejo de Resultados a través de ResultSet. UNIDAD VI LIBRERÍAS DE ETIQUETAS. 6.1. Tipos de Etiquetas. 6.2. Componentes de las Librerías de Etiquetas. 6.2.1. Descriptor de la Librería. 6.2.2. Controlador de etiquetas. 6.3. Variables de Script. 6.4. Librería de Etiquetas SQL. 6.5. Jakarta-Taglibs. 6.6. Jakarta Struts. 6.6.1. Modelo

6.6.2. Vista 6.6.3. Controlador 6.6.4. Autenticación UNIDAD VII JSP y WAP/WML. Contenido: 7.1 Introducción a WML 7.2 Java Server Pages. 7.3 Manejo de XML. 7.4 XML, SOAP y Web Services. 7.5 Java y WML. 7.6 Clases de colección. 7.7 Clases y colecciones genéricas. UNIDAD VIII APLICACIONES WEB/JSP. 8.1 Motor de Exámenes. 8.1.1 El Modelo. 8.1.2 La Vista. 8.1.3 El Controlador. 8.1.4 Gráfico de barras. 8.1.5 Analizador XML. 8.2 Autenticación. 8.2.1 Formulario de entrada. 8.2.2 Autenticación. 8.2.3 Control de la sesión. 8.3 Correo Electrónico. 8.4 Carrito de compra. 8.4.1 Control de clientes. 8.4.2 Control del carrito. 8.4.3 Control de presentación y acciones. 8.5 Seguimiento de Sesiones. 8.5.1 La interfaz HttpSession. 8.5.2 Funcionamiento del seguimiento de sesiones. 8.5.3 Sesiones de texto. 8.5.4 Directorio virtual. 8.6 Preguntas de uso frecuente. 8.6.1 Controlador. 8.6.2 Modelo. 8.6.3 Vista. 8.7. Excepciones. 8.7.1. Definición de excepción.

8.7.2. Jerarquía de Excepciones. 8.7.3. Tipos de excepciones 8.7.4. Manejo de excepciones 8.7.5. La clase Throwable 8.7.6. La clase Exception 8.7.7. Creación de Excepciones 8.7.8. Lanzar Excepciones: sentencia throws UNIDAD IX JAKARTA-TOMCAT. 9.1. Aplicación Web. 9.2. Instalación y configuración de Tomcat. 9.2.1. Linux. 9.2.2. Windows. 9.3. Ejecución de aplicaciones. 9.3.1. Aplicación simple. 9.3.2. Servlets. 9.3.3. Acciones personalizadas. 9.4. Diseño de GUI. 9.4.1. SWING y AWT. 9.4.2. Diseño de GUI. 9.4.3. Manejo de Eventos. 9.4.4. Jerarquía JComponent. 9.4.5. Interfaces Listener. UNIDAD X INTRODUCCION AL CLOUD COMPUTING. 10.1. Conceptos generales. 10.2. Hardware y software Cloud. 10.3. Modelos de nubes: privadas, públicas e híbridas. 10.4. Seguridad, auditoría y cumplimiento en la nube. 10.5. Puntos clave. 10.6. Teoría y herramientas de virtualización. 10.7. Plataformas. 10.8. Herramientas Cloud Computing. e. Estrategia Metodológica. El programa de la presente asignatura ha sido formulado para desarrollarse en un 80% en horas prácticas, lo cual incluye, facilitar los contenidos integrados al contexto real de forma paralela, proceso que será evaluado a través de investigaciones, laboratorios, elaboración de proyectos y otras actividades que contribuyan a la adquisición de las competencias. Así mismo, se empleará un 20% de horas teóricas

para cimentar la base conceptual de los contenidos vertidos, evaluándose con las mismas estrategias de la práctica. En el ciclo de aprendizaje de este programa, el estudiante es el centro del mismo, y como tal, su rol se estima dinámico, proactivo y propositivo, contando con el apoyo y guía del facilitador asignado, quien podrá ejecutar sus sesiones de clase tanto presencial, semipresencial como virtualmente, lo que será validado por la Universidad. f. Bibliografía. NOMBRE DE LA OBRA Programación en JAVA 6 Java 2. Curso de Programación. 4ª Edición. Qué es la nube? El futuro de los sistemas de información. AUTOR Joyanes Aguilar, Luis Ceballos, Francisco Javier Sosinsky, Barrie CASA EDITORA PAÍS AÑO DE EDICIÓN NÚMERO DE EJEMPLARES EN BIBLIOTECA McGrawHIll México 2011 * Alfaomega México 2011 * Anaya Multimedia España 2011 * * En adquisición. Dado que los libros serán adquiridos, ya se ha solicitado a Librería los ejemplares que se necesitan. Sitios web Fecha de Nombre del sitio Responsable País Visita http://www.java.com Java, Sun España 16-May-2012 http://www.webtaller.com/info/cursojava.php Web Taller.Com España 16-May-2012 http://www.cursodejava.com.mx/ Curso Java México 16-May-2012 http://www.lawebdelprogramador.com/ La Web del Programador España 16-May-2012