- 1
Por qué aprender PHP
00:00 minutos - 2
Variables
00:00 minutos - 3
Condicionales
00:00 minutos - 4
Arreglos
00:00 minutos - 5
Recorrer arreglos
00:00 minutos - 6
Arreglos asociativos
00:00 minutos - 7
Clases
00:00 minutos - 8
Órden básico de clases
00:00 minutos - 9
Métodos mágicos
00:00 minutos - 10
Estructura básica de un proyecto
00:00 minutos - 11
Proyecto con Composer
00:00 minutos - 12
bin/ai: Despierta al bot
00:00 minutos - 13
FakeAiService: El cerebro
00:00 minutos - 14
OllamaSetup: Un modelo local
00:00 minutos - 15
OllamaAiService: PHP y un modelo local
00:00 minutos - 16
OpenAiService: PHP y un modelo en la nube
00:00 minutos - 17
Variables de entorno
00:00 minutos - 18
Refactorización: bootstrap (Un solo lugar para iniciar todo)
00:00 minutos - 19
Mejora del mensaje "messages"
00:00 minutos - 20
Inyección de dependencias
00:00 minutos - 21
AiServiceInterface: manejo de múltiples cerebros
00:00 minutos - 22
Refactorización de Chat
00:00 minutos - 23
El lado Web: Reutilización de código
00:00 minutos


Curso de Fundamentos de PHP
Aprende a desarrollar aplicaciones web dinámicas con PHP. Desde la instalación del entorno hasta la creación de formularios y gestión de sesiones, construirás una app de registro y login aplicando buenas prácticas. Dominarás la sintaxis básica, el uso de variables, arreglos, funciones y la integración con HTML. Este curso te prepara para avanzar hacia la programación orientada a objetos, bases de datos y APIs.
Clases del curso
Conoce quién enseña el curso

Italo Morales Fantone
Book Author | Laravel Developer | Programming Instructor
Programador especializado en Laravel, autor de libros técnicos y profesor de programación con más de una década de experiencia. He trabajado en proyectos reales y formo a la nueva generación de desarrolladores que busca escribir código limpio, pensar como arquitectos de software y construir productos sólidos desde cero.
software y recursos necesarios
- Visual Studio Code.
- Ollama
Complementa este curso con nuestras rutas de aprendizaje

Programación
Aprende a configurar tu entorno de desarrollo, sobre lenguajes de programación, desarrollo móvil, videojuegos y IoT con nuestros cursos especializados. Aprenderás conceptos, términos y herramientas usadas en la industria. Mejorarás tu habilidad para resolver problemas lógicos y matemáticos con programación. Además, descubrirás los lenguajes y herramientas que ofrece el ecosistema de desarrollo de software a través de nuestras especialidades. Explora y prueba qué tecnologías quieres usar para iniciar tu carrera en programación. ¡Es el momento de empezar!




Fundamentos de Programación e Ingeniería de Software
Establece las bases esenciales de la informática, el pensamiento lógico, las matemáticas aplicadas y el manejo de herramientas indispensables para cualquier desarrollador.




Matemáticas para Programación
Profundiza en los conceptos matemáticos cruciales para entender algoritmos, estructuras de datos y la lógica detrás del software de alto rendimiento.




Programación con Python
Aprende a programar con Python, uno de los lenguajes más versátiles y demandados, desde sus fundamentos hasta técnicas avanzadas y buenas prácticas.




Programación Orientada a Objetos con Java
Programación Orientada a Objetos con Java


Programación Móvil con Swift y Kotlin
Programación Móvil con Swift y Kotlin