Publicado 12-02-2023 Actualizado 21-03-2026 Curso publico

Curso básico de PHP

¡Aprende a programar en PHP de manera fácil y divertida con nuestro curso básico! En este curso, te enseñaremos los conceptos fundamentales de la programación en PHP, incluyendo la sintaxis básica, el manejo de variables, estructuras de control de flujo y mucho más.

Al terminar estarás listo para comenzar con el curso de creación de plugins para FacturaScripts.

5,0/5 con 3 valoraciones
Ver valoraciones
Lecciones
35
videos
27
Duración
02:54:17
Alumnos
61
Compra unica
5,99 €

Compra el curso una sola vez y accede a todas las lecciones, exámenes y futuras revisiones.

Comprar para regalar
1
Bloqueada 00:09:40

Instalar PHP en Windows

Para instalar PHP en Windows y usarlo desde la línea de comandos (terminal), puedes seguir los siguientes pasos: Descarga el paquete de instalación de PHP desde el sitio web oficial de PHP: https://windows.php.net/download/ Ejecuta el archivo de instalación y sigue las...
2
Bloqueada

Instalar PHP en mac

Para instalar PHP en Mac, puedes seguir los siguientes pasos: Abre la Terminal en tu Mac. Instala Homebrew, un gestor de paquetes de macOS, ejecutando el siguiente comando en la Terminal: /bin/bash -c "$(curl -fsSL...
3
Bloqueada 00:04:00

Instalar PHP en Ubuntu

PHP es un lenguaje de programación de código abierto diseñado específicamente para que puedas desarrollar aplicaciones web dinámicas. Fue creado en 1994 por Rasmus Lerdorf y, a día de hoy, se mantiene como uno de los lenguajes más populares y fundamentales en todo...
4
Bloqueada 00:03:45

Instalar y configurar Visual Studio Code

Visual Studio Code es un editor de código fuente gratuito y de código abierto desarrollado por Microsoft. Es una aplicación multiplataforma, por lo que puedes utilizarla sin problemas en Windows, macOS y Linux. 🚀 VS Code destaca por su potencia y versatilidad, ofreciendo...
5
Bloqueada 00:11:56

Hola mundo en PHP

En esta lección aprenderás a ejecutar tu primer código PHP tanto desde la línea de comandos como en modo servidor. El clásico "Hola mundo" es el punto de partida perfecto por su sencillez. Para comenzar, crea un archivo llamado holamundo.php y escribe el...
6
Bloqueada 00:03:50

Las variables en PHP

Una variable es un espacio de memoria reservado que utilizas para almacenar valores. En PHP, las usarás constantemente para guardar datos que luego podrás manipular o mostrar en tu código. Crear una variable es tan sencillo como asignar un valor a un nombre específico:...
7
Bloqueada 00:10:47

Condicionales, if y else

En PHP, el condicional "if" se utiliza para ejecutar una parte específica del código si se cumple una determinada condición. La estructura básica de un condicional "if" en PHP es la siguiente: if (condición) { // Código que se ejecutará si se...
8
Bloqueada 00:04:39

Cuidado con el "=" en los if

En PHP, es fundamental que aprendas a distinguir entre asignar un valor y comparar dos valores. El operador = se utiliza exclusivamente para asignar un valor a una variable. Sin embargo, dentro de un condicional if, lo que realmente necesitas es el operador ==, que se encarga...
9
Bloqueada 00:10:24

Cómo comparar cadenas de texto

En PHP, se pueden comparar textos de varias maneras, pero la forma más común es utilizando el operador de comparación "==" o "===": $mi_variable = "hola"; if ($mi_variable == "hola") { echo "Los textos son iguales"; } else { echo "Los textos son...
10
Bloqueada 00:02:34

Comparación de fechas

En PHP, se pueden comparar fechas utilizando la función strtotime() y los operadores de comparación, como el operador mayor que (>) o el operador menor que (<). La función strtotime() convierte una cadena de texto en un valor de tiempo Unix, que es un valor numérico...
11
Bloqueada 00:04:10

Condicionales: el switch

Ya hemos visto que podemos anidar opciones con un if y muchos elseif, pero PHP nos ofrece otra estructura más limpia para estos casos: el switch. switch ($variable) { case valor1: // Código que se ejecutará si $variable es igual a valor1 break; case valor2: ...
12
Bloqueada 00:11:05

Los bucles for, while y do-while

Un bucle es una estructura de control de flujo que permite repetir un bloque de código varias veces. En PHP, existen varios tipos de bucles, cada uno con su propia sintaxis y casos de uso. Los tres tipos de bucles más comunes en PHP son: El bucle while: este bucle repite un...
13
Bloqueada

Ejercicio: sucesión de Fibonacci

La sucesión de Fibonacci es una serie de números enteros en la que cada número es el resultado de sumar los dos anteriores. Esta secuencia comienza con el 0 y el 1, y sus primeros valores son los siguientes: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987,...
14
Bloqueada

Solución: sucesión de Fibonacci

Para imprimir los primeros 20 números de la sucesión de Fibonacci, puedes utilizar variables para almacenar los valores de los dos números anteriores de la sucesión y un bucle for para generar y mostrar cada número subsiguiente: <?php // inicializar los primeros dos...
15
Bloqueada 00:08:48

Los arrays

Un array es una colección de valores relacionados bajo un mismo nombre. Cada valor en un array se identifica mediante un índice numérico o una clave alfanumérica. Por tanto, verás que los arrays pueden ser de varios tipos, como por ejemplo indexados numéricamente o...
16
Bloqueada 00:02:11

Cómo eliminar elementos de un array

Puedes eliminar elementos de un array utilizando la función unset(), que destruye la variable especificada y libera el espacio de memoria que ocupa. Para eliminar un elemento de un array, se debe especificar el índice del elemento que se desea eliminar. Por ejemplo: $frutas...
17
Bloqueada 00:07:19

var_dump(): muestra información de variables

var_dump() es una función de PHP que muestra información sobre una variable, incluyendo su tipo, tamaño y valor. Es una herramienta muy útil para depurar y entender cómo están estructurados los datos que manejas en tu código. Para usar var_dump(), simplemente debes...
18
Bloqueada 00:09:50

foreach(): cómo recorrer todos los elementos de un array

Imagina que tienes un array de números y quieres mostrar cada uno de ellos por pantalla. Para lograr esto de forma sencilla, puedes utilizar un bucle foreach como el siguiente: $numeros = [1, 2, 3, 4, 5]; foreach ($numeros as $numero) { echo $numero . "\n"; // El ....
19
Bloqueada

Ejercicio: obtener el valor más grande de un array

Ahora que ya sabemos como recorrer un array y consultar sus valores, encuentra el valor más alto dentro del siguiente array: <?php $numeros = [5, 2.5, 7, 9.8, 12, 6.4, 3, 1.2, 10, 8.7, 4.3, 0.6, 11.1, 13, 15.2, 2, 7.8, 6.2, 4.9, 3.3, 9.6, 8, 1, 5.5, 2.1, 6.8, 0.9,...
20
Bloqueada

Solución: obtener el valor más grande de un array

Para encontrar el valor más alto dentro de este array, podemos usar una variable para almacenar el último valor encontrado y un bucle foreach para recorrer todo el array. <?php $numeros = [5, 2.5, 7, 9.8, 12, 6.4, 3, 1.2, 10, 8.7, 4.3, 0.6, 11.1, 13, 15.2, 2, 7.8, 6.2, ...
21
Bloqueada 00:04:30

Las clases en PHP

En PHP, una clase es una estructura que define un conjunto de propiedades y métodos que pueden ser utilizados para crear objetos. Las propiedades son las características o atributos de un objeto, mientras que los métodos son las acciones que pueden ser realizadas por ese...
22
Bloqueada 00:03:35

El $this

Cuando estamos dentro de una clase, nos referimos a las propiedades y métodos de la clase con la palabra reservada $this class Producto { // Propiedades public $referencia; public $descripcion; public $precio; public $stock; // Métodos public function...
23
Bloqueada 00:03:23

El constructor de una clase

Cuando trabajas con clases en PHP, dispones de un método especial que se activa automáticamente cada vez que creas una nueva instancia mediante la palabra reservada new. Este método es el constructor. Por ejemplo, cada vez que ejecutas new Producto(), se invoca el...
24
Bloqueada 00:04:54

Los parámetros de los métodos

Los métodos o funciones de una clase pueden recibir información externa para trabajar con ella. A estos datos los llamamos parámetros y pueden ser obligatorios u opcionales. Para definirlos, simplemente debes colocarlos entre los paréntesis al declarar la función o el...
25
Bloqueada 00:04:45

Visibilidad: Public y private

Las propiedades y métodos de una clase tienen lo que se conoce como visibilidad. En ocasiones queremos que algunas propiedades o métodos solamente puedan ser consultadas desde dentro de la clase, en estos casos definiremos esas propiedades o métodos con la palabra private...
26
Bloqueada 00:11:15

Herencia de clases en PHP

La herencia de clases es un concepto importante en la programación orientada a objetos que permite a una clase heredar propiedades y métodos de otra clase existente. A la clase que se está creando se conoce como "clase hija" o "subclase", y la clase de...
27
Bloqueada

Ejercicio: herencia de clases

Partimos de una clase base llamada Animal. Esta clase cuenta con las propiedades nombre y edad, además de los métodos comer() y dormir(): class Animal { protected $nombre; protected $edad; public function __construct($nombre, $edad) { ...
28
Bloqueada

Solución: herencia de clases

class Animal { protected $nombre; protected $edad; public function __construct($nombre, $edad) { $this->nombre = $nombre; $this->edad = $edad; } public function comer() { echo $this->nombre . " está comiendo"; ...
29
Bloqueada 00:06:36

Los traits

Un trait es una característica introducida en PHP 5.4 que permite reutilizar código en varias clases de forma horizontal, es decir, sin tener que crear una jerarquía de clases. Sin embargo, a diferencia de una clase, no se puede instanciar un trait por sí solo. Solamente...
30
Bloqueada 00:10:43

Cargar otros archivos PHP: require o include

Cuando tenemos mucho código queremos organizarlo en varios archivos. Para cargar otros archivos PHP y utilizar sus clases en tu código, puedes utilizar la función require o include de PHP: La función require se utiliza para incluir un archivo PHP obligatoriamente. Si el...
31
Bloqueada 00:11:19

Archivos y espacios de nombres

Un namespace en PHP es un mecanismo que se utiliza para evitar conflictos de nombres entre diferentes partes de un código. Un namespace permite agrupar clases, interfaces, funciones, constantes y otros elementos de un programa en un espacio de nombres separado, lo que...
32
Bloqueada 00:07:07

Composer: el gestor de dependencias de PHP

Composer es la herramienta imprescindible para gestionar las dependencias en tus proyectos de PHP. Imagínalo como un asistente que se encarga de administrar todas las bibliotecas y paquetes de software que tu proyecto necesita para funcionar. En resumen, Composer te permite...
33
Bloqueada 00:01:12

Instalar composer en Windows

Para instalar composer en Windows solamente tenemos que descargar el instalador desde la web oficial: https://getcomposer.org/doc/00-intro.md#installation-windows Una vez instalado podemos abrir un terminal y comprobar la versión de composer instalada con el siguiente...
34
Bloqueada

Cómo usar composer en tu código

Para usar Composer, necesitarás crear un archivo llamado composer.json en la raíz de tu proyecto PHP. En este archivo especificarás las bibliotecas o paquetes que deseas instalar. Además, puedes ejecutar el comando composer init en tu terminal para que un asistente te...
35
Bloqueada

El autoloader

El Autoloader de Composer es una herramienta que se utiliza para cargar automáticamente las clases y los archivos necesarios en una aplicación PHP. Para utilizarlo hay que añadir el campo de autoload al archivo composer.json indicando el espacio de nombres que vas a usar. {...
Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2026 FacturaScripts
0.11301s

Soporte