Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Monorepos - A Beginner's Guide

Monorepos - Hướng Dẫn Cho Người Mới Bắt Đầu

Monorepos - Hướng Dẫn Cho Người Mới Bắt Đầu

Bắt đầu xây dựng dự án với Monorepos ngay hôm nay

4.5
(654 đánh giá)
3,721 học viên
Giảng viên
Robert Donnelly
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
10.000đ 349.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
1.0 giờ video
24 bài giảng
1 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Monorepo
Kiến trúc ứng dụng JavaScript
Tạo nhiều ứng dụng JavaScript trong một kho lưu trữ duy nhất
Yarn workspaces
NPM workspaces
PNPM workspaces
Lerna
Quản lý phụ thuộc

Yêu cầu

Kiến thức cơ bản về JavaScript

Đối tượng phù hợp

Nhà phát triển thư viện và ứng dụng JavaScript
Người bảo trì thư viện mã nguồn mở JavaScript

Nội dung khóa học

6 phần • 24 bài giảng
1 Giới thiệu
2 Monorepo là gì?
3 Thiết lập môi trường phát triển
4 Tài nguyên
1 Phân giải module với Node.JS
2 Mẹo với node_modules
3 .gitignore
4 Tài nguyên
1 Liên kết là gì?
2 Liên kết các gói của bạn
3 Tài nguyên
1 Workspaces là gì?
2 Định nghĩa các gói của bạn
3 Hoisting
4 Scripts
5 Không cần dùng lệnh cd nữa
6 Tài nguyên
1 Các trình quản lý gói khác
2 NPM
3 PNPM
4 NX & Turborepo
1 BONUS: Quản lý & xuất bản gói với Lerna
2 Kết luận
3 Tài nguyên

Giới thiệu khóa học

Updated: July 2022


Have you ever wondered how large companies and open source libraries manage their ever-expanding codebases? Monorepos are one the most popular development strategies for reducing duplication, keeping product dependencies up to date and publishing all of your updates simultaneously.


Monorepos are fast becoming the most popular way to manage large projects by giving developers the ability to manage the many parts independently, allowing for a much better development experience than managing multiple repositories or slowing down your development pipeline with a large monolithic application.


This course will get you started on learning what a Monorepo is, how they work in a JavaScript ecosystem and which tools are available to get your new project up and running. You'll learn the core concepts around monorepos and how they can be managed using multiple tooling options.


You will learn:

  • What is a monorepo

  • How to set up a basic monorepo

  • How to use advanced features to enhance your monorepo

  • Using workspaces to create the best setup

  • What tools are available and how are they different?

  • A comparison of Yarn, NPM and PNPM, including a conversation about other tools like NX

  • Bonus content: Using Lerna to manage your versions and publish your library


Take your project to the next level and make it easier for your team to contribute. Enrol today to get started.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Javascript
Hiển thị tất cả khoá học Node Js
Hiển thị tất cả khoá học Software Development
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊