Topic | Description | Link |
---|---|---|
Basic | ||
Introduction to Node.js | Introduction to Node.js | Link |
Node.js Basics | Installation, REPL, Modules | Link |
Node.js Core Modules | fs, http, path, events | Link |
npm (Node Package Manager) | Package management | Link |
Asynchronous Programming in Node.js | Callbacks, Promises, Async/Await | Link |
Express.js Framework | Routing, Middleware, Templating engines | Link |
Creating RESTful APIs with Express.js | REST principles, Middleware for auth, Validation middleware | Link |
Working with Databases | Connecting to databases, ORM, Migrations, Seeding | Link |
Authentication and Authorization | Passport.js, JWT | Link |
Testing Node.js Applications | Mocha, Chai, Sinon, SuperTest | Link |
Logging and Monitoring | Logging libraries, APM tools | Link |
Intermediate | ||
Asynchronous Patterns | Event Emitters | Link |
Streams | Readable, Writable, Transform, Piping | Link |
Middleware Development | Custom middleware, Error handling middleware, Third-party middleware | Link |
Debugging Node.js Applications | Using debugger statement, Chrome DevTools, Profiling | Link |
Scaling Node.js Applications | Load balancing, Microservices, Caching | Link |
Security Best Practices | OWASP Top 10, Input validation, XSS prevention | Link |
Advanced | ||
Real-time Applications with Socket.IO | WebSocket protocol, Broadcasting events | Link |
Dockerizing Node.js Applications | Containerization basics, Docker-compose, Optimizing builds | Link |
Serverless Architectures with Node.js | AWS Lambda functions, Serverless framework, Event-driven architecture | Link |
GraphQL with Node.js | Schema definition, Resolvers, Apollo Server | Link |
CI/CD Pipelines for Node.js | Continuous Integration (CI), Continuous Deployment (CD), Deployment pipelines | Link |
Authentication with OAuth2 | OAuth2 protocol, Implementing OAuth2 in Node.js, OAuth2 providers | Link |
Full-Text Search with Elasticsearch | Introduction to Elasticsearch, Setup in Node.js, Indexing and searching documents | Link |
Server-side Rendering (SSR) with Next.js | Introduction to Next.js, SSR configuration, SEO optimization | Link |
node.js-roadmap's Introduction
node.js-roadmap's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.