- Instructor: triphan
- Lectures: 108
- Duration: 47 days
Giới thiệu
Beego là một framework rất nổi tiếng của Golang dùng trong việc xây dựng các hệ thống thương mại lớn. Framework này được yêu cầu bởi nhiều nhà tuyển dụng hàng đầu trong công việc và đòi hỏi kiến thức chuyên môn cao trong lĩnh vực lập trình thương mại hệ thống.
Tuy vậy, Beego là một framework khó và cũng ít tài liệu chi tiết cũng như giải thích đầy đủ và chi tiết về công nghệ, cách sử dụng. Rất nhiều bạn sinh viên gặp khó khăn khi tiếp cận với Beego Framework ngay lần đầu tiên và không biết sử dụng như thế nào và luồng hoạt động ra sao. Từ đó, Beego Framework như một rào cản lớn đối với các bạn sinh viên trẻ đang cần đúc kết kinh nghiệm cho công việc.
Khóa học Lập Trình Web Golang Với Beego Framework này đúc kết chi tiết và sâu sắc các vấn đề cốt lõi trong Beego. Các bạn hoàn toàn có thể làm được việc ngay sau khóa học. Tự tin phỏng vấn, trả lời câu hỏi của nhà tuyển dụng chắc chắn.
Công Nghệ Sử Dụng
- Golang
- Beego
- MySQL Database
- HTML
- CSS
- JavaScript
- Bootstrap
- JQuery
- IDE: Visual Studio Code
Đối Tượng Khóa Học
- Những bạn muốn học phát triển ứng dụng web bằng Golang
- Các bạn đang học hay sử dụng công nghệ khác muốn chuyển đổi
- Các bạn muốn nâng cao kỹ năng phát triển web bằng Golang
- Các bạn sinh viên mới ra trường cần chuẩn bị kiến thức tìm việc với Golang
Điều Kiện Học
Học viên tham gia khóa học cần có kiến thức cơ bản về:
- Cơ bản về máy tính
Thời Gian Học
Thời gian học 47 buổi. Tuần học 3 buổi 2-4-6 hoặc 3-5-7. Mỗi buổi 2 giờ.
Hình Thức Học:
Học trực tuyến qua Zoom.
Học Phí
Học phí khóa học 8.000.000VND
Chương Trình Đào Tạo
- 11 Sections
- 108 Lessons
- 47 Days
- Lập Trình HTML Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về HTML4
- Lập Trình CSS Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về CSS8
- Lập Trình BootStrap Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về thư viện BootStrap17
- 4.1Giới thiệu thư viện BootStrap
- 4.2Tìm hiểu khái niệm và sử dụng Grid System
- 4.3Sử dụng Text/Typography
- 4.4Sử dụng Colors
- 4.5Sử dụng Images
- 4.6Sử dụng Tables
- 4.7Sử dụng Alerts
- 4.8Tạo Button và Button Groups
- 4.9Sử dụng Badges
- 4.10Sử dụng Progress Bars
- 4.11Sử dụng Pagination
- 4.12Sử dụng List Groups
- 4.13Sử dụng Cards
- 4.14Sử dụng BootStrap cho Forms
- 4.15Sử dụng Navs và Navigation Bar
- 4.16Sử dụng Modal
- 4.17Sử dụng Collapse
- Lập Trình JavaScript Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về JavaScript10
- 5.1Giới thiệu ngôn ngữ lập trình Javascript
- 5.2Sử dụng mô hình DOM trong Javascript
- 5.3Khai báo và sử dụng biến trong Javascript
- 5.4Sử dụng các toán tử trong Javascript
- 5.5Sử dụng câu lệnh điều kiện trong Javascript
- 5.6Sử dụng vòng lặp trong Javascript
- 5.7Khai báo và sử dụng mảng trong Javascript
- 5.8Xây dựng và sử dụng hàm trong Javascript
- 5.9Thao tác với chuỗi trong Javascript
- 5.10Sử dụng mô hình sự kiện trong Javascript
- Lập Trình JQuery Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về thư viện JQuery4
- Lập Trình Golang Cơ BảnTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản về ngôn ngữ lập trình Golang11
- 7.1Giới thiệu ngôn ngữ lập trình Golang
- 7.2Khai báo biến
- 7.3Sử dụng các toán tử
- 7.4Sử dụng câu lệnh điều kiện
- 7.5Sử dụng vòng lặp
- 7.6Khai báo và sử dụng mảng
- 7.7Khai báo và sử dụng Slice
- 7.8Xây dựng và sử dụng hàm
- 7.9Thao tác với chuỗi trong Golang
- 7.10Xử lý lỗi trong Golang
- 7.11Tạo và dùng Package trong Golang
- Lập Trình Golang Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức nâng cao về ngôn ngữ lập trình Golang8
- 8.1Khai báo và sử dụng con trỏ
- 8.2Thao tác với thời gian trong Golang
- 8.3Khai báo và sử dụng Map trong Golang
- 8.4Khai báo và sử dụng Structure trong Golang
- 8.5Khai báo và sử dụng Interface trong Golang
- 8.6Thao tác với File trong Golang
- 8.7Sử dụng Concurrency trong Golang
- 8.8Thao tác MySQL Database với Golang
- Lập Trình Beego Framework Cơ BảnTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản về lập trình với Beego Framework10
- 9.1Giới thiệu Beego framework
- 9.2Kiến trúc hoạt động của Beego framework
- 9.3Tạo dự án mới với Beego
- 9.4Xây dựng Controller trong Beego framework
- 9.5Tạo View trong Beego framework
- 9.6Sử Dụng Static Files
- 9.7Xây dựng Layout cho View trong Beego framework
- 9.8Tạo Models trong Beego framework
- 9.9Sử Dụng Forms trong Beego framework
- 9.10Kiểm Tra Dữ Liệu Hợp Lệ Trong Form
- Lập Trình Beego Framework Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức nâng cao về lập trình với Beego Framework9
- 10.1Tạo và sử dụng Session
- 10.2Tạo và sử dụng Cookies
- 10.3Sử Dụng Ajax
- 10.4Sử Dụng Cơ Chế Filters
- 10.5Đa Ngôn Ngữ với Internationalization (i18n) and Localization (L10n)
- 10.6Sử Dụng ORM Thao Tác Database
- 10.7Xây Dựng Ứng Dụng CRUD với ORM trong Beego framework
- 10.8Sử Dụng Cơ Chế Bảo Mật trong Beego framework
- 10.9Xây Dựng Chức Năng Thanh Toán Online với Cổng Thanh Toán Trực Tuyến PayPal
- Lập Trình Web API Cơ Bản Và Nâng Cao Với Beego FrameworkTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về lập trình với Web API trong Beego Framework11
- 11.1Tìm hiểu các khái niệm Web API
- 11.2Xây dựng Web API với Beego Framework
- 11.3Sử dụng Route trong Web API
- 11.4Sử dụng tham số trong Route với Web API
- 11.5Sử dụng Query String trong Route với Web API
- 11.6Sử dụng các phương thức GET, POST, PUT và DELETE trong Web API
- 11.7Khai báo và sử dụng Filters trong Web API
- 11.8Sử dụng cơ chế bảo mật Basic Authentication trong Web API
- 11.9Sử dụng cơ chế bảo mật JSON Web Tokens(JWT) trong Web API
- 11.10Thao tác thêm, xóa và sửa dữ liệu từ database trong Web API với ORM
- 11.11Lập trình với Web Socket trong Beego Framework
- Đồ Án Môn HọcSau Khi Kết Thúc Môn Học, Bạn Có Thể Sử Dụng Các Kiến Thức Trong Môn Học Này Xây Dựng Bất Kì Website Theo Các Yêu Cầu Thực Tế. Một Số Yêu Cầu Website Thường Gặp Trong Thực Tế16
- 12.1Xây dựng website thương mại điện tử
- 12.2Xây dựng website trắc nghiệm online
- 12.3Xây dựng website đặt phòng online
- 12.4Xây dựng website đặt vé xem phim online
- 12.5Xây dựng website đặt bàn online
- 12.6Xây dựng website nghe nhạc online
- 12.7Xây dựng website support online(Online Help Desk)
- 12.8Xây dựng website đấu giá online
- 12.9Xây dựng website quản lý tồn kho
- 12.10Xây dựng website chia sẻ hình ảnh, video
- 12.11Xây dựng website tuyển dụng online
- 12.12Xây dựng forum trao đổi cộng đồng
- 12.13Xây dựng website quản lý sự kiện online
- 12.14Xây dựng website quản lý trường học online
- 12.15Xây dựng website gửi điện thiệp online
- 12.16Xây dựng website mua bán bất động sản