Các mô-đun mở rộng
Các mô-đun mở rộng của chúng tôi cung cấp những kỹ năng bổ sung hữu ích cho các nhà phát triển web khi bắt đầu mở rộng kiến thức và phát triển chuyên môn.
Điều kiện tiên quyết
Mặc dù không có yêu cầu kiến thức cụ thể nào để bắt đầu bất kỳ mô-đun nào trong số này, nhưng bạn nên học qua các mô-đun Cốt lõi của chúng tôi trước, nếu bạn là người mới với công nghệ web.
Đặc biệt, nếu bạn chưa từng lập trình trước đây, chúng tôi khuyên bạn nên học mô-đun Trang web đầu tiên của bạn, mô-đun này giới thiệu công nghệ web rất nhẹ nhàng và dẫn bạn qua quá trình xây dựng một trang web đơn giản.
Các mô-đun
- Đối tượng JavaScript nâng cao
-
Có kiến thức sâu hơn về cách các đối tượng JavaScript hoạt động rất hữu ích khi bạn ngày càng tự tin hơn với phát triển web, bắt đầu xây dựng các ứng dụng phức tạp hơn và tạo thư viện của riêng mình. Mô-đun này sẽ giúp bạn bằng cách cung cấp lý thuyết về đối tượng JavaScript và thực hành lập trình hướng đối tượng.
- API web phía máy khách
-
Giao diện lập trình ứng dụng (API) là các tính năng lập trình để thao tác các khía cạnh khác nhau của trình duyệt và hệ điều hành mà trang web đang chạy, hoặc thao tác dữ liệu từ các trang web hoặc dịch vụ khác. Mô-đun này bao gồm các khía cạnh phổ biến của một số lớp API Web phổ biến nhất mà chúng tôi chưa đề cập trước đây một cách chi tiết, cung cấp nền tảng hữu ích cho những ai muốn tìm hiểu sâu hơn về cách sử dụng API trình duyệt.
- JavaScript bất đồng bộ
-
Trong mô-đun này, chúng ta sẽ xem xét asynchronous JavaScript, tại sao nó quan trọng và cách nó có thể được sử dụng để xử lý hiệu quả các thao tác có thể gây chặn, chẳng hạn như tải tài nguyên từ máy chủ.
- Biểu mẫu web
-
Mô-đun này cung cấp một loạt các bài viết giúp bạn nắm vững các yếu tố cơ bản của biểu mẫu web. Biểu mẫu web là một công cụ rất mạnh để tương tác với người dùng — thường được sử dụng để thu thập dữ liệu từ người dùng, hoặc cho phép họ kiểm soát giao diện người dùng. Tuy nhiên, vì lý do lịch sử và kỹ thuật, không phải lúc nào cũng rõ ràng cách sử dụng chúng hết tiềm năng. Trong các bài viết được liệt kê bên dưới, chúng tôi sẽ đề cập đến tất cả các khía cạnh thiết yếu của biểu mẫu Web, bao gồm đánh dấu cấu trúc HTML, tạo kiểu điều khiển biểu mẫu, xác thực dữ liệu biểu mẫu và gửi dữ liệu đến máy chủ.
- Tìm hiểu về công cụ phát triển web phía máy khách
-
Công cụ phía máy khách có thể gây khó hiểu, nhưng loạt bài viết này nhằm mục đích minh họa mục đích của một số loại công cụ phía máy khách phổ biến nhất, giải thích các công cụ bạn có thể kết hợp với nhau, cách cài đặt chúng bằng trình quản lý gói và điều khiển chúng bằng dòng lệnh. Chúng tôi kết thúc bằng cách cung cấp một ví dụ toolchain hoàn chỉnh cho thấy cách bạn có thể làm việc hiệu quả.
- Lập trình trang web phía máy chủ
-
Loạt mô-đun này hướng dẫn cách tạo các trang web phía máy chủ; các trang web cung cấp thông tin tùy chỉnh theo yêu cầu HTTP. Các mô-đun cung cấp giới thiệu chung về lập trình phía máy chủ, cùng với các hướng dẫn cơ bản dành cho người mới bắt đầu về cách sử dụng các framework web Django (Python) và Express (Node.js/JavaScript) để tạo các ứng dụng cơ bản.
- Hiệu suất web
-
Xây dựng trang web đòi hỏi HTML, CSS và JavaScript. Để xây dựng các trang web và ứng dụng mà mọi người muốn sử dụng, thu hút và giữ chân người dùng, bạn cần tạo ra trải nghiệm người dùng tốt. Một phần của trải nghiệm người dùng tốt là đảm bảo nội dung tải nhanh và phản hồi nhanh với tương tác của người dùng. Điều này được gọi là hiệu suất web, và trong mô-đun này bạn sẽ tập trung vào các nguyên tắc cơ bản về cách tạo ra các trang web có hiệu suất tốt.
- Kiểm thử
-
Bất kỳ codebase nào vượt quá một mức độ phức tạp nhất định đều cần có một hệ thống kiểm thử, để đảm bảo rằng khi thêm mã mới, codebase tiếp tục hoạt động chính xác và hiệu quả, đồng thời tiếp tục đáp ứng nhu cầu của người dùng. Mô-đun này liệt kê các nguyên tắc cơ bản mà bạn nên bắt đầu.