This learning path is designed to guide you through the essential technologies and resources for modern web development, focusing on the tools and concepts mentioned.
Google ChromeOS (100%): While not directly a development technology, familiarity with ChromeOS can be beneficial if you plan to develop or test applications on this platform.
Node.js (80%): A JavaScript runtime built on Chrome's V8 JavaScript engine. Essential for server-side development.
Express.js (80%): A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
MongoDB 1 (80%): A NoSQL database used for storing and managing data in a flexible, document-oriented format. 1. github.com
PostgreSQL (80%): A powerful, open-source relational database system known for its reliability and robustness.
JWT (80%): JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties. Often used for authentication and authorization.
Bcrypt (80%): A popular library for hashing passwords, providing a secure way to store user credentials.
Redis (80%): An in-memory data structure store, used as a distributed, in-memory key-value database, cache and message broker.
Jest (80%): A JavaScript testing framework with a focus on simplicity and support for mocking.
Docker (80%): A platform for developing, shipping, and running applications in isolated environments called containers.