Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Web Development

@시코 - JavaScript trở thành cao thủ (khái niệm và thực hành)

Khóa học JavaScript chuyên sâu để trở thành nhà phát triển web hàng đầu. Hoàn thành khóa học, bạn sẽ nắm rõ bản chất JavaScript, thành thạo React và Next sẽ học tiếp.

(4.7) 13 đánh giá

102 học viên

  • seniorcoding
JavaScript

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

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

  • Suy nghĩ: Bắt đầu với việc hiểu ý nghĩa của cụm từ tiếng Hàn: - 깊이있는: sâu sắc, chuyên sâu, thấu đáo. - 자바스크립트의: của JavaScript. - 핵심 원리: nguyên lý cốt lõi, nguyên tắc cơ bản. Kết hợp lại, ý nghĩa là "Các nguyên tắc cốt lõi sâu sắc của JavaScript" hoặc "Các nguyên lý cốt lõi chuyên sâu của JavaScript". Bây giờ, nghĩ về cách diễn đạt tự nhiên nhất trong tiếng Việt, đặc biệt là trong ngữ cảnh kỹ thuật: - "Nguyên lý cốt lõi sâu sắc của JavaScript" - nghe hơi dài và có thể chưa tự nhiên lắm. - "Nguyên tắc cốt lõi chuyên sâu của JavaScript" - tốt hơn một chút. - "Những nguyên lý cốt lõi chuyên sâu về JavaScript" - có thể thêm "về". Để duy trì độ dài tương tự và sự tự nhiên: - "Các nguyên lý cốt lõi chuyên sâu về JavaScript" (10 từ) - "Các nguyên tắc cốt lõi sâu sắc của Javascript" (8 từ) - "Nguyên lý cốt lõi sâu của JavaScript" (6 từ) - hơi ngắn so với "깊이있는 자바스크립트의 핵심 원리" (18 ký tự không khoảng cách, 16 ký tự có khoảng cách, 5 từ tiếng Hàn). "깊이있는" có nghĩa là "in-depth", "profound", "deep". "핵심 원리" là "core principles", "key principles". Kết hợp lại: "In-depth core principles of JavaScript". Trong tiếng Việt: - "Nguyên lý cốt lõi chuyên sâu của JavaScript" (9 từ, 39 ký tự) - "Nguyên tắc cốt lõi chuyên sâu của JavaScript" (9 từ, 39 ký tự) - "Nguyên lý cốt lõi sâu sắc về JavaScript" (8 từ, 36 ký tự) - "Nguyên tắc cốt lõi sâu của JavaScript" (7 từ, 31 ký tự) So sánh số lượng ký tự: - "깊이있는 자바스크립트의 핵심 원리" - 깊이있는 (deep, in-depth) - 자바스크립트의 (of JavaScript) - 핵심 원리 (core principles) - Tổng ký tự (không khoảng cách): 5+6+2+3+2 = 18 ký tự tiếng Hàn. - Tổng từ: 5 từ. Nếu dùng "Nguyên lý cốt lõi chuyên sâu về JavaScript": - Nguyên lý (core, principle) - cốt lõi (core, essential) - chuyên sâu (in-depth, profound) - về (about, of) - JavaScript "Nguyên lý cốt lõi chuyên sâu về JavaScript" - Số từ: 5 từ. (Nguyên lý, cốt lõi, chuyên sâu, về, JavaScript) - khớp số từ. - Số ký tự: 35 ký tự (không khoảng cách) "Nguyên lý cốt lõi sâu sắc của JavaScript" - Số từ: 6 từ. - Số ký tự: 33 ký tự (không khoảng cách) "Nguyên tắc cốt lõi chuyên sâu của JavaScript" - Số từ: 6 từ. - Số ký tự: 35 ký tự (không khoảng cách) "Nguyên tắc cốt lõi sâu của JavaScript" - Số từ: 6 từ. - Số ký tự: 31 ký tự (không khoảng cách) "Nguyên lý cốt lõi chuyên sâu về JavaScript" có vẻ là lựa chọn tốt nhất, khớp cả số từ và ý nghĩa. "về JavaScript" tự nhiên hơn "của JavaScript" trong ngữ cảnh này, ngụ ý là các nguyên lý *liên quan đến* JavaScript, chứ không phải JavaScript *sở hữu* các nguyên lý đó một cách vật chất. Tuy nhiên, "của JavaScript" cũng rất phổ biến và tự nhiên khi nói về các đặc điểm hoặc nguyên lý của một ngôn ngữ lập trình. "깊이있는" có thể dịch là "chuyên sâu" hoặc "sâu sắc". - "chuyên sâu" (in-depth, specialized) - "sâu sắc" (profound, deep) "핵심 원리" là "nguyên lý cốt lõi" hoặc "nguyên tắc cốt lõi". Lựa chọn "Nguyên lý cốt lõi chuyên sâu của JavaScript". - Số từ: 6 - Số ký tự (không khoảng cách): 39. Lựa chọn "Nguyên lý cốt lõi sâu sắc của JavaScript". - Số từ: 6 - Số ký tự (không khoảng cách): 33. -> gần với 18 ký tự tiếng Hàn hơn, khi tính theo byte thì tiếng Việt dài hơn. Giữ số lượng ký tự tương tự, "Nguyên lý cốt lõi sâu sắc của JavaScript" có 33 ký tự không dấu cách. "깊이있는 자바스크립트의 핵심 원리" có 18 ký tự tiếng Hàn. Nếu tính theo số từ, tiếng Hàn có 5 từ, tiếng Việt có 6 từ. 5 từ tiếng Hàn: 깊이있는, 자바스크립트의, 핵심, 원리. (자바스크립트의 là 1 từ) Tiếng Việt: "Nguyên lý cốt lõi sâu sắc của JavaScript" - Nguyên lý: 핵심 원리 - cốt lõi: 핵심 - sâu sắc: 깊이있는 - của: 의 - JavaScript: 자바스크립트 Nếu dịch "핵심 원리" thành "nguyên lý cốt lõi", thì nó là 2 từ trong tiếng Việt. "깊이있는 자바스크립트의 핵심 원리" (5 từ) 1. 깊이있는 2. 자바스크립트의 3. 핵심 4. 원리 Nếu dịch "Nguyên lý cốt lõi sâu sắc của JavaScript" (6 từ): 1. Nguyên lý 2. cốt lõi 3. sâu sắc 4. của 5. JavaScript Để duy trì số lượng từ tương tự (5 từ): - "Nguyên lý cốt lõi chuyên sâu JavaScript" (thiếu "của" hoặc "về") - nghe không tự nhiên. - "Các nguyên lý cốt lõi chuyên sâu JavaScript" (5 từ) - cũng không tự nhiên lắm. Hãy xem xét lại cách tiếng Hàn phân tách từ. "깊이있는" (in-depth) - 1 từ "자바스크립트의" (of JavaScript) - 1 từ (JavaScript + genitive marker) "핵심" (core) - 1 từ "원리" (principle) - 1 từ Tổng cộng 4 từ. (Xin lỗi, đếm lại là 4 từ, không phải 5). 깊이있는 (1) 자바스크립트의 (1) 핵심 (1) 원리 (1) = 4 từ. Vậy, mình cần 4 từ trong tiếng Việt. - "Nguyên lý cốt lõi chuyên sâu JavaScript" (4 từ) - nghe chấp nhận được trong ngữ cảnh kỹ thuật, đôi khi bỏ "của". - "Nguyên lý cốt lõi sâu sắc JavaScript" (4 từ) - cũng tương tự. So sánh độ dài ký tự: - "깊이있는 자바스크립트의 핵심 원리" (18 ký tự Hàn không khoảng trắng) - "Nguyên lý cốt lõi chuyên sâu JavaScript" (34 ký tự không khoảng trắng) - "Nguyên lý cốt lõi sâu sắc JavaScript" (30 ký tự không khoảng trắng) "sâu sắc" nghe có vẻ trang trọng hơn "chuyên sâu" trong một tiêu đề. "Nguyên lý cốt lõi sâu sắc JavaScript" có vẻ phù hợp nhất. Nhưng thường thì phải có "của" hoặc "về". Nếu thêm "của": "Nguyên lý cốt lõi sâu sắc của JavaScript" (6 từ, 33 ký tự) -> Tăng số từ. Nhiệm vụ là "Translate so that the number of characters is as similar as possible to the original text." và "Maintain the original paragraph structure and formatting". "깊이있는" có thể dịch là "sâu sắc" (7 ký tự) hoặc "chuyên sâu" (8 ký tự). "sâu sắc" ngắn hơn một chút. "핵심 원리" có thể dịch là "nguyên lý cốt lõi" (11 ký tự) hoặc "nguyên tắc cốt lõi" (11 ký tự). Option 1: "Nguyên lý cốt lõi sâu sắc của JavaScript" Số từ: 6. Ký tự: 33 (không khoảng trắng). So với 4 từ, 18 ký tự tiếng Hàn. Option 2: "Các nguyên lý cốt lõi chuyên sâu về JavaScript" Số từ: 6. Ký tự: 39 (không khoảng trắng). Trong tiếng Việt, cấu trúc tiêu đề đôi khi có thể bỏ giới từ nếu ngữ cảnh rõ ràng. Ví dụ: "Lập trình Web JavaScript" thay vì "Lập trình Web với JavaScript". Vậy "Nguyên lý cốt lõi sâu sắc JavaScript" có thể được chấp nhận. Số từ: 4. (Nguyên lý, cốt lõi, sâu sắc, JavaScript) Ký tự: 30 (không khoảng trắng). Đây là lựa chọn tốt nhất để khớp số từ (4 từ) và cố gắng duy trì độ dài. Tuy nhiên, "của JavaScript" tự nhiên hơn nhiều. Mục tiêu là "natural Vietnamese". Nếu ưu tiên "natural Vietnamese" hơn "number of characters is as similar as possible" và "number of words is similar", thì "Nguyên lý cốt lõi sâu sắc của JavaScript" sẽ là lựa chọn tự nhiên nhất. Quy định: "Translate so that the number of characters is as similar as possible to the original text." and "Maintain the original paragraph structure and formatting when possible." Và "natural Vietnamese". Okay, "Nguyên lý cốt lõi sâu sắc của JavaScript" là tự nhiên nhất. Mặc dù nó dài hơn về mặt ký tự và số từ so với bản gốc, nhưng đó là cách diễn đạt chuẩn mực trong tiếng Việt cho một tiêu đề như vậy. Tiếng Hàn thường rất cô đọng. 깊이있는 (in-depth, profound) 자바스크립트의 (of Javascript) 핵심 (core) 원리 (principle) Dịch trực tiếp: "Nguyên lý cốt lõi sâu sắc của Javascript" - Nguyên lý: 원리 - cốt lõi: 핵심 - sâu sắc: 깊이있는 - của: 의 - Javascript: 자바스크립트 Đây là bản dịch trực tiếp, tự nhiên và đúng nghĩa nhất. Ký tự: 33 (không khoảng trắng) so với 18 (tiếng Hàn). Dài gấp đôi, chấp nhận được vì đặc thù ngôn ngữ. Số từ: 6 từ so với 4 từ. Cũng chấp nhận được vì đặc thù ngôn ngữ. Tôi sẽ chọn bản dịch tự nhiên nhất.Nguyên lý cốt lõi sâu sắc của JavaScript

  • Kỹ thuật code JavaScript cao cấp cho chuyên gia TypeScript và React.

  • Tìm hiểu trước về phát triển React

Từ cơ bản đến nâng cao

Khóa học JavaScript đi sâu vào bản chất

🧐 Có gì khác biệt?

Khóa học này sắp xếp và cung cấp các chủ đề cốt lõi một cách có hệ thống mà các nhà phát triển JavaScript trung cấp phải nắm vững trong thực tế!
Nó được thiết kế để giúp bạn hiểu và ghi nhớ các khái niệm với những giải thích lý thuyết rõ ràng về từng chủ đề, từ đó phát triển các kỹ năng giải quyết vấn đề thực tế của bạn.

Đây sẽ là cơ hội để gặp gỡ các bài giảng thực tế trên lớp trực tuyến.

Bạn học được gì?

Tổ chức lại lõi Javascript

Bạn sẽ học các phần cốt lõi của JavaScript, bao gồm ngữ cảnh thực thi, phạm vi từ vựng, phân tích chuyên sâu và các mẫu sử dụng closure, cũng như hiểu rõ cách thức hoạt động của nó.

Chinh phục lập trình bất đồng bộ

Tìm hiểu cách vòng lặp sự kiện và hàng đợi tác vụ hoạt động, hiểu sâu hơn về Promise, các trường hợp sử dụng thực tế cho async/await và các kỹ thuật xử lý lỗi nâng cao.

Sử dụng ES6 + JavaScript hiện đại

Chúng ta sẽ nghiên cứu cách sử dụng ES6 và JS hiện đại, chẳng hạn như phép gán cấu trúc, tính năng và cảnh báo của hàm mũi tên, hệ thống mô-đun, kiểu ký hiệu, trình lặp/trình tạo, v.v.

Kỹ thuật JavaScript nâng cao

Học các kỹ thuật JavaScript để trở thành nhà phát triển nâng cao, bao gồm Proxy và Reflect, cũng như giới thiệu về các kỹ thuật lập trình chức năng.

Về cú pháp JavaScript mới nhất...

🤔 Nó hoạt động thế nào?

Cung cấp liên kết đến các hướng dẫn về JavaScript giúp hiểu rõ bản chất của các slide.
Cung cấp liên kết git tới mã được sử dụng trong lớp thực tế

Thay vì chỉ kiểm tra mã, chúng tôi giải thích nhiều yếu tố học tập nội bộ khác nhau như cách JavaScript hoạt động bên trong và cách bộ nhớ được sử dụng bằng cách vẽ trực tiếp chúng.

Về công cụ JavaScript...

📖 Cấu trúc bài giảng

Bối cảnh ra đời của Web, quá trình phát triển của JavaScript, v.v.

Không chỉ viết mã đơn giản

Tôi đang bắt đầu học lập trình


Là một nhà phát triển, ngay cả khi đó không phải là chuyên ngành chính của bạn

Tìm hiểu về kiến ​​trúc máy tính thiết yếu


Không phải là một lời giải thích đơn giản

Thông qua phân tích và bằng chứng thực tế

Giải thích lý thuyết

Tài liệu được cung cấp bởi TC39

Được trích dẫn như một tiêu chuẩn

Hiểu các nguyên tắc của JavaScript

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

  1. Bắt đầu với JS

  2. Các thành phần của một ngôn ngữ lập trình (Feat. Compiler)

  3. Biến và Kiểu

  4. Các toán tử và câu lệnh điều khiển

  5. Nâng hạ

  6. chế độ nghiêm ngặt

  7. Phạm vi và bối cảnh thực hiện

  8. Phân hủy cấu trúc

  9. Đóng cửa

  10. Đối tượng & Thuộc tính

  11. Chức năng

  12. Mảng

  13. Lập trình hướng đối tượng (OOP)

  14. Iterator và Generator

  15. Bản đồ và bối cảnh

  16. Số, Toán, Ngày

  17. Chuỗi và biểu thức chính quy

  18. Mô-đun

  19. mô-đun npm

  20. Lập trình không đồng bộ

  21. DOM

😊 Đánh giá thực tế lớp học ngoại tuyến

Chỉ cần nhập mã

Lập trình không phải là

Tôi có thể cảm nhận được nó là gì

Thời gian có sẵn

Nhờ đó mà bây giờ tôi có việc làm

Ngay cả trong công việc, giáo viên

Kiến thức bạn đã cho tôi

Sử dụng nó một cách hữu ích

Đánh giá chân thành của một đệ tử

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

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

  • Nắm vững cốt lõi JavaScript, những ai khao khát top 1% phát triển web.

  • Những ai muốn thành thạo các framework như React, Next.

  • Người muốn học JavaScript để học TypeScript chuyên sâu

  • Người thực thi không thể code JS chuyên nghiệp

  • Người trung cấp, dù đã học nhiều lần ở nhiều bootcamp nhưng vẫn chưa thành thạo.

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

  • JavaScript cơ bản

Xin chào
Đây là

3,433

Học viên

110

Đánh giá

19

Trả lời

4.8

Xếp hạng

5

Các khóa học

 - 다음카카오 개발팀장(8년)

  - IT 기업 개발업무 및 스타트업(14년)

  - Youtube ‘시니어코딩’ 채널을 운영하여 개발 관련 기술 강좌를 하고 있으며, 현재 약 1 만 7천명의 구독자를 두고 있습니다.

https://www.youtube.com/c/SeniorCoding 

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

Tất cả

58 bài giảng ∙ (30giờ 44phút)

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

Đánh giá

Tất cả

13 đánh giá

4.7

13 đánh giá

  • wonni129님의 프로필 이미지
    wonni129

    Đánh giá 10

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    It seems like everything about JavaScript from a-z is covered here. Great content~

    • beadskode님의 프로필 이미지
      beadskode

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      46% đã tham gia

      • jinbuck4439님의 프로필 이미지
        jinbuck4439

        Đánh giá 3

        Đánh giá trung bình 5.0

        5

        64% đã tham gia

        It was a time to consider not just using the language, but how to write good JavaScript. I was able to review the core of each lesson through the practice problems. I learned a lot even while watching the explanation lectures after solving the problems. Thank you!~

        • jenny67424037님의 프로필 이미지
          jenny67424037

          Đánh giá 4

          Đánh giá trung bình 5.0

          5

          67% đã tham gia

          • sugarfina6371396님의 프로필 이미지
            sugarfina6371396

            Đánh giá 2

            Đánh giá trung bình 5.0

            5

            58% đã tham gia

            I liked delving deep into memory.

            2.089.422 ₫

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

            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!