Bienvenidos al curso de definitivo de JavaScript
Clase 3 de 46 • Curso Definitivo de JavaScript 2016
Contenido del curso
- 5

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

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

Inicializando nuestro proyecto con Npm
15:53 - 8

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

Package bundling con gulp y sass
26:17 - 10

Agregando vistas con Pug
12:22 - 11

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

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

Agregando JavaScript en el cliente
21:08 - 15

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

Automatizando el build
27:09 - 17

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

Modularizando nuestro proyecto
09:14 - 19

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

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

Agregando un timeline para los usuarios
29:26 - 22

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

Agregando la funcionalidad de like
16:30 - 24

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

Utilizando FormatJS para internacionalizar las fechas
18:03 - 26

Utilizando FormatJS para internacionalizar los textos
27:16 - 27

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

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

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

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

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

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

Subiendo la foto a nuestro servidor web
12:43
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".