
Khóa học Golang cho lập trình backend
Tại sao học Golang?

Hiệu suất cao
Lập trình Golang giúp xây dựng các ứng dụng có khả năng xử lý đồng thời với hiệu suất cao

Ngôn ngữ xu thế cho những ứng dụng hiện đại
Xây dựng các ứng dụng hiện đại với ngôn ngữ Golang và hệ sinh thái của nó đang là một xu thế hiện nay. Rất nhiều công ty lớn đang chuyển sang sử dụng lập trình Golang cho các dịch vụ phía backend.

Hỗ trợ chuyên sâu
Khóa học Golang Backend được xây dựng dựa theo phương pháp problem-based learning, đi kèm với dự án thiết kế cuối khóa. Học Golang sẽ giúp bạn có thể tự xây dựng các chương trình của riêng mình với sự hướng dẫn của các chuyên gia.

36 giờ học live via Zoom
Thực hành xây dựng các ứng dụng sử dụng Confluence, Jira, Slack, Zoom,...

Đội ngũ giảng viên hàng đầu
Giảng viên là các chuyên gia với kinh nghiệm dày dặn, giúp bạn phát triển kỹ năng lập trình và chia sẻ thực tế về nghề.

Cơ hội việc làm & mức lương hấp dẫn
Hỗ trợ cơ hội việc làm với các đối tác lớn thông qua chỉnh sửa CV, tư vấn hướng nghiệp

Mở rộng networking và các lợi ích khác
Cơ hội tham gia các sự kiện networking, workshop dành riêng cho cựu học viên và nhận học bổng cho các khóa học tiếp theo.

Hỗ trợ học phí
Học viên được hỗ trợ chia nhỏ học phí và đóng theo từng đợt áp dụng cho mọi hình thức thanh toán.
-
- An introduction to Programming with Go and TDD
- Overview on the fastest growing language and why we should learn Golang
- Set up environments & code organization
- Language mechanics: syntax, data structure, pointer
- How Go runs in single CPU and multiple CPUs
- Practicing TDD methodology
- Exercise: building an auto increment number and issues with multiple-CPU problems to learn about data-race
- Homework: converting CSV to YAML using pointer
-
- Discover goroutines, channel, defer, panic, recover
- Error handling in Go
- Golang context
- Golang reflect
- A guide to setting up Docker/Laradock to install MySQL
- Working with database/Mysql
- DB connection pool
- Exercise: CURD with Gorm
- Homework: write Unit Test and learn about mock test for DB
-
- Diving into Golang by designing a RESTful API
- CRUD service using Go with Gin/Echo framework
- HTTP Protocol, Cookie, Session
- Load Balancing with Nginx, high performance, and scalability
- Working with database/Mongodb
- API caching, validation
- JSON Encode/Decode
- Exercise 1: build a note service for Todo MVC application using Mongodb
- Exercise 2: build a Voucher service to learn about DB isolation
- Homework: write Unit Test and learn about mock test for HTTP
-
- RPC, GRPC and benefits from GRPC
- How to design a new system with GRPC
- How to integrate GRPC to an existing system
- An introduction to Service Discovery with Consul
- Exercise 1: refactor note service from
topic 3
to GRPC - Exercise 2: write a client call to note service base on Service Discovery design
- Homework: discovery Kafka to learn about Event-driven architecture
-
- CI/CD, logging and monitoring on Production environment with ELK stack
- Deploy a CI/CD for note services with Jenkins/K8S
- Overview and requirements of the Final Project
- Review and feedback on the course
- Exercise: Apply CI/DC to
topic 3
- Homework: Apply Elasicsearch APM to
topic 3
-
- Build your own open source software
- Build a helper lib (ex: porting underscore)
- Or build a http router
- Or build a (micro) service to generate fake data
- Or build an application with your own idea
-
- Trở thành một lập trình viên Golang Backend vững kiến thức và kỹ năng về ngôn ngữ cùng hệ sinh thái Golang
- Có thể tự xây dựng các ứng dụng như: web crawler, API for blog, e-commerce , Todo app,… bằng Golang.
-
- Thực hành các kĩ năng lập trình Golang cần thiết với các chuyên gia hàng đầu trong ngành
- Đánh giá năng lực và mức độ phù hợp của học viên để đảm bảo sự thành công của khóa học
- Cơ hội được tư vấn về nghề nghiệp và hỗ trợ tìm việc làm sau khi tốt nghiệp
- Cơ hội được tham gia vào mạng lưới cựu học viên với các lợi ích như: học bổng cho các khóa học tiếp theo, vé tham gia các sự kiện workshop và networking.
-
– Đã hoặc đang tìm hiểu sơ qua về lập trình Golang cơ bản.
– Hoặc đã từng biết về lập trình backend (với Nodejs, C#, Java, Python, PHP,…) -
Bạn nên học Golang vì những lý do chính sau:
• Bạn sẽ có được các kỹ năng và công nghệ mới nhất mà lập trình viên Backend cần biết trong lĩnh vực phát triển phần mềm hiện nay.
• Chúng tôi cung cấp khóa học Golang Backend tại lớp và trực tuyến bởi những chuyên gia trong ngành; bạn sẽ linh hoạt về thời gian học và có nhiều thời gian hơn cho những việc khác.
• Chúng tôi sử dụng phương pháp tiếp cận học Golang thông qua thực hành, bạn sẽ hiểu nhanh hơn.
-
Công cụ:
- Source control: git, github, GUI git (SourceTree for Windows, macOS; Sublime Merge for Linux)
- IDE: VSCode
- Interaction: Jira, Slack, Zoom (live)
- Latest Chrome browser (for debug & app test later)
- Postman (for testing API service)
Môi trường:
- Go
- NPM
5
5 reviews
What people say.Nordic Coder đã mang đến cho tôi một khóa học tuyệt vời Mình là sinh viên năm 4, cảm thấy học được nhiều không chỉ về Golang mà còn về kinh nghiệm trong công việc của các anh. Cảm ơn chân thành tới anh Thắng vì tâm huyết của anh. Khá tốt. Golang giờ đang là xu hướng. Chương trình học khá hợp lý và phù hợp nếu muốn tìm hiểu Golang. Giảng viên cũng nhiều kinh nghiêm. Tốt!! Worth at every single dollar. Not just Golang, I have learned a lot more about backend stacks. Love the way the lecturer structured the course and communicated with real examples at work. Good chance for Back-end Dev
Minh
14/08/2020
Việt Lê
25/06/2020
Huy Hoàng
12/06/2019
Phuong
12/06/2019
Nancy
14/03/2019
Bạn đang nhận xét và đánh giá cho khóa học "Khóa học Golang cho lập trình backend"