Bienvenidos al curso de definitivo de JavaScript
Clase 3 de 46 • Curso Definitivo de JavaScript 2016
Contenido del curso
Materiales
Conceptos Básicos
Construyendo nuestro proyecto
- 5

Construyendo la primer página de Platzigram
33:14 min - 6

Introducción a Node.js y Npm
03:18 min - 7

Inicializando nuestro proyecto con Npm
15:53 min - 8

¿Qué son los gestores de paquetes?
04:49 min - 9

Package bundling con gulp y sass
26:17 min - 10

Agregando vistas con Pug
12:22 min - 11

Sirviendo archivos estáticos con Express
02:35 min - 12

Organizando nuestros assets y agregando un favicon
11:36 min - 13
Fix para agregar JavaScript en el cliente
00:31 min - 14

Agregando JavaScript en el cliente
21:08 min - 15

Agregando navegación con Page.js
14:22 min - 16

Automatizando el build
27:09 min - 17

Agregando interfaces de usuario con Yo-yo
12:21 min - 18

Modularizando nuestro proyecto
09:14 min - 19

Agregando la página de /signin
14:38 min - 20

Cambiando el título de la página
07:58 min - 21

Agregando un timeline para los usuarios
29:26 min - 22

Agregando las imágenes de los usuarios al timeline
25:45 min - 23

Agregando la funcionalidad de like
16:30 min - 24

Agregando la fecha de publicación
08:18 min - 25

Utilizando FormatJS para internacionalizar las fechas
18:03 min - 26

Utilizando FormatJS para internacionalizar los textos
27:16 min - 27

Cambiando el idioma y almacenándolo en localStorage
25:23 min - 28

Obteniendo una respuesta del servidor con Superagent
22:45 min - 29

Obteniendo una respuesta del servidor con Axios
09:23 min - 30

Obteniendo una respuesta del servidor con Fetch API
04:52 min - 31

Obteniendo una respuesta del servidor con async/await
14:07 min - 32

Agregando un botón para subir una nueva foto
23:33 min - 33

Subiendo la foto a nuestro servidor web
12:43 min
Conclusiones
- 34

Cierre del curso
01:14 min - 35
Es hora de construir el backend de Platzigram
00:23 min - 36

Desafio 1: Hacer la página de un usuario
01:40 min - 37

Desafio 2: Agregar un spinner mientras carga las imágenes del timeline
01:24 min - 38

Desafio 3: Agregar un modal para mostrar una imagen en el perfil del usuario
01:51 min
Sesiones en Vivo
Complementos del curso
Resumen
Hola yo seré uno de los profesores del curso y me encargaré de mostrarles cómo hacer la parte del frontend de una web app llamada Platzigram, una aplicación que les permitirá compartir fotos estudiando en Platzi con el resto de la comunidad y verlas en realtime.
En el curso entero verán cómo hacer esta app puramente en JavaScript, frontend y backend, utilizando las últimas herramientas para programar en JavaScript: Sass, Browserify, Gulp, Babel.js, npm, Node.js.
Les enseñaré cómo usar FormatJS para manejar múltiples idiomas para la web que crearemos. Crearemos una app que podría ser un producto real y el curso finalizará llevando ese producto a producción. Al finalizar el curso, sabrán cómo hacer que sus usuarios utilicen Facebook para loguearse gracias a Passport.js.
Utilizaremos Socket.io para hacer que el timeline se recargue automáticamente con las nuevas fotos que se irán subiendo a un Amazon S3. A medida que avancemos, iremos cubriendo las bases del lenguaje, repasando cómo definir variables, funciones, etc.
Veremos cómo utilizar módulos de npm y cómo crear nuestros propios módulos. Yo creo que al completar el curso, saldrás sabiendo todo lo que necesitas para llamarte un Desarrollador JavaScript y pertenecer a la comunidad de desarrollo, ya que también veremos dónde encontrar código que hicieron otras personas y cómo leerlo y poder colaborar en mejorarlo.
El curso contará con desafíos para que pongas a prueba todo lo que hayamos visto y que expandas la app con más funcionalidades. Y en las sesiones en vivo estaré ayudándolos a resolver esos desafíos por si se quedaron estancados y también respondiendo todas sus dudas. Por todo eso y porque seguiremos agregando contenido al curso es que lo llamamos "Definitivo".
En el curso entero verán cómo hacer esta app puramente en JavaScript, frontend y backend, utilizando las últimas herramientas para programar en JavaScript: Sass, Browserify, Gulp, Babel.js, npm, Node.js.
Les enseñaré cómo usar FormatJS para manejar múltiples idiomas para la web que crearemos. Crearemos una app que podría ser un producto real y el curso finalizará llevando ese producto a producción. Al finalizar el curso, sabrán cómo hacer que sus usuarios utilicen Facebook para loguearse gracias a Passport.js.
Utilizaremos Socket.io para hacer que el timeline se recargue automáticamente con las nuevas fotos que se irán subiendo a un Amazon S3. A medida que avancemos, iremos cubriendo las bases del lenguaje, repasando cómo definir variables, funciones, etc.
Veremos cómo utilizar módulos de npm y cómo crear nuestros propios módulos. Yo creo que al completar el curso, saldrás sabiendo todo lo que necesitas para llamarte un Desarrollador JavaScript y pertenecer a la comunidad de desarrollo, ya que también veremos dónde encontrar código que hicieron otras personas y cómo leerlo y poder colaborar en mejorarlo.
El curso contará con desafíos para que pongas a prueba todo lo que hayamos visto y que expandas la app con más funcionalidades. Y en las sesiones en vivo estaré ayudándolos a resolver esos desafíos por si se quedaron estancados y también respondiendo todas sus dudas. Por todo eso y porque seguiremos agregando contenido al curso es que lo llamamos "Definitivo".