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

PHP como lenguaje para desarrollo web

Gratis !
Miguel Angel Alvarez

Qué es backend

Gratis !
Miguel Angel Alvarez

Sesión 2: Instalar PHP

Instalar vía Xampp

Claudio Morales

Instalar vía Mamp

Claudio Morales

Preguntas finales sesión 1

Miguel Angel Alvarez

Tipos de datos y variables en PHP

Tipos de datos

Miguel Angel Alvarez

Variables en PHP

Miguel Angel Alvarez

Tipado dinámico

Miguel Angel Alvarez

Literales de cadena

Miguel Angel Alvarez

Precedencia de operadores

Miguel Angel Alvarez

Ejemplo final con includes en PHP

Miguel Angel Alvarez

Estructuras de control condicional en PHP

Condicional if

Claudio Morales

Comparar valores y tipos

Claudio Morales

Else

Claudio Morales

Operador ternario

Claudio Morales

Estructura Switch

Claudio Morales

Bucles o estructuras de repetición en PHP

Bucle while

Claudio Morales

Bucle do...While

Claudio Morales

Funciones en PHP

Introducción a las funciones

Miguel Angel Alvarez

Parámetros en las funciones

Miguel Angel Alvarez

Valores de retorno

Miguel Angel Alvarez

Ámbito de las variables

Miguel Angel Alvarez

Bucle foreach

Miguel Angel Alvarez

Programación Orientada a Objetos en PHP

Ejemplos de métodos

Claudio Morales

Ejemplos de propiedades

Claudio Morales

Por dónde continuar en el aprendizaje de PHP

Próximos pasos: referencias principales

Gratis !
Miguel Angel Alvarez

Crea un entorno de desarrollo más profesional

Gratis !
Miguel Angel Alvarez

Gestión de las dependencias

Gratis !
Miguel Angel Alvarez

El uso de bases de datos

Gratis !
Miguel Angel Alvarez

La importancia de la seguridad

Gratis !
Miguel Angel Alvarez

Escalabilidad y mantenimiento, arquitecturas

Gratis !
Miguel Angel Alvarez

Git

Gratis !
Miguel Angel Alvarez

CMS y Frameworks

Gratis !
Miguel Angel Alvarez

CONTENIDO

Sesión 1: Lenguaje PHP

¿Qué es un lenguaje de programación?

Gratis !
Miguel Angel Alvarez

PHP como lenguaje para desarrollo web

Gratis !
Miguel Angel Alvarez

Qué es backend

Gratis !
Miguel Angel Alvarez

Sesión 2: Instalar PHP

Instalar vía Xampp

Claudio Morales

Instalar vía Mamp

Claudio Morales

Preguntas finales sesión 1

Miguel Angel Alvarez

Tipos de datos y variables en PHP

Tipos de datos

Miguel Angel Alvarez

Variables en PHP

Miguel Angel Alvarez

Tipado dinámico

Miguel Angel Alvarez

Literales de cadena

Miguel Angel Alvarez

Precedencia de operadores

Miguel Angel Alvarez

Ejemplo final con includes en PHP

Miguel Angel Alvarez

Estructuras de control condicional en PHP

Condicional if

Claudio Morales

Comparar valores y tipos

Claudio Morales

Else

Claudio Morales

Operador ternario

Claudio Morales

Estructura Switch

Claudio Morales

Bucles o estructuras de repetición en PHP

Bucle while

Claudio Morales

Bucle do...While

Claudio Morales

Funciones en PHP

Introducción a las funciones

Miguel Angel Alvarez

Parámetros en las funciones

Miguel Angel Alvarez

Valores de retorno

Miguel Angel Alvarez

Ámbito de las variables

Miguel Angel Alvarez

Bucle foreach

Miguel Angel Alvarez

Programación Orientada a Objetos en PHP

Ejemplos de métodos

Claudio Morales

Ejemplos de propiedades

Claudio Morales

Por dónde continuar en el aprendizaje de PHP

Próximos pasos: referencias principales

Gratis !
Miguel Angel Alvarez

Crea un entorno de desarrollo más profesional

Gratis !
Miguel Angel Alvarez

Gestión de las dependencias

Gratis !
Miguel Angel Alvarez

El uso de bases de datos

Gratis !
Miguel Angel Alvarez

La importancia de la seguridad

Gratis !
Miguel Angel Alvarez

Escalabilidad y mantenimiento, arquitecturas

Gratis !
Miguel Angel Alvarez

Git

Gratis !
Miguel Angel Alvarez

CMS y Frameworks

Gratis !
Miguel Angel Alvarez