inflearn logo
inflearn logo

[1 giờ] JavaScript dành cho nhà phát triển (ngôn ngữ khác)

Đây là khóa học giúp các lập trình viên đã từng sử dụng các ngôn ngữ phát triển (như Java/Python/Swift/Kotlin, v.v.) có thể nhanh chóng nắm vững JavaScript chỉ trong một giờ. Mặc dù chúng ta đang ở trong thời đại lập trình cùng với AI, nhưng vì lập trình viên con người vẫn phải giám sát mã nguồn do AI tạo ra, nên khóa học này nhằm mục đích giúp bạn nhanh chóng tích lũy những kiến thức tối thiểu cần thiết cho việc giám sát đó.

(4.9) 19 đánh giá

367 học viên

Độ khó Cơ bản

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

JavaScript
JavaScript
TypeScript
TypeScript
JavaScript
JavaScript
TypeScript
TypeScript

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

4.9

5.0

Dami Choi

100% đã tham gia

Tóm tắt được những điểm cốt lõi nên tôi đã xem rất hay.

5.0

최우수

31% đã tham gia

Tôi nghĩ đây là một khóa học tốt để giúp những người đã biết nội dung cơ bản (không phải người mới bắt đầu như tôi) nhớ lại kiến thức. Tôi sẽ coi đây như là việc học trước và nghe bài giảng, cảm ơn bạn

5.0

박제이

100% đã tham gia

1. Giải thích nguyên lý hoạt động cơ bản của JavaScript trong thời gian ngắn. 2. Cùng với đó giới thiệu jQuery, css(tailwind), typescript, v.v. 3. Thông qua việc giải thích so sánh để cho biết những điểm khác biệt là gì.

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

  • Cú pháp Javascript và những kiến thức cần biết về Javascript

  • Những kiến thức tối thiểu để phát triển web

🤔 JavaScript Cần bắt đầu dự án bằng JavaScript nhưng dạo này có AI hỗ trợ rồi mà nhỉ?
Liệu có cần phải học riêng nữa không?


Bạn có đang suy nghĩ như vậy không?

Tôi cũng đã từng nghĩ như vậy.


Dạo này phát triển cùng với AI nên dù không rành JavaScript thì việc lập trình JavaScript cũng không vấn đề gì chứ nhỉ?

Vì cứ làm theo những gì AI chỉ bảo nên đã nảy sinh vấn đề code trở nên rối rắm (spaghetti code) và rất khó bảo trì.

Đồng nghiệp làm việc cùng cũng bắt đầu đưa ra vấn đề về chất lượng mã nguồn.

Vậy thì ít nhất bạn phải có kiến thức để có thể chỉnh sửa mã nguồn mà AI đã tạo, nhưng bạn lại thiếu thời gian để học những điều đó.

Trên thị trường hiện có những khóa học mất nhiều thời gian để hoàn thành (khoảng 10 tiếng) hoặc những khóa học giải thích những điều quá cơ bản, hoặc lại quá chuyên sâu, nên tôi đã quyết định tạo ra khóa học này với suy nghĩ rằng: Sẽ thật tốt nếu có một khóa học tập trung vào các khái niệm tổng quát và giải thích nhanh chóng chỉ trong khoảng 1 giờ.

🧠 Tại sao bạn lại quyết định tạo ra khóa học này?


Việc sử dụng các ngôn ngữ không quen thuộc và các framework/thư viện mới không thể chỉ dựa dẫm hoàn toàn vào AI để phát triển.


Với sự phát triển của AI, nhiều phương pháp phát triển như Vibe Coding đang xuất hiện.

Tuy nhiên, nếu phát triển mà không tìm hiểu về ngôn ngữ và các framework/thư viện đang sử dụng, các vấn đề sau đây đã nảy sinh:


  • Việc bảo trì không được cân nhắc khi viết mã sẽ khiến việc chỉnh sửa mất nhiều thời gian hơn khi các yêu cầu kinh doanh thay đổi sau này.


  • Các quy ước phát triển mà nhóm đang sử dụng không được xem xét đến, gây khó khăn cho người thực hiện công việc tiếp theo.

  • Do nhà phát triển không hiểu mà vẫn sử dụng mã nguồn do AI viết đã trở thành mã spaghetti, dẫn đến vấn đề tiếp tục phụ thuộc vào AI khiến mã spaghetti ngày càng trở nên tồi tệ hơn.

Vì vậy, đối với những đoạn mã do AI viết ra,

  1. Chỉnh sửa có cân nhắc đến việc bảo trì trong tương lai và

  2. Có thể cân nhắc đến các quy ước lập trình (coding convention) mà nhóm đang sử dụng

  3. Để con người có thể trực tiếp viết những phần mã nguồn mà không nên phụ thuộc vào AI


Tôi đã xây dựng bài giảng này để bạn có thể học những kiến thức thực sự cần thiết trong khoảng thời gian tối thiểu.


Tôi nghĩ việc tham gia khóa học chính là dùng tiền💰 để mua thời gian.

Tài liệu học tập đã được biên soạn nhằm giúp người học tiết kiệm được vài giờ đồng hồ tìm kiếm khái quát sơ lược về JavaScript.


🙋‍♂ Chúng ta sẽ học những nội dung gì?

Học nhanh chóng, tập trung vào những nội dung cốt lõi.


  1. Giới thiệu khóa học và thiết lập môi trường phát triển

  2. Ngữ pháp cơ bản (Type/Câu lệnh điều kiện/Shallow copy)

  3. Hàm (import/export/CDN)

  4. Giao tiếp API (Bất đồng bộ/CORS)

  5. Tìm hiểu thêm về Javascript (react)

  6. CSS(tailwind)

  7. Sự khác biệt giữa Javascript và Typescript

Khóa học này có điểm gì khác biệt so với các khóa học khác?


  • Tôi sẽ giải thích các điểm chính dựa trên mã nguồn đã được soạn sẵn và lướt qua nhanh chóng. Chúng ta sẽ không tiến hành gõ lại từng dòng mã một cách trực tiếp.

  • Tôi tin rằng những kiến thức chi tiết từng chút một có thể học được nhanh chóng, nên tôi sẽ giải thích một cách rộng và khái quát, tập trung vào các đề cương sơ lược.

  • Mục tiêu là giúp bạn nắm vững kiến thức lập trình tối thiểu trong thời gian ngắn nhất để có thể đọc, hiểu và chỉnh sửa mã nguồn do AI tạo ra.


Hãy xem thử các bài giảng xem trước để đánh giá phong cách và độ khó của khóa học.

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

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

  • Nhà phát triển đã từng phát triển bằng các ngôn ngữ lập trình khác và muốn học JavaScript một cách nhanh chóng.

  • Nhà phát triển chỉ dựa vào AI để lập trình JavaScript nhưng đang gặp khó khăn trong việc bảo trì.

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

  • Giả định rằng bạn đã từng học qua các ngôn ngữ lập trình khác (như Java/Python/Swift/Kotlin, v.v.) và chúng ta sẽ tiến hành dựa trên điều đó.

Xin chào
Đây là bokchi

6,257

Học viên

407

Đánh giá

1,391

Trả lời

4.8

Xếp hạng

12

Các khóa học

Kể từ khi thành lập startup vào năm 2015, tôi đã thực hiện nhiều dự án phát triển khác nhau.

Hiện tại tôi là một lập trình viên nhân viên văn phòng bình thường

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

Tất cả

35 bài giảng ∙ (1giờ 9phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

19 đánh giá

4.9

19 đánh giá

  • choidami93님의 프로필 이미지
    choidami93

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tóm tắt được những điểm cốt lõi nên tôi đã xem rất hay.

    • bogopayo27397님의 프로필 이미지
      bogopayo27397

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      60% đã tham gia

      • jaemyunghan9825님의 프로필 이미지
        jaemyunghan9825

        Đánh giá 7

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        • ratel1412님의 프로필 이미지
          ratel1412

          Đánh giá 32

          Đánh giá trung bình 4.9

          5

          17% đã tham gia

          • abcd123123님의 프로필 이미지
            abcd123123

            Đánh giá 328

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

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

            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, kết thúc sau 5 ngày ngày

            3.850 ₫

            30%

            117.696 ₫