0

Khóa học Golang cho lập trình backend

  • Ngày bắt đầu: 05 tháng 05 năm 2021
  • Thứ 4 - 6: 19:00 - 21:30
  • Nordic Coder Tầng 22, 180-192 Nguyễn Công Trứ, Q1

Đăng ký thông tin để nhận bài test đầu vào


Khóa học Golang cho lập trình backend

6,000,000 VNĐ

  • Tại sao học Golang?

    Học Golang giúp xây dựng các ứng dụng hiệu suất cao Nordic Coder

    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

    Lập trình Golang là ngôn ngữ xu thế cho những ứng dụng hiện đại Nordic Coder

    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.

    Khóa học Golang backend hỗ trợ chuyên sâu Nordic Coder

    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.

    Những lợi ích dành cho học viên
    2 buổi học SEO offline

    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ề.

    Lợi ích 3 - Dự án cuối khoá

    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 trong ngành thiết kế UX

    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
  • Giảng viên
  • Đánh giá

    5

    5 reviews

    5 sao
    100%
    4 sao
    0%
    3 sao
    0%
    2 sao
    0%
    1 sao
    0%
      What people say.
    • Minh

      14/08/2020

      Nordic Coder đã mang đến cho tôi một khóa học tuyệt vời
    • Việt Lê

      25/06/2020

      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.
    • Huy Hoàng

      12/06/2019

      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!!
    • Phuong

      12/06/2019

      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.
    • Nancy

      14/03/2019

      Good chance for Back-end Dev
    Leave Your Review

    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"

  • Hỏi đáp
      • 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