Introducción al desarrollo web con PHP

Un curso de Ignacio Cruz Moreno
Desarrollador web. Madrid, España.
En Domestika desde 16/02/2016
, Desarrollador web

Aprende a programar en el lenguaje web más usado por los gestores de contenido

  • 100% Valoraciones positivas (51)
  • 1756 alumnos
  • Audio: Español
  • Español, Inglés, Portugués, Alemán
Introducción al desarrollo web con PHP

Aprende a programar en el lenguaje web más usado por los gestores de contenido


  • 100% Valoraciones positivas (51)
  • 1756 alumnos
  • Online y a tu ritmo
  • Audio: Español
  • Nivel: Intermedio
  • 26 Lecciones (4h 12m)
  • Disponible desde la app
  • Español, Inglés, Portugués, Alemán
  • Acceso ilimitado

El desarrollo web reúne un número creciente de lenguajes de programación pero, con el paso de los años, son pocos los que mantienen su relevancia como HTML, CSS y JavaScript. Este es también el caso de PHP —acrónimo recursivo de PHP: Hypertext Preprocessor— un lenguaje que se remonta a 1995 y que, tras una serie de actualizaciones, se mantiene como el lenguaje de programación más usado por los gestores de contenido como WordPress, Joomla y Drupal.

En este curso aprenderás los aspectos básicos de la programación en PHP, y crearás un pequeño gestor de contenido para iniciarte en este fascinante lenguaje de la mano de Ignacio Cruz Moreno, desarrollador especializado en WordPress.

Si ya has hecho el primer curso de Ignacio, Creación de una web profesional con WordPress, aquí irás un paso más allá, creando tu propia plataforma a tu medida.

¿Qué incluye este curso?

Tabla de contenidos del curso

  • U1
    U1. Introducción
  • U2
    U2. Introducción a PHP
  • U3
    U3. Preparación del proyecto
  • U4
    U4. Mostrando entradas al usuario
  • U5
    U5. Ficheros y formularios
  • U6
    U6. Bases de datos
  • U7
    U7. PHP más allá de lo básico
  • PF
    PF Proyecto final
Ver detalle

Empezarás conociendo a Ignacio, su trayectoria y sus influencias. Te mostrará referencias de páginas web que le parecen interesantes y que tienen relación con el proyecto del curso. Ignacio te compartirá su visión para las páginas web del futuro.

Verás en qué consiste y cómo funciona PHP para luego instalar el software que necesitarás para empezar a utilizarlo en tu propio ordenador. Aprenderás la sintaxis de PHP, es decir, cómo escribir código en este lenguaje de programación.

Aprenderás a estructurar tus proyectos de PHP correctamente y a guardar información dentro de variables y constantes. Descubrirás cómo leer errores en tu código y cómo depurarlos.

En la siguiente unidad, conocerás los tipos de datos que existen en PHP, desde numéricos hasta arrays. Aprenderás qué son los loops y las variables superglobales y cómo usarlas. También verás qué son las estructuras de control y operadores en PHP.

Seguidamente, aprenderás a incluir ficheros para mantener todo organizado, y formularios para interactuar con los visitantes de tu página web.

Toda web necesita guardar sus datos y por ello aprenderás lo básico sobre las bases de datos y específicamente MySQL. Ignacio te dará una breve introducción a MySQL con la que aprenderás a integrarlo en tu proyecto.

Aprenderás conceptos básicos de seguridad en tu proyecto de PHP. Crearás un formulario de login y registro en tu proyecto. Desarrollarás un controlador frontal sencillo para tu CMS.

Verás una pequeña introducción al desarrollo orientado objetos y utilizarás una clase dentro de tu proyecto.

Luego darás un paseo por los frameworks y CMS más conocidos en el ecosistema de PHP: WordPress, Drupal, Laravell, Code Igniter y verás para qué te pueden servir.

Por último, aprenderás a subir tu código a un servidor en producción. Ignacio te guiará en el mundo del hosting y te mostrará varias opciones.

¿Cuál es el proyecto del curso?

Crearás un pequeño gestor de contenidos: una web que muestre los artículos de un blog y permita crear nuevos, con un sistema de login y conexión a una base de datos.

Proyectos de alumnos del curso

¿A quién está dirigido?

A personas que quieran aprender a desarrollar páginas web con PHP.

Requisitos

Necesitarás conocimientos de HTML y CSS, además de un ordenador con un editor de código.


Valoraciones

1756 Alumnos
51 Valoraciones
100% Valoraciones positivas

Ignacio Cruz Moreno

Un curso de Ignacio Cruz Moreno

ProfesorPro
Desarrollador web

Ignacio Cruz es desarrollador web especializado en WordPress. Trabaja para WPMU DEV y Edublogs y, bajo esta plataforma, desarrolla plugins y temas.

Está muy involucrado en la Comunidad de WordPress y además de coorganizar el Meetup de WordPress Madrid, dedica parte de su tiempo a arreglar fallos y proponer mejoras.


Contenidos

  • U1

    Introducción

    • Presentación
    • Influencias
  • U2

    Introducción a PHP

    • ¿Qué es PHP y cómo funciona?
    • Instalación de un entorno local
    • Sintaxis de PHP y nuestro primer script
  • U3

    Preparación del proyecto

    • Estructura del proyecto
    • Variables, constantes y funciones
    • Depurado de errores
  • U4

    Mostrando entradas al usuario

    • Tipos de datos
    • Loops. Iterando para mostrar las entradas
    • Fechas en PHP
    • Variables superglobales
    • Estructuras de control y operadores: Mostrando un sólo post al usuario
  • U5

    Ficheros y formularios

    • Incluir ficheros en PHP: Hora de reorganizar
    • Formularios: Creando entradas en el blog
  • U6

    Bases de datos

    • Introducción a MySQL y las Bases de Datos
    • Integración de MySQL en nuestro proyecto
    • Guardado de datos en la Base de Datos
    • Redirecciones y cabeceras
    • Redirecciones y cabeceras II
  • U7

    PHP más allá de lo básico

    • Seguridad básica
    • Login mediante sistema de sesiones
    • Un controlador frontal para nuestro CMS
    • Clases y Objetos
    • Frameworks y CMS en PHP
    • Cómo subir a producción nuestro código
  • PF

    Proyecto final

    • Introducción a PHP

Así son los cursos de Domestika

  • Aprende a tu ritmo

    Disfruta de los cursos desde casa, sin horarios ni entregas. Tú marcas tu propia agenda.

  • De la mano del profesor

    Aprende técnicas y métodos de gran valor explicados por los grandes expertos del sector creativo.

  • Profesores expertos

    Cada profesor imparte solo lo que mejor sabe hacer, asegurando transmitir la pasión y la excelencia en cada lección.

  • Certificado Pro

    Acredita tu asistencia al curso con un certificado firmado por el profesor. Consíguelo con tu suscripción a Domestika PRO.

  • En primera fila

    Vídeos de máxima calidad para que no pierdas detalle. Y como el acceso es ilimitado, puedes verlos una y otra vez.

  • Comparte conocimiento

    Expón tus dudas, pide feedback, aporta soluciones. Comparte el aprendizaje con el resto de los alumnos de la comunidad.

  • Comunidad creativa

    Más de 1M creativos y creciendo. Domestika es el entorno ideal para compartir y aprender lo que te apasiona.

  • Cursos producidos profesionalmente

    Seleccionamos a los mejores creativos y un equipo profesional produce el curso con ellos. El resultado: sentirás que trabajas mano a mano con los mejores.


Preguntas frecuentes

  • Los cursos de Domestika son unas clases online que te permiten aprender una serie de herramientas y habilidades para realizar un proyecto concreto. Cada paso del proyecto combina vídeos y textos junto a materiales didácticos complementarios. Los cursos también te ofrecen la oportunidad de compartir tus propios proyectos con otros usuarios y con el profesor, creando así una comunidad en torno al curso.

  • La modalidad de los cursos es 100% online, por tanto una vez estén publicados, los cursos empiezan y acaban cuando tú quieras. Tú marcas el ritmo de la clase. Puedes volver a ver lo que te interese, pasar lo que ya te sepas, hacer preguntas, resolver dudas, compartir tus proyectos y mucho más.

  • Los cursos se dividen en diferentes Unidades, cada una de ellas incluyen lecciones, textos explicativos, tareas y prácticas para llevar a cabo tu proyecto paso a paso, recursos y documentos adjuntos complementarios. También tendrás acceso a un Foro exclusivo donde puedes interactuar con todos los alumnos del curso y el profesor, así como compartir tus trabajos y el proyecto que realices, creándose de esta manera una comunidad en torno al curso.

  • Puedes canjear un curso que te han regalado accediendo a la página de canjeo donde podrás introducir el código de regalo que te han proporcionado.

Introducción al desarrollo web con PHP. Un curso de Tecnología de Ignacio Cruz Moreno

Introducción al desarrollo web con PHP

Un curso de Ignacio Cruz Moreno
Desarrollador web. Madrid, España.
En Domestika desde 16/02/2016
  • 100% Valoraciones positivas (51)
  • 1756 alumnos