NOSOTROS CRONOGRAMA FRANQUICIA BLOG CONTACTO ACCESO SISTEMA ACADEMICO

SOFTWARE LIBRE

Programación Avanzada con PHP

Código: DAW-106


El curso está diseñado para que desarrolladores Web y otros programadores avanzados puedan construir Portales dinámicos utilizando el lenguaje de programación PHP e integrando el contenido de sus páginas a información almacenada en base de datos MySQL.

Este curso introduce los conceptos avanzados de PHP y de MySQL, cubriendo las funciones más utilizadas y funciones especiales para el desarrollo de sitios Web en los que PHP interactúa con MySQL.

 Propuesta de Valor: SOFTWARE LIBRE

 Duración: 40 Horas

Áreas de Conocimiento:
DESARROLLO Y PROGRAMACIONSOFTWARE LIBRE

Exportar Contenido a PDF

   AUDIENCIA


Este curso está dirigido a:

  • Desarrolladores y diseñadores de páginas Web con experiencia en programación PHP, que están interesados en profundizar sus conocimientos en la programación PHP y MySQL, para crear sitios web dinámicos e interactivos con el usuario.

   PRE REQUISITOS


  • Es aconsejable que los asistentes tengan conocimientos básicos de PHP y MySQL.
  • Se requiere también conocimientos de HTML/HTTP y tecnología relacionadas como CSS.

   OBJETIVOS


  • Este curso esta lleno de tips y técnicas, además de la creación de un sitio Web real con funciones muy avanzadas y un área de administración para hacer un sitio 100% dinámico.
  • Además de las tecnologías anteriores, crearemos galerías, formularios, validaciones, registros a la base de datos, sistema de inicio de sesión, agregar la información dinámicamente desde la Base de Datos MySQL y mucho más!.

   CERTIFICACIÓN DISPONIBLE



  • Certificación emitida por COGNOS.

   CONTENIDO



1. INTRODUCCIÓN

1.1. RAPIDA HISTORIA DE PHP
1.2. ¿QUÉ NECESITO PARA APRENDER A USAR PHP?
1.3. DESCARGANDO E INSTALANDO NUESTRO SERVIDOR LOCAL
1.4. RECOMENDACIÓN DE EDITORES DE CÓDIGO A USAR


2. FORMULARIOS

2.1. ENVIANDO DATOS DESDE UN FORMULARIO
2.2. ENVIANDO DATOS POR EL METODO POST
2.3. ENVIANDO DATOS POR EL METODO GET
2.4. ENVIANDO DATOS A LA MISMA PÁGINA
2.5. COMPROBANDO SI UN FORMULARIO HA SIDO ENVIADO
2.6. VALIDANDO UN FORMULARIO
2.7. VALIDANDO VARIABLES NULL
2.8. PRÁCTICA: CREAR UN FORMULARIO DE REGISTRO DE SUBSCRIPTORES


3. BASE DE DATOS

3.1. PHPMYADMIN: BASE DE DATOS MARIADB (MYSQL), TABLAS, DEFINIR CAMPOS, RELACIONES
3.2. PHPMYADMIN: USUARIOS DE BASE DE DATOS
3.3. PHPMYADMIN: AGREGAR, EDITAR Y ELIMINAR REGISTROS
3.4. PHPMYADMIN: EJECUTAR SCRIPT SQL, INSERT, UPDATE, DELETE, SELECT
3.5. PHPMYADMIN: CREAR Y RESTAURAR COPIA DE RESPALDO DE BASE DE DATOS


4. IMPLEMENTANDO PLANTILLA HTML5, BOOTSTRAP Y CCS


5. REGISTRO DE SUBSCRIPTORES - LOGIN

5.1. BASE DE DATOS MYSQL
5.2. CREANDO EL INDEX Y PREPARANDO LA PÁGINA DE REGISTRO
5.3. CREANDO EL FORMULARIO DE REGISTRO
5.4. CREANDO LA VISTA DEL FORMULARIO DE LOGIN
5.5. RECIBIENDO LOS DATOS DEL FORMULARIO DE REGISTRO
5.6. VALIDANDO LOS DATOS DEL FORMULARIO DE REGISTRO
5.7. VALIDANDO LA CONTRASEÑA Y ENCRIPTANDOLA
5.8. CREANDO LA LÓGICA DEL FORMULARIO DE INICIO DE SESIÓN
5.9. PROTEGIENDO EL CONTENIDO Y CERRANDO SESIÓN


6. AJAX

6.1. QUÉ ES AJAX
6.2. QUÉ ES JSON CON EJEMPLOS
6.3. CÓMO GENERAR UN ARCHIVO JSON DE UTILIDAD
6.4. TRABAJANDO CON AJAX
6.5. EJEMPLO DE COMO FUNCIONA AJAX Y PHP
6.6. LEYENDO LA INFORMACIÓN DE LA BASE DE DATOS DE NUESTRO SITIO WEB
6.7. CÓMO TRABAJAR CON AJAX, PHP Y MYSQL EN CONJUNTO
6.8. CÓMO INSERTAR INFORMACIÓN EN LA BASE DE DATOS CON AJAX Y PHP


7. SEGURIDAD

7.1. VALIDACIÓN LADO DEL CLIENTE
7.2. VALIDACIÓN LADO DEL SERVIDOR
7.3. ENCRIPTAR CONTRASEÑAS
7.4. CONTROLAR LOS INTENTOS FALLIDOS
7.5. ARCHIVO HTACCESS
7.6. CREA URL'S AMIGABLES CON PARAMETROS DINAMICOS


8. TRABAJANDO CON ARCHIVOS

8.1. ABRIENDO, LEYENDO Y ESCRIBIENDO ARCHIVOS
8.2. FUNCIONES ÚTILES PARA EL MANEJO DE RUTAS


9. CREACIÓN DE UNA GALERÍA DINÁMICA

9.1. CREANDO LA PÁGINA DE INICIO
9.2. CREANDO LA PÁGINA DE FOTOS Y EL FORMULARIO DE SUBIDA
9.3. GUARDANDO LOS DATOS DE LA FOTO EN LA BASE DE DATOS
9.4. OBTENIENDO LAS IMAGENES DE LA BASE DE DATOS
9.5. CARGANDO LAS IMAGENES EN LA PÁGINA DE INICIO
9.6. IMPLEMENTACIÓN DE LA GALERÍA CON JQUERY


10. GRÁFICOS ESTADÍSTICOS

10.1. ESTADISTICAS
10.2. GRÁFICOS DE BARRA
10.3. TABLAS


11. CONSTRUYENDO UN BLOG

11.1. CREANDO LAS CARPETAS Y BASE DE DATOS QUE NECESITAREMOS
11.2. PÁGINA DE INICIO
11.3. CREANDO LA PÁGINA DE LOS ARTÍCULOS
11.4. CREANDO EL ARCHIVO DE FUNCIONES
11.5. OBTENIENDO LOS ARTÍCULOS DE LA BASE DE DATOS
11.6. CREANDO LA PAGINACIÓN
11.7. CREANDO LA BARRA DE BUSQUEDA
11.8. CREANDO EL EDITOR DE ARTÍCULOS
11.9. CREANDO EL EDITOR DE NUEVOS ARTÍCULOS
11.10. ULTIMOS DETALLES DEL BLOG


12. ENVIO DE CORREO DESDE PHP

12.1. CONFIGURACIÓN
12.2. FUNCIÓN MAIL
12.3. ENVIO DE CORREOS PERSONALIZADOS


13. SERVICIOS

13.1. TRABAJO CON ETIQUETAS XML
13.2. ESTRUCTURA DE UN DOCUMENTO XML
13.3. XML EN PHP
13.4. RESTFULL


14. IMPLEMENTACIÓN Y HOSTING

14.1. COSAS QUE NECESITAS PARA SUBIR TU SITIO WEB A INTERNET
14.2. CÓMO SUBIR LOS ARCHIVOS Y CÓMO CREAR LAS BASES DE DATOS DESDE TU HOSTING
14.3. IMPLEMENTACIÓN DEL SISTEMA INFORMÁTICO EN UN SERVICIO DE HOSTING



   BENEFICIOS



  • Este curso esta lleno de tips y técnicas, además de la creación de un sitio Web real con funciones muy avanzadas y un área de administración para hacer un sitio 100% dinámico.
  • Además de las tecnologías anteriores, crearemos galerías, formularios, validaciones, registros a la base de datos, sistema de inicio de sesión, agregar la información dinámicamente desde la Base de Datos MySQL y mucho más!.

   INVERSIÓN



La inversión incluye: Material de estudio, certificados e impuestos de ley.

  • En los cursos presenciales proveemos de una computadora por persona y refrigerios.
  • En los cursos virtuales las plataformas interactivas y acceso al aula virtual de recursos.