¿Cuáles son algunos de los grandes proyectos / ejercicios de JavaScript, Gulp.js y Node.js que podría hacer para mejorar?

Cree un pequeño proyecto de la vida real, por ejemplo, un sitio de preguntas y respuestas, Quora simple. Familiarízate con la arquitectura de la aplicación web. No intente colocar una API compleja o un sitio diseñado para manejar gran tráfico. Puede ser realmente, realmente intimidante. Use un método de pasos para bebés, como en cualquier otro proceso de desarrollo de habilidades.

Centrarse en el JavaScript. Hazlo funcionar. Pruébalo. Intenta romperlo a propósito. Intente agregar nuevas funciones, comience desde la aplicación de preguntas y respuestas, y luego agregue un sistema de clasificación, cuentas de usuario y luego comentarios, etc. Simplemente no pierda tiempo en el marcado de CSS y HTML en una aplicación de práctica. Haga la pieza de software de trabajo más fea del planeta Tierra.

Después de la quinta o séptima aplicación RESTful pequeña, comenzará a tener sentido. Aprenderás mucho sobre aplicaciones web y JavaScript. Simplemente no te rindas 🙂

PD. No trates de construir todo desde cero. Utilice marcos y bibliotecas populares. Crea aplicaciones no una (N + 1) reencarnación de jQuery.

7 cosas en 7 dias.

Cualquier compromiso más largo o más grande puede ser aterrador o desafiante. Solo debes decirte que construirás 7 cosas en 7 días. Puede ser cualquier cosa. El primer día, escriba un gulpfile que compile ES6 a ES5. El segundo día, escribe una mini-aplicación Node.js que calcule la secuencia de fibonacci en ES6, compílala con tu truco. Al día siguiente, escribe una biblioteca de interfaz para mostrar eso en una página HTML. Cosas simples, pero hay que comprometerse. Y cuando empieces así, querrás reutilizar las pequeñas libretas que escribes, las repetirás y muy pronto te engancharás.

Juego de bolos Kata en JavaScript – Usando Mocha (BDD) Test Framework y Yeoman