Giter VIP home page Giter VIP logo

learning-javascript-nodejs's Introduction

Learning JavaScript & NodeJS standard-readme compliant

πŸ”– Description

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.

πŸ“– Temary

  • 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

πŸ‡¬πŸ‡§πŸ‡ͺπŸ‡Έ | πŸ“‹ What is JavaScript?
πŸ‡ͺπŸ‡Έ | πŸ“Ή Quiero aprender JavaScript, ΒΏPor dΓ³nde empiezo?

πŸ‘‘ Evolution to ECMAScript 6

πŸ‡¬πŸ‡§ | πŸ“‹ ECMAScript 6
πŸ‡¬πŸ‡§ | πŸ“‹ Variables and scoping in ECMAScript 6

🎒 What is NodeJS and NPM

πŸ‡¬πŸ‡§ | πŸ“‹ What exactly is Node.js?
πŸ‡¬πŸ‡§ | πŸ“‹ What is npm?
πŸ‡ͺπŸ‡Έ | πŸ“Ή QuΓ© es NodeJS

πŸš€ How to create an API project in NodeJS

πŸ‡ͺπŸ‡Έ | πŸ“‹ Estructura de una API Rest con NodeJS, Express y MongoDB

🚦 What is a Middleware

πŸ‡¬πŸ‡§ | πŸ“‹ A Simple Explanation Of Express Middleware

πŸ”° How to work with Async Await, Promises and Callbacks

πŸ‡¬πŸ‡§ | πŸ“‹ Promises, async/await
πŸ‡¬πŸ‡§ | πŸ“Ή Javascript Async Await, Promesas y Callbacks
πŸ‡ͺπŸ‡Έ | πŸ“Ή CΓ³mo funciona Async/Await en menos de 15 minutos

〽️ How to work with Arrays

πŸ‡¬πŸ‡§ | πŸ“‹ 6 Must Know Javascript Array Methods

πŸ’ͺ Create a first NodeJS project with Fastify

πŸ‡¬πŸ‡§ | πŸ“Ή Building a simple REST API with NodeJS & Fastify

🍩 HTTP Status Codes

πŸ‡¬πŸ‡§πŸ‡ͺπŸ‡Έ | πŸ“‹ HTTP response status codes

βœ… Unit testing

πŸ‡¬πŸ‡§ | πŸ“Ή Unit Test con Jest

⭕️ Task management with Gulp

πŸ‡¬πŸ‡§πŸ‡ͺπŸ‡Έ | πŸ“‹ What Is Gulp?
πŸ‡¬πŸ‡§ | πŸ“‹ Super simple Gulp
πŸ‡ͺπŸ‡Έ | πŸ“‹ Empezando con Gulp

πŸŽ“ Recommended Courses

πŸ‡ͺπŸ‡Έ | Curso de Node.js y Express
πŸ‡ͺπŸ‡Έ | Node.js Avanzado
πŸ‡ͺπŸ‡Έ | Javascript ES6
πŸ‡ͺπŸ‡Έ | Curso bΓ‘sico de Gulp

🌍 Websites of Interest

πŸ‡¬πŸ‡§ | NodeJS Website
πŸ‡¬πŸ‡§ | NPM Website
πŸ‡¬πŸ‡§ | ECMAScript 6 β€” New Features: Overview & Comparison
πŸ‡¬πŸ‡§ | The Modern JavaScript
πŸ‡¬πŸ‡§ | Fastify Website
πŸ‡¬πŸ‡§ | NPM Jest
πŸ‡¬πŸ‡§ | NPM Supertest
πŸ‡¬πŸ‡§ | Gulp Website

Happy Code

Created with JavaScript, lot of ❀️ and a few β˜•οΈ

This README.md file has been written keeping in mind

GitHub Markdown
Emoji Cheat Sheet

learning-javascript-nodejs's People

Contributors

josejpr avatar

Stargazers

Alberto Garrido Pacheco avatar Pablo Sacaluga avatar

Watchers

James Cloos avatar Pablo Sacaluga avatar  avatar Álvaro Saavedra avatar  avatar Carlos FJ avatar

Forkers

rkrzywiecki

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.