tainguyenmienphi.com lại lên 1 khóa vjqqro siêu cấpppppp đây.. Đây bộ Khóa học Backend Golang Engineer Pro
hiện đang rất hot trên thị trường với các khóa học lập trình online Do đó, khóa học này đã ra đời và giúp rất nhiều bạn vượt mọi khó khăn và chinh phục được , tự tin ứng tuyển mọi nhu cầu tuyển dụng . Nên hôm này mình xin chia sẻ bộ Khóa học Backend Golang Engineer Pro

Nội Dung Khóa học Backend Golang Engineer Pro
Topic 1. Introduction
- Giới thiệu về Course Backend Golang
- Cơ hội nghề nghiệp
- Giới thiệu thế giới Internet
- Nguồn tài liệu, cách tìm kiếm tài liệu, cách tìm kiếm Solution khi gặp vấn đề, câu hỏi, …
- Setup Environment
- Sơ lược về GIT
Topic 2. Backend Golang cơ bản 1: Syntax, Flow Control
- Syntax golang cơ bản
- Practice: viết các hàm cơ bản
Topic 3. Golang cơ bản 2: Data Modeling, Tools
- Struct method ( similar to class) interface
- Built – in tool: fMT, IO FILES, HTTP, STRCONV, JSON
- Practice: đọc và tách thông tin 1 File Data
Topic 4. Golang cơ bản 3: Concurrent
- Context, Time, Timeout
- Goroutine, Channel, Select, Mutex, Wait Group, …
- Practice: viết 1 worker pool đơn giản
Topic 5. Server HTTP cơ bản
- Các thành phần của 1 Service
- Structure của 1 Project
- Go Gin Gonic
- Practice : từ thông tin của File ở bài 3, lưu trên MEM và CRUD trên 1 HTTP SERVER
Topic 6. Database
- Relational Database: Database, Table, Indexing, Primary Key, Unique Key, Foreign Key
- Quan hệ
- Điều kiện
- CRUD
- GORM
- Practice: tạo 1 Database cho 1 hệ thống căn bản
Topic 7. Cache
- Tác dụng của Cache
- Use Cases của Cache
- Các cmd cơ bản
- Redis – go
- Practice: làm 1 Redis Count Map, Leaderboard
Topic 8. Thực hành dựng hệ thống (thiết kế)
- Phân tích các thành phần, thiết kế hệ thống: ERD, Activity Diagram, Use Case Diagram, Sequence Diagram, Class Diagram
- Setup Project: Structure, Dependencies
Topic 9. Thực hành dựng hệ thống 2 (hiện thực)
- Hiện thực logic 1 hệ thống CRUD.
- Đưa ra thêm logic để các bạn tự hiện thực tại nhà
Topic 10. Giao tiếp giữa các service
- HTTP API, Restful, Json
- RPC ( gRPC), Protobuf
- Message Queue: KAFKA, RABBIT MQ
- Practice: viết 1 Proto file và đổi hệ thống vừa hiện thực được qua GRPC. Chuẩn hoá API của hệ thống của các bạn với Restful
Topic 11. Thực hành dựng hệ thống 3 (thành phần hỗ trợ)
- Tiếp tục code hoàn chỉnh hệ thống: FE Integration, Swagger, File Storage, Log, Prometheus, Unit Test …
- Hướng dẫn Remote Debugging.
Topic 12. Deployment
- Các lệnh Bash cơ bản để dùng trên 1 Linux Server
- Docker
- Docker – Compose
- Giới thiệu về Cloud Service (AWS)
Topic 13. Web Security căn bản
- Session Cookie,Token, JWT
- HTTP/ HTTPS
- SSH (Private Key, Public Key)
- Limit Requests To Avoid Ddos
- CSRF
- SQL Injection
Topic 14. Streaming data (Kafka)
- Thành phần và thuật ngữ trong Kafka
- Example Producer, Consumer