Học Web & Javascript thông qua việc xây dựng dự án với Cursor AI

Tôi xin đề xuất khóa học này cho những ai muốn sở hữu kỹ năng của riêng mình và những ai muốn học phát triển web từng bước một. Chúng tôi sẽ dạy bạn từ lịch sử của trình duyệt web và các ngôn ngữ lập trình.

(5.0) 7 đánh giá

91 học viên

Độ khó Nhập môn

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

HTML/CSS
HTML/CSS
JavaScript
JavaScript
LLM
LLM
AI
AI
Cursor AI
Cursor AI
HTML/CSS
HTML/CSS
JavaScript
JavaScript
LLM
LLM
AI
AI
Cursor AI
Cursor AI

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

  • Hãy thử phát triển bằng prompt trước, sau đó vừa giải thích vừa thay đổi mã nguồn đã được tạo ra.

  • Ai đã tạo ra Web? Tại sao nó lại được tạo ra? Hãy cùng tìm hiểu từ lịch sử nhé.

  • Tôi sẽ hướng dẫn bạn từng tính năng của Cursor AI giúp phát triển và xây dựng ứng dụng một cách nhanh chóng.

  • Tôi sẽ dạy bạn tất cả về Web APIs, nguyên lý hoạt động của trình duyệt web và Javascript. Dạy cho đến khi bạn hiểu rõ mới thôi!

  • Trang web do tôi tạo ra. Nó chỉ nằm trên máy tính của tôi thôi sao? Giờ thì Không! Hãy trực tiếp triển khai và cho người dùng thấy nhé.


🚨 Khóa học này sẽ được cập nhật nội dung mỗi khi Cursor có phiên bản mới.

📢 Nếu bạn muốn một khóa học liên tục được cập nhật, tôi khuyên bạn nên chọn khóa học này.


< Bạn đang mơ ước phát triển phần mềm thông qua Công cụ AI? >


📢 Bạn không thể cứ mãi chỉ học ngữ pháp cơ bản được!


Việc học ngữ pháp cơ bản trước tiên giờ đây là No!

Học thông qua việc trực tiếp tạo ra sản phẩm bằng trình soạn thảo AI Yes!


Kể từ sau ChatGPT, vô số mẹo hướng dẫn phần mềm và phương pháp phát triển đang được tung ra liên tục.

Tạo trang web hoặc trò chơi chỉ với vài dòng câu lệnh (prompt),

Thậm chí còn có cả vibe coding (lập trình bằng cảm xúc), nơi bạn thực hiện bằng giọng nói mà không cần gõ một dòng mã nào?


Tuy nhiên, cũng có ý kiến cho rằng việc phát triển bằng AI vẫn còn những hạn chế.

Nếu giao phó toàn bộ việc phát triển cho AI, việc duy trì phát triển phần mềm lâu dài cũng không hề dễ dàng.


Trong thời đại mà những ý kiến đa dạng được chia sẻ một cách gay gắt như thế này, chúng ta nên học lập trình như thế nào?


Những ai đang ngần ngại bắt đầu phát triển phần mềm, những người không chuyên muốn tự tạo trang web cho riêng mình,

Những ai muốn biết trang web hoạt động như thế nào, những ai đã tạo mã bằng LLM nhưng muốn giải thích và hiểu rõ nó!


Bắt đầu nền tảng phát triển web ngay bây giờ với khóa học này. (Javascript, HTML/CSS)

Tôi sẽ giải thích từng bước về các khái niệm web, cách thức hoạt động của trình duyệt web và cú pháp ngôn ngữ Javascript chạy trên đó, thông qua việc trực tiếp chỉnh sửa mã nguồn được tạo bằng phiên bản Claude miễn phí.


Không chỉ là học ngữ pháp đơn thuần, mà là vừa học vừa trực tiếp phát triển dự án của riêng bạn!


Trong tương lai, mã nguồn và phần mềm được tạo ra thông qua AI sẽ ngày càng nhiều hơn.

Bây giờ vẫn chưa muộn đâu. Trong một thế giới mà mọi người đều đang chạy đua, tại sao chúng ta không cùng nhau bước những bước đầu tiên nhỉ?

Bạn muốn giải thích và chỉnh sửa mã nguồn được tạo bởi ChatGPT, Claude, Gemini..?



📌 Tôi sẽ cho bạn thấy trực tiếp ngay trước mắt! Mã nguồn được tạo bằng cùng một câu lệnh prompt, phải giải thích như thế này này!

💻 Học ngữ pháp chăm chỉ để làm gì chứ. Phải vừa làm vừa học mới đúng! Hãy học thông qua việc thực hiện các dự án "thực tế".

🛠 Nắm vững các khái niệm trong khi chỉnh sửa mã do LLM tạo ra. À~ Hóa ra mã hoạt động như thế này đây!

Kiến thức tiên quyết? Không! Thuật ngữ chuyên môn mà chỉ sinh viên ngành máy tính mới hiểu? Không! Tôi sẽ cho cả con cái của mình trong tương lai xem nữa.

Tôi đang sửa mã nhưng không chạy được.. Tôi phải làm sao đây? Tôi sẽ trả lời ngay lập tức! Hãy đặt thật nhiều câu hỏi nhé.

💡Điểm khác biệt so với các bài giảng khác là gì?

  • Khóa học này không đưa ngữ pháp vào ngay lập tức mà không có ngữ cảnh trước sau. Chúng ta không chỉ học mỗi ngữ pháp.

  • Trước tiên, chúng ta sẽ triển khai ý tưởng cốt lõi bằng LLM. Sau đó, chúng ta sẽ vừa học vừa giải thích mã nguồn.

  • Hãy cùng tìm hiểu về lịch sử của công nghệ. Tại sao công nghệ này lại ra đời? Ai đã tạo ra nó? Nó đã phát triển như thế nào?

Đây là khóa học sẽ giúp ích rất nhiều cho những đối tượng sau.

Tôi muốn bắt đầu phát triển trang web

Lần nào tôi cũng chỉ xem đi xem lại cú pháp HTML, CSS, Javascript vài lần.

Tôi muốn tự tay tạo ra thứ gì đó của riêng mình.

Tôi muốn sử dụng tốt LLM
Nghe nói dạo này AI đang rất hot,

Liệu có thứ gì tôi có thể sử dụng được không?

Làm thế nào để sử dụng các công cụ mới đây.

Tôi tò mò về lịch sử và nguồn gốc của công nghệ web
Trang web hoạt động như thế nào nhỉ?

API là gì? Trình duyệt web là gì?

Ai đã tạo ra HTML?

💡Nếu bạn cảm thấy khó khăn trong việc giải thích các đoạn mã được tạo ra một cách ngẫu nhiên từ LLM (ChatGPT, Claude, Grok)?

  • Giải thích cú pháp và cách hoạt động thông qua các dự án đã được tạo ra.

  • Mọi công nghệ IT đều được ra đời từ những nhược điểm và sự bất tiện. ES6 là gì? Còn HTML thì sao?

  • Hoàn thành cho đến cuối cùng. Tự mình đăng tải dự án cá nhân và cung cấp trang web do chính bạn tạo ra cho người dùng thực tế.

Hãy xem tài liệu học tập thực tế từ bài giảng và tự mình đánh giá nhé 😀

Thiết lập trình chỉnh sửa mã Cursor AI.

Chúng ta hãy trực tiếp thiết lập trình chỉnh sửa mà chúng ta sẽ sử dụng.

Hãy cùng tìm hiểu về từng menu riêng biệt và cùng suy nghĩ xem có cách nào để thiết lập thuận tiện hơn không nhé.

Hãy thử chỉnh sửa mã nguồn đã được viết thông qua LLM.

Trang web được tạo ra bằng các câu lệnh prompt một cách ngẫu nhiên!

Cái này có nghĩa là gì nhỉ? Tại sao nó lại hoạt động như thế này?

Hãy thử tự mình chỉnh sửa từng chút một Javascript và HTML.

Học qua ví dụ, và tôi sẽ giải thích những điều bạn chưa biết.

Ngữ pháp này được sử dụng khi nào vậy nhỉ?

Những điều bạn chỉ mới đọc qua sách vở hay tình cờ nghe thấy

Giải thích trực tiếp thông qua các ví dụ. Để không bị nhàm chán 😃

Trực tiếp tạo mã bằng LLM và ứng dụng nó.

Thế kỷ 21 là kỷ nguyên của AI! Giờ đây mọi người đều viết mã bằng LLM. Nhưng nếu bạn không thể đọc hiểu và chỉnh sửa nó thì sao? Vậy thì hãy cùng biến nó thành một phần mềm hoạt động đúng nghĩa nhé!

Chỉ nghe giảng thôi thì chán lắm đúng không nào...!

Có những điều gì tốt cần biết khi lập trình?

Những trường hợp gặp khó khăn khi phát triển thực tế là gì?


Không chỉ dừng lại ở việc viết mã trên màn hình.

Không còn là những lớp học chỉ biết viết code nữa!

Tôi sẽ giải thích bằng ghi chú lý do tại sao nó lại hoạt động như vậy.


👍Sau khi học khóa học này, rốt cuộc bạn sẽ nhận được những gì?


Khóa học này giúp bạn học phát triển web từng bước một thông qua việc tạo dự án bằng Cursor dựa trên mã nguồn do LLM tạo ra.

Nhưng! Không chỉ đơn thuần là phát triển web, khóa học này còn giúp ích cho cả những ai đang có những trăn trở như dưới đây.


1. Có cách nào để tôi có thể tự mình khởi nghiệp không? Tôi muốn trở thành một Indie Hacker!

<Công ty trị giá tỷ đô do một người tạo ra>

Nguồn: https://every.to/napkin-math/the-one-person-billion-dollar-company

<10 công ty ấn tượng do một người tạo ra>

Nguồn: https://hackernoon.com/check-out-these-impressive-1-person-companies

Có những người dự đoán rằng sẽ có những công ty do một người điều hành đạt giá trị 1 tỷ đô la (1,3 nghìn tỷ won).

Một trong số đó chính là Sam Altman của OpenAI! Người ta nói rằng AI là công nghệ mới sẽ thay đổi thời đại này.

Ngược lại, cũng có những người cho rằng thật không dễ để đạt được thành công lớn như vậy nếu chỉ có một mình.


Bạn đã bao giờ suy nghĩ như vậy chưa?

'Làm thế nào để có thể gây ảnh hưởng đến thế giới chỉ bằng một mình?'

"Có hoạt động nào có thể thực hiện sau khi tan làm, trong thời gian nghỉ phép mà ít bị ảnh hưởng bởi thời gian và địa điểm không?"

Chi phí khởi nghiệp đang giảm xuống mức bằng không, và việc phát triển phần mềm đang ngày càng trở nên dễ dàng hơn.

Phát triển phần mềm có thể là câu trả lời cho những trăn trở này.


Bây giờ là thời đại của LLM.

Từ Grok, Claude, ChatGPT, Gemini cho đến DeepSeek!

Chúng ta sẽ học cách tự động tạo, chỉnh sửa và giải thích mã nguồn thông qua nhiều mô hình LLM khác nhau.


2. Có gì đó đang hoạt động, nhưng tôi không biết tại sao nó lại hoạt động. Tôi muốn học hỏi!

< Giờ đây chúng ta đang sống trong một thế giới mà chỉ với một câu ngôn ngữ tự nhiên là có thể tạo ra một trang web đơn giản. >


Liệu chúng ta không thể tạo ra thứ gì đó bằng cái này sao?

Còn những trang landing page dành cho doanh nghiệp với nhiều trang con, trang web portfolio để quảng bá bản thân, hay các trang thông tin, blog cung cấp kiến thức và các câu đố vui đơn giản thì sao?


Trong một thế giới mà bạn có thể tạo ra bất cứ thứ gì, chỉ cần biết thêm một chút về các công cụ là bạn có thể tạo ra một "sản phẩm thực thụ"!

Thông qua bài giảng này, các bạn hãy tự mình tải trang web đã tạo lên dịch vụ lưu trữ miễn phí và thử thu hút người dùng thực tế nhé.


3. Đã tạo xong trang web! Tiếp theo là gì...?

Tiêu đề: 「Những công cụ tốt cho người khởi nghiệp SaaS một mình?」 Nguồn: Hacker News

Bạn nói rằng ai cũng có thể tạo trang web sao?

Còn việc triển khai thì sao? Còn bảo trì thì sao? Làm thế nào để thu thập dữ liệu? Những phương pháp nào có thể tạo ra lợi nhuận?


Sau khi vượt qua rào cản đầu tiên, bạn cần phải vượt qua rào cản tiếp theo.

Thu thập dữ liệu, phát triển backend, quản trị DB....

Trước khi đi đến đó!


Trước tiên, bạn cần học cách trang web hoạt động thông qua việc tải lên và triển khai một trang web thực thụ.

Trong khóa học này, chúng ta sẽ học về quy trình tạo ra một trang web và tìm hiểu sơ lược về những thứ cần thiết sau đó.

👋 Lý do tạo khóa học & Giới thiệu giảng viên


Xin chào, tôi là Weekend Coding, hiện đang hoạt động trên YouTube với tên @weekendcode.

Tôi từng làm việc với tư cách là nhà phát triển Java và hiện đang tạo các nội dung liên quan đến giáo dục lập trình.


Tôi đã có kinh nghiệm dạy kèm cho những người không chuyên về máy tính, những người cao tuổi quan tâm đến máy tính và cả những người đã nghỉ hưu sau khi làm các công việc khác. Tôi đã từng có nhiều hoài nghi về phương pháp giảng dạy truyền thống tại các trường đại học hiện nay.


Lần này là phát triển web!

Tôi muốn chuẩn bị từ A đến Z dành cho những ai muốn lần đầu tiên tự tay phát triển trang web của riêng mình.

Từ những trang slide thuyết trình chất lượng cao được chăm chút tỉ mỉ từng chút một, cho đến cả lịch sử của Web và Internet mà không ai nói cho bạn biết!


Bởi vì nếu bạn biết được "nó đã ra đời như thế nào ngay từ đầu" và "tại sao nó lại được sử dụng như thế này", việc thấu hiểu sẽ trở nên dễ dàng hơn nhiều 😃


Các bài giảng khác rất khó hiểu. Vì vậy tôi đã tạo ra bài giảng này.


Tôi vẫn còn nhớ ngày đầu tiên mình học phát triển web.

Tôi đã nghe vô số bài giảng, tham gia các lớp học ở trường và cũng đã theo học tại các trung tâm.

Nhưng tuyệt nhiên không có một ai giải thích cho tôi tại sao lại phải dùng như thế này, hay những thứ này đã được tạo ra như thế nào.


Nhưng khi trực tiếp phát triển tại hiện trường, tôi thấy có nhiều thứ dễ dàng hơn tưởng tượng,

Tôi sẽ tập hợp từng điều đó lại để kết hợp và cung cấp cho bạn dưới dạng một bài giảng duy nhất.



Tôi sẽ nỗ lực hết mình để giúp bạn nâng cao mức độ hiểu bài.


Đây không phải là bài giảng đầu tiên của tôi.

Tôi xin giới thiệu các đánh giá từ các video và bài giảng khác.

Đây không phải là một khóa học được làm hời hợt, tôi sẽ giải thích từng chút một cho đến khi bạn hiểu rõ mới thôi.

Nếu không biết, hãy đặt câu hỏi ngay lập tức nhé!


Thời đại đang thay đổi nhanh chóng.. nhưng những gì cần biết thì vẫn phải học.


Giờ đây mọi người đều đang nói về AI. AI tạo sinh, LLM, lập trình...

Giữa vô vàn từ khóa, trước khi hô vang "Một phát ăn ngay! Tự động hóa!" thì bạn cần phải nắm vững những kiến thức cơ bản.

Có như vậy, bạn mới có thể viết được những trang web quy mô lớn hơn, mã nguồn được sắp xếp gọn gàng và phần mềm dễ dàng bảo trì.


Chúng ta sẽ vừa tạo ra sản phẩm vừa học cú pháp Javascript cũng như cách thức hoạt động của trình duyệt web.

💡Nếu có điều gì không biết, hãy đặt câu hỏi ngay nhé!

  • Bạn đang lo lắng rằng 'liệu có nội dung nào mình không hiểu không'? Đừng lo lắng. Giống như mọi người đều có lần đầu tiên, tôi sẽ suy nghĩ kỹ lưỡng và trả lời ngay lập tức cho bất kỳ câu hỏi nào 😃

  • Chỉ với một khóa học này, bạn sẽ hoàn thành tất cả từ khâu chế tạo đến triển khai trang web. Tôi tin rằng dù có khó khăn, đây cũng sẽ là trải nghiệm giúp bạn trưởng thành hơn.


Tài liệu học tập bổ sung! Cung cấp toàn bộ mã nguồn trang chủ được xây dựng bằng <WEB API>!

Cung cấp đầy đủ tài liệu về Web API của trình duyệt web (client) và các tính năng phía server!

Nếu bạn là nhà phát triển Frontend hay Backend, tôi sẽ hướng dẫn cho bạn tất cả khái niệm và thực hành về API mà bạn nhất định phải biết.


Ví dụ 1: Mã frontend kiểm tra thông tin khách hàng truy cập từ trình duyệt web

  • Tìm hiểu thông tin client

  • Kiểm tra thông tin hệ điều hành, trạng thái kết nối mạng và khả năng hỗ trợ tính năng của trình duyệt web

Ví dụ 2: Phân tích URL máy khách (Trang hiện tại, cổng, tham số, đường dẫn, v.v.)


Nếu bạn muốn thêm các chức năng khác nhau cho mỗi URL được truy cập từ trình duyệt web?

Hãy trực tiếp kiểm tra mã nguồn để biết cách lấy giá trị thông qua API bằng Javascript.

Ví dụ 3: Khu vực lưu trữ nhỏ, trải nghiệm với Cookie


Cookie trong trình duyệt web là gì? Làm thế nào để chúng ta có thể thao tác với cookie?

Hãy tự mình tạo, xóa và kiểm tra nhé!

Tôi sẽ gửi cho bạn tất cả các tệp mã nguồn đã viết và các tệp PDF đã được sắp xếp cùng một lúc!

Tài liệu học tập trên sẽ có trong phần Web APIs!

🤔 Những điều cần lưu ý trước khi học

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

  • Thực hành trên Cursor AI và trình duyệt web.

  • Trang web chúng ta đã tạo sẽ được triển khai trên Cloudflare Pages.

  • Tôi sẽ giải thích cho cả hai môi trường Windows và MacOS.


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

  • Mã nguồn (HTML, JS, CSS) tất cả đều được cung cấp dưới dạng tệp gốc

  • Cung cấp ngữ pháp Javascript được tóm tắt rõ ràng dưới dạng tệp PDF

🖋 Mẹo nhỏ! Nếu chỉ nghe giảng thôi thì sẽ rất chán đúng không nào.

Hãy cùng nghỉ ngơi và nghe những câu chuyện thú vị cũng như những trải nghiệm mà tôi đã gặp phải trong quá trình phát triển khi nghe bài giảng nhé.


  • Làm thế nào để tìm được phông chữ lập trình phù hợp với mình?

  • Làm thế nào để giải quyết khi gặp trở ngại trong lúc phát triển? Hãy xem tài liệu MDN / ECMA!

  • Tôi xin kể lại câu chuyện về những khó khăn mà chính mình đã trải qua với vấn đề tương thích trình duyệt.

  • Những người trái ngành vĩ đại mà tôi đã trực tiếp gặp gỡ (Họ đã kiếm được hàng trăm triệu won nhờ tự mình phát triển sao?!)

  • Không khó như bạn nghĩ đâu! Cách kiếm tiền từ trang web do chính bạn phát triển!


Bạn lần đầu trải nghiệm phát triển web? Có lẽ bài giảng này có thể thay đổi cả cuộc đời bạn đấy!

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

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

  • Những ai muốn học cách phát triển trang web

  • Những người đã từng nghe nói về Javascript nhưng chưa biết cách ứng dụng nó như thế nào

  • Những ai muốn thử sức với việc "phát triển sản phẩm" thay vì những bài hướng dẫn ngôn ngữ nhàm chán.

  • Những người muốn tạo nguyên mẫu nhanh & bắt đầu công việc kinh doanh của riêng mình

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

  • Kiến thức HTML và Javascript ở mức độ cơ bản sẽ có ích.

  • Những ai đã từng sử dụng trình soạn thảo mã nguồn có tên là Visual Studio Code sẽ cảm thấy thuận tiện hơn một chút.

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ả

74 bài giảng ∙ (16giờ 36phú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á

Tất cả

7 đánh giá

5.0

7 đánh giá

  • alscjf13722767님의 프로필 이미지
    alscjf13722767

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    • yujinseok3246님의 프로필 이미지
      yujinseok3246

      Đánh giá 9

      Đánh giá trung bình 5.0

      5

      61% đã tham gia

      • cobaetoo님의 프로필 이미지
        cobaetoo

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        71% đã tham gia

        Đây là một khóa học giống như một lộ trình, chỉ cho bạn 'cách' tư duy và phát triển với tư cách là một nhà phát triển, vượt ra ngoài kỹ năng lập trình đơn thuần. Với lịch sử và triết lý của web, tôi đã xây dựng một nền tảng vững chắc và học được cách tối đa hóa năng suất bằng cách sử dụng công cụ phát triển AI mới nhất là Cursor. Các dự án có độ khó tăng dần, từ portfolio đến bộ chuyển đổi tỷ giá hối đoái sử dụng API, đã giúp tôi thực sự thấm nhuần những gì đã học và học hiệu quả hơn. Đặc biệt, từng phần nhỏ mang đậm chiều sâu của giảng viên là một buổi cố vấn tuyệt vời, khiến tôi phải suy nghĩ cả về sự phát triển ngoài kỹ thuật. Đây thực sự là một khóa học hoàn hảo dành cho nhà phát triển trong kỷ nguyên AI.

        • pcj855585님의 프로필 이미지
          pcj855585

          Đánh giá 3

          Đánh giá trung bình 5.0

          5

          61% đã tham gia

          • dallovp3192님의 프로필 이미지
            dallovp3192

            Đánh giá 3

            Đánh giá trung bình 5.0

            5

            23% đã tham gia

            Rất hữu ích ạ

            Khóa học khác của weekendcode

            Hãy khám phá các khóa học khác của giảng viên!

            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

            88.000 ₫

            20%

            2.293.566 ₫