Curso de PHP desde 0

Aprender a programar usando PHP como lenguaje
Material disponible
Básico
46 Clases 9 h
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.

Qué aprenderé en el Curso de PHP desde 0

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

  • 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)
  • Instalar PHP
    • Por qué debemos instalar PHP en local
    • Alternativas para instalar PHP
    • Instalar vía Xampp, Mamp
  • 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
  • Estructura condicional
    • Estructura If ... else
    • Estructura switch
  • Bucles
    • For
    • While, do while
  • Funciones
    • Crear funciones
    • Invocar funciones
    • Valores de retorno
  • Objetos
    • Qué es un objeto
    • Qué es una clase
    • Sintaxis para usar objetos en PHP
  • Siguientes pasos
    • Desarrollo de aplicaciones web con PHP
    • PHP "The Right Way"
    • WordPress
    • Frameworks

Objetivos 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 de PHP podrás comenzar a practicar e ir realizando tus primeros programas y algoritmos sencillos.

Por qué debes aprender PHP

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

Qué tengo que saber

Al ser un Curso de PHP 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.

Clases y contenidos

Sesión 1: Lenguaje PHP

¿Qué es un lenguaje de programación? Gratis

Primeros conceptos sobre qué es un lenguaje de programación.

PHP como lenguaje para desarrollo web Gratis

PHP Hypertext Preprocessor como lenguaje de programación del lado del servidor y código abierto para el desarrollo web

Qué es backend Gratis

Concepto de backend y su importancia

Primeros pasos (Apertura y cierre de etiquetas PHP y otras generalidades, hola mundo) Gratis
  • Apertura y cierre de etiquetas PHP
  • Otras generalidades
  • hola mundo

Sesión 2: Instalar PHP

Por qué debemos instalar PHP en local

¿Por qué debemos instalar PHP en local?

Instalar vía Xampp

Instalación de PHP vía Xampp

Instalar vía Mamp

Instalación de PHP vía Mamp

Alternativas para instalar PHP

Codeanywhereo Cloud9 como alternativas para instalar PHP

Preguntas finales sesión 1

Tipos de datos y variables en PHP

Tipos de datos

¿Qué son los tipos de datos en PHP?

Variables en PHP
  • Qué es una variable?
  • Cómo crear una variable?
Tipado dinámico

Tipado dinámico de las variables en PHP

Literales de cadena

Valores de cadena escritos en el código

Precedencia de operadores

Orden con el que se ejecutan los operadores

Ejemplo final con includes en PHP

Trabajo con includes en PHP

Estructuras de control condicional en PHP

Condicional if

If como estructura condicional

Comparar valores y tipos

Comparar valores y tipos en PHP

Operadores boleanos para condicionales

Operadores boleanos para condicionales

Else

Estructura Else

Operador ternario

Concepto de operador ternario

Estructura Switch

Estructura Switch

Bucles o estructuras de repetición en PHP

Estructura de repetición for

Estructura de repetición for

Usos avanzados de for en PHP

Usos avanzados de for en PHP

Bucle while

Estructura While

Bucle do...While

Estructura do...While

Resumen y preguntas sobre bucles

Repaso y dudas sobre bucles y estructuras en PHP

Funciones en PHP

Introducción a las funciones
  • Cómo escribir una función
  • Cómo invocar una función
Parámetros en las funciones

Ajuste del comportamiento de la función a determinadas circunstancias

Paso por valor y paso por referencia en PHP

Parámetros por valor y por referencia en php

Valores de retorno

Devolución de un resultado como ejecución de una función

Ámbito de las variables

Ámbito de las variables como contexto dentro del que está definida

Bucle foreach

Bucle foreach como estructuras de control

Usar funciones en un proyecto de web

Trabajamos en un proyecto web con el uso de funciones

Programación Orientada a Objetos en PHP

Teoría general de orientación a objetos
  • Teoría general de orientación a objetos
  • Explicaciones generales sobre Programación Orientada a Objetos
Esquema general de la práctica para explicar objetos

Explicaciones del ejemplo que se usó para crear una clase de programación orientada a objetos e implementar objetos a partir de esta clase.

Ejemplos de métodos

Ejemplos de métodos en el ejemplo de clase

Ejemplos de propiedades

Cómo crear y usar propiedades de objetos

Programación Orientada a Objetos, preguntas finales

Algunas preguntas para acabar el tema de la programación orientada a objetos

Por dónde continuar en el aprendizaje de PHP

Próximos pasos: referencias principales Gratis

Rererencias principales donde podremos seguir aprendiendo PHP a un nivel más avanzado

Crea un entorno de desarrollo más profesional Gratis
  • Diversas alternativas para entornos de desarrollo.
  • Recomendación de la virtualización para crear un entorno de desarrollo con ventajas adicionales.
Gestión de las dependencias Gratis
  • Qué nos ofrece PHP
  • Qué nos ofrecen las dependencias de terceros
  • Cómo gestionarlas adecuadamente y qué es Composer y Packagist
El uso de bases de datos Gratis
  • Explicaciones importantes para encarar el estudio de las bases de datos.
  • Extensiones correctas de MySQL y cómo ir un poco más adelante aprendiendo PDO.
La importancia de la seguridad Gratis

La importancia de la seguridad en el desarrollo de aplicaciones

Escalabilidad y mantenimiento, arquitecturas Gratis
  • Desarrollo de aplicaciones robustas
  • Escalabilidad y mantenimiento
  • Introducción a la arquitectura MVC
Git Gratis

Qué es GIT y cómo nos puede ayudar

CMS y Frameworks Gratis
  • CMS y Frameworks, qué tipo de proyectos podemos desarrollar con cada uno
  • Sugerencias finales y cursos para poder aprender WordPress, Laravel o Symfony

Valoraciones

Juan Camilo

Diego

Jonathan

Jhon Utima Correa

Carolina Velázquez

felipe silva

Nora Ferreirós

Ingrid Carolina Peláez

José Carlos

Recomendado 100%, los instructor se manejan en el tema, contiene todo lo necesario para comenzar desde cero, estoy muy satisfecho y agradecido por su tiempo y buena dedicación.

Fabian

Muy buena explicación.

Pablo Hurtado

Muy bueno para un curso básico.

Daniel Jerez

Jose David Bautista

Esta bien

Felix Taborda

Excelente!

Omar Medina

Lourdes Martín

Federico Alegre

Muy recomendable!!

Patricia Yanin Maldonado Ulloa

Bryan David Tamayo Abad

Debería poner la fecha de la última actualización del curso, creo que la última actualización fue hace 4 años.

Javier Leis

Sergio Bou Garcés

Interesante

Mario Natalio Carpio Balderrama

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete