
Hablamos sobre las herramientas que tienes que tener instalado para tomar esta formación de primeros pasos con PHP.
Hablamos sobre levantar el servidor, seleccionar VSC con el proyecto y crear el archivo PHP con su Hola Mundo por pantalla.
¡Bienvenido a tu primer paso en PHP!
En este video aprenderás a crear tu primer Hola Mundo en PHP, entender la diferencia entre contenido dinámico y estático, y cómo se interpreta PHP en el servidor antes de llegar al navegador. Además, te muestro las bases para evitar código espagueti, entender etiquetas PHP y HTML, y cómo empezar a organizar tu proyecto de manera correcta.
Hablamos de las variables, tipos datos, concatenaciones, practicas para definir nombre de variables, valor estricto para los tipos de datos y ejemplos.
Uso de funciones, argumentos, tipados y más en PHP.
Mostramos el uso de los condicionales en PHP, else y condicionales anidados
Mostramos el uso de los switch en PHP, uso, el porqué, formatos, usos del break o el default y pruebas.
Hablamos sobre los operadores en PHP de Operador Ternario ?: - Coalescing ?? y Null Safety que son usado para hace condicionales en una SOLA línea.
Presentamos los retos y resolvemos el primer reto que es calcular si un número es par o impar y repasamos los tipos de datos en los argumentos, tipos de retornos, condicionales, ternarios y funciones de flecha.
El reto, calcular descuento* Descuento inválido (debe ser entre 0 y 100), si descuento es mayor a 100, negativo o no es un número
* Precio sin descuento:, Si el descuento es 0
* Producto Gratis, si el descuento es 100
* Precio con descuento, para el resto de los casos
Este minicurso de PHP Esencial está diseñado para ser el puente rápido y sólido que necesitas para dominar los fundamentos del lenguaje y dar el salto a los frameworks modernos como Laravel y CodeIgniter. Nos enfocamos en el razonamiento lógico y las buenas prácticas para que puedas construir aplicaciones web dinámicas y mantenibles.
Lo Que Aprenderás en el Curso
El contenido del curso cubre de manera práctica todos los pilares necesarios para programar con PHP de forma profesional:
1. Preparación del Entorno
Instalación Rápida: Configuración de un entorno de desarrollo moderno con Laravel Herd (o equivalentes para Linux).
Editor de Código: Uso eficiente de Visual Studio Code (VS Code) y extensiones esenciales.
El Flujo de PHP: Comprender cómo PHP se interpreta en el servidor para generar y servir HTML al navegador.
Primer Programa: Creación de tu primer "Hola Mundo" para validar la configuración.
2. Fundamentos de Programación en PHP
Variables y Tipos de Datos: Manejo de variables con el símbolo $, tipos esenciales (string, integer, boolean, array, object) y reglas de nomenclatura.
Concatenación y Strings: Uso del operador punto (.) y la interpolación con comillas dobles.
3. Modularización y Lógica
Funciones: Creación, invocación, y uso de parámetros.
Retorno de Valores: Implementación del comando return para reutilizar resultados.
Tipado Estricto: Buenas prácticas al tipar argumentos y retornos de funciones para mayor seguridad.
4. Control de Flujo (Toma de Decisiones)
Condicionales: Dominio de las estructuras if, elseif, y else para la lógica excluyente.
Estructura switch: Alternativa limpia y legible para evaluar múltiples casos.
Operadores Modernos: Introducción a la asignación concisa con el Operador Ternario (? :) y la Null Safety con el operador ?? (Null Coalescing).
5. De PHP Puro al Framework (El Objetivo)
Evitar el "Código Espagueti": Entender por qué la mezcla de lógica y HTML es insostenible.
La Necesidad de Frameworks: Preparación para adoptar Laravel o CodeIgniter como solución para la separación de responsabilidades (MVC) y la creación de aplicaciones estructuradas.