Curso PHP: Preparación del entorno

Curso PHP: Introducción y preparación del entorno

Hoy en día aparecen muchísimas tecnologías nuevas, que se pueden emplear para crear una página web. Pero, es indiscutible que la forma más convencional de hacerlo es mediante el uso del lenguaje de programación PHP.

Según wikipedia:

PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos.

Bien, teniendo en cuenta que hay muchísima gente que le gustaría aprender a programar en PHP y que se echa atrás por simplemente no conocer el lenguaje (como en la vida real misma, una persona no aprende a hablar otro idioma pensando que es demasiado difícil para él y que nunca aprendería. Grave error, pero hay gente que lo piensa), vamos a introducir un curso PHP completo, empezando por lo más básico y cada vez adentrándonos más en el lenguaje.

En el curso vamos a aprender a programar en PHP, intentando explicar las cosas siempre de una forma que pueda entender cualquier usuario, en principio exponiendo los aspectos generales del

Curso PHP gratis: ¡Aprende PHP desde cero!

Te presentamos nuestro curso de PHP totalmente gratuito, donde podrás aprender a programar en PHP desde cero. Intentaremos hacer que tu aprendizaje sea lo más simplificado y claro posible, por ello intentaremos siempre aclarar y explicar cualquier cosa nueva que aparezca durante el curso y cuando nos sea posible, mostraremos ejemplos de uso prácticos de lo aprendido anteriormente.

Ghost-la-alternativa

Ghost, una alternativa real a WordPress

Ghost es una plataforma de blogging libre y gratuita, escrita íntegramente en JavaScript y distribuida bajo la licencia MIT. Ghost utiliza Node.js como marco tecnológico de programación, principalmente junto con los frameworks handlebars.js (templating) y express.js (Framework web).

Ghost puede ser, sin duda alguna, una alternativa a WordPress si queremos optar por un blog más rápido y podemos prescindir de algún que otro plugin de WordPress. De hecho, el fundador de Ghost (John O’Nolan) tuvo la idea de crear un sistema de blogging más sencillo debido a la que complejidad que encontró con WordPress como plataforma de blogging.

Optimizar la carga de nuestras webs con Pagespeed

Pagespeed es un módulo para servidores web que nos permite optimizar (disponer de caché, minificar y comprimir) los recursos de nuestra(s) web desde el servidor. De esta forma, ya no tendríamos que llevar a cabo dicho proceso manualmente antes de subir los recursos de nuestra web al servidor.

Instalar mod_pagespeed para Apache2 puede ser una tarea trivial dependiendo de la distribución en que nos encontremos. No obstante, hacerlo en Nginx es un poco más laborioso, ya que en Nginx los módulos son precompilados. De forma que no se pueden agregar y quitar en caliente (sí se pueden activar/desactivar, obviamente). Así que vamos a tener que compilar Nginx mediante el código fuente agregándole el módulo Pagespeed.