*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.
Objetivos
- Aprenderá a trabajar con el Framework PHP CodeIgniter 4 (su versión mas reciente) desde cero, cuando termines el curso podrá crear aplicaciones de todo tipo.
- Aprenderá a utilizar el patrón de diseño MVC (Modelo-Vista-Controlador), también a manejar tecnologías como JavaScript, Data Tables, JQuery y más.
- Creará un sistema de inventarios utilizando la base de datos MySQL y CodeIgniter como Framework. Como BONUS aprenderás a implementar la plantilla AdminLTE en el proyecto.
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 Framework 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 soluciones informáticas utilizando uno de los dos Frameworks de PHP más utilizados en el mundo: CodeIgniter, junto con el manejo de la base de datos relacionales utilizando MySQL.
Requisitos Tecnológicos
- Windows 8.1 o posterior
Fecha de inicio:
30 de mayo 2023
Duración:
60 HORAS
Horario:
Martes y jueves: 7:00 p.m. a 10:00 p.m. y sábados: 1:00 p.m a 4: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
- Sobre CodeIgniter 4
Módulo 2: Introducción a PHP
Módulo 3: Primeros pasos
- Software necesario e instalación de herramientas
- Instalando CodeIgniter 4
- Ejecutando en el navegador
- Línea de comandos
- Organización de un proyecto
- Modo desarrollador
- Configuración de base de datos
- Introducción a las rutas
- Patrón de diseño MVC
Módulo 4: Primer CRUD
- Controlador y ruta
- Controlador y vista
- Migraciones
- Primer Modelo
- Navegación
- Mostrar información (Read)
- Insertar datos (Create)
- Actualizar datos (Update)
- Eliminando datos (Delete)
- Publicar en GitHub
Módulo 5: Reto CRUD de Clientes
- Introducción
- Solución del reto
- Publicar en GitHub
Módulo 6: Rutas y redirecciones
- Introducción
- Agrupar rutas
- Redirecciones
- Rutas con nombre
- Limitar las rutas
- Rutas comunes
- Argumentos en las rutas
- Rutas tipo POST
- Rutas tipo PUT
- Rutas de tipo recurso y presenter
- Rutas automáticas
Módulo 7: Sesión y mensajes flash
- Mensajes flash
- Sesión
Módulo 8: Vistas y Layouts
Módulo 9: Formularios y validaciones
- Definición de reglas
- Establecerlas en formularios
- Función old
Módulo 10: Modelos
- Propiedades
- Operaciones comunes
- De array a objetos
Módulo 11: Filtros
- Usuario (migración, controlador y modelo)
- Login
- Registro
- Cerrar sesión
- Filtro para usuario autenticado
Módulo 12: Seeders
- ¿Qué son los seeders?
- Generar seeders
- Seeder anidados
Módulo BONUS: Plantilla AdminLTE
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