Chia Sẻ Khóa Học Xây Dựng Ứng Dụng Web Hiện Đại Với Go (Golang) [Khóa 8785 A]
Bạn sẽ học được gì:
- ✓ Cách viết các chương trình bằng ngôn ngữ Go (thường được gọi là Golang).
- ✓ Cách tạo các trang HTML bằng HTML5.
- ✓ Cách viết Javascript mà không phụ thuộc vào thứ gì đó như jQuery.
- ✓ Cách tạo và sử dụng Cascading Style Sheets.
- ✓ Cách tạo các ứng dụng web hiện đại, an toàn bằng ngôn ngữ lập trình Go của Google.
- ✓ Cách tổ chức ứng dụng Go của bạn một cách phụ hợp.
- ✓ Cách viết các bài test trong Go.
- ✓ Cách kết nối với cơ sở dữ liệu trong Go.
- ✓ Cách quản lý session trong Go.
- ✓ Cách tạo và sử dụng middleware trong Go.
- ✓ Cách sử dụng các package của bên thứ 3 với Go Modules.
- ✓ Cách triển khai xác thực người dùng an toàn trong Go.
- ✓ Các phương pháp hay nhất để bảo mật trong các ứng dụng web.
- ✓ Cách triển khai ứng dụng web Go tới một server trực tiếp.
Học cách viết các ứng dụng web hiện đại, nhanh chóng và an toàn bằng ngôn ngữ lập trình Go của Google, đồng thời học cách này từ một giáo sư Đại học từng đoạt giải thưởng với 20 năm kinh nghiệm giảng dạy và 20 năm kinh nghiệm làm việc trong ngành với tư cách là một doanh nhân.
Go là một ngôn ngữ lập trình hiện đại, an toàn, được biên dịch và cực kỳ nhanh chóng. Nó rất thích hợp để xây dựng các ứng dụng web an toàn, có thể mở rộng, cực kỳ nhanh chóng.
Khóa học này rất phù hợp cho cả người mới bắt đầu và những nhà phát triển đã biết gì đó về phát triển web nhưng muốn thêm Go vào bộ công cụ của họ.
Khóa học bắt đầu với tổng quan về ngôn ngữ Go, sau đó bao gồm mọi thứ bạn cần để bắt đầu viết ứng dụng web, bao gồm tổng quan về HTML5, JavaScript và các mô-đun JavaScript, cách làm việc với Cascading Style Sheets để làm cho ứng dụng của bạn trông giống theo cách bạn muốn và hơn thế nữa.
Dự án chính trong khóa học này là xây dựng một hệ thống đặt phòng và đặt chỗ cho Bed & Breakfast. Khách truy cập vào trang web của bạn sẽ có thể tìm kiếm chỗ ở theo ngày và đặt phòng trực tuyến, và chủ sở hữu trang web sẽ có thể quản lý đặt phòng từ một back end an toàn.
Khi bạn hoàn thành khóa học này, bạn sẽ nắm chắc những gì cần thiết để xây dựng một ứng dụng web có chức năng hoàn chỉnh, an toàn và nhanh chóng ngay từ đầu và bạn sẽ có kiến vững chắc về ngôn ngữ lập trình Go.
Mục lục khóa học:
- ✓ 01. Giới thiệu.
- ✓ 02. Tổng quan về Ngôn ngữ Go.
- ✓ 03. Xây dựng một ứng dụng web cơ bản.
- ✓ 04. Routing & Middleware.
- ✓ 05. State Management với Session.
- ✓ 06. Chọn một dự án và làm việc với các Form.
- ✓ 07. Javascript & CSS.
- ✓ 08. HTML to Go Template và tạo các handler.
- ✓ 09. Writing Tests..
- ✓ 10. Cải thiện Xử lý lỗi.
- ✓ 11. Persisting Data với PostgreSQL..
- ✓ 12. Thiết kế cấu trúc cơ sở dữ liệu.
- ✓ 13. Kết nối Ứng dụng của bạn với Cơ sở dữ liệu.
- ✓ 14. Updating our tests.
- ✓ 15. Gửi Mail bằng Go.
- ✓ 16. Xác thực.
- ✓ 17. Thiết lập quản trị back end an toàn.
- ✓ 18. Cập nhật các ứng dụng của bạn để chấp nhận các tham số dòng lệnh.
- ✓ 19. Triển khai Ứng dụng của bạn tới Server.
- ✓ 20. Kết thúc.