강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Web Development

Học Web & Javascript trong khi tạo ra với Cursor AI

Dành cho những ai muốn có kỹ năng riêng, muốn học phát triển web từng bước một. Chúng tôi sẽ hướng dẫn bạn từ lịch sử của trình duyệt web và ngôn ngữ.

(5.0) 3 đánh giá

55 học viên

  • weekendcode
cursorai
HTML/CSS
JavaScript
LLM
Generative AI
Cursor AI

Dịch cái này sang tiếng Việt

  • Hãy phát triển bằng prompt trước, rồi phân tích và chỉnh sửa code đã tạo.

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

  • Tôi sẽ giới thiệu lần lượt tất cả các tính năng của Cursor AI hỗ trợ phát triển và xây dựng nhanh chóng.

  • Web APIs, nguyên lý trình duyệt web, Javascript – sẽ dạy tất cả. Cho đến khi hiểu!

  • Trang web bạn tạo. Chỉ trên máy bạn thôi sao? Giờ thì không! Tự mình triển khai và cho người dùng xem.


🚨 Nội dung của bài giảng này sẽ được cập nhật bất cứ khi nào phiên bản Cursor được nâng cấp.

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


< Bạn có mơ ước phát triển phần mềm bằng công cụ AI không? >


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


Không cần phải học ngữ pháp cơ bản trước nữa!

Học bằng cách sáng tạo với trình soạn thảo AI Có!


Kể từ ChatGPT, vô số mẹo về khóa học phần mềm và phương pháp phát triển đã được phát hành.

Tạo một trang web hoặc trò chơi chỉ với một vài dòng nhắc nhở,

Ngay cả mã hóa rung cảm, nơi bạn thực hiện bằng giọng nói mà không cần gõ một dòng nào?


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

Nếu bạn giao toàn bộ công việc phát triển cho người khác, việc phát triển phần mềm liên tục sẽ không dễ dàng.


Trong thời đại có nhiều quan điểm chia rẽ sâu sắc như vậy, chúng ta nên học lập trình như thế nào?


Những người còn ngần ngại khi bắt đầu phát triển phần mềm, những người không chuyên về phần mềm nhưng muốn tạo trang web của riêng mình,

Bất kỳ ai muốn biết cách thức hoạt động của các trang web hoặc bất kỳ ai đã tạo mã bằng LLM nhưng muốn diễn giải mã đó!


Bắt đầu học những kiến thức cơ bản về phát triển web (Javascript, HTML/CSS) với khóa học này.

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


Bạn không chỉ học ngữ pháp mà còn phát triển các dự án của riêng mình!


Trong tương lai, lượng mã và phần mềm do AI tạo ra sẽ tăng lên.

Vẫn chưa muộn đâu. Trong thế giới mà ai cũng chạy, sao chúng ta không cùng nhau bước những bước đầu tiên nhỉ?

Mã được tạo bằng ChatGPT, Claude và Gemini... Bạn có muốn diễn giải và sửa đổi mã này không?



📌 Tôi sẽ cho bạn thấy ngay trước mắt! Đây là cách diễn giải mã được tạo ra với cùng một lời nhắc!

💻 Học ngữ pháp chăm chỉ để làm gì? Bạn cần học bằng cách sáng tạo! Học bằng cách xây dựng các dự án "thực tế".

🛠 Nắm vững khái niệm bằng cách sửa đổi mã do LLM tạo ra. À, thì ra mã hoạt động như thế này!

Kiến thức nền tảng ư? Không! Thuật ngữ chuyên môn chỉ dân khoa học máy tính mới hiểu ư? Không! Tôi sẽ cho con cháu sau này xem.

Tôi đang cố gắng chỉnh sửa một số mã, nhưng nó không hoạt động... Tôi nên làm gì? Tôi sẽ trả lời ngay! Vui lòng đặt nhiều câu hỏi.

💡 Điều gì làm cho khóa học này khác biệt so với các khóa học khác?

  • Khóa học này không chỉ đào sâu vào ngữ pháp mà không có ngữ cảnh. Chúng tôi không chỉ cố gắng học ngữ pháp.

  • Đầu tiên, tôi triển khai ý tưởng cốt lõi thông qua LLM. Sau đó, tôi học bằng cách diễn giải mã.

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

Bài giảng này rất hữu ích cho những người này.

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

Tôi chỉ thấy ngữ pháp HTML, CSS và Javascript một vài lần.

Tôi muốn thử làm ra thứ gì đó của riêng mình.

Tôi muốn sử dụng LLM một cách hiệu quả
Tôi nghe nói AI đang rất thịnh hành hiện nay.

Tôi có thể sử dụng thứ gì không?

Tôi nên sử dụng công cụ mới như thế nào?

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

API là gì? Còn trình duyệt web thì sao?

Ai là người tạo ra HTML?

💡 Bạn sẽ làm gì nếu gặp khó khăn khi diễn giải mã do LLM (ChatGPT, Claude, Grok) tạo ra?

  • Chúng tôi diễn giải ngữ pháp và hành vi thông qua dự án đã tạo.

  • Mọi công nghệ CNTT đều sinh ra từ những thiếu sót và bất tiện. Còn ES6 thì sao? Còn HTML thì sao?

  • Hoàn thành tất cả. Tải lên dự án của riêng bạn và cung cấp trang của riêng bạn cho người dùng thực.

Xem tài liệu bạn học trong bài giảng thực tế và tự đưa ra đánh giá của riêng bạn 😀

Thiết lập trình soạn thảo mã AI Cursor.

Chúng tôi thiết lập trình soạn thảo mà chúng tôi sẽ sử dụng.

Chúng ta hãy cùng tìm hiểu về từng menu và cùng nhau suy nghĩ về cách thiết lập chúng thuận tiện hơn.

Hãy thử sửa đổi đoạn mã bạn đã viết thông qua LLM.

Một trang web được tạo ngẫu nhiên với lời nhắc!

Điều này có nghĩa là gì? Tại sao nó lại hoạt động theo cách này?

Chúng ta hãy thử chỉnh sửa Javascript và HTML từng cái một.

Hãy học từ ví dụ và tôi sẽ giải thích bất cứ điều gì bạn không biết.

Khi nào bạn sử dụng ngữ pháp này?

Những điều tôi chỉ đọc trong sách hoặc nghe thoáng qua

Để tôi giải thích bằng ví dụ nhé. Sẽ không nhàm chán đâu 😃

Tạo mã trực tiếp bằng LLM và áp dụng mã đó.

Thế kỷ 21 là thời đại của AI! Giờ đây, ai cũng viết code bằng LLM. Nhưng nếu bạn không thể đọc hay chỉnh sửa code thì sao? Vậy thì hãy biến nó thành phần mềm hoàn chỉnh!

Sẽ không vui nếu bạn chỉ đến lớp...!

Một số điều cần biết khi viết mã là gì?

Bạn gặp phải những khó khăn nào trong quá trình phát triển thực tế?


Chúng tôi không chỉ viết mã trên màn hình.

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

Tôi sẽ giải thích bằng văn bản tại sao nó lại hoạt động theo cách này.


👍 Tôi sẽ được lợi ích gì khi tham gia khóa học này?


Khóa học này hướng dẫn phát triển web từng bước bằng cách tạo một dự án con trỏ dựa trên mã do LLM tạo ra.

Nhưng! Điều này không chỉ hữu ích cho việc phát triển web đơn giản mà còn hữu ích cho những ai đang gặp phải những vấn đề sau:


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

Một công ty tỷ đô được thành lập bởi một người

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

10 công ty một người truyền cảm hứng

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

Một số người dự đoán rằng sẽ có những công ty có giá trị lên tới 1 tỷ đô la (1,3 nghìn tỷ won) khi chỉ có một người điều hành.

Một trong số đó là Sam Altman của OpenAI! Ông ấy nói rằng AI là một công nghệ mới sẽ thay đổi kỷ nguyên này.

Mặt khác, một số người lại cho rằng không dễ để đạt được thành công lớn nếu chỉ làm một mình.


Bạn đã bao giờ nghĩ về điều đó chưa?

'Làm sao tôi có thể tự mình tạo ra tác động đến thế giới?'

'Sau giờ làm việc, trong thời gian nghỉ phép, tôi có thể làm hoạt động nào í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 0 và việc phát triển phần mềm 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 lo lắng này.


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

Grok, Claude, ChatGPT, Gemini và thậm chí cả DeepSeek!

Tìm hiểu cách tự động tạo, sửa đổi và diễn giải mã bằng nhiều mô hình LLM.


2. Nó có tác dụng, nhưng tôi không biết tại sao. Tôi muốn học!

< Hiện nay, chúng ta đang sống trong một thế giới mà một trang web đơn giản có thể được tạo ra chỉ bằng một câu ngôn ngữ tự nhiên. >


Chúng ta không thể làm gì đó với thứ này sao?

Thế còn trang đích của công ty với nhiều trang, trang chủ danh mục đầu tư để giới thiệu bản thân hoặc trang thông tin hoặc blog cung cấp các câu đố đơn giản và kiến thức chung thì sao?


Trong 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 công cụ cũng có thể giúp bạn tạo ra "sản phẩm thực sự"!

Trong khóa học này, bạn sẽ tạo trang web của riêng mình, tải lên dịch vụ lưu trữ miễn phí và thu hút người dùng thực sự.


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

Tiêu đề: "Một công cụ tốt để khởi nghiệp kinh doanh SaaS của riêng bạn?" Nguồn: Hacker News

Bất kỳ ai cũng có thể tạo trang web?

Còn việc phân phối thì sao? Còn việc bảo trì thì sao? Chúng ta thu thập dữ liệu như thế nào? Làm thế nào chúng ta có thể kiếm tiền từ dữ liệu đó?


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

Thu thập dữ liệu, phát triển phần mềm, quản lý cơ sở dữ liệu...

Trước khi đến đó!


Đầu tiên, bạn cần tìm hiểu cách thức hoạt động của các trang web bằng cách tải lên và phân phối một trang web phù hợp.

Trong bài giảng này, chúng ta sẽ tìm hiểu sơ lược về quy trình tạo một trang web và những gì cần thiết sau đó.

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


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

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


Tôi đã từng dạy kèm cho những sinh viên không chuyên ngành khoa học máy tính, người lớn tuổi quan tâm đến máy tính và các chuyên gia đã nghỉ hưu. Tôi thường hoài nghi về các phương pháp giảng dạy truyền thống được áp dụng trong các trường đại học.


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

Đối với những bạn muốn phát triển trang web của riêng mình lần đầu tiên, tôi muốn đề cập đến mọi thứ từ A đến Z.

Các slide thuyết trình chất lượng cao, được thiết kế tỉ mỉ từng cái một, thậm chí cả lịch sử của web và Internet mà không ai nói cho bạn biết!


Sẽ dễ hiểu hơn nhiều nếu bạn biết "nó xuất hiện như thế nào ngay từ đầu" và "tại sao nó được sử dụng theo cách này" 😃


Các bài giảng khác rất khó nên tôi đã tạo ra bài giảng này.


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

Tôi đã tham dự vô số bài giảng, tham gia các lớp học ở trường và đến các học viện.

Nhưng không ai giải thích cho tôi tại sao nó được viết theo cách này hoặc nó ra đời như thế nào.


Nhưng khi tôi phát triển nó tại chỗ, có nhiều thứ dễ hơn tôi nghĩ.

Chúng tôi dự định thu thập từng thứ một và cung cấp chúng dưới dạng một bài giảng duy nhất.



Chúng tôi nỗ lực hết sức để giúp bạn hiểu rõ hơn về bài học.


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

Sau đây là một số đánh giá từ các video và khóa học khác.

Đây không phải là bài giảng được thực hiện một cách cẩu thả mà là bài giảng được giải thích từng bước cho đến khi bạn hiểu.

Nếu bạn không biết, hãy đặt câu hỏi ngay nhé!


Thời thế thay đổi nhanh chóng, nhưng bạn phải học những điều mình cần biết.


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

Trước khi hét lên "Tự động hóa một lần!" giữa vô số từ khóa, bạn cần nắm rõ những điều cơ bản.

Điều này cho phép chúng ta tạo ra các trang web lớn hơn, mã được tổ chức tốt hơn và phần mềm dễ bảo trì hơn.


Chúng ta sẽ tìm hiểu cú pháp Javascript và cách trình duyệt web hoạt động trong khi xây dựng sản phẩm của riêng mình.

💡 Nếu bạn có bất kỳ thắc mắc nào, hãy hỏi ngay nhé!

  • Bạn có thắc mắc "Có điều gì mình không hiểu không?" Đừng lo. Cũng như ai cũng có lần đầu tiên, mình sẽ cân nhắc kỹ lưỡng mọi câu hỏi và trả lời nhanh chóng . 😃

  • Khóa học này bao gồm mọi thứ, từ việc tạo trang web đến triển khai. Mặc dù khá thử thách, tôi tin rằng đây sẽ là một trải nghiệm học tập quý giá cho sự phát triển của bạn.


Tặng thêm tài liệu học tập! Tất cả mã trang chủ đều được cung cấp!

Chúng tôi cung cấp mọi thông tin về trình duyệt web (máy khách), API web và các chức năng phía máy chủ!

Chúng tôi sẽ dạy bạn tất cả các khái niệm API và bài tập thực hành mà các nhà phát triển front-end và back-end nhất thiết phải biết.


Ví dụ 1: Mã giao diện người dùng kiểm tra xem máy khách có đang truy cập trình duyệt web hay không.

  • Tìm hiểu thông tin khách hàng

  • Kiểm tra thông tin hệ điều hành, trạng thái giao tiếp và hỗ trợ chức năng trình duyệt web

Ví dụ 2: Phân tích URL của 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 tính năng khác nhau vào mỗi URL được truy cập trong trình duyệt web thì sao?

Kiểm tra mã nguồn để biết cách truy xuất giá trị thông qua API bằng Javascript.

Ví dụ 3: Khu vực lưu trữ nhỏ, chơi với bánh quy


Cookie trong trình duyệt web là gì? Tôi có thể quản lý chúng như thế nào?

Tự tạo, xóa và kiểm tra chúng!

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

Bạn có thể tìm thấy tài liệu học tập trên trong phần API Web!

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

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

  • AI con trỏ, thực hành trên trình duyệt web.

  • Các trang web chúng tôi tạo ra sẽ được triển khai trên Cloudflare Pages.

  • Chúng tôi giải thích mọi môi trường, bao gồm Windows và MacOS.


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

  • Tất cả các mã (HTML, JS, CSS) đều được cung cấp dưới dạng tệp gốc.

  • Cung cấp tài liệu PDF về ngữ pháp Javascript rõ ràng và có tổ chức.

🖋 Mẹo! Chỉ nghe giảng bài thì không vui đâu.

Tôi lắng nghe bài giảng trong khi tạm dừng những câu chuyện và giai thoại thú vị mà tôi đã trải qua trong quá trình phát triển.


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

  • Bạn giải quyết những trở ngại gặp phải trong quá trình phát triển như thế nào? Hãy xem tài liệu MDN/ECMA!

  • Tôi sẽ kể cho bạn nghe câu chuyện về những khó khăn của tôi với khả năng tương thích của trình duyệt.

  • Tôi đã từng gặp những người không chuyên tuyệt vời (họ đã kiếm được hàng trăm triệu won bằng cách tự mình phát triển mọi thứ?!)

  • Dễ hơn bạn nghĩ! Cách kiếm tiền với trang web tôi đã phát triển!


Bạn mới bắt đầu học phát triển web? Khóa học này có thể thay đổi cuộc đời bạn!

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 phát triển trang web

  • Người đã biết Javascript nhưng chưa biết cách ứng dụng.

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

  • Người muốn tạo mẫu nhanh & khởi nghiệp riêng

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

  • HTML, Javascript trình độ cơ bản cũng có ích.

  • Ai đã dùng trình soạn thảo code Visual Studio Code thì sẽ tiện hơn chút.

Xin chào
Đây là

3,995

Học viên

409

Đánh giá

1,045

Trả lời

4.7

Xếp hạng

2

Các khóa học

안녕하세요. @weekendcode 라는 유튜브 채널을 운영하고 있습니다.

비전공자, 프로그래밍에 관심 있는 학생들을 위해 최대한 쉽게 설명하고자 노력하는 강사입니다.

 


컴퓨터 공학으로 대학교를 졸업하고, 인간-컴퓨터 상호작용 관련 석사 학위를 받았습니다.

Java 언어로 안드로이드 개발자로서 일했고, Python 강사로 활동했습니다.

몇 번의 이직과 창업을 하는 과정에서 비전공자 분들께 지식을 공유할 기회가 생긴 이후,

본격적으로 지식공유자로 활동하고 있습니다.

 

모르는 것은 적극적으로 질문 부탁드립니다.

최선을 다해서 답변 드리겠습니다.

 

좋은 하루 보내세요.

 

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

Tất cả

69 bài giảng ∙ (13giờ 5phú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ả

3 đánh giá

5.0

3 đánh giá

  • 코배투님의 프로필 이미지
    코배투

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    71% đã tham gia

    단순한 코딩 스킬을 넘어, 개발자로서 '어떻게' 사고하고 성장해야 하는지 알려주는 로드맵 같은 강의입니다. 웹의 역사와 철학으로 탄탄한 기초를 다지고, 최신 AI 개발 도구인 Cursor를 활용해 생산성을 극대화하는 방법을 배울 수 있었습니다. 포트폴리오부터 API를 활용한 환율 변환기까지, 점진적으로 난이도가 상승하는 프로젝트는 배운 내용을 확실히 체화시켜 주어서 더 효과적으로 배울 수 있었습니다. 특히 강사님의 깊은 내공이 담긴 여러 코너 코너가 기술 외적인 성장까지 고민하게 만드는 최고의 멘토링이었습니다. AI 시대의 개발자에게 정말 완벽한 강의입니다.

    • iceman74님의 프로필 이미지
      iceman74

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      31% đã tham gia

      • 이진우님의 프로필 이미지
        이진우

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        30% đã tham gia

        2.301.854 ₫

        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!