SlideShare una empresa de Scribd logo
1 de 7
Programación Web
Introducción
YesithValencia@gmail.com
Datos de la asignatura
Código asignatura: TSI401
Créditos: 4
Semestre académico: IV
Requisitos: Programación Orientada a Objetos
Correquisito: Motores de Bases de Datos
Programación web - Introducción, Yesith Valencia MSc.
2
Justificación
El desarrollo de aplicaciones para internet le permite a una empresa
ofertar sus servicios de forma permanente, pasar de un estado en
donde se promocionaban sus productos en horarios de oficina a
poder presentarlos las 24 horas del día los 7 días de la semana.
Esta asignatura le permite al estudiante conocer y utilizar el patrón
arquitectónico más importante para el desarrollo Web (MVC),
además de permitirle desarrollar una aplicación completa con total
independencia del motor de base de datos que utilice
Programación web - Introducción, Yesith Valencia MSc.
3
Objetivos
Estudio: Construcción de aplicaciones para internet soportadas en el
modelo vista controlador con acceso a sistemas de bases
relacionales con total independencia del motor de base de datos
que se utilice.
Formación: Al terminar la asignatura el estudiante estará en
capacidad de implementar una aplicación para internet bajo el
modelo de capas, estructurando físicamente la organización de la
aplicación en carpetas que permiten identificar claramente el patrón
Modelo Vista Controlador.
Programación web - Introducción, Yesith Valencia MSc.
4
Competencias
Construir aplicaciones web del lado del cliente.
Aplicar configuraciones a los Servidores web y construir aplicaciones
web del lado del servidor.
Construir sistemas web interconectados con determinada base de
datos.
Programación web - Introducción, Yesith Valencia MSc.
5
Programación web - Introducción, Yesith Valencia MSc. 6
ESTRUCTURA DE LAASIGNATURA POR UNIDADES TEMÁTICAS
COMPETENCIAS ESPECÍFICAS UNIDADES TEMÁTICAS Semanas Horas
TP TI
Construir aplicaciones web utilizando tecnologías de
desarrollo tales como HTML, JAVASCRIPT, CSS y
JQUERY.
LENGUAJE DE MARCADO DE
HIPERTEXTO
2 8 16
Configurar servidores web para construir aplicaciones
web dinámicas del lado del cliente empleando como
lenguaje base de desarrollo PHP.
PROGRAMACIÓN DEL LADO
DEL CLIENTE
3 12 24
Comprender el modelo vista controlador para ser
implementado en el desarrollo de plataformas web.
MODELO VISTA CONTROLADOR
1 4 8
Construir CRUD para tablas padres e hijas que se
conecten a determinado motor de bases de datos,
aplicando el modelo modelo vista controlador y utilizando
marcos de trabajo para lenguaje PHP.
DESARROLLO DE
APLICACIÓNES WEB CON MVC
10 40 80
Total 16 64 128
Taller
1. Si usted pudiera desarrollar un software cualquiera:
Qué software desarrollaría ?
Cuáles serían las funcionalidades básicas ?
Quienes serían los usuarios que utilizarían el software ?
En qué hardware correría el software ?
Cómo obtendría ganancias ?
2. Realice un diagrama donde se muestre de manera general el
funcionamiento de su software
Programación web - Introducción, Yesith Valencia MSc.
7

Más contenido relacionado

La actualidad más candente (17)

software de html
software de htmlsoftware de html
software de html
 
Instalacion adobe dream weaver
Instalacion adobe dream weaverInstalacion adobe dream weaver
Instalacion adobe dream weaver
 
Software Utilizados En Html
Software Utilizados En  HtmlSoftware Utilizados En  Html
Software Utilizados En Html
 
Andrea Olivera
Andrea OliveraAndrea Olivera
Andrea Olivera
 
Introducción a web matrix
Introducción a web matrixIntroducción a web matrix
Introducción a web matrix
 
software de html
software de htmlsoftware de html
software de html
 
Magento
MagentoMagento
Magento
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Radiant CMS
Radiant CMSRadiant CMS
Radiant CMS
 
Carlos
CarlosCarlos
Carlos
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
 
Presentación dreamweaver
Presentación dreamweaverPresentación dreamweaver
Presentación dreamweaver
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
DREAMWEAVER
DREAMWEAVERDREAMWEAVER
DREAMWEAVER
 
Dreamweave
DreamweaveDreamweave
Dreamweave
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Clase7 Dsw1
Clase7 Dsw1Clase7 Dsw1
Clase7 Dsw1
 

Destacado

Bases de datos distribuidas y bases de datos cliente
Bases de datos distribuidas y bases de datos clienteBases de datos distribuidas y bases de datos cliente
Bases de datos distribuidas y bases de datos cliente
Gerardo
 

Destacado (20)

Java script
Java scriptJava script
Java script
 
CSS
CSSCSS
CSS
 
Procesos de la ingeniería de requisitos
Procesos de la ingeniería de requisitosProcesos de la ingeniería de requisitos
Procesos de la ingeniería de requisitos
 
NuSoap & Test Web Services
NuSoap & Test Web ServicesNuSoap & Test Web Services
NuSoap & Test Web Services
 
SOAP
SOAPSOAP
SOAP
 
Token - Seguridad para Web Services
Token - Seguridad para Web ServicesToken - Seguridad para Web Services
Token - Seguridad para Web Services
 
Base datos
Base datosBase datos
Base datos
 
Introduccion a Investigacion de Operaciones - IO
Introduccion a Investigacion de Operaciones - IOIntroduccion a Investigacion de Operaciones - IO
Introduccion a Investigacion de Operaciones - IO
 
XML
XMLXML
XML
 
Metodo Delphi
Metodo DelphiMetodo Delphi
Metodo Delphi
 
Estudio de mercado
Estudio de mercadoEstudio de mercado
Estudio de mercado
 
Ventajas desventajas paginas_web
Ventajas desventajas paginas_webVentajas desventajas paginas_web
Ventajas desventajas paginas_web
 
Arquitectura y diseño de aplicaciones Java EE
Arquitectura y diseño de aplicaciones Java EEArquitectura y diseño de aplicaciones Java EE
Arquitectura y diseño de aplicaciones Java EE
 
Bases de datos distribuidas y bases de datos cliente
Bases de datos distribuidas y bases de datos clienteBases de datos distribuidas y bases de datos cliente
Bases de datos distribuidas y bases de datos cliente
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Aplicacion web
Aplicacion webAplicacion web
Aplicacion web
 
Introducción a JEE
Introducción a JEEIntroducción a JEE
Introducción a JEE
 
Fundamentos de Java II
Fundamentos de Java IIFundamentos de Java II
Fundamentos de Java II
 
Scrum
ScrumScrum
Scrum
 
Gestión de riesgos
Gestión de riesgosGestión de riesgos
Gestión de riesgos
 

Similar a Programación Web - Introducción

Desarrollo web con html5 + css3 + j script + asp mvc4 (vstudio 2012)
Desarrollo web con html5 + css3 + j script + asp mvc4 (vstudio 2012)Desarrollo web con html5 + css3 + j script + asp mvc4 (vstudio 2012)
Desarrollo web con html5 + css3 + j script + asp mvc4 (vstudio 2012)
Pedrito Abiel
 
Front end developer
Front end developerFront end developer
Front end developer
Skynet Erp
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Ianpierr Miranda
 

Similar a Programación Web - Introducción (20)

Desarrollo web con html5 + css3 + j script + asp mvc4 (vstudio 2012)
Desarrollo web con html5 + css3 + j script + asp mvc4 (vstudio 2012)Desarrollo web con html5 + css3 + j script + asp mvc4 (vstudio 2012)
Desarrollo web con html5 + css3 + j script + asp mvc4 (vstudio 2012)
 
Curso desarrollador visual studio .NET 2013
Curso desarrollador visual studio .NET 2013Curso desarrollador visual studio .NET 2013
Curso desarrollador visual studio .NET 2013
 
MVC
MVCMVC
MVC
 
SÍLABO DESARROLLO DE APLICACIONES WEB_2024_SENATI.pdf
SÍLABO DESARROLLO DE APLICACIONES WEB_2024_SENATI.pdfSÍLABO DESARROLLO DE APLICACIONES WEB_2024_SENATI.pdf
SÍLABO DESARROLLO DE APLICACIONES WEB_2024_SENATI.pdf
 
Front end developer
Front end developerFront end developer
Front end developer
 
5-Unidad 2: Diseño de Vista-2.2 Para Web
5-Unidad 2: Diseño de Vista-2.2 Para Web5-Unidad 2: Diseño de Vista-2.2 Para Web
5-Unidad 2: Diseño de Vista-2.2 Para Web
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Silabo diseño web
Silabo   diseño webSilabo   diseño web
Silabo diseño web
 
Desarrollo de Aplicaciones Web con ASP.NET MVC5
Desarrollo de Aplicaciones Web con ASP.NET MVC5Desarrollo de Aplicaciones Web con ASP.NET MVC5
Desarrollo de Aplicaciones Web con ASP.NET MVC5
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
Tema 6
Tema 6Tema 6
Tema 6
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
 
Modulo taller progwebaa2
Modulo   taller progwebaa2Modulo   taller progwebaa2
Modulo taller progwebaa2
 
5-Unidad 2: Diseños de Vista-2.2 Para Web
5-Unidad 2: Diseños de Vista-2.2 Para Web5-Unidad 2: Diseños de Vista-2.2 Para Web
5-Unidad 2: Diseños de Vista-2.2 Para Web
 
Web matrix session1
Web matrix session1Web matrix session1
Web matrix session1
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
APPSWEBI4.0.pptx
APPSWEBI4.0.pptxAPPSWEBI4.0.pptx
APPSWEBI4.0.pptx
 
Registro en una página web para la renta de vehículos hecho en java.
Registro en una página web para la renta de vehículos hecho en java.Registro en una página web para la renta de vehículos hecho en java.
Registro en una página web para la renta de vehículos hecho en java.
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
 

Más de Yesith Valencia

Investigación Cualitativa y cuantitativa
Investigación Cualitativa y cuantitativaInvestigación Cualitativa y cuantitativa
Investigación Cualitativa y cuantitativa
Yesith Valencia
 

Más de Yesith Valencia (11)

Ejemplos en diferentes lenguajes de programación
Ejemplos en diferentes lenguajes de programaciónEjemplos en diferentes lenguajes de programación
Ejemplos en diferentes lenguajes de programación
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introducción - Auditoría de Sistemas
Introducción - Auditoría de SistemasIntroducción - Auditoría de Sistemas
Introducción - Auditoría de Sistemas
 
Introducción a Fundamentos de Programación
Introducción a Fundamentos de ProgramaciónIntroducción a Fundamentos de Programación
Introducción a Fundamentos de Programación
 
Introducción a la Norma ISO 27001
Introducción a la Norma ISO 27001Introducción a la Norma ISO 27001
Introducción a la Norma ISO 27001
 
Informe sobre las amenazas para la seguridad en internet de symantec 2019
Informe sobre las amenazas para la seguridad en internet de symantec 2019Informe sobre las amenazas para la seguridad en internet de symantec 2019
Informe sobre las amenazas para la seguridad en internet de symantec 2019
 
JQuery
JQueryJQuery
JQuery
 
Petic
PeticPetic
Petic
 
Formulacion de proyectos
Formulacion de proyectosFormulacion de proyectos
Formulacion de proyectos
 
Investigación Cualitativa y cuantitativa
Investigación Cualitativa y cuantitativaInvestigación Cualitativa y cuantitativa
Investigación Cualitativa y cuantitativa
 

Último

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 

Último (20)

Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 

Programación Web - Introducción

  • 2. Datos de la asignatura Código asignatura: TSI401 Créditos: 4 Semestre académico: IV Requisitos: Programación Orientada a Objetos Correquisito: Motores de Bases de Datos Programación web - Introducción, Yesith Valencia MSc. 2
  • 3. Justificación El desarrollo de aplicaciones para internet le permite a una empresa ofertar sus servicios de forma permanente, pasar de un estado en donde se promocionaban sus productos en horarios de oficina a poder presentarlos las 24 horas del día los 7 días de la semana. Esta asignatura le permite al estudiante conocer y utilizar el patrón arquitectónico más importante para el desarrollo Web (MVC), además de permitirle desarrollar una aplicación completa con total independencia del motor de base de datos que utilice Programación web - Introducción, Yesith Valencia MSc. 3
  • 4. Objetivos Estudio: Construcción de aplicaciones para internet soportadas en el modelo vista controlador con acceso a sistemas de bases relacionales con total independencia del motor de base de datos que se utilice. Formación: Al terminar la asignatura el estudiante estará en capacidad de implementar una aplicación para internet bajo el modelo de capas, estructurando físicamente la organización de la aplicación en carpetas que permiten identificar claramente el patrón Modelo Vista Controlador. Programación web - Introducción, Yesith Valencia MSc. 4
  • 5. Competencias Construir aplicaciones web del lado del cliente. Aplicar configuraciones a los Servidores web y construir aplicaciones web del lado del servidor. Construir sistemas web interconectados con determinada base de datos. Programación web - Introducción, Yesith Valencia MSc. 5
  • 6. Programación web - Introducción, Yesith Valencia MSc. 6 ESTRUCTURA DE LAASIGNATURA POR UNIDADES TEMÁTICAS COMPETENCIAS ESPECÍFICAS UNIDADES TEMÁTICAS Semanas Horas TP TI Construir aplicaciones web utilizando tecnologías de desarrollo tales como HTML, JAVASCRIPT, CSS y JQUERY. LENGUAJE DE MARCADO DE HIPERTEXTO 2 8 16 Configurar servidores web para construir aplicaciones web dinámicas del lado del cliente empleando como lenguaje base de desarrollo PHP. PROGRAMACIÓN DEL LADO DEL CLIENTE 3 12 24 Comprender el modelo vista controlador para ser implementado en el desarrollo de plataformas web. MODELO VISTA CONTROLADOR 1 4 8 Construir CRUD para tablas padres e hijas que se conecten a determinado motor de bases de datos, aplicando el modelo modelo vista controlador y utilizando marcos de trabajo para lenguaje PHP. DESARROLLO DE APLICACIÓNES WEB CON MVC 10 40 80 Total 16 64 128
  • 7. Taller 1. Si usted pudiera desarrollar un software cualquiera: Qué software desarrollaría ? Cuáles serían las funcionalidades básicas ? Quienes serían los usuarios que utilizarían el software ? En qué hardware correría el software ? Cómo obtendría ganancias ? 2. Realice un diagrama donde se muestre de manera general el funcionamiento de su software Programación web - Introducción, Yesith Valencia MSc. 7