*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