Requisitos

Tener conocimientos en programación orientada a objetos, manejar programación específicamente en PHP con manipulación de bases de datos con el lenguaje SQL.

Objetivos

Adquirir el conocimiento y la habilidad para dominar en Nivel Experto las herramientas utilizadas en el diseño y construcción aplicaciones WEB empleando HTML5, CCS3, Ajax, JQuery y PHP7.

Dirigido a

Estudiantes, Profesionales, Técnicos, Especialistas, Desarrolladores WEB que deseen dominar el diseño y construcción de aplicaciones WEB empleando PHP7, HTML5, CSS3, Ajax, JQuery.

Fechas Programadas

Inicia Termina Horario
Mayo 02 2020
Junio 27 2020Sabados -    7:00 am - 1:00 pm

Metodología

La Capacitación es en modalidad en línea - online, 100% basada en prácticas que son desarrolladas por todos los Estudiantes, quienes deben contar con un computador, webcam y micrófono para conectarse a la plataforma de videconferencia desde donde se imparten las clases y se interactúa con el docente. La capacitación es personalizada puesto que son grupos pequeños con un máximo de doce (12) Estudiantes por grupo, de esta forma se brinda la posibilidad de poder despejar todas las dudas a los Estudiantes en el momento oportuno. Los fundamentos teóricos son presentados por el Instructor en un lenguaje sencillo y común que le permite al Estudiante, asimilar todos los conceptos, términos técnicos y dominar la jerga utilizada en el tema, ya que simultáneamente se desarrollan talleres de práctica por cada Estudiante, los cuales están organizados convenientemente para el desarrollo temático en forma gradual y evolutiva. Las clases quedan grabadas en una nube, la cual está disponible a los Estudiantes las 24 horas del dia, junto con todos los archivos desarrollados. Al finalizar cada módulo, el Instructor realiza una retroalimentación para la revisión de dudas e inquietudes.
Contenido
-
HTML5 y CSS3 Java Script Jquery Ajax PHP7

Diferencias entre HTML vs HTML5
Ventajas de HTML5
Normas HTML

Elementos de HTML5

Header
Nav
Article
Aside
Section
Footer
Meta
Otras

Maquetando con HTML5

Diferencia entre tablas y div
Formularios
Controles date, number, range, ...
Propiedades, métodos y eventosv Audio y Videov Compatibilidad de formatos audio y video
Formatos soportados (ogg, mp3, wav, mp4, webm, etc)
Geolocalización

CSS3

Comparacion versiones anteriores Aplicando estilos
Directo a Etiquetas
Etiqueta style
Archivos externos

Bordes
Sombras, Multiples
Transformaciones 2D
Opacidad
pseudoclases

Hover
Visited
After
Before
Otros

Transiciones
Animaciones
Creando sprites
Aplicando sprites

JavaScript

Introducción a JavaScript
Objetos Navigator, History, Document
Modelo de Objetos del Documento (DOM)
getElementsByTagName()
getElementsByName()
getElementById()
Eventos
Manipulación de Formularios
Comentarios, mensajes
Variables, tipo de variables, typeof, variables de texto y caracteres de escape, conversión entre tipos de variables
Operadores, asignación, incremento, decremento, lógicos, matemáticos, relacionales
Arreglos, clase array
Fechas, clase date
Funciones y propiedades
Manipulación del DOM
Excepciones

Jquery

Introducción
Efectos
Mostrar, Ocultar
Funciones Callbacks
Funciones Anónimas
Métodos (attr, css, etc)
Eventos (teclado, mouse)
Notacion JSON

PHP

POO: Programación Orientada a Objetos
Modelo MVC
PHP - mail
JPGRAPH - Graficas para estadísticas
TCPDF - Reportes PDF

AJAX

Introducción
Diferencias modelo de aplicaciones web clásico y modelo de aplicaciones Ajax
Creando un objeto XMLHttpRequest
Métodos Ajax:

abort()
getAllResponseHeaders()
getResponseHeader(etiqueta)
open(método, URL, asíncrona, usuario, password)
send(contenido)
setRequestHeader(etiqueta,valor)

Propiedades Ajax:

onreadystatechange
readyState
responseText
responseXML
status
statusText

Integración
Práctica ejemplos integración Ajax y PHP, envió y recepción de información
Práctica integración Ajax y PHP con base de datos MySQL, envío y recepción de información
Interacción con el servidor
Aplicaciones complejas(Autocompletar, listas dependientes, ...)
URL amigables o limpias
Seguridad
Que es el Cross Site Scripting.
Que es el Clickjacking.
SQL Injection.
Como proteger las aplicaciones sobre vulnerabilidades.

Video

Incluye

  • Link en la nube con Información Técnica y Utilidades (Software).
  • Certificado de Asistencia.

Publicidad

Libro Repara Tu Computador


Microsoft Imagine Academy - Program Member

Pearson VUE - Authorized Test Center
CERTIPORT - Authorized Test Center
;