Curso de PHP desde 0

BackEnd

Aprender a programar usando PHP como lenguaje

Básico Corto (hasta 8 horas)

PHP es uno de los lenguajes más populares en la actualidad. Es el lenguaje más relevante y sencillo para las personas que quieren dedicarse al desarrollo web, del lado del servidor. Es la puerta de entrada a numerosas tecnologías y aplicaciones como frameworks o gestores de contenido. Sólo con WordPress acapara más del 30% de los sitios de Internet y en general es soportado por más de la mitad de los servidores web mundiales.

Aprender PHP es sencillo para cualquier persona que tenga conocimientos previos de HTML. Solo hace falta saber programar, pero en este curso te lo vamos a poner muy fácil, porque empezamos desde cero.

Objetivo del curso 

Los estudiantes del curso de PHP desde cero aprenderán a programar, usando PHP como lenguaje. El objetivo es ofrecer una base de conocimientos de programación, orientada para personas con pocos o ningún conocimiento previo en la materia. 

Los conocimientos a impartir son los básicos que necesita cualquier programador, no solo en PHP sino en la mayoría de los lenguajes: variables, tipos, estructuras de control, funciones, objetos, etc. 

Además, los estudiantes aprenderán a configurar PHP en sus ordenadores personales, o editores en la nube, de modo que tengan un espacio para crear y experimentar con sus propias páginas. A lo largo del curso podrán comenzar con PHP y practicar e realizando tus primeros programas y algoritmos sencillos.

Contenido del curso de PHP desde cero

A lo largo de una serie de sesiones esenciales, mayoritariamente prácticas, aprenderás las bases de la programación y de paso podrás dar los primeros pasos con PHP en el marco del desarrollo backend.

Este es el contenido del curso, dividido en sus sesiones de formación. Cada día se impartirán dos sesiones diferentes, una a continuación de la otra.

Día 1

Sesión 1: Lenguaje PHP
- Qué es un lenguaje de programación
- PHP como lenguaje para desarrollo web
- Qué es backend
- Primeros pasos (Apertura y cierre de etiquetas PHP y otras generalidades, hola mundo)

Sesión 2: Instalar PHP
- Por qué debemos instalar PHP en local
- Alternativas para instalar PHP
- Instalar vía Xampp, Mamp

Día 2

Sesión 3: Variables, tipos y arrays
- Variables, cómo crearlas
- Qué son tipos, cómo se gestionan en PHP
- Qué es un array y algunas operaciones sencillas con arrays
- Qué son Operadores

Sesión 4: Estructura condicional 
- Estructura If ... else
- Estructura switch

Día 3

Sesión 5: Bucles
- For
- While, do while

Sesión 6: Funciones 
- Crear funciones
- Invocar funciones
- Valores de retorno

Día 4

Sesión 7: Objetos
- Qué es un objeto
- Qué es una clase
- Sintaxis para usar objetos en PHP

Sesión 8: Siguientes pasos 
- Desarrollo de aplicaciones web con PHP
- PHP "The Right Way"
- WordPress
- Frameworks

Requisitos para el acceso a este curso

Al ser un curso básico no requiere ningún requisito para comenzar. Se explicará todo desde cero, de modo que los estudiantes sólo necesitan un ordenador y ganas de aprender.

No obstante, sería deseable que el estudiante tenga unos conocimientos básicos de HTML, ya que la salida inicial de los programas realizados en PHP es código HTML.

CONTENIDO

Sesión 1: Lenguaje PHP

¿Qué es un lenguaje de programación?

Gratis !
Miguel Angel Alvarez
05:43

PHP como lenguaje para desarrollo web

Gratis !
Miguel Angel Alvarez
09:53

Qué es backend

Gratis !
Miguel Angel Alvarez
13:02

Sesión 2: Instalar PHP

Instalar vía Xampp

Claudio Morales
29:59

Instalar vía Mamp

Claudio Morales
11:45
06:08

Preguntas finales sesión 1

Miguel Angel Alvarez
25:04

Tipos de datos y variables en PHP

Tipos de datos

Miguel Angel Alvarez
11:17

Variables en PHP

Miguel Angel Alvarez
10:58

Tipado dinámico

Miguel Angel Alvarez
06:47

Literales de cadena

Miguel Angel Alvarez
09:56

Precedencia de operadores

Miguel Angel Alvarez
03:03

Ejemplo final con includes en PHP

Miguel Angel Alvarez
06:19

Estructuras de control condicional en PHP

Condicional if

Claudio Morales
15:43

Comparar valores y tipos

Claudio Morales
02:50

Else

Claudio Morales
10:54

Operador ternario

Claudio Morales
04:51

Estructura Switch

Claudio Morales
20:41

Bucles o estructuras de repetición en PHP

15:20
16:03

Bucle while

Claudio Morales
04:30

Bucle do...While

Claudio Morales
06:02
07:50

Funciones en PHP

Introducción a las funciones

Miguel Angel Alvarez
04:59

Parámetros en las funciones

Miguel Angel Alvarez
12:13
06:15

Valores de retorno

Miguel Angel Alvarez
12:47

Ámbito de las variables

Miguel Angel Alvarez
13:13

Bucle foreach

Miguel Angel Alvarez
07:33
05:35

Programación Orientada a Objetos en PHP

Ejemplos de métodos

Claudio Morales
21:31

Ejemplos de propiedades

Claudio Morales
05:01

Por dónde continuar en el aprendizaje de PHP

Próximos pasos: referencias principales

Gratis !
Miguel Angel Alvarez
04:40

Crea un entorno de desarrollo más profesional

Gratis !
Miguel Angel Alvarez
11:14

Gestión de las dependencias

Gratis !
Miguel Angel Alvarez
10:43

El uso de bases de datos

Gratis !
Miguel Angel Alvarez
05:38

La importancia de la seguridad

Gratis !
Miguel Angel Alvarez
05:16

Escalabilidad y mantenimiento, arquitecturas

Gratis !
Miguel Angel Alvarez
10:07

Git

Gratis !
Miguel Angel Alvarez
03:25

CMS y Frameworks

Gratis !
Miguel Angel Alvarez
43:59

CONTENIDO

Sesión 1: Lenguaje PHP

¿Qué es un lenguaje de programación?

Gratis !
Miguel Angel Alvarez
05:43

PHP como lenguaje para desarrollo web

Gratis !
Miguel Angel Alvarez
09:53

Qué es backend

Gratis !
Miguel Angel Alvarez
13:02

Sesión 2: Instalar PHP

Instalar vía Xampp

Claudio Morales
29:59

Instalar vía Mamp

Claudio Morales
11:45
06:08

Preguntas finales sesión 1

Miguel Angel Alvarez
25:04

Tipos de datos y variables en PHP

Tipos de datos

Miguel Angel Alvarez
11:17

Variables en PHP

Miguel Angel Alvarez
10:58

Tipado dinámico

Miguel Angel Alvarez
06:47

Literales de cadena

Miguel Angel Alvarez
09:56

Precedencia de operadores

Miguel Angel Alvarez
03:03

Ejemplo final con includes en PHP

Miguel Angel Alvarez
06:19

Estructuras de control condicional en PHP

Condicional if

Claudio Morales
15:43

Comparar valores y tipos

Claudio Morales
02:50

Else

Claudio Morales
10:54

Operador ternario

Claudio Morales
04:51

Estructura Switch

Claudio Morales
20:41

Bucles o estructuras de repetición en PHP

15:20
16:03

Bucle while

Claudio Morales
04:30

Bucle do...While

Claudio Morales
06:02
07:50

Funciones en PHP

Introducción a las funciones

Miguel Angel Alvarez
04:59

Parámetros en las funciones

Miguel Angel Alvarez
12:13
06:15

Valores de retorno

Miguel Angel Alvarez
12:47

Ámbito de las variables

Miguel Angel Alvarez
13:13

Bucle foreach

Miguel Angel Alvarez
07:33
05:35

Programación Orientada a Objetos en PHP

Ejemplos de métodos

Claudio Morales
21:31

Ejemplos de propiedades

Claudio Morales
05:01

Por dónde continuar en el aprendizaje de PHP

Próximos pasos: referencias principales

Gratis !
Miguel Angel Alvarez
04:40

Crea un entorno de desarrollo más profesional

Gratis !
Miguel Angel Alvarez
11:14

Gestión de las dependencias

Gratis !
Miguel Angel Alvarez
10:43

El uso de bases de datos

Gratis !
Miguel Angel Alvarez
05:38

La importancia de la seguridad

Gratis !
Miguel Angel Alvarez
05:16

Escalabilidad y mantenimiento, arquitecturas

Gratis !
Miguel Angel Alvarez
10:07

Git

Gratis !
Miguel Angel Alvarez
03:25

CMS y Frameworks

Gratis !
Miguel Angel Alvarez
43:59