Curso de PHP (8): El lenguaje SQL.

SQL (Structured Query Language) es un lenguaje de programación para acceder y manipular bases de datos.
SQL surgió de un proyecto de IBM en el que investigaba el acceso a bases de datos relacionales. Esto poco a poco se ha ido convirtiendo en un estándar de lenguaje de bases de datos y gran parte de ellas lo soportan. Por esta razón, se considera a SQL como un lenguaje normalizado, que nos permite interactuar con cualquier tipo de base de datos (MS Access, SQL Server, MySQL…)

Continuar leyendo “Curso de PHP (8): El lenguaje SQL.”

Curso de PHP (7): El Modelo Entidad/Relación.

En la primera parte de este curso de PHP estudiamos cómo hacer una página dinámica, en la cual la página Web que el usuario veía podía contener una o otra información en función de lo que quisiéramos mostrarle. Es esta segunda parte vamos a aprender cómo obtener el contenido de la página que mostraremos al usuario a partir de una Base de Datos, en concreto usaremos el Sistema Gestor de Bases de Datos “MySQL”.

Continuar leyendo “Curso de PHP (7): El Modelo Entidad/Relación.”

Curso de PHP (5): Sesiones.

Hasta el momento, cuando visitamos una página, los valores de las variables sólo se mantienen en esa página, pues el protocolo HTTP establece una conexión cada vez que solicita una página y al recibirla cierra dicha conexión.
Si queremos mantener el estado de una conexión deberemos usar las “sesiones”, que nos permitirán mantener variables con sus correspondientes valores aunque visitemos varias páginas (siempre que las páginas tengan definida una sesión).

Continuar leyendo “Curso de PHP (5): Sesiones.”

Curso de PHP (4): Cookies.

Las Cookies nos permiten almacenar información en el ordenador del usuario y de esta forma identificar al usuario cuando vuelva a conectarse.
Un ejemplo de cuando podemos usar las cookies es en una página que está en varios idiomas. Al seleccionar el usuario el idioma en el que quiere ver la página esto se almacena en una cookie y la próxima vez que visite la página se irá a la página en el idioma que se seleccionó anteriormente.

Continuar leyendo “Curso de PHP (4): Cookies.”

Unidad 3. Entendiendo las funciones

Las funciones constituyen una de las claves necesarias para comprender javascript a fondo. Al finalizar la unidad entenderás por qué son objetos de primera clase, qué es un callback, las distintas maneras de definir funciones: como declaraciones y como expresiones, la diferencia sutil entre parámetros de una función y argumentos, qué son y como se usan los parámetros intrínsecos arguments y this, las distintas maneras de invocar una función y su efecto sobre el parámetro intrínseco this, y los importantes conceptos de scope y closure.

Continuar leyendo “Unidad 3. Entendiendo las funciones”

Curso de PHP (1): Introducción.

La diferencia principal entre una página Web HTML y una PHP es que esta última es dinámica, es decir, que la página HTML (que también puede tener la extensión HTM) siempre muestra el mismo contenido mientras no se cambie, la página PHP mostrará un contenido u otro dependiendo de para lo que haya sido diseñada.

Continuar leyendo “Curso de PHP (1): Introducción.”

Unidad 2. Los entornos de ejecución

El objetivo de esta unidad es mostrar los dos entornos de ejecución en los que se pueden ejecutar aplicaciones javascript: El navegador web y el sistema operativo a través de node.js. Al finalizar la unidad sabrás como ejecutar aplicaciones javascript en ambos entornos, habrás instalado node.js en tu computadora, y manejarás con fluidez npm: el gestor de paquetes de node.js.

Continuar leyendo “Unidad 2. Los entornos de ejecución”