Temario y recursos del Curso Definitivo de JavaScript 2016
Temario del Curso Definitivo de JavaScript 2016
Construyendo nuestro proyecto
- Construyendo la primer página de Platzigram
- Introducción a Node.js y Npm
- Inicializando nuestro proyecto con Npm
- ¿Qué son los gestores de paquetes?
- Package bundling con gulp y sass
- Agregando vistas con Pug
- Sirviendo archivos estáticos con Express
- Organizando nuestros assets y agregando un favicon
- Fix para agregar JavaScript en el cliente
- Agregando JavaScript en el cliente
- Agregando navegación con Page.js
- Automatizando el build
- Agregando interfaces de usuario con Yo-yo
- Modularizando nuestro proyecto
- Agregando la página de /signin
- Cambiando el título de la página
- Agregando un timeline para los usuarios
- Agregando las imágenes de los usuarios al timeline
- Agregando la funcionalidad de like
- Agregando la fecha de publicación
- Utilizando FormatJS para internacionalizar las fechas
- Utilizando FormatJS para internacionalizar los textos
- Cambiando el idioma y almacenándolo en localStorage
- Obteniendo una respuesta del servidor con Superagent
- Obteniendo una respuesta del servidor con Axios
- Obteniendo una respuesta del servidor con Fetch API
- Obteniendo una respuesta del servidor con async/await
- Agregando un botón para subir una nueva foto
- Subiendo la foto a nuestro servidor web
Conclusiones
- Cierre del curso
- Es hora de construir el backend de Platzigram
- Desafio 1: Hacer la página de un usuario
- Desafio 2: Agregar un spinner mientras carga las imágenes del timeline
- Desafio 3: Agregar un modal para mostrar una imagen en el perfil del usuario
Para este curso vas a necesitar
14 Horas de contenido
14 Horas de práctica

Proyecto del curso
Crearás tu primer Single Page ApplicationPlatzigram será una aplicación web en la que los usuarios podrán registrarse con su usuario de Facebook/Twitter y subir sus fotos estudiando en Platzi. En un timeline realtime compartido para todos los usuarios podrán acceder a todas las fotos o podrán buscar el perfil de un usuario en particular para ver sus fotos subidas.
Para este curso vas a necesitar
14 Horas de contenido
14 Horas de práctica

Proyecto del curso
Crearás tu primer Single Page ApplicationPlatzigram será una aplicación web en la que los usuarios podrán registrarse con su usuario de Facebook/Twitter y subir sus fotos estudiando en Platzi. En un timeline realtime compartido para todos los usuarios podrán acceder a todas las fotos o podrán buscar el perfil de un usuario en particular para ver sus fotos subidas.
Construyendo nuestro proyecto
- Construyendo la primer página de Platzigram
- Introducción a Node.js y Npm
- Inicializando nuestro proyecto con Npm
- ¿Qué son los gestores de paquetes?
- Package bundling con gulp y sass
- Agregando vistas con Pug
- Sirviendo archivos estáticos con Express
- Organizando nuestros assets y agregando un favicon
- Fix para agregar JavaScript en el cliente
- Agregando JavaScript en el cliente
- Agregando navegación con Page.js
- Automatizando el build
- Agregando interfaces de usuario con Yo-yo
- Modularizando nuestro proyecto
- Agregando la página de /signin
- Cambiando el título de la página
- Agregando un timeline para los usuarios
- Agregando las imágenes de los usuarios al timeline
- Agregando la funcionalidad de like
- Agregando la fecha de publicación
- Utilizando FormatJS para internacionalizar las fechas
- Utilizando FormatJS para internacionalizar los textos
- Cambiando el idioma y almacenándolo en localStorage
- Obteniendo una respuesta del servidor con Superagent
- Obteniendo una respuesta del servidor con Axios
- Obteniendo una respuesta del servidor con Fetch API
- Obteniendo una respuesta del servidor con async/await
- Agregando un botón para subir una nueva foto
- Subiendo la foto a nuestro servidor web
Conclusiones
- Cierre del curso
- Es hora de construir el backend de Platzigram
- Desafio 1: Hacer la página de un usuario
- Desafio 2: Agregar un spinner mientras carga las imágenes del timeline
- Desafio 3: Agregar un modal para mostrar una imagen en el perfil del usuario