Top 10 of JS Courses, Tutorials, Books; you “most” watch/read.

Ernesto Jara Olveda
7 min readFeb 3, 2020

--

Here a present you 10 of the books/videos that I really enjoy. You might not 100% agree with it. And that’s totally fine. as this list is made out of my personal experience.

JavaScript

OK I just really want to mention that this is none but a personal opinion. of course is not a “most”, but they’ll do a lot for you.

Let’s us start from the beginning! That’s why I put this book as the #1.4

First Learn how to cross the street, then you can explore the world!

1.- Advanced JavaScript

Zachary Shute
Advanced JavaScript

This book is designed to target anyone who wants to write JavaScript in a professional environment. We expect the audience to have used JavaScript in some capacity and be familiar with the basic syntax. This book would be good for a tech enthusiast wondering when to use generators or how to use Promises and Callbacks effectively, or a novice developer who wants to deepen their knowledge on JavaScript and understand TDD.
by: Zachary Shute.

javascript logo

2.- You Don’t Know JS: Scope & Closures

You dont know js

This concise yet in-depth guide takes you inside scope and closures, two core concepts you need to know to become a more efficient and effective JavaScript programmer. You’ll learn how and why they work, and how an understanding of closures can be a powerful part of your development skillset. Like other books in the “You Don’t Know JS” series, Scope and Closures dives into trickier parts of the language that many JavaScript programmers simply avoid. Armed with this knowledge, you can achieve true JavaScript mastery.
by: Kyle Simpson

Photo by Florian Olivo on Unsplash

3.- The Principles of Object-Oriented JavaScript

Most developers associate object-oriented programming with languages that are typically taught in school, like C++ and Java, which base object-oriented programming around classes. Before you can do anything in these languages, you need to create a class, even if you’re just writing a simple command-line program. Common design patterns in the industry reinforce class-based concepts as well. But JavaScript doesn’t use classes, and this is part of the reason people get confused when they try learning it after C++ or Java.
by Nicholas C. Zakas

Photo by Markus Spiske on Unsplash

4.- Functional JavaScript

How can you overcome JavaScript language oddities and unsafe features? With this book, you’ll learn how to create code that’s beautiful, safe, and simple to understand and test by using JavaScript’s functional programming support. Author Michael Fogus shows you how to apply functional-style concepts with Underscore.js, a JavaScript library that facilitates functional programming techniques.
by: Author Michael Fogus.

5.- Rediscovering JavaScript

JavaScript is no longer to be feared or loathed — the world’s most popular and ubiquitous language has evolved into a respectable language. Whether you’re writing frontend applications or server side code, the phenomenal features from ES6 and beyond — like the rest operator, generators, destructuring, object literals, arrow functions, modern classes, promises, async, and metaprogramming capabilities — will get you excited and eager to program with JavaScript. You’ve found the right book to get started quickly and dive deep into the essence of modern JavaScript. Learn practical tips to apply the elegant parts of the language and the gotchas to avoid.
by: Venkat Subramaniam

Photo by Anne Lambeck on Unsplash

6.- JavaScript: The Good Parts

ost programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that’s more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code. Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation,
by: Douglas Crockford

React

7.- React — The Complete Guide

Learn React or dive deeper into it. Learn the theory, solve assignments, practice on demo projects and build one big application which is improved throughout the course: The Burger Builder! JavaScript is the major driver of modern web applications since it’s the only programming language which runs in the browser and hence allows you to provide highly reactive apps. You’ll be able to achieve mobile-app like user experiences in the web. But using JavaScript can be challenging — it quickly becomes overwhelming to create a nice web app with vanilla JavaScript and jQuery only. React to the rescue! React is all about components — basically custom HTML elements — with which you can quickly build amazing and powerful web apps.
by: Maximilian Schwarzmüller

8.- MERN Stack Front To Back: Full Stack React, Redux and Node.js

Build and deploy a social network with Node.js, Express, React, Redux and MongoDB. Learn how to put it all together. Building an extensive backend. API with Node.js & Express. Protecting routes/endpoints with JWT (JSON Web Tokens). Extensive API testing with Postman Integrating React with our backend in an elegant way, creating a great workflow Building our frontend to work with the API Using Redux for app state management Creating reducers and actions for our resources Creating many container components that integrate with Redux Testing with the Redux Chrome extension.
by: Brad Traversy.

NODEJS

9.- Nest.js: A Progressive Node.js Framework

JavaScript frameworks go in and out of style very quickly as web technologies change and grow. Nest.js is a good starting point for many developers that are looking to use a modern web framework because it uses a language that is very similar to that of the most used language on the web to this day, JavaScript. Nest.js also uses TypeScript, which is a language that provides the simplicity and power of JavaScript with the type safety of other languages you may be used to. The type safety in Nest.js is only available at compile time, because the Nest.js server is compiled to a Node.js Express server that runs JavaScript. This is still a major advantage, however, since it allows you to better design programs error free prior to runtime.
by: David Guijarro, Adrien de Peretti, Patrick Housley, Greg Magolan, Jay Bell

10.- Hands-On RESTful Web Services with TypeScript 3

In the world of web development, leveraging data is the key to developing comprehensive applications, and RESTful APIs help you to achieve this systematically. This book will guide you in designing and developing web services with the power of TypeScript 3 and Node.js. You’ll design REST APIs using best practices for request handling, validation, authentication, and authorization. You’ll also understand how to enhance the capabilities of your APIs with ODMs, databases, models and views, as well as asynchronous callbacks. This book will guide you in securing your environment by testing your services and initiating test automation with different testing approaches. Furthermore, you’ll get to grips with developing secure, testable, and more efficient code, and be able to scale and deploy TypeScript 3 and Node.js-powered RESTful APIs on cloud platforms such as the Google Cloud Platform. Finally, the book will help you explore microservices and give you an overview of what GraphQL can allow you to do.
by: Biharck Muniz Araujo

As I mentioned before this list is made out of what I have read.
Tell me which ones you have read/watched.

PS: I do not own none of the presented material

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

Write a response