imagen index

CURSOS DE ESPECIALIZACIÓN EN TECNOLOGÍAS DE INFORMACIÓN

Creación de Sitios Web Autoadministrables con PHP

Fecha de inicio: 2017-06-10
Duración: 20 Horas.

Creación de Sitios Web Autoadministrables con PHP


Descripción:

Cuando los sitios web requieren interactuar con diferentes perfiles y acciones de los usuarios debe existir la posibilidad de mostrar solo la información que sea de utilidad, dejando en claro que a diferentes perfiles de usuario existirán diferentes datos visibles en pantalla acorde a las respuestas de las acciones, como referencia, en un sitio web de agencia de viajes, el usuario podrá seleccionar algún tipo de paquete de viajero con características específicas como lo son las rutas y medios de transporte, que incluya o no alimentos, entre otras variables más, al final de la selección de características disponibles deberá darse un presupuesto sobre el paquete elegido, y posiblemente pagar en línea sobre el mismo sitio web, obteniendo un resultado particular sobre los requerimientos del usuario. Esta funcionalidad demuestra que un sitio web no solo funcionará como una interfaz que despliega información estática, si no que al añadirle herramientas de programación como lo es el lenguaje PHP, será posible mostrar información útil para los diferentes usuarios de un sitio web validando el despliegue de información basada en los perfiles y acciones de los usuarios del sistema web, automatizando hasta la información obtenida en el momento de acceso y estancia en la plataforma web.

En este contexto, al término del curso Creación de Sitios Web Autoadministrables con PHP el participante será capaz de desarrollar sitios web basados en el lenguaje de programación PHP, integrando las Bases de Datos MySQL para manipular datos con el fin de mostrar información relevante con respecto a los perfiles de usuarios que accedan al portal web, integrando de forma eficaz los componentes de programación web estándar como lo son el HTML, CSS y Javascript. Para tal efecto el curso tendrá una duración de 20 horas distribuidas en cuatro unidades temáticas.

En la primera unidad se identificarán los conceptos básicos involucrados en la creación de portales web interactivos basados en PHP, así como la utilización de extensiones y fragmentos de código que incrementan las prestaciones del entorno para generar conexiones y juegos de registros a una base de datos. En la segunda unidad se utilizan los algoritmos y operaciones para crear, leer, actualizar y eliminar registros en una base de datos partiendo de una página maestra. En la tercera unidad se utilizan algoritmos y operaciones que permiten disponer de mecanismos de seguridad para el acceso a páginas específicas de un sitio web. Para finalizar en la cuarta unidad se utilizan los códigos CRUD para implementar un sistema básico para la gestión de mensajes en línea creando un blog funcional con notificaciones de actualización vía mensajes de correo electrónico, el cual puede constituirse como un trabajo terminal equivalente a un sistema web totalmente funcional en cualquier servidor web basado en plataformas compatibles con PHP.


 

Requisitos:

- Conocimientos en programación de al menos un lenguaje de programación de propósito general.

- Manejo básico de MySQL

- Conceptos básicos de la creación de páginas Web que incluya lenguaje HTML5, CSS y Javascript.

 


TEMARIO

Tema 1. Entorno de desarrollo

1.1. Requerimientos de un sitio web interactivo
1.2. Configuración del entorno de desarrollo
1.3. Herramientas para la edición de código
1.4. MVC(Modelo-Vista-Controlador)

Tema 2. Funciones CRUD de un sistema básico de base de datos

2.1. Páginas maestras
2.2. Inserción de nuevos registros
2.3. Buscadores
2.4. Edición de registros
2.5. Eliminación de registros

Tema 3. Seguridad del sitio web

3.1. Conexión y desconexión de usuarios
3.2. Restricciones de acceso a páginas
3.3. Validación de nuevos usuarios en secciones privadas
3.4. Ataques y seguridad

Tema 4. Creación de un gestor básico de publicación de mensajes

4.1. Requerimientos para la creación de un blog básico
4.2. Integración de las funciones CRUD para la gestión de publicación de mensajes



Fecha de inicio: 2017-06-10


Días:
10, 11, 17 y 18 de JUNIO


Horario:
Sábado 10 ( 16:00 - 21:00 hrs.) -- 11,17 y 18 ([ 9:00 - 14:00 hrs.)


Duración:
20 horas.


Costos:
Comunidad IPN: $ 1637.5
Público general: $ 1916.5

 

 

 

** La apertura de los cursos estan sujetos a cubrir con el cupo mínimo de participantes para cada uno de ellos.