Chia Sẻ Khóa Học Web Development Với Go (2022) [Khóa 8092 A]
Học cách xây dựng các ứng dụng web thực, production-grade từ đầu.
Trong khóa học này, chúng tôi xây dựng và triển khai một ứng dụng Photo Sharing hoàn chỉnh với users, authentication, image uploads, database và hơn thế nữa. Chúng tôi thậm chí còn triển khai tới một production server và thiết lập HTTPS tự động.
Khóa học này lấy mọi thứ tôi đã học được trong nhiều năm xây dựng các ứng dụng web và chắt lọc nó thành những bài học dễ hiểu. Vào cuối khóa học, bạn sẽ xây dựng một ứng dụng web hoàn chỉnh, triển khai nó đến một production server và hiểu lý do tại sao bạn đã thực hiện từng bước trong suốt quá trình.
Bạn cũng sẽ:
- ✓ Biết chính xác cách khởi tạo kết nối cơ sở dữ liệu của bạn và share nó mà không cần dùng đến các biến toàn cục.
- ✓ Cảm thấy tự tin khi nói, "Có, hệ thống xác thực của tôi an toàn và bảo mật!"
- ✓ Hiểu cách tổ chức code của bạn và cách cân nhắc trade-offs của các cấu trúc code khác nhau.
- ✓ Có các ví dụ rõ ràng về cách gửi email cho người dùng và xây dựng hoàn chỉnh quy trình "Quên mật khẩu của bạn?".
- ✓ Và nhiều hơn thế nữa!
Đây là bản phân tích toàn diện về từng chi tiết nhỏ mà bạn cần biết khi xây dựng và triển khai một ứng dụng web thực.
Trong suốt khóa học, bạn sẽ xây dựng LensLocked, một ứng dụng chia sẻ ảnh. Người dùng có thể đăng ký, tạo thư viện và tải ảnh lên để tạo thư viện. Sau khi một thư viện được hoàn thành, nó có thể được xuất bản, khiến bất kỳ ai có URL đều có thể truy cập công khai.
Trong khi xây dựng ứng dụng, chúng ta sẽ tìm hiểu về cách tải lên hình ảnh, tương tác với cơ sở dữ liệu PostgreSQL, giới hạn quyền truy cập vào các tài nguyên mà bạn có quyền chỉnh sửa và nếu bạn mua một trong các gói có tài liệu thưởng, chúng tôi cũng sẽ xem xét cách tích hợp với một API bên thứ ba như Dropbox sử dụng OAuth.
Mục lục:
- ✓ Phần 01: Bắt đầu.
- ✓ Phần 02: Add New Page.
- ✓ Phần 03: Routers.
- ✓ Phần 04: Templates.
- ✓ Phần 05: Structuring Code.
- ✓ Phần 06: Bắt đầu áp dụng MVC.
- ✓ Phần 07: Enhancing our Views.
- ✓ Phần 08: Sign up Page.
- ✓ Phần 09: Databases và PostgreSQL.
- ✓ Phần 10: Sử dụng Postgres với Go.
- ✓ Phần 11: Users.
- ✓ Phần 12: Authentication.
- ✓ Phần 13: Remembering Users.
- ✓ Phần 14: Validating Data.
- ✓ Phần 15: Rendering Errors.
- ✓ Phần 16: Galleries.
- ✓ Phần 17: Middleware.
- ✓ Phần 18: Images.
- ✓ Phần 19: Preparing for Production.
- ✓ Phần 20: Deploying.
- ✓ Phần 21: Password Resets.
- ✓ Phần 22: OAuth.
- ✓ Phần 23: Dropbox.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU