Thiết lập MacBook & Xây dựng môi trường phát triển AI trong một lần (macOS)

Bạn đã mua MacBook để bắt đầu học lập trình trong thời đại AI? Nhưng bạn lại không biết phải sử dụng nó như thế nào? Giảng viên vốn là một nhà phát triển đã sử dụng macOS suốt 10 năm sẽ trực tiếp hướng dẫn cho bạn. (Chúng tôi sẽ khôi phục cài đặt gốc và bắt đầu lại từ con số 0!) Từ việc tải xuống ứng dụng, các mẹo sử dụng macOS, cho đến thiết lập môi trường phát triển và mọi giải thích chi tiết! Hãy gói gọn tất cả chỉ trong một khóa học này.

42 học viên đang tham gia khóa học này

Độ khó Nhập môn

Thời gian Không giới hạn

macOS
macOS
GUI
GUI
AI
AI
terminals
terminals
claude
claude
macOS
macOS
GUI
GUI
AI
AI
terminals
terminals
claude
claude

Bạn sẽ nhận được điều này sau khi học.

  • Tạo môi trường có thể khôi phục tệp ngay cả khi AI Agent vô tình xóa chúng.

  • Trở nên thân thuộc với macOS và việc sử dụng MacBook sẽ trở nên thoải mái nhất.

  • Thiết lập môi trường phát triển và thử lập trình với AI Agent nào

  • Tìm hiểu chi tiết về các khái niệm như cURL, Homebrew và trình quản lý gói (package manager).

  • Tôi muốn nhận đề xuất về các mẹo hữu ích để sử dụng macOS một cách thoải mái và các ứng dụng tuyệt vời dành cho nhà phát triển.


Chiếc MacBook tuyệt vời như thế này! 💻

Bạn đã mua với giá đắt nhưng lại không biết cách sử dụng hiệu quả? 🤔

😤 Bạn đã từng có trải nghiệm như thế này chưa?

✅ "Đã mua MacBook nhưng không biết phải bắt đầu từ đâu"

✅ "Xem YouTube và làm theo nhưng trên máy Mac của tôi lại không được"

✅ "Mở terminal lên nhưng chỉ thấy màn hình đen và không biết phải làm gì tiếp theo"

✅ "Claude Code, Cursor 써보고 싶은데 설치부터 막힌다"

✅ "Tôi đã bảo AI viết code nhưng nó không chạy được trên máy Mac của tôi"


→ Không phải cứ mua MacBook là trở thành lập trình viên.

Chỉ khi thiết lập đúng cách, môi trường có thể phát triển cùng với AI mới thực sự hoàn thiện.


🎯 Khóa học này sẽ giải quyết vấn đề cho bạn!

Giảng viên đã sử dụng macOS làm môi trường phát triển trong hơn 10 năm,

Tôi sẽ hướng dẫn bạn từ những thiết lập ban đầu cho MacBook đến việc tạo dự án đầu tiên bằng AI Agent theo một quy trình duy nhất.

Không chỉ đơn thuần là "hãy làm thế này", mà tôi sẽ giải thích cả lý do tại sao lại làm như vậy.


💡 Môi trường MacBook của bạn sẽ thay đổi như thế này.


👨‍🎓 Đề xuất cho những đối tượng sau

  • Những người vừa mới mua MacBook hoặc vừa mới định dạng (reset) lại máy.

  • Người mới bắt đầu học lập trình / Người không thuộc chuyên ngành kỹ thuật

  • Những ai muốn dùng thử các trình soạn thảo AI như Claude Code hay Cursor

  • Những người cảm thấy sợ hãi với Terminal và xa lạ với các câu lệnh

  • Những người còn đang nhầm lẫn về các thuật ngữ phát triển (Frontend, API, Framework, Terminals, v.v.)


✏️ Bạn sẽ học được những nội dung sau.

Trải nghiệm macOS hoàn toàn từ con số 0.

Chúng ta sẽ cùng nhau cài đặt môi trường phát triển ngay từ đầu. Để phục vụ cho việc sản xuất bài giảng, tôi đã hoàn toàn khôi phục cài đặt gốc cho chiếc MacBook mà mình đang sử dụng. Tôi sẽ hướng dẫn cho bạn từ đầu đến cuối.

cURL? Homebrew? Tôi sẽ giúp bạn giải quyết tất cả trong một lần.

Bạn định cài đặt Agent nhưng lại thấy yêu cầu sao chép-dán?
Tôi sẽ giải thích cho bạn điều này có nghĩa là gì.
Từ giờ bạn sẽ không còn phải e ngại việc sao chép-dán nữa.

Nghe nói macOS tiện lắm.. nhưng sao chỉ có mình tôi thấy bất tiện nhỉ?

macOS rất khó thích nghi nếu chỉ để ở trạng thái mặc định!
Giờ đây tôi sẽ gợi ý cho bạn tất cả từ mẹo sử dụng cho đến các ứng dụng cần thiết.
Chỉ cần cài đặt những ứng dụng này, tôi cũng có thể trở thành bậc thầy macOS?!

Ngay cả khi AI Agent vô tình xóa mất tệp tin
Thiết lập môi trường với logic phòng vệ có thể khôi phục

Nếu chẳng may Claude code xóa toàn bộ codebase của tôi thì sao? Đừng lo lắng!
Vì giờ đây đã có logic phòng vệ để có thể khôi phục lại rồi.


📚 Toàn bộ chương trình học

Phần 1. MacOS trong kỷ nguyên AI

Bắt đầu từ lý do tại sao macOS được các nhà phát triển yêu thích và terminal là gì.

  • Giới thiệu và cách tận dụng khóa học

  • Lịch sử và cách sử dụng macOS

  • Định nghĩa và các loại Terminal

  • Thiết lập ban đầu macOS và tạo người dùng

  • Mẹo macOS và các phím tắt chính


Phần 2. Cài đặt MacOS và lệnh Unix

Tự tay cài đặt và thiết lập các công cụ được sử dụng hàng ngày trong thực tế.

  • Cài đặt ứng dụng bên ngoài và App Store

  • Danh sách ứng dụng đề xuất cho macOS

  • Cài đặt terminal mới

  • Định nghĩa và cách sử dụng cURL

  • Trình quản lý gói và Homebrew

  • Các lệnh Unix (Tệp/Thư mục)

  • Cài đặt Node.js, NPM và biến môi trường

  • Cài đặt Claude Code & Codex

  • Chạy script đơn giản

  • Logic phòng thủ câu lệnh AI Agent (Hãy ngăn chặn tình huống tồi tệ nhất!)

  • Các loại terminal chính (Ghostty, v.v.)

  • Các loại trình soạn thảo AI chính (Cursor, v.v.)


Phần 3. Thử sức với dự án đầu tiên bằng cách sử dụng Agent

Sau khi thiết lập xong, bây giờ chúng ta sẽ cùng với AI thực sự tạo ra một thứ gì đó.

  • Sử dụng trình soạn thảo terminal (nano, vi)

  • Kết nối và thiết lập API bên ngoài (JSON, GLM của z.ai)

  • Kỹ năng và sử dụng Markdown (.md)


Phần 4. Giải thích thuật ngữ dành cho người mới bắt đầu học phát triển phần mềm

Tổng hợp các khái niệm cốt lõi mà bạn chắc chắn sẽ gặp phải khi học lập trình.

  • Cơ bản về Git và GitHub

  • Ngôn ngữ lập trình được thông dịch như thế nào?

  • Sự khác biệt quyết định giữa Thư viện (Library) và Framework

  • Sự khác biệt giữa Frontend, Backend và Fullstack

  • Vai trò của Client, Server và WAS


⚠️ Hãy lưu ý trước những điều này

Khóa học này không phải là khóa học để học một ngôn ngữ cụ thể.

Đây không phải là bài giảng dạy cú pháp lập trình, mà là bài giảng về việc tạo ra môi trường để có thể học lập trình.

Nếu bạn muốn học lập trình nhưng lại gặp khó khăn ngay từ bước thiết lập môi trường,

Tôi khuyên bạn nên hoàn thành khóa học này trước khi chuyển sang học ngôn ngữ lập trình một cách chính thức.


🛠️ Môi trường thực hành

  • Hệ điều hành (OS): Dựa trên macOS Sequoia (15.x) — hầu hết các phiên bản trước đó cũng áp dụng tương tự

  • Thiết bị: Dựa trên Apple Silicon (M1/M2/M3/M4)

  • Kiến thức tiên quyết: Không cần thiết. Ngay cả khi bạn chưa từng sử dụng Terminal bao giờ cũng không sao cả.


🙋 Câu hỏi thường gặp

Hỏi: Tôi hoàn toàn không biết gì về lập trình thì có thể theo học được không?

Vâng, hoàn toàn có thể. Khóa học này không phải là để học lập trình, mà là

Đây là bài giảng về việc tạo lập môi trường để bắt đầu lập trình. Tôi sẽ tiến hành giải thích từng câu lệnh terminal một.


Hỏi: Tôi đang sử dụng Intel Mac thì có sao không? Bài giảng được thực hiện dựa trên Apple Silicon, nhưng

Sự khác biệt về đường dẫn (/opt/homebrew so với /usr/local) trên Intel Mac không có thay đổi gì lớn.


Q. Tôi chưa từng sử dụng Claude Code bao giờ thì có sao không?

Không sao cả. Chúng tôi sẽ đồng hành cùng bạn từ bước cài đặt cho đến lần sử dụng đầu tiên.

Sau khi kết thúc bài giảng, bạn có thể tự mình thực hiện một dự án đơn giản bằng AI Agent.


Q. Sau khi nghe bài giảng, nếu môi trường thiết lập bị lỗi thì phải làm sao?

Nếu bạn đặt câu hỏi thông qua phần Q&A, tôi sẽ trực tiếp trả lời.


Tôi đề xuất khóa học này cho những đối tượng sau

Muốn trải nghiệm AI Agent
Người vừa mua MacBook
Người mới bắt đầu sử dụng macOS vừa chuyển từ Windows sang

Những người thường xuyên sử dụng MacBook nhưng
muốn biết những cách tiện lợi hơn
Tôi tò mò không biết người khác đang sử dụng Mac như thế nào

Những người tò mò về việc thiết lập môi trường phát triển
Tôi muốn bắt đầu học lập trình bằng máy Mac, nhưng không biết nên bắt đầu thiết lập từ đâu.


😄 Sau khi hoàn thành khóa học...!

  • Terminal sẽ không còn là nỗi sợ hãi về một màn hình đen nữa. Khi đã quen thuộc với các lệnh Unix như ls, cd, mkdir, bạn sẽ có thể điều khiển máy tính một cách tự do mà không cần đến trình duyệt tệp tin.

  • Việc cài đặt các công cụ phát triển với Homebrew chỉ gói gọn trong brew install một dòng lệnh. Bạn sẽ tạm biệt những ngày tháng phải tìm kiếm trên các trang web chính thức để tải tệp cài đặt.

  • Bạn sẽ trực tiếp cài đặt và hiểu rõ về Node.js, NPM, cho đến cả biến môi trường. Thay vì chỉ sao chép và dán theo hướng dẫn của ai đó, bạn sẽ trở thành một nhà phát triển có thể giải thích được tại sao môi trường của mình lại được cấu thành như vậy.

  • Bạn sẽ hiểu cURL là gì. Ngay cả khi bạn còn xa lạ với việc tích hợp API, bạn cũng sẽ có trải nghiệm trực tiếp gửi yêu cầu đến máy chủ bên ngoài từ terminal và nhận phản hồi.

  • Bạn có thể cài đặt Claude Code và tự mình thực hiện dự án đầu tiên với AI Agent.

  • AI Agent đã xóa toàn bộ cơ sở mã (codebase) ư? Giờ đây đó chỉ là chuyện của người khác thôi. Thông qua logic phòng thủ của shell script, chúng ta sẽ xây dựng một môi trường AI an toàn để ngăn chặn việc xóa dữ liệu.


💡Sau khi hoàn thành toàn bộ khóa học này, tôi sẽ trở nên như thế nào?

  • Cảm giác mơ hồ theo kiểu "muốn thử dùng công cụ lập trình AI nhưng không biết bắt đầu từ đâu" sẽ biến mất.

  • Bạn sẽ biết cách ngăn chặn khi AI Agent cố gắng thực thi các câu lệnh nguy hiểm.
    Bạn có thể tự mình thiết lập logic phòng thủ để vừa đảm bảo sự tiện lợi vừa giữ được an toàn.

  • Bạn sẽ được trực tiếp trải nghiệm và hiểu lý do tại sao các công cụ mới nhất như Ghostty hay Cursor lại được các nhà phát triển ưa chuộng đến vậy. Bạn sẽ thoát khỏi giai đoạn chỉ đứng nhìn người khác sử dụng.

  • Ngay cả những bạn từng nhầm lẫn giữa Frontend, Backend và Fullstack cũng sẽ được hệ thống hóa lại khái niệm cùng với cấu trúc Client-Server. Bạn sẽ không còn bị vướng mắc bởi các thuật ngữ khi xem video hay bài giảng về lập trình trên YouTube nữa.

  • Bạn sẽ hiểu được tại sao Git và GitHub lại cần thiết.
    Bạn sẽ có được điểm khởi đầu để việc quản lý phiên bản trở thành một thói quen chứ không phải là một sự lựa chọn.

  • Bạn sẽ hiểu được sự khác biệt giữa thư viện và framework, cũng như cách ngôn ngữ được thông dịch.
    Thay vì chỉ gõ theo một cách máy móc, bạn sẽ có cái nhìn bao quát về toàn bộ hệ sinh thái mã nguồn.

  • Bạn sẽ sở hữu một môi trường phát triển trên macOS được thiết lập đúng chuẩn. Ngay cả khi tham gia các khóa học lập trình cho người mới bắt đầu, tình trạng "không làm được do lỗi môi trường" sẽ không còn xảy ra nữa.

✍️ Người tạo ra bài giảng này

"Từ học sinh, nội trợ cho đến bác sĩ. Tôi đã từng dạy cho rất nhiều người không thuộc chuyên ngành kỹ thuật.

Tôi muốn dạy cho các bạn biết rằng thế giới IT cũng đầy thú vị như thế này."

Lập trình cuối tuần (Youtube)

  • Giải thưởng Tân binh mới của Inflearn 2024

  • Đoạt giải 2025 Học viên bình chọn (Pick)

  • Giảng viên hàng đầu về Kỹ sư xử lý thông tin trên Inflearn

  • Xuất thân là nhà phát triển Java Android


Đã sử dụng môi trường phát triển macOS hơn 10 năm,

Hơn 4.900 học viên đã được giảng dạy lập trình bởi giảng viên này.


Bằng cách giải thích các khái niệm phức tạp bắt đầu từ "tại sao lại làm như vậy",

Tôi hướng tới phương pháp học hiểu nguyên lý thay vì chỉ đơn thuần làm theo.


"Thay vì chỉ sao chép và dán một tệp cấu hình, hãy trở thành một nhà phát triển hiểu rõ tại sao cấu hình đó lại cần thiết."


Hãy xem qua những đánh giá thực tế từ các khóa học khác.

( Các bình luận trên YouTube và khóa học hiện tại )


Những thuật ngữ chuyên môn, những câu chuyện mà chỉ những người xuất thân là nhà phát triển mới hiểu được.

Tôi đã lược bỏ tất cả. Những gì các bạn chưa biết, tôi sẽ giải thích ngay từ đầu.

Tôi sẽ hướng dẫn một cách chi tiết để mọi người đều có thể hiểu và áp dụng được, nhưng vẫn đảm bảo tốc độ nhanh chóng.




Lưu ý trước khi học

Môi trường thực hành

  • Bài giảng được thực hiện trên hệ điều hành MacOS.

  • Trình chỉnh sửa được sử dụng là Cursor, nhưng bạn cũng có thể sử dụng các trình chỉnh sửa khác.


Tài liệu học tập

  • Tài liệu được cung cấp dưới dạng tệp PDF hoặc tệp nén (.zip).

  • Bạn có thể tải xuống tài liệu học tập trong chương này.

Kiến thức tiên quyết và lưu ý

  • Mặc dù được thực hiện trên macOS Sequoia, nhưng bạn cũng có thể sử dụng phiên bản Tahoe mới nhất. Các bước thiết lập đều tương tự nhau.


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người mới mua MacBook lần đầu và chưa biết cách thiết lập môi trường phát triển cũng như cài đặt macOS

  • Những người đã mua Mac để sử dụng AI nhưng đang cảm thấy bối rối.

  • Những người đang sử dụng macOS nhưng tò mò không biết người khác sử dụng như thế nào

Cần biết trước khi bắt đầu?

  • Những người đã có kinh nghiệm lập trình sẽ có lợi thế.

  • Những ai đã biết sơ qua về biến môi trường là gì

Xin chào
Đây là weekendcode

5,007

Học viên

588

Đánh giá

1,241

Trả lời

4.8

Xếp hạng

3

Các khóa học

Xin chào. Tôi đang vận hành kênh YouTube có tên là @weekendcode.

Là một giảng viên luôn nỗ lực giải thích mọi thứ một cách dễ hiểu nhất có thể dành cho những người không chuyên và các bạn học sinh, sinh viên quan tâm đến lập trình.


Tôi tốt nghiệp đại học chuyên ngành Khoa học máy tính và nhận bằng Thạc sĩ trong lĩnh vực nghiên cứu Tương tác người - máy (HCI).

Tôi từng làm việc với tư cách là nhà phát triển Android bằng ngôn ngữ Java và hoạt động với vai trò là giảng viên Python.

Sau khi trải qua vài lần chuyển việc và khởi nghiệp, tôi đã có cơ hội chia sẻ kiến thức với những người không chuyên về công nghệ, từ đó tôi bắt đầu hoạt động chính thức với tư cách là một người chia sẻ kiến thức. Đối với những điều chưa biết,

Sau vài lần chuyển việc và khởi nghiệp, tôi đã có cơ hội chia sẻ kiến thức của mình cho những người không chuyên về kỹ thuật, và kể từ đó,

Tôi đang hoạt động tích cực với tư cách là một người chia sẻ kiến thức.

Nếu có điều gì chưa rõ, xin bạn hãy tích cực đặt câu hỏi nhé.

Tôi sẽ cố gắng hết sức để trả lời bạn.

Chúc bạn một ngày tốt lành.

 

Thêm

Chương trình giảng dạy

Tất cả

34 bài giảng ∙ (3giờ 22phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn, kết thúc sau 8 ngày ngày

33.000 ₫

25%

923.384 ₫