Programación web

Aprende a hacer páginas web desde cero en dos pasos: hacer una web sencilla y subirla a internet y crear un servidor potente y subirlo también. Acabarás con una web con tu propia URL.

Introducción y preparación

In­stalaremos las her­ramien­tas que son necesarias para hacer, subir a in­ter­net y ad­ministrar páginas web. También lo de­jaremos todo listo para poner­nos a trabajar en los siguien­tes capítulos.

HTML - Lenguaje de contenido

HTML es un len­guaje de con­tenido y estruc­tura para las páginas web. Hay par­tes que están pre­definida y son iguales en todas las webs. Para este curso usaremos esta estruc­tura:

CSS - Lenguaje de estilos

En esta lección aprenderás a darle forma, color y orden al contenido que hemos escrito previamente usando CSS. También aprenderás los conceptos básicos de diseño y estructura de páginas web.

Subir la web a internet

Ap­renderás cómo subir y ac­tualizar la página web que hemos hecho previamente a Git­hub y añadir­le tu pro­pio dominio (url).

Javascript

Ap­renderás cómo usar este len­guaje de in­terac­ción y a que oc­ur­ran cam­bios en la web a medida que el usuario vaya in­terac­tuan­do con la misma.

Node.js y Heroku

Nota: esta lección es un borrador, pasa a la siguiente

MongoDB

Nota: esta lección es un borrador, pasa a la siguiente

Chat con socket.io

En esta lección aprenderéis cómo hacer un chat en tiempo real con Node.js, y socket.io. Aprenderemos qué es eso de websockets y para qué es útil.

Hacer un Blog

Vamos a hacer un blog muy sencillo desde cero. Va a tener una funcionalidad muy básica, sin ni siquiera incluir un sistema de usuarios.

Datos de IoT en tiempo real

Leer y mostrar datos de un módulo de IoT en tiempo real con gráficos. La idea es que podáis montaros vuestro propio proyecto de IoT y con este taller podáis montar la plataforma para leer y mostrar los datos.