*Subsidio del 100% para afiliados y beneficiarios categorías A y B de Comfenalco Santander.
*Descuento del 50% para afiliados y beneficiarios categoría C de Comfenalco Santander.
Objetivo
- Conocer y dominar el lenguaje de programación PHP, desde programación estructurada hasta orientada a objetos. Aprender el patrón de diseño MVC
 
															
															Metodología
Dejaremos aun lado la teoría de relleno, nos concentraremos solo en la teoría necesaria para entender conceptos y flujos de trabajo para dominar el lenguaje de la mejor manera. Practicaremos todo sobre un proyecto de la vida real
Dirigido a:
Profesionales y estudiantes del área de Tecnologías de la Información, así como público en general interesado en la creación de sitios y aplicaciones web dinámicas; no se requiere tener conocimiento previos
Requisitos Tecnológicos
- Windows 8.1 o posterior
 
Fecha de inicio:
10 de noviembre 2023
Duración:
50 HORAS
Horario:
Lunes, miércoles y viernes: 7:00 p.m. a 10:00 p.m.
Docente:
Ing. Miguel Chuil Martínez
Ingeniero de profesión con mas de 10 años de experiencia en el área Docente, Desarrollador de software para diversas empresas.
Contenido Temático:
Módulo 1: Introducción al curso
- Estructura del curso
 - Requisitos para tomar el curso
 
Módulo 2: Fundamentos de PHP
- Mi primer programa
 - Variables
 - Constantes
 - Tipos de datos
 - Operadores Matemáticos y de asignación
 - Operadores lógicos y de comparación
 - Operadores de asignación combinada
 - Estructuras condicionales
 - Operadores ternarios
 - Estructuras de selección múltiple
 - Estructuras repetitivas
 - Control de bucles
 
Módulo 3: Fundamentos de PHP
- Funciones
 - Ámbito de variables
 - Manejo de string
 
Módulo 4: Fundamentos de PHP
- Arrays unidmensionales
 - Array multidimensionales
 - Funciones para arrays
 - Formularios
 
Módulo 5: Programación orientada a objetos
- Definición
 - Clases y objetos
 - Herencia
 - Encapsulamiento
 - Interfaces
 - Clases abstractas
 - Traits
 - Namespace
 - Autoload (carga automática de clases)
 - Palabra FINAL
 - Propiedades y métodos estáticos
 - Fluent interface
 - Atributos con nombre
 - Expresiones regulares
 
Módulo 6: MySQL
- ¿Qúe es?
 - Tipos de datos
 - Creación de tablas
 - Insertar registros
 - Actualizar registros
 - Eliminar registros
 - Indices
 - Consultas
 - Match Against
 - Order By y Group By
 - Relaciones
 - Cruce de tablas
 - Funciones
 
Módulo 7: Patrón de diseño MVC
- ¿Qué es el patrón de diseño MVC?
 - Establecer único punto de acceso
 - Enrutador simple
 - Parámetros por ruta
 - Controladores
 - Vistas
 - Conexión a base de datos MySQL
 - Consulta a base de datos
 - Obtener registros
 - Insertar registros
 - Actualizar registros
 - Bonus: Inyección SQL y prevención
 - Eliminar registros
 
Módulo 8: Plantillas
- Plantilla Admin LTE 3
 - Aplicar plantilla al proyecto
 
Módulo 9: Publicar proyecto
- Como elegir servidor
 - Subir proyecto y configurarlo
 - Crear Base de datos y configurarla
 
Valor no afiliado
$ 590.000
Valor categoría C
$295.000
Pagos
Síguenos en nuestras redes
Informes
Teléfono: 316 8786419
mercadeo@unc.edu.co