SlideShare una empresa de Scribd logo
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 Futuro
Deivinson 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 PHP
Juan Belón Pérez
 
Sis07 pwi programacion_web_i
Sis07 pwi programacion_web_iSis07 pwi programacion_web_i
Sis07 pwi programacion_web_i
Jose Luis Erazo Parra
 
Taller+de+wordpress+avanzado+2
Taller+de+wordpress+avanzado+2Taller+de+wordpress+avanzado+2
Taller+de+wordpress+avanzado+2
mrjahemi
 
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
Carlos Villajos
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria webMirsha01
 
Presentación ingeniería web
Presentación ingeniería webPresentación ingeniería web
Presentación ingeniería web
JORGE MONGUI
 
Power point c8
Power point c8Power point c8
Power point c8
Dj Pansolin Quito
 
2016 programacion hlc
2016 programacion hlc2016 programacion hlc
2016 programacion hlc
Manuel José Castelo Ponce
 
master-desarrollo-web- online
master-desarrollo-web- onlinemaster-desarrollo-web- online
master-desarrollo-web- online
sayocanos
 
Capitulo1
Capitulo1Capitulo1
Capitulo1
chinomerello
 
Grupodetrabajoacm
GrupodetrabajoacmGrupodetrabajoacm
Grupodetrabajoacm
Oscar
 

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
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Presentación ingeniería web
Presentación ingeniería webPresentación ingeniería web
Presentación ingeniería 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

Modelo de desarrollo de software - presentación en powerpoint
Modelo de desarrollo de software - presentación en powerpointModelo de desarrollo de software - presentación en powerpoint
Modelo de desarrollo de software - presentación en powerpoint
ssuser73f459
 
NUMBER & GENDER in nouns apuntesingles.pptx
NUMBER & GENDER in nouns apuntesingles.pptxNUMBER & GENDER in nouns apuntesingles.pptx
NUMBER & GENDER in nouns apuntesingles.pptx
ssuser73f459
 
plantilla power point para big data.pptx
plantilla power point para big data.pptxplantilla power point para big data.pptx
plantilla power point para big data.pptx
ssuser73f459
 
Gestion_de_Proyectos.ppt
Gestion_de_Proyectos.pptGestion_de_Proyectos.ppt
Gestion_de_Proyectos.ppt
ssuser73f459
 
mmg-2000.ppt
mmg-2000.pptmmg-2000.ppt
mmg-2000.ppt
ssuser73f459
 
excepciones.ppt
excepciones.pptexcepciones.ppt
excepciones.ppt
ssuser73f459
 
Modulo6.ppt
Modulo6.pptModulo6.ppt
Modulo6.ppt
ssuser73f459
 
Modulo2.ppt
Modulo2.pptModulo2.ppt
Modulo2.ppt
ssuser73f459
 
CAPITULO_5_RECOPILACION_DE_INFORMACION.pptx
CAPITULO_5_RECOPILACION_DE_INFORMACION.pptxCAPITULO_5_RECOPILACION_DE_INFORMACION.pptx
CAPITULO_5_RECOPILACION_DE_INFORMACION.pptx
ssuser73f459
 
Clase1- Operador Office e Internet.ppt
Clase1- Operador Office e Internet.pptClase1- Operador Office e Internet.ppt
Clase1- Operador Office e Internet.ppt
ssuser73f459
 
Presentacionteatree.pdf
Presentacionteatree.pdfPresentacionteatree.pdf
Presentacionteatree.pdf
ssuser73f459
 
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
ssuser73f459
 
Voz Pasiva en Inglés.docx
Voz Pasiva en Inglés.docxVoz Pasiva en Inglés.docx
Voz Pasiva en Inglés.docx
ssuser73f459
 
TINKERS FARM.doc
TINKERS FARM.docTINKERS FARM.doc
TINKERS FARM.doc
ssuser73f459
 
verb tenses.docx
verb tenses.docxverb tenses.docx
verb tenses.docx
ssuser73f459
 
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
ssuser73f459
 

Más de ssuser73f459 (18)

Modelo de desarrollo de software - presentación en powerpoint
Modelo de desarrollo de software - presentación en powerpointModelo de desarrollo de software - presentación en powerpoint
Modelo de desarrollo de software - presentación en powerpoint
 
NUMBER & GENDER in nouns apuntesingles.pptx
NUMBER & GENDER in nouns apuntesingles.pptxNUMBER & GENDER in nouns apuntesingles.pptx
NUMBER & GENDER in nouns apuntesingles.pptx
 
plantilla power point para big data.pptx
plantilla power point para big data.pptxplantilla power point para big data.pptx
plantilla power point para big data.pptx
 
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

PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
Victor Manuel Rivera Guevara
 
Transistores, relés y optoacopladores, explicación y ejercicios
Transistores, relés y  optoacopladores, explicación y ejerciciosTransistores, relés y  optoacopladores, explicación y ejercicios
Transistores, relés y optoacopladores, explicación y ejercicios
KelinnRiveraa
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
AlbertoRiveraPrado
 
Caso Prático de Análise de Vibrações em Ventilador de Extração
Caso Prático de Análise de Vibrações em Ventilador de ExtraçãoCaso Prático de Análise de Vibrações em Ventilador de Extração
Caso Prático de Análise de Vibrações em Ventilador de Extração
CarlosAroeira1
 
Flujo vehicular en análisis de trafico vial
Flujo vehicular en análisis de trafico vialFlujo vehicular en análisis de trafico vial
Flujo vehicular en análisis de trafico vial
SamuelMendozaS
 
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADACIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
juan carlos gallo
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
UOC Estudios de Informática, Multimedia y Telecomunicación
 
kupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdfkupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdf
nachososa8
 
sistemas fijos de extincion de incendio hidrantes
sistemas fijos de extincion de incendio  hidrantessistemas fijos de extincion de incendio  hidrantes
sistemas fijos de extincion de incendio hidrantes
luisalbertotorrespri1
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
jcbarriopedro69
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
CarlitosWay20
 
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdfINFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
GROVER MORENO
 
Ruta mas corta de investigación de operaciones
Ruta mas corta de investigación de operacionesRuta mas corta de investigación de operaciones
Ruta mas corta de investigación de operaciones
BaznAlarconCarloFabi
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
RobertRamos84
 
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdfOPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
AlejandroContreras470286
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
MiriamAquino27
 
Clase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de faseClase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de fase
EmilyLloydCerda
 
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptxCENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
SoyJulia1
 
armadura_vigas.pptx.....................
armadura_vigas.pptx.....................armadura_vigas.pptx.....................
armadura_vigas.pptx.....................
Acletti Ammina
 
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
LuisLobatoingaruca
 

Último (20)

PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
 
Transistores, relés y optoacopladores, explicación y ejercicios
Transistores, relés y  optoacopladores, explicación y ejerciciosTransistores, relés y  optoacopladores, explicación y ejercicios
Transistores, relés y optoacopladores, explicación y ejercicios
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
 
Caso Prático de Análise de Vibrações em Ventilador de Extração
Caso Prático de Análise de Vibrações em Ventilador de ExtraçãoCaso Prático de Análise de Vibrações em Ventilador de Extração
Caso Prático de Análise de Vibrações em Ventilador de Extração
 
Flujo vehicular en análisis de trafico vial
Flujo vehicular en análisis de trafico vialFlujo vehicular en análisis de trafico vial
Flujo vehicular en análisis de trafico vial
 
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADACIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
 
kupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdfkupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdf
 
sistemas fijos de extincion de incendio hidrantes
sistemas fijos de extincion de incendio  hidrantessistemas fijos de extincion de incendio  hidrantes
sistemas fijos de extincion de incendio hidrantes
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
 
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdfINFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
 
Ruta mas corta de investigación de operaciones
Ruta mas corta de investigación de operacionesRuta mas corta de investigación de operaciones
Ruta mas corta de investigación de operaciones
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
 
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdfOPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
 
Clase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de faseClase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de fase
 
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptxCENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
 
armadura_vigas.pptx.....................
armadura_vigas.pptx.....................armadura_vigas.pptx.....................
armadura_vigas.pptx.....................
 
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
 

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!