SlideShare ist ein Scribd-Unternehmen logo
1 von 7
1. IDENTIFICACIÓN

 Asignatura         Programación Web conJSP
 Área               Tecnología aplicada          Nivel               5

 Código             PJI52                        Pensum                     10
 Correquisito(s)    BDI44                        Prerrequisito(s)          PJI42
 Créditos     2         TPS    12     TIS    8   TPT            32   TIT     128



2. JUSTIFICACIÓN.

Diseñar y desarrollar soluciones informáticas en ambientes web con
fundamento en los paradigmas de desarrollo de software y las herramientas
informáticas. El ITM en su programa académico Programación Web con JSP
ha creado un curso PJI52 para dar respuesta a las necesidades informáticas
del medio y de las empresas, con el fin de desarrollar un perfil profesional con
alta calidad en el desarrollo de software.



3. OBJETIVO GENERAL

Proveer a los estudiantes con los conocimientos teórico-prácticos, para
analizar, diseñar, desarrollar, probar y desplegar aplicaciones webque den
solución a problemas específicos.
Objetivos específicos

   Aplicar los conceptos de web 2.0 en el desarrollo de aplicaciones web.
   Implementar reglas de negocio a través de clases con JavaBeans.
   Modelar bases de datos con el gestor MySQL.
   Desarrollar una aplicación empresarialcon acceso a un gestor de bases de
     datos relacional.
empresarial

4. COMPETENCIAS Y CONTENIDOS TEMÁTICOS DEL CURSO

  COMPETENCIAS             RED DE CONCEPTOS            INDICADORES DE LOGRO

                     Fundamentos Web
  Desarrollar e                                           Implementar soluciones web
  implementar         XHTML.                              aplicando los estándares de
  aplicaciones web    CSS.                                web 2.0.
  utilizando JSP      JAVASCRIPT.
  como herramienta
  de desarrollo,
                     Conceptos Generales
  aplicando las                                           Desarrolla un programa web en
  técnicas más          Sintaxis de JSP.                  JSP, aplicando los conceptos
  modernas para         Tipos de datos.                   generalesutilizando estructuras
  laimplementación      Identificadores.                  de datos estáticas (Arreglos).
  de software.          Comentarios.
                        Variables y constantes.
                        Operadores.
                        Arreglos.
                                                          Diseñar e implementar una
                     JavaBeans                             solución con reglas de
                                                           negocio, que le dé solución
                      Fundamentación.                     a un requerimiento a través
                      Constructores y destructores.       de clases JavaBeans.
                      Métodos y atributos.


                     Servlets                             Desarrollar programas
                                                           usando la tecnología de
                      Ciclo de vida.                      servlets para solucionar un
                      Clases de servlet                   problema planteado.
                      Sesiones HTTP

                                                          Diseñar e implementar una
                     Acceso a Base de Datos                aplicación con acceso a
                        Introducción a MySQL.             base de datos(MySQL).
                        Estándar SQL con MySQL.
                        Insertar registros.
                        Consultar registros.
                        Actualizar registros.
                        Eliminar registros.
5. ESTRATEGIAS DIDÁCTICAS/METODOLÓGICAS

En el siguiente cuadro se presentan a nivel general los acuerdos didácticos y
metodológicos a ser manejados durante el curso

DINÁMICA DE TRABAJO (Metodología de trabajo, espacios de asesorías):

Proyecto de desarrollo de software:

Se debe realizar un proyecto de desarrollo de un aplicativo, el cual debe ser
aprobado por el docente, este se realizará en grupo de 2 a 3 estudiantes, Cada
equipo debe de realizar una entrega formal del proyecto en la fecha pactada.
Las entregas de los trabajos se calificarán de la siguiente manera:
La entrega antes del inicio de clases o durante la clasese califica sobre 5, después
por cada día se rebaja una unidad.
El proyecto se debe desarrollar en el lenguaje de programación JSP.
Clases:
Se dictarán clases teórico-prácticas y se realizarán prácticas en las salas de
computadores para los cuales se utilizará el software Netbeans.
Asesorías de clase:
Los grupos deben de seguir un orden para las asesorías, el docente atenderá a cada
grupo según el orden que se tenga.
Toma y reporte asistencias:

Se llamará a lista 10 minutos antes de finalizar la clase




A continuación se presentan las estrategias de enseñanza aprendizaje
organizadas por sesiones de clase.
6. REDISEÑO INSTRUCCIONAL DETALLADO

El Re-diseño instruccional (curricular) del curso está basado en la tabla http://itech1.coe.uga.edu/itforum/paper17/paper17.html




                                            básicos previos




                                                                                                                                acompañamien
                                                                                                                                Descripción de




                                                                                                                                                  (Competencias
                                                                                                                                las actividades




                                                                                                                                                  Indicadores de
                                                                                             metodológica
                                                                    trabajar en la
  (Horas TP/TI)




                                                                                                                                                   Académicas)
   Nro Sesión




                                              Conceptos




                                                                      Conceptos




                                                                                              Estrategia




                                                                                                                 Recursos
                                                                       nuevos a
                           Objetivo




                                                                        sesión




                                                                                                                                                       logro
                                                                                                                                      sin

                                                                                                                                       to
   1              Conocer el estado                           Presentación.                                 Cronograma
  (2/2)           actual del curso.                           Cronograma de trabajo                         del curso.
                                                              del curso.                                    Compromiso
                                                              Compromiso                                    académico.
                                                              académico.
                                                              Conducta de entrada.



    2             Dominar los            Conducta de          XHTML.                    Explicación         Bibliografía.    Realizar lecturas    Indicador
 (6/12)           conceptos de web       entrada.             CSS.                      teórico-práctica    Sitios de        sobre conceptos      de logro 01
                  2.0                                         JAVASCRIPT.               de los              internet.        básicos en Web
                                                                                        conceptos.          Guías de         2.0.
                                                                                        Implementación      trabajo          Desarrollar las
                                                                                        de demostración     independiente.   guías de trabajo
                                                                                        en un programa                       independiente.
                                                                                        JSP.
   5              Dominar los            Dominar los          Tipos de datos.           Explicación         Bibliografía.    Realizar lecturas    Indicador
 (6/12)           conceptos generales.   conceptos            Operadores.               teórico-práctica    Sitios de        sobre conceptos      de logro 02
                                         de web 2.0           Variables y constantes.   de los              internet.        básicos JSP.
                                                                                        conceptos.          Guías de         Desarrollar las
                                                              Estructuras de control.
                                                                                        Implementación      trabajo          guías de trabajo
                                                              Arreglos.
                                                                                        de demostración     independiente.   independiente.
                                                                                        en un programa
JSP.
   8      JavaBeans            Dominar los   Fundamentación.         Explicación        Bibliografía.    Implementación del     Indicador
(6/12)                         conceptos     Constructores y         teórico-práctica   Sitios de        trabajo realizado en   de logro 03
                               generales.    destructores.           de los             internet.        clase.
                                             Métodos y atributos.    conceptos.         Guías de         Desarrollo de guías
                                                                     Implementación     trabajo          de trabajo
                                                                     de demostración    independiente.   independiente.
                                                                     en un programa
                                                                     JSP.
  11      Servlets             JavaBeans     Fundamentación.         Explicación        Bibliografía.    Implementación del     Indicador
(6/12)                                       Constructores y         teórico-práctica   Sitios de        trabajo realizado en   de logro
                                             destructores.           de los             internet.        clase.                 04.
                                             Métodos y atributos.    conceptos.         Guías de         Desarrollo de guías
                                                                     Implementación     trabajo          de trabajo
                                                                     de demostración    independiente.   independiente.
                                                                     en un programa
                                                                     JSP.
  13      Modelar soluciones   Servlets      Introducción a MySQL.   Explicación        Bibliografía.    Implementación del     Indicador
(10/20)   con acceso a bases                 Estándar SQL con        teórico-práctica   Sitios de        trabajo realizado en   de logro 05
          de datos.                          MySQL.                  de los             internet.        clase.
                                             Insertar registros.     conceptos.         Guías de         Desarrollo de guías
                                             Consultar registros.    Implementación     trabajo          de trabajo
                                             Actualizar registros.   de demostración    independiente    independiente.
                                             Eliminar registros.     en MySQL.
7. ESTRATEGIAS DE SEGUIMIENTO Y EVALUACIÓN



                                        PONDERACIÓN
             DESCRIPCIÓN                                    SESIÓN O FECHA
                                               (%)

Evaluación Práctica de Web 2.0                 20            CUARTA SEMANA


Evaluación Practica de Conceptos               20            SEPTIMA SEMANA
Generales.

Evaluación Práctica de JavaBeans               20            DECIMO PRIMERA
                                                                 SEMANA

Evaluación Práctica de Servlets.               20                DECIMO
                                                             TERCERASEMANA

Práctica Final                                 20            DECIMO SEPTIMA
                                                                 SEMANA



   Notas aclaratorias: Dado que es una asignatura práctica no se hará examen
   de habilitación.
BIBLIOGRAFÍA


FROUFE, Agustin. (2002), “JavaServerPages” 1°Ed, ALFAOMEGA, Mayo 2002,
ALFAOMEGA. ISBN: 970-15-0796-7. 264 p.
HANNA, Fill. (2002).”Manual de Referencia JSP” 1°Ed, McGraw-Hill, Mayo 2002,
MacGraw-HIll. ISBN: 84-481-3264-5. 776 p.


Referencias adicionales:
Sitio con temas varios acerca del          desarrollo   de   aplicaciones   con   JSP.
http://www.lawebdelprogramador.com/




                       Elaborado por:              Jesús Albeiro Zuluaga Duque

                                Versión:                                    Versión 1

                                 Fecha:                               Febrero 2011

                           Aprobado por:         Diego Alejandro Guerrero Peña

Weitere ähnliche Inhalte

Andere mochten auch

Mark Griffin Portfolio
Mark Griffin PortfolioMark Griffin Portfolio
Mark Griffin PortfolioMark Griffin
 
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...Pourya Jafarzadeh
 
Presentación Corporativa 2016-2017 English
Presentación Corporativa 2016-2017 EnglishPresentación Corporativa 2016-2017 English
Presentación Corporativa 2016-2017 EnglishSergio Londono
 
Caracterizacion morfologica
Caracterizacion morfologicaCaracterizacion morfologica
Caracterizacion morfologicaEdinson Pajaro
 
Bakhtine le marxisme et la philosophie du langage
Bakhtine   le marxisme et la philosophie du langageBakhtine   le marxisme et la philosophie du langage
Bakhtine le marxisme et la philosophie du langagekamal kamal
 
frosted window films
frosted window filmsfrosted window films
frosted window filmsoptimafilm
 

Andere mochten auch (15)

Mark Griffin Portfolio
Mark Griffin PortfolioMark Griffin Portfolio
Mark Griffin Portfolio
 
Presentación1
Presentación1Presentación1
Presentación1
 
Juego preguntas
Juego preguntasJuego preguntas
Juego preguntas
 
Week 13
Week 13Week 13
Week 13
 
Imet
ImetImet
Imet
 
Bacterias.
Bacterias.Bacterias.
Bacterias.
 
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
 
Presentación de la Empresa
Presentación de la EmpresaPresentación de la Empresa
Presentación de la Empresa
 
Presentación Corporativa 2016-2017 English
Presentación Corporativa 2016-2017 EnglishPresentación Corporativa 2016-2017 English
Presentación Corporativa 2016-2017 English
 
Caracterizacion morfologica
Caracterizacion morfologicaCaracterizacion morfologica
Caracterizacion morfologica
 
Matriz productiva
Matriz productivaMatriz productiva
Matriz productiva
 
Victor carmona tema 2 ccss
Victor carmona tema 2 ccssVictor carmona tema 2 ccss
Victor carmona tema 2 ccss
 
Rockabilly
RockabillyRockabilly
Rockabilly
 
Bakhtine le marxisme et la philosophie du langage
Bakhtine   le marxisme et la philosophie du langageBakhtine   le marxisme et la philosophie du langage
Bakhtine le marxisme et la philosophie du langage
 
frosted window films
frosted window filmsfrosted window films
frosted window films
 

Ähnlich wie Desarrollo curricular JSP

Master Oficicial Java J2SE - J2EE (Fabricante Oracle)
Master Oficicial Java J2SE - J2EE (Fabricante Oracle)Master Oficicial Java J2SE - J2EE (Fabricante Oracle)
Master Oficicial Java J2SE - J2EE (Fabricante Oracle)Cas Trainining
 
Módulo formativo ntics 1 2011
Módulo formativo ntics 1 2011Módulo formativo ntics 1 2011
Módulo formativo ntics 1 2011Ducque Neron
 
02 ingenieria web
02  ingenieria web02  ingenieria web
02 ingenieria webFrank Rosas
 
Proyecto de formación mra jcf
Proyecto de formación mra   jcfProyecto de formación mra   jcf
Proyecto de formación mra jcfMaritza
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoKleo Jorgee
 
Curso Java con Rational para WebSphere
Curso Java con Rational para WebSphereCurso Java con Rational para WebSphere
Curso Java con Rational para WebSpherecamforma
 
Presentacion De Programa De Formacion
Presentacion De Programa De FormacionPresentacion De Programa De Formacion
Presentacion De Programa De Formacionanderwrt
 
[UNED2016] Practica 1 - Biblioteca mockito
[UNED2016] Practica 1 - Biblioteca mockito[UNED2016] Practica 1 - Biblioteca mockito
[UNED2016] Practica 1 - Biblioteca mockitoJose Barba Martinez
 
Presentación Diploma Estudios Avanzados
Presentación Diploma Estudios AvanzadosPresentación Diploma Estudios Avanzados
Presentación Diploma Estudios AvanzadosArturo González Ferrer
 
Presentación TT Javier Calvo
Presentación TT Javier CalvoPresentación TT Javier Calvo
Presentación TT Javier CalvoeiciUV
 
Plan de asignatura decimo
Plan de asignatura decimoPlan de asignatura decimo
Plan de asignatura decimoIndependiente
 
Silabo Taller de Programacion Distribuida.docx
Silabo Taller de Programacion Distribuida.docxSilabo Taller de Programacion Distribuida.docx
Silabo Taller de Programacion Distribuida.docxLEODANPEREZLLACSA
 
01 3° electromagnetismo gestion
01 3° electromagnetismo   gestion01 3° electromagnetismo   gestion
01 3° electromagnetismo gestionRene Miranda
 
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.pptELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.pptMarko Zapata
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosclaudiocaizales
 

Ähnlich wie Desarrollo curricular JSP (20)

Master Oficicial Java J2SE - J2EE (Fabricante Oracle)
Master Oficicial Java J2SE - J2EE (Fabricante Oracle)Master Oficicial Java J2SE - J2EE (Fabricante Oracle)
Master Oficicial Java J2SE - J2EE (Fabricante Oracle)
 
Módulo formativo ntics 1 2011
Módulo formativo ntics 1 2011Módulo formativo ntics 1 2011
Módulo formativo ntics 1 2011
 
Oferta Postgrados SAP 2009 2010
Oferta Postgrados SAP 2009 2010Oferta Postgrados SAP 2009 2010
Oferta Postgrados SAP 2009 2010
 
02 ingenieria web
02  ingenieria web02  ingenieria web
02 ingenieria web
 
Proyecto de formación mra jcf
Proyecto de formación mra   jcfProyecto de formación mra   jcf
Proyecto de formación mra jcf
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Curso Java con Rational para WebSphere
Curso Java con Rational para WebSphereCurso Java con Rational para WebSphere
Curso Java con Rational para WebSphere
 
Presentacion De Programa De Formacion
Presentacion De Programa De FormacionPresentacion De Programa De Formacion
Presentacion De Programa De Formacion
 
Computacion i 2009 ii
Computacion i 2009 iiComputacion i 2009 ii
Computacion i 2009 ii
 
Computacion i 2011 ii
Computacion i 2011 iiComputacion i 2011 ii
Computacion i 2011 ii
 
[UNED2016] Practica 1 - Biblioteca mockito
[UNED2016] Practica 1 - Biblioteca mockito[UNED2016] Practica 1 - Biblioteca mockito
[UNED2016] Practica 1 - Biblioteca mockito
 
Mapa mental metodología de la programación
Mapa mental metodología de la programaciónMapa mental metodología de la programación
Mapa mental metodología de la programación
 
Presentación Diploma Estudios Avanzados
Presentación Diploma Estudios AvanzadosPresentación Diploma Estudios Avanzados
Presentación Diploma Estudios Avanzados
 
Presentación TT Javier Calvo
Presentación TT Javier CalvoPresentación TT Javier Calvo
Presentación TT Javier Calvo
 
Plan de asignatura decimo
Plan de asignatura decimoPlan de asignatura decimo
Plan de asignatura decimo
 
Silabo Taller de Programacion Distribuida.docx
Silabo Taller de Programacion Distribuida.docxSilabo Taller de Programacion Distribuida.docx
Silabo Taller de Programacion Distribuida.docx
 
01 3° electromagnetismo gestion
01 3° electromagnetismo   gestion01 3° electromagnetismo   gestion
01 3° electromagnetismo gestion
 
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.pptELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 

Mehr von Boris Salleg

01. capitulo 2 6 validacion de datos
01. capitulo 2  6 validacion de datos01. capitulo 2  6 validacion de datos
01. capitulo 2 6 validacion de datosBoris Salleg
 
03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminada03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminadaBoris Salleg
 
01. contenido curso internet basico
01. contenido curso internet basico01. contenido curso internet basico
01. contenido curso internet basicoBoris Salleg
 
Contenido curso excel basico
Contenido curso excel basicoContenido curso excel basico
Contenido curso excel basicoBoris Salleg
 
Compromiso academico servicios de internet
Compromiso academico servicios de internetCompromiso academico servicios de internet
Compromiso academico servicios de internetBoris Salleg
 
Compromiso academico excel basico
Compromiso academico excel basicoCompromiso academico excel basico
Compromiso academico excel basicoBoris Salleg
 
Taller #1 institucion educativa las margaritas
Taller #1   institucion educativa las margaritasTaller #1   institucion educativa las margaritas
Taller #1 institucion educativa las margaritasBoris Salleg
 
Introduccion base de datos
Introduccion base de datosIntroduccion base de datos
Introduccion base de datosBoris Salleg
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspBoris Salleg
 
Conexion bd en java y api necesaria
Conexion bd en java y api necesariaConexion bd en java y api necesaria
Conexion bd en java y api necesariaBoris Salleg
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionBoris Salleg
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionBoris Salleg
 
Algoritmo de listas simples completo
Algoritmo de listas simples  completoAlgoritmo de listas simples  completo
Algoritmo de listas simples completoBoris Salleg
 
Introduccion base de datos con MYSQL
Introduccion base de datos con MYSQLIntroduccion base de datos con MYSQL
Introduccion base de datos con MYSQLBoris Salleg
 
Practica utilizacion de beans en jsp
Practica  utilizacion de beans en jspPractica  utilizacion de beans en jsp
Practica utilizacion de beans en jspBoris Salleg
 
Utilizacion de beans en jsp
Utilizacion de beans en jspUtilizacion de beans en jsp
Utilizacion de beans en jspBoris Salleg
 

Mehr von Boris Salleg (20)

01. capitulo 2 6 validacion de datos
01. capitulo 2  6 validacion de datos01. capitulo 2  6 validacion de datos
01. capitulo 2 6 validacion de datos
 
03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminada03. prueba de conocimiento inicial excel basico terminada
03. prueba de conocimiento inicial excel basico terminada
 
01. contenido curso internet basico
01. contenido curso internet basico01. contenido curso internet basico
01. contenido curso internet basico
 
Contenido curso excel basico
Contenido curso excel basicoContenido curso excel basico
Contenido curso excel basico
 
Compromiso academico servicios de internet
Compromiso academico servicios de internetCompromiso academico servicios de internet
Compromiso academico servicios de internet
 
Compromiso academico excel basico
Compromiso academico excel basicoCompromiso academico excel basico
Compromiso academico excel basico
 
Taller #1 institucion educativa las margaritas
Taller #1   institucion educativa las margaritasTaller #1   institucion educativa las margaritas
Taller #1 institucion educativa las margaritas
 
Arboles
ArbolesArboles
Arboles
 
Introduccion base de datos
Introduccion base de datosIntroduccion base de datos
Introduccion base de datos
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
 
Conexion bd en java y api necesaria
Conexion bd en java y api necesariaConexion bd en java y api necesaria
Conexion bd en java y api necesaria
 
Condicionales
CondicionalesCondicionales
Condicionales
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacion
 
Algoritmo de listas simples completo
Algoritmo de listas simples  completoAlgoritmo de listas simples  completo
Algoritmo de listas simples completo
 
Introduccion base de datos con MYSQL
Introduccion base de datos con MYSQLIntroduccion base de datos con MYSQL
Introduccion base de datos con MYSQL
 
Practica utilizacion de beans en jsp
Practica  utilizacion de beans en jspPractica  utilizacion de beans en jsp
Practica utilizacion de beans en jsp
 
Utilizacion de beans en jsp
Utilizacion de beans en jspUtilizacion de beans en jsp
Utilizacion de beans en jsp
 
Practica eventos
Practica eventosPractica eventos
Practica eventos
 
Clase event
Clase eventClase event
Clase event
 

Desarrollo curricular JSP

  • 1. 1. IDENTIFICACIÓN Asignatura Programación Web conJSP Área Tecnología aplicada Nivel 5 Código PJI52 Pensum 10 Correquisito(s) BDI44 Prerrequisito(s) PJI42 Créditos 2 TPS 12 TIS 8 TPT 32 TIT 128 2. JUSTIFICACIÓN. Diseñar y desarrollar soluciones informáticas en ambientes web con fundamento en los paradigmas de desarrollo de software y las herramientas informáticas. El ITM en su programa académico Programación Web con JSP ha creado un curso PJI52 para dar respuesta a las necesidades informáticas del medio y de las empresas, con el fin de desarrollar un perfil profesional con alta calidad en el desarrollo de software. 3. OBJETIVO GENERAL Proveer a los estudiantes con los conocimientos teórico-prácticos, para analizar, diseñar, desarrollar, probar y desplegar aplicaciones webque den solución a problemas específicos. Objetivos específicos  Aplicar los conceptos de web 2.0 en el desarrollo de aplicaciones web.  Implementar reglas de negocio a través de clases con JavaBeans.  Modelar bases de datos con el gestor MySQL.  Desarrollar una aplicación empresarialcon acceso a un gestor de bases de datos relacional.
  • 2. empresarial 4. COMPETENCIAS Y CONTENIDOS TEMÁTICOS DEL CURSO COMPETENCIAS RED DE CONCEPTOS INDICADORES DE LOGRO Fundamentos Web Desarrollar e  Implementar soluciones web implementar  XHTML. aplicando los estándares de aplicaciones web  CSS. web 2.0. utilizando JSP  JAVASCRIPT. como herramienta de desarrollo, Conceptos Generales aplicando las  Desarrolla un programa web en técnicas más  Sintaxis de JSP. JSP, aplicando los conceptos modernas para  Tipos de datos. generalesutilizando estructuras laimplementación  Identificadores. de datos estáticas (Arreglos). de software.  Comentarios.  Variables y constantes.  Operadores.  Arreglos.  Diseñar e implementar una JavaBeans solución con reglas de negocio, que le dé solución  Fundamentación. a un requerimiento a través  Constructores y destructores. de clases JavaBeans.  Métodos y atributos. Servlets  Desarrollar programas usando la tecnología de  Ciclo de vida. servlets para solucionar un  Clases de servlet problema planteado.  Sesiones HTTP  Diseñar e implementar una Acceso a Base de Datos aplicación con acceso a  Introducción a MySQL. base de datos(MySQL).  Estándar SQL con MySQL.  Insertar registros.  Consultar registros.  Actualizar registros.  Eliminar registros.
  • 3. 5. ESTRATEGIAS DIDÁCTICAS/METODOLÓGICAS En el siguiente cuadro se presentan a nivel general los acuerdos didácticos y metodológicos a ser manejados durante el curso DINÁMICA DE TRABAJO (Metodología de trabajo, espacios de asesorías): Proyecto de desarrollo de software: Se debe realizar un proyecto de desarrollo de un aplicativo, el cual debe ser aprobado por el docente, este se realizará en grupo de 2 a 3 estudiantes, Cada equipo debe de realizar una entrega formal del proyecto en la fecha pactada. Las entregas de los trabajos se calificarán de la siguiente manera: La entrega antes del inicio de clases o durante la clasese califica sobre 5, después por cada día se rebaja una unidad. El proyecto se debe desarrollar en el lenguaje de programación JSP. Clases: Se dictarán clases teórico-prácticas y se realizarán prácticas en las salas de computadores para los cuales se utilizará el software Netbeans. Asesorías de clase: Los grupos deben de seguir un orden para las asesorías, el docente atenderá a cada grupo según el orden que se tenga. Toma y reporte asistencias: Se llamará a lista 10 minutos antes de finalizar la clase A continuación se presentan las estrategias de enseñanza aprendizaje organizadas por sesiones de clase.
  • 4. 6. REDISEÑO INSTRUCCIONAL DETALLADO El Re-diseño instruccional (curricular) del curso está basado en la tabla http://itech1.coe.uga.edu/itforum/paper17/paper17.html básicos previos acompañamien Descripción de (Competencias las actividades Indicadores de metodológica trabajar en la (Horas TP/TI) Académicas) Nro Sesión Conceptos Conceptos Estrategia Recursos nuevos a Objetivo sesión logro sin to 1 Conocer el estado Presentación. Cronograma (2/2) actual del curso. Cronograma de trabajo del curso. del curso. Compromiso Compromiso académico. académico. Conducta de entrada. 2 Dominar los Conducta de XHTML. Explicación Bibliografía. Realizar lecturas Indicador (6/12) conceptos de web entrada. CSS. teórico-práctica Sitios de sobre conceptos de logro 01 2.0 JAVASCRIPT. de los internet. básicos en Web conceptos. Guías de 2.0. Implementación trabajo Desarrollar las de demostración independiente. guías de trabajo en un programa independiente. JSP. 5 Dominar los Dominar los Tipos de datos. Explicación Bibliografía. Realizar lecturas Indicador (6/12) conceptos generales. conceptos Operadores. teórico-práctica Sitios de sobre conceptos de logro 02 de web 2.0 Variables y constantes. de los internet. básicos JSP. conceptos. Guías de Desarrollar las Estructuras de control. Implementación trabajo guías de trabajo Arreglos. de demostración independiente. independiente. en un programa
  • 5. JSP. 8 JavaBeans Dominar los Fundamentación. Explicación Bibliografía. Implementación del Indicador (6/12) conceptos Constructores y teórico-práctica Sitios de trabajo realizado en de logro 03 generales. destructores. de los internet. clase. Métodos y atributos. conceptos. Guías de Desarrollo de guías Implementación trabajo de trabajo de demostración independiente. independiente. en un programa JSP. 11 Servlets JavaBeans Fundamentación. Explicación Bibliografía. Implementación del Indicador (6/12) Constructores y teórico-práctica Sitios de trabajo realizado en de logro destructores. de los internet. clase. 04. Métodos y atributos. conceptos. Guías de Desarrollo de guías Implementación trabajo de trabajo de demostración independiente. independiente. en un programa JSP. 13 Modelar soluciones Servlets Introducción a MySQL. Explicación Bibliografía. Implementación del Indicador (10/20) con acceso a bases Estándar SQL con teórico-práctica Sitios de trabajo realizado en de logro 05 de datos. MySQL. de los internet. clase. Insertar registros. conceptos. Guías de Desarrollo de guías Consultar registros. Implementación trabajo de trabajo Actualizar registros. de demostración independiente independiente. Eliminar registros. en MySQL.
  • 6. 7. ESTRATEGIAS DE SEGUIMIENTO Y EVALUACIÓN PONDERACIÓN DESCRIPCIÓN SESIÓN O FECHA (%) Evaluación Práctica de Web 2.0 20 CUARTA SEMANA Evaluación Practica de Conceptos 20 SEPTIMA SEMANA Generales. Evaluación Práctica de JavaBeans 20 DECIMO PRIMERA SEMANA Evaluación Práctica de Servlets. 20 DECIMO TERCERASEMANA Práctica Final 20 DECIMO SEPTIMA SEMANA Notas aclaratorias: Dado que es una asignatura práctica no se hará examen de habilitación.
  • 7. BIBLIOGRAFÍA FROUFE, Agustin. (2002), “JavaServerPages” 1°Ed, ALFAOMEGA, Mayo 2002, ALFAOMEGA. ISBN: 970-15-0796-7. 264 p. HANNA, Fill. (2002).”Manual de Referencia JSP” 1°Ed, McGraw-Hill, Mayo 2002, MacGraw-HIll. ISBN: 84-481-3264-5. 776 p. Referencias adicionales: Sitio con temas varios acerca del desarrollo de aplicaciones con JSP. http://www.lawebdelprogramador.com/ Elaborado por: Jesús Albeiro Zuluaga Duque Versión: Versión 1 Fecha: Febrero 2011 Aprobado por: Diego Alejandro Guerrero Peña