This repository contains documentation, videos and links of interest about JavaScript and NodeJS.
The main purpose is that a developer with an initial JavaScript base can understand how to work with NodeJS and NPM, create a Rest API with any framework and can develop a group of unit tests.
- What is JavaScript
- Evolution to ECMAScript 6
- What is NodeJS and NPM
- How to create an API project in NodeJS (Idea that applies to other frameworks such as Koa, Polka or Fastify)
- What is a Middleware
- How to work with Async Await, Promises and Callbacks
- How to work with Arrays
- Create a first NodeJS project with Fastify
- HTTP Status Codes
- Unit testing
- Task management with Gulp
- Recommended Courses
- Websites of Interest
π¬π§πͺπΈ | π What is JavaScript?
πͺπΈ | πΉ Quiero aprender JavaScript, ΒΏPor dΓ³nde empiezo?
π¬π§ | π ECMAScript 6
π¬π§ | π Variables and scoping in ECMAScript 6
π¬π§ | π What exactly is Node.js?
π¬π§ | π What is npm?
πͺπΈ | πΉ QuΓ© es NodeJS
πͺπΈ | π Estructura de una API Rest con NodeJS, Express y MongoDB
π¬π§ | π A Simple Explanation Of Express Middleware
π¬π§ | π Promises, async/await
π¬π§ | πΉ Javascript Async Await, Promesas y Callbacks
πͺπΈ | πΉ CΓ³mo funciona Async/Await en menos de 15 minutos
π¬π§ | π 6 Must Know Javascript Array Methods
π¬π§ | πΉ Building a simple REST API with NodeJS & Fastify
π¬π§πͺπΈ | π HTTP response status codes
π¬π§ | πΉ Unit Test con Jest
π¬π§πͺπΈ | π What Is Gulp?
π¬π§ | π Super simple Gulp
πͺπΈ | π Empezando con Gulp
πͺπΈ | Curso de Node.js y Express
πͺπΈ | Node.js Avanzado
πͺπΈ | Javascript ES6
πͺπΈ | Curso bΓ‘sico de Gulp
π¬π§ | NodeJS Website
π¬π§ | NPM Website
π¬π§ | ECMAScript 6 β New Features: Overview & Comparison
π¬π§ | The Modern JavaScript
π¬π§ | Fastify Website
π¬π§ | NPM Jest
π¬π§ | NPM Supertest
π¬π§ | Gulp Website
Created with JavaScript, lot of β€οΈ and a few βοΈ