SlideShare una empresa de Scribd logo
1 de 9
Otra Forma de Aprender – Curso Desarrollador Avanzado de
Aplicaciones Web
Marco Referencial de la propuesta educativa
• El desarrollo Web ha pasado en poco tiempo a ser una
disciplina con entidad propia y con una complejidad técnica
considerable que requiere adquirir conocimientos técnicos a
un ritmo elevado.
• La mayor parte de los profesionales no disponen de medios
directos para ponerse al día en las nuevas tecnologías. En las
carreras afines tampoco hay lugar para profundizar.
• Por este motivo, el objetivo fundamental se establece en la
adquisición de aptitudes directamente aplicables al desarrollo
de sistemas de información avanzados.
Otra Forma de Aprender – Curso Desarrollador Avanzado de
Aplicaciones Web
Marco Referencial de la propuesta educativa
• Desarrollador Avanzado de Aplicaciones Web es una
propuesta educativa que proporciona todos los conocimientos
prácticos necesarios para desarrollarse profesionalmente en
el mundo del desarrollo Web. Se estudiarán tanto los
entornos necesarios, como las herramientas, tecnologías,
arquitecturas y mecanismos de gestión y protección de la
información.
• Esta propuesta toma un enfoque más cercano a la Ingeniería
de Software que al desarrollo estructurado al cual estamos
acostumbrados en Php.
Otra Forma de Aprender – Curso Desarrollador Avanzado de
Aplicaciones Web
Objetivos
• Formar al alumno en los aspectos técnicos necesarios para el diseño y
desarrollo de aplicaciones Web empresariales. El alumno adquirirá experiencia
en el manejo de los entornos de desarrollo más populares y en la interacción
con los servidores Web más utilizados.
• Al finalizar el curso el alumno sea capaz de:
– diseñar y desarrollar una aplicación Web. Contará con los conocimientos
necesarios para trabajar en las capas: presentación, lógica de negocio y
persistencia. Además poseerá los fundamentos para un buen diseño de
aplicaciones multicapas.
– Diferenciar cuando usar patrones.
– Manejar los gestores de contenidos mas difundidos hoy en el mercado.
– Conocer los recursos actuales de aplicación para el desarrollo de sitios web
dinámicos.
– Utilizar las buenas prácticas de la disciplina informática, incorporando las etapas
apropiadas del proceso de desarrollo.
Otra Forma de Aprender – Curso Desarrollador Avanzado de
Aplicaciones Web
Contenido
Proyectos en PHP
Comprenderemos para qué sirve versionar el
desarrollo de un sistema, más allá de si se
trabaja individualmente o en un equipo de
desarrolladores. Conoceremos las tendencia
de las metodologías agiles para mejorar un
diseño que ya tiene un código haciendo uso
del refactoring y el testing. Utilizaremos las
potencialidades de php5 como las
excepciones.
– Excepciones
– Versionado de Software
– Refactoring de código
– Introducción al Testing
Seguridad
En esta unidad veremos las consideraciones
básicas de seguridad que debemos tener en
cuenta al momento de la planificación de la
aplicación web a desarrollar.
– Introducción
– Variables globales
– Nombres de archivos
– Subida de archivos
– Bibliotecas
– Formularios
– Inyección SQL
Otra Forma de Aprender – Curso Desarrollador Avanzado de
Aplicaciones Web
Contenido
Templates
Separaremos el XHTML o HTML del código
php, es decir, nuestra plantilla no tendrá
código php, así que a la hora de diseñar solo
nos preocuparemos por eso, de diseñar
únicamente.
Esto nos permitirá obtener una mejor
organización de los archivos
– Qué son?
– Por qué usarlas?
– Funcionamiento
– Smarty
– Pear
AJAX
En esta unidad veremos como combinar los
lenguajes de servidor PHP y el gestor de
base de datos MySQL con el objeto
XMLHttpRequest (lo que hace posible AJAX)
para llamadas asíncronas.
– El objeto XMLHttpRequest
– Creación del objeto XMLHttpRequest
– Realizar una petición con AJAX
– Recibir la petición AJAX
– La respuesta AJAX
– Tratamiento de la respuesta AJAX
– Implementaciones de AJAX
– Prototype - Funciones Ajax
Otra Forma de Aprender – Curso Desarrollador Avanzado de
Aplicaciones Web
Contenido
JQUERY
Hacer uso de manera tradicional de AJAX a
través del objeto JavaScript
XMLHttpRequest es muy engorroso a la hora
de codificar. La librerías JavaScript actuales
han simplificado el trabajo. Haremos uso de
la librería jQuery.
– Que es JQUERY
– Características
– Elementos
– Métodos
– Eventos
– Administración de Eventos
CMS
Veremos la utilidad de los gestores de
contenidos y sus diversas aplicaciones.
Mostraremos como instalar cada paquete
para luego dar comienzo al desarrollo de un
portal.
Introducción general a:
– MadeSimple
– Joomla
– Jimdo
– Moodle
– Os commerce
Otra Forma de Aprender – Curso Desarrollador Avanzado de
Aplicaciones Web
Contenido
Fusion Chart
Utilizaremos la herramienta FusionCharts
animada a través de la serie de archivos
Macromedia Flash (swf) que la componen.
– Ventajas
– Versiones
– Tipos de Gráficos
PATRONES
Los patrones de software significan reuso de
diseños apoyados en experiencias de otros.
Los patrones de diseño pretenden:
* Proporcionar catálogos de elementos
reusables en el diseño de sistemas
software.* Evitar la reiteración en la
búsqueda de soluciones a problemas ya
conocidos y solucionados anteriormente.
• Veremos los patrones del GOF
– Introducción a los patrones de diseño
– Singleton
– Facade
– Factory
Otra Forma de Aprender – Curso Desarrollador Avanzado de
Aplicaciones Web
Otra Forma de Aprender – Curso Desarrollador Avanzado de
Aplicaciones Web
¡Gracias por su atención!

Más contenido relacionado

Similar a demoDAAW.ppt

Brief pluralsoft mvc4_apps
Brief pluralsoft mvc4_appsBrief pluralsoft mvc4_apps
Brief pluralsoft mvc4_appsDynamicall
 
Silabo gestión y administración web
Silabo   gestión y administración webSilabo   gestión y administración web
Silabo gestión y administración webEdwin Mamani López
 
Título de experto en programación con tecnologías web
Título de experto en programación con tecnologías webTítulo de experto en programación con tecnologías web
Título de experto en programación con tecnologías webAlicantePHP
 
Kumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoKumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoDeivinson Tejeda
 
Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Robert Rayco Quiroz
 
Formatos de aprendizaje por medio de e learning
Formatos de aprendizaje por medio de e learning  Formatos de aprendizaje por medio de e learning
Formatos de aprendizaje por medio de e learning DavidOchoaBustos
 
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHP
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHPZenphp - Presentación de Septiembre en la Etsiit - Programador PHP
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHPJuan Belón Pérez
 
Taller+de+wordpress+avanzado+2
Taller+de+wordpress+avanzado+2Taller+de+wordpress+avanzado+2
Taller+de+wordpress+avanzado+2mrjahemi
 
Desarrollo de portales web con tecnología Drupal y metodologías Ágiles
Desarrollo de portales web con tecnología Drupal y metodologías ÁgilesDesarrollo de portales web con tecnología Drupal y metodologías Ágiles
Desarrollo de portales web con tecnología Drupal y metodologías ÁgilesCarlos Villajos
 
Presentación ingeniería web
Presentación ingeniería webPresentación ingeniería web
Presentación ingeniería webJORGE MONGUI
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria webMirsha01
 
master-desarrollo-web- online
master-desarrollo-web- onlinemaster-desarrollo-web- online
master-desarrollo-web- onlinesayocanos
 
Grupodetrabajoacm
GrupodetrabajoacmGrupodetrabajoacm
GrupodetrabajoacmOscar
 

Similar a demoDAAW.ppt (20)

Brief pluralsoft mvc4_apps
Brief pluralsoft mvc4_appsBrief pluralsoft mvc4_apps
Brief pluralsoft mvc4_apps
 
Silabo gestión y administración web
Silabo   gestión y administración webSilabo   gestión y administración web
Silabo gestión y administración web
 
Título de experto en programación con tecnologías web
Título de experto en programación con tecnologías webTítulo de experto en programación con tecnologías web
Título de experto en programación con tecnologías web
 
Kumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoKumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y Futuro
 
CV_Pablo Marengo
CV_Pablo MarengoCV_Pablo Marengo
CV_Pablo Marengo
 
Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)
 
Formatos de aprendizaje por medio de e learning
Formatos de aprendizaje por medio de e learning  Formatos de aprendizaje por medio de e learning
Formatos de aprendizaje por medio de e learning
 
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHP
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHPZenphp - Presentación de Septiembre en la Etsiit - Programador PHP
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHP
 
Tema 6
Tema 6Tema 6
Tema 6
 
Sis07 pwi programacion_web_i
Sis07 pwi programacion_web_iSis07 pwi programacion_web_i
Sis07 pwi programacion_web_i
 
Taller+de+wordpress+avanzado+2
Taller+de+wordpress+avanzado+2Taller+de+wordpress+avanzado+2
Taller+de+wordpress+avanzado+2
 
Desarrollo de portales web con tecnología Drupal y metodologías Ágiles
Desarrollo de portales web con tecnología Drupal y metodologías ÁgilesDesarrollo de portales web con tecnología Drupal y metodologías Ágiles
Desarrollo de portales web con tecnología Drupal y metodologías Ágiles
 
Presentación ingeniería web
Presentación ingeniería webPresentación ingeniería web
Presentación ingeniería web
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Power point c8
Power point c8Power point c8
Power point c8
 
2016 programacion hlc
2016 programacion hlc2016 programacion hlc
2016 programacion hlc
 
master-desarrollo-web- online
master-desarrollo-web- onlinemaster-desarrollo-web- online
master-desarrollo-web- online
 
Capitulo1
Capitulo1Capitulo1
Capitulo1
 
Capitulo1
Capitulo1Capitulo1
Capitulo1
 
Grupodetrabajoacm
GrupodetrabajoacmGrupodetrabajoacm
Grupodetrabajoacm
 

Más de ssuser73f459

Gestion_de_Proyectos.ppt
Gestion_de_Proyectos.pptGestion_de_Proyectos.ppt
Gestion_de_Proyectos.pptssuser73f459
 
CAPITULO_5_RECOPILACION_DE_INFORMACION.pptx
CAPITULO_5_RECOPILACION_DE_INFORMACION.pptxCAPITULO_5_RECOPILACION_DE_INFORMACION.pptx
CAPITULO_5_RECOPILACION_DE_INFORMACION.pptxssuser73f459
 
Clase1- Operador Office e Internet.ppt
Clase1- Operador Office e Internet.pptClase1- Operador Office e Internet.ppt
Clase1- Operador Office e Internet.pptssuser73f459
 
Presentacionteatree.pdf
Presentacionteatree.pdfPresentacionteatree.pdf
Presentacionteatree.pdfssuser73f459
 
Enc. 6 - Jesus nos llama a construir su reino.ppt
Enc. 6 - Jesus nos llama a construir su reino.pptEnc. 6 - Jesus nos llama a construir su reino.ppt
Enc. 6 - Jesus nos llama a construir su reino.pptssuser73f459
 
Voz Pasiva en Inglés.docx
Voz Pasiva en Inglés.docxVoz Pasiva en Inglés.docx
Voz Pasiva en Inglés.docxssuser73f459
 
Adjetivos con ED y ING con explicación y ejemplos claros.docx
Adjetivos con ED y ING con explicación y ejemplos claros.docxAdjetivos con ED y ING con explicación y ejemplos claros.docx
Adjetivos con ED y ING con explicación y ejemplos claros.docxssuser73f459
 

Más de ssuser73f459 (15)

Gestion_de_Proyectos.ppt
Gestion_de_Proyectos.pptGestion_de_Proyectos.ppt
Gestion_de_Proyectos.ppt
 
mmg-2000.ppt
mmg-2000.pptmmg-2000.ppt
mmg-2000.ppt
 
TipsIngles.pdf
TipsIngles.pdfTipsIngles.pdf
TipsIngles.pdf
 
uml2.ppt
uml2.pptuml2.ppt
uml2.ppt
 
excepciones.ppt
excepciones.pptexcepciones.ppt
excepciones.ppt
 
Modulo6.ppt
Modulo6.pptModulo6.ppt
Modulo6.ppt
 
Modulo2.ppt
Modulo2.pptModulo2.ppt
Modulo2.ppt
 
CAPITULO_5_RECOPILACION_DE_INFORMACION.pptx
CAPITULO_5_RECOPILACION_DE_INFORMACION.pptxCAPITULO_5_RECOPILACION_DE_INFORMACION.pptx
CAPITULO_5_RECOPILACION_DE_INFORMACION.pptx
 
Clase1- Operador Office e Internet.ppt
Clase1- Operador Office e Internet.pptClase1- Operador Office e Internet.ppt
Clase1- Operador Office e Internet.ppt
 
Presentacionteatree.pdf
Presentacionteatree.pdfPresentacionteatree.pdf
Presentacionteatree.pdf
 
Enc. 6 - Jesus nos llama a construir su reino.ppt
Enc. 6 - Jesus nos llama a construir su reino.pptEnc. 6 - Jesus nos llama a construir su reino.ppt
Enc. 6 - Jesus nos llama a construir su reino.ppt
 
Voz Pasiva en Inglés.docx
Voz Pasiva en Inglés.docxVoz Pasiva en Inglés.docx
Voz Pasiva en Inglés.docx
 
TINKERS FARM.doc
TINKERS FARM.docTINKERS FARM.doc
TINKERS FARM.doc
 
verb tenses.docx
verb tenses.docxverb tenses.docx
verb tenses.docx
 
Adjetivos con ED y ING con explicación y ejemplos claros.docx
Adjetivos con ED y ING con explicación y ejemplos claros.docxAdjetivos con ED y ING con explicación y ejemplos claros.docx
Adjetivos con ED y ING con explicación y ejemplos claros.docx
 

Último

Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENSLuisLobatoingaruca
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 

Último (20)

Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 

demoDAAW.ppt

  • 1. Otra Forma de Aprender – Curso Desarrollador Avanzado de Aplicaciones Web Marco Referencial de la propuesta educativa • El desarrollo Web ha pasado en poco tiempo a ser una disciplina con entidad propia y con una complejidad técnica considerable que requiere adquirir conocimientos técnicos a un ritmo elevado. • La mayor parte de los profesionales no disponen de medios directos para ponerse al día en las nuevas tecnologías. En las carreras afines tampoco hay lugar para profundizar. • Por este motivo, el objetivo fundamental se establece en la adquisición de aptitudes directamente aplicables al desarrollo de sistemas de información avanzados.
  • 2. Otra Forma de Aprender – Curso Desarrollador Avanzado de Aplicaciones Web Marco Referencial de la propuesta educativa • Desarrollador Avanzado de Aplicaciones Web es una propuesta educativa que proporciona todos los conocimientos prácticos necesarios para desarrollarse profesionalmente en el mundo del desarrollo Web. Se estudiarán tanto los entornos necesarios, como las herramientas, tecnologías, arquitecturas y mecanismos de gestión y protección de la información. • Esta propuesta toma un enfoque más cercano a la Ingeniería de Software que al desarrollo estructurado al cual estamos acostumbrados en Php.
  • 3. Otra Forma de Aprender – Curso Desarrollador Avanzado de Aplicaciones Web Objetivos • Formar al alumno en los aspectos técnicos necesarios para el diseño y desarrollo de aplicaciones Web empresariales. El alumno adquirirá experiencia en el manejo de los entornos de desarrollo más populares y en la interacción con los servidores Web más utilizados. • Al finalizar el curso el alumno sea capaz de: – diseñar y desarrollar una aplicación Web. Contará con los conocimientos necesarios para trabajar en las capas: presentación, lógica de negocio y persistencia. Además poseerá los fundamentos para un buen diseño de aplicaciones multicapas. – Diferenciar cuando usar patrones. – Manejar los gestores de contenidos mas difundidos hoy en el mercado. – Conocer los recursos actuales de aplicación para el desarrollo de sitios web dinámicos. – Utilizar las buenas prácticas de la disciplina informática, incorporando las etapas apropiadas del proceso de desarrollo.
  • 4. Otra Forma de Aprender – Curso Desarrollador Avanzado de Aplicaciones Web Contenido Proyectos en PHP Comprenderemos para qué sirve versionar el desarrollo de un sistema, más allá de si se trabaja individualmente o en un equipo de desarrolladores. Conoceremos las tendencia de las metodologías agiles para mejorar un diseño que ya tiene un código haciendo uso del refactoring y el testing. Utilizaremos las potencialidades de php5 como las excepciones. – Excepciones – Versionado de Software – Refactoring de código – Introducción al Testing Seguridad En esta unidad veremos las consideraciones básicas de seguridad que debemos tener en cuenta al momento de la planificación de la aplicación web a desarrollar. – Introducción – Variables globales – Nombres de archivos – Subida de archivos – Bibliotecas – Formularios – Inyección SQL
  • 5. Otra Forma de Aprender – Curso Desarrollador Avanzado de Aplicaciones Web Contenido Templates Separaremos el XHTML o HTML del código php, es decir, nuestra plantilla no tendrá código php, así que a la hora de diseñar solo nos preocuparemos por eso, de diseñar únicamente. Esto nos permitirá obtener una mejor organización de los archivos – Qué son? – Por qué usarlas? – Funcionamiento – Smarty – Pear AJAX En esta unidad veremos como combinar los lenguajes de servidor PHP y el gestor de base de datos MySQL con el objeto XMLHttpRequest (lo que hace posible AJAX) para llamadas asíncronas. – El objeto XMLHttpRequest – Creación del objeto XMLHttpRequest – Realizar una petición con AJAX – Recibir la petición AJAX – La respuesta AJAX – Tratamiento de la respuesta AJAX – Implementaciones de AJAX – Prototype - Funciones Ajax
  • 6. Otra Forma de Aprender – Curso Desarrollador Avanzado de Aplicaciones Web Contenido JQUERY Hacer uso de manera tradicional de AJAX a través del objeto JavaScript XMLHttpRequest es muy engorroso a la hora de codificar. La librerías JavaScript actuales han simplificado el trabajo. Haremos uso de la librería jQuery. – Que es JQUERY – Características – Elementos – Métodos – Eventos – Administración de Eventos CMS Veremos la utilidad de los gestores de contenidos y sus diversas aplicaciones. Mostraremos como instalar cada paquete para luego dar comienzo al desarrollo de un portal. Introducción general a: – MadeSimple – Joomla – Jimdo – Moodle – Os commerce
  • 7. Otra Forma de Aprender – Curso Desarrollador Avanzado de Aplicaciones Web Contenido Fusion Chart Utilizaremos la herramienta FusionCharts animada a través de la serie de archivos Macromedia Flash (swf) que la componen. – Ventajas – Versiones – Tipos de Gráficos PATRONES Los patrones de software significan reuso de diseños apoyados en experiencias de otros. Los patrones de diseño pretenden: * Proporcionar catálogos de elementos reusables en el diseño de sistemas software.* Evitar la reiteración en la búsqueda de soluciones a problemas ya conocidos y solucionados anteriormente. • Veremos los patrones del GOF – Introducción a los patrones de diseño – Singleton – Facade – Factory
  • 8. Otra Forma de Aprender – Curso Desarrollador Avanzado de Aplicaciones Web
  • 9. Otra Forma de Aprender – Curso Desarrollador Avanzado de Aplicaciones Web ¡Gracias por su atención!