Khoá học của Udacity

Giới thiệu về ứng dụng web tiến bộ

Trong khoá học này, bạn sẽ bắt đầu thực hiện Ứng dụng web - ứng dụng web có thể tận dụng nhiều tính năng gốc nhiều người sử dụng. Bạn cũng sẽ có được nhiều kinh nghiệm hơn trong việc tạo ứng dụng web hoạt động ngoại tuyến bằng Service Workers. Cuối cùng, bạn cần chỉnh sửa ứng dụng có thể cài đặt vào màn hình chính của người dùng bằng tệp kê khai ứng dụng web.

Đây là khoá học miễn phí được cung cấp thông qua Udacity

Tham gia khoá học

Hỗ trợ tiếp cận trên web

Trong khoá học này, bạn sẽ trải nghiệm thực tế cách tạo ứng dụng web dễ sử dụng. Bạn sẽ biết khi nào và tại sao người dùng cần hỗ trợ tiếp cận. Sau đó bạn sẽ tìm hiểu sâu hơn về "cách thức": làm cho một trang hoạt động đúng cách với trình đọc màn hình, và quản lý tiêu điểm nhập (ví dụ: khung đánh dấu mà bạn thấy khi nhấn phím qua một form.) Bạn sẽ hiểu được ý nghĩa của "ngữ nghĩa" và "đánh dấu ngữ nghĩa" đối với trang web trang và thêm mã đánh dấu ARIA để cho phép điều hướng giao diện với một loạt thiết bị hỗ trợ. Cuối cùng, bạn sẽ tìm hiểu các kỹ thuật tạo kiểu giúp người dùng khi bạn có tầm nhìn một phần, điều hướng các trang của bạn một cách dễ dàng và đáng tin cậy.

Đây là khoá học miễn phí được cung cấp thông qua Udacity

Tham gia khoá học

Tối ưu hoá hoạt động kết xuất trên trình duyệt

Hiệu suất rất quan trọng đối với người dùng. Nhà phát triển web cần xây dựng các ứng dụng phản ứng với nhanh chóng và kết xuất mượt mà. Chuyên gia hiệu suất của Google Paul Lewis đã có mặt để giúp bạn loại bỏ hiện tượng giật và tạo các ứng dụng web duy trì 60 khung hình mỗi hiệu suất thứ hai. Bạn sẽ rời khỏi khoá học này với các công cụ cần thiết ứng dụng hồ sơ của bạn và xác định nguyên nhân gây ra hiện tượng giật. Bạn sẽ khám phá quy trình kết xuất đồ hoạ và phát hiện các mẫu giúp dễ dàng tạo hiệu quả nhất.

Đây là khoá học miễn phí được cung cấp thông qua Udacity

Tham gia khoá học

Thiết kế web đáp ứng

Trong khóa học này, bạn sẽ tìm hiểu các nguyên tắc cơ bản về thiết kế web thích ứng bằng Pete LePage của Google! Bạn sẽ tạo trang web thích ứng hoạt động của riêng mình trên mọi thiết bị - điện thoại, máy tính bảng, máy tính để bàn hoặc bất kỳ thiết bị nào khác.

Bạn sẽ bắt đầu bằng cách tìm hiểu các yếu tố tạo nên một trang web thích ứng và một số điểm phổ biến mẫu thiết kế thích ứng hoạt động trên các thiết bị khác nhau. Từ đó, bạn sẽ tìm hiểu cách tạo bố cục thích ứng của riêng mình bằng cách sử dụng khung nhìn và truy vấn phương tiện CSS. Trong khi tiếp tục, bạn sẽ thử nghiệm với và các điểm ngắt nhỏ cũng như tối ưu hoá văn bản để đọc.

Đây là khoá học miễn phí được cung cấp thông qua Udacity

Tham gia khoá học

Đường dẫn hiển thị quan trọng

Bạn sẽ tìm hiểu cách tối ưu hoá tốc độ của trang web bằng cách đi sâu vào chi tiết về cách trình duyệt dành cho thiết bị di động và trình duyệt dành cho máy tính hiển thị các trang.

Bạn sẽ tìm hiểu về Đường dẫn hiển thị quan trọng (quan trọng) hoặc một nhóm các bước mà trình duyệt phải thực hiện để chuyển đổi HTML, CSS và JavaScript thành các trang web sống động và thú vị. Từ đó, bạn sẽ bắt đầu khám phá và thử nghiệm các công cụ đo lường hiệu suất và những chiến lược đơn giản để phân phối pixel đầu tiên tới màn hình sớm nhất có thể. Bạn sẽ tìm hiểu cách tìm hiểu sâu hơn về các đề xuất từ PageSpeed Insights và Dòng thời gian chế độ xem Công cụ dành cho nhà phát triển của Google Chrome để tìm dữ liệu bạn cần đạt được giúp tăng hiệu suất tức thì!

Đây là khoá học miễn phí được cung cấp thông qua Udacity

Tham gia khoá học

Hình ảnh thích ứng

Bạn có biết rằng hình ảnh chiếm trung bình hơn 60% byte có cần để tải trang web không?

Trong khoá học này, bạn sẽ tìm hiểu cách xử lý hình ảnh trên web hiện đại, để hình ảnh trông đẹp mắt và tải nhanh trên mọi thiết bị.

Đồng thời, bạn sẽ học được nhiều kỹ năng và kỹ thuật để diễn ra suôn sẻ tích hợp hình ảnh thích ứng vào quy trình phát triển. Đến cuối trước tiên, bạn sẽ phát triển bằng những hình ảnh có khả năng điều chỉnh và thích ứng với kích thước khung nhìn và tình huống sử dụng khác nhau.

Đây là khoá học miễn phí được cung cấp thông qua Udacity

Tham gia khoá học

Ứng dụng web ngoại tuyến

Khoá học này tập trung chủ yếu vào trải nghiệm người dùng và cố gắng chỉ ra các nhà phát triển nghĩ rằng ưu tiên ngoại tuyến là cách tốt nhất để đảm bảo rằng hoạt động tốt nhất trong mọi tình huống chứ không chỉ những tình huống lý tưởng. Bạn sẽ học cách nhận ra sự khác biệt giữa tốt, kém, không liên tục và thiếu kết nối cho người dùng của bạn và cách tạo ứng dụng giúp bạn vượt qua các điều kiện này một cách dễ dàng.

Dựa trên những kỹ năng học được trong khoá học này, bạn sẽ kết thúc bằng việc tạo một ứng dụng hoạt động cả trực tuyến lẫn ngoại tuyến và tải trong dữ liệu mới khi có thể. Các ứng dụng web của bạn sẽ tương tác với mạng giống như ứng dụng gốc. Điều này sẽ giúp cải thiện trải nghiệm người dùng ngay cả trong những tình huống kết nối khó khăn theo truyền thống như bị mắc kẹt trong đường hầm đường sắt, phải phụ thuộc vào Wi-Fi hội nghị quá đông hoặc việc đi lại thông qua một "vùng chết!" của di động

Đây là khoá học miễn phí được cung cấp thông qua Udacity

Tham gia khoá học

Công cụ web và tự động hoá

Trong khoá học này, bạn sẽ tìm hiểu cách thiết lập quá trình phát triển, hiệu quả trong quá trình làm việc hằng ngày và lặp đi lặp lại, nhờ đó, bạn có thể ngăn chặn chính mình và trang web của bạn tránh các thảm hoạ và tiết kiệm được rất nhiều thời gian cũng như công sức nhờ tối ưu hoá tự động và tự động hoá. Cuối cùng, bạn sẽ học được cách thực hiện tất cả những điều này trong khi vẫn tự tin mã của bạn chạy trên nhiều thiết bị trong thế giới thực.

Đây là khoá học miễn phí được cung cấp thông qua Udacity

Tham gia khoá học

Xây dựng biểu mẫu web có khả năng chuyển đổi cao

Mọi trải nghiệm có ý nghĩa trên web đều có một biểu mẫu. Liệu đó có phải là hình thức làm từ hộp văn bản, nút bật/tắt, nút, hộp đánh dấu hoặc tiện ích có thể chạm vào, web nhà phát triển cần có mục đích rõ ràng về các biểu mẫu để làm cho người dùng hài lòng và làm tăng số lượt chuyển đổi.

Trong khoá học này, bạn sẽ tìm hiểu các phương pháp hay nhất để tạo biểu mẫu hiện đại. Bạn sẽ thực hành các kỹ năng trong quá trình thực hiện thông qua một số dự án tự định hướng, bao gồm trang thanh toán trên sàn thương mại điện tử và ứng dụng lập kế hoạch sự kiện!

Bạn cũng sẽ được xem chuỗi video phỏng vấn với Luke Wroblewski, Giám đốc sản phẩm của Google và tác giả của dự án Thiết kế biểu mẫu web, để có được quan điểm của mình về tương tác đối với web hiện đại.

Đây là khoá học miễn phí được cung cấp thông qua Udacity

Tham gia khoá học