Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Collaboration and Crawling W/ Golang - Google's Go Language

Hợp Tác và Thu Thập Dữ Liệu Web với Golang - Ngôn Ngữ Go của Google

Hợp Tác và Thu Thập Dữ Liệu Web với Golang - Ngôn Ngữ Go của Google

Thành Thạo Go Modules, gRPC, Thu Thập Dữ Liệu Web và Hợp Tác với Git

4.5
(318 đánh giá)
6,701 học viên
Giảng viên
Todd McLeod
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
9.5 giờ video
83 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Nâng cao kỹ năng với ngôn ngữ lập trình Go (golang) của Google
Nắm vững kiến thức nền tảng về gRPC bằng cách xây dựng máy chủ chat với gRPC và Go
Làm chủ mọi khía cạnh của quản lý phụ thuộc với Go modules
Nâng cao khả năng sử dụng git trong môi trường làm việc nhóm
Được giảng dạy bởi một giáo sư đại học
Từ kiến thức trung cấp đến nâng cao
Bài tập thực hành kèm lời giải
Hơn 2.65 Triệu học viên đã được đào tạo
Truy cập khóa học trọn đời
Học theo tốc độ của riêng bạn
Đảm bảo 100% hài lòng
Không bao giờ hết hạn - truy cập trọn đời - mãi mãi!
Khóa học đã được kiểm chứng, thử nghiệm và chứng minh hiệu quả
Tương thích với thiết bị di động

Yêu cầu

Kiến thức cần có trước khóa học: quen thuộc với ngôn ngữ lập trình Go (golang) của Google và kỹ năng cơ bản với git

Đối tượng phù hợp

Khóa học này hoàn hảo cho những ai muốn xây dựng kỹ năng với ngôn ngữ lập trình Go.

Nội dung khóa học

16 phần • 83 bài giảng
1 Chào mừng
2 Nội dung khóa học
1 Giới thiệu
2 Hiểu về mã hóa ssh
3 Tạo kho lưu trữ github của chúng ta
4 Thêm cộng tác viên vào github
5 Sao chép một dự án công khai
1 Xử lý xung đột khi hợp nhất
2 Tạo một nhánh
3 Làm việc với các nhánh
4 Hợp nhất các nhánh
5 Xóa các nhánh
6 Tóm tắt quy trình làm việc
1 Bài tập thực hành #1
2 Bài tập thực hành #2
3 Khám phá git rebase
4 Lời giải bài tập #2 - của Todd
5 Bài tập thực hành #3
6 Lời giải bài tập #3 - của Todd
7 Bài tập thực hành #4
1 Tổng quan
2 Quản lý gói
3 Đọc tài liệu
4 Tạo một module mới
5 Thêm một phụ thuộc
6 Đảm bảo bảo mật với go.sum
1 Hiểu về quản lý phiên bản
2 Nâng cấp một phụ thuộc nhỏ (minor)
3 Chỉ định phiên bản phụ thuộc
4 Thêm một phụ thuộc chính (major) mới
5 Nâng cấp một phụ thuộc chính (major)
6 Loại bỏ các phụ thuộc không dùng
1 Chuyển đổi tự động
2 Module mirror & quyền riêng tư
3 Modules và quản lý phiên bản git commit
4 Phát hành phiên bản chính trong go modules
5 Git forks và thay thế đường dẫn module
6 Ôn tập các lệnh
1 Bài tập thực hành #1
2 Bài tập thực hành #2
3 Bài tập thực hành #3
4 Bài tập thực hành #4
5 Tóm tắt
1 Đồng bộ mã với Git
2 Hiểu về git head
3 Sử dụng git head
1 Cách tiếp cận thu thập dữ liệu
2 Cách tiếp cận một gói
3 Hỏi và đáp
4 Tổng kết
1 Thu thập dữ liệu trang cuộn vô hạn
2 Xem lại robots.txt
3 Tạo một yêu cầu hội thoại
4 Tạo tất cả các yêu cầu hội thoại
5 Phân tích cú pháp html
6 Khám phá phân tích cú pháp html
7 Khám phá hàm main và chạy chương trình
8 Tổng kết
9 Phân tích I - Đếm từ
10 Phân tích II - Sắp xếp
1 Bài tập thực hành #1
2 Bài tập thực hành #2
3 Bài tập thực hành #3
1 Giới thiệu
2 Cài đặt - Windows
3 Cài đặt - Mac
1 Định nghĩa dịch vụ
2 DSL vs IDL, và các phiên bản
3 Biên dịch dịch vụ
4 Protocol buffer, thư mục, và gói
5 Thiết lập một máy chủ grpc
6 Hiểu về mã nguồn
7 Thiết lập một máy khách grpc
8 Thảo luận về dịch vụ
1 Giới thiệu
2 Những bước đầu tiên
3 Tạo một máy khách
4 Nền tảng của một máy chủ
5 Xử lý nhiều kết nối đồng thời
6 Chạy máy chủ chat grpc
7 Theo dõi đường đi của một tin nhắn
1 Chúc mừng!
2 Bài giảng bổ sung

Giới thiệu khóa học

Google's Go Programming Language is one of the fastest growing, highest paying programming languages in the world.

There is a reason for Go's popularity: Go was created by geniuses and is the next step in the evolution of programming languages. Knowing how to use Go well will increase your power, and productivity, as a programmer.

This course will give you the skills you need to advance your Go Programming Language skills. This course is very practical and applicable. It focuses on teaching you skills you can use.

In addition, this course will build your skills with collaboration, crawling, Go modules, git, github, and gRPC.

Presented with high-quality video lectures, this course will visually show you many great things about Google's Go (golang) Programming Language and collaboration. Taught by a tenured professor in California, this is just some of what you will learn in this course:

  • Learn to succeed as a student

  • Master intermediate skills using git

  • Establish ssh encryption for github authentication

  • Learn how to add collaborators to your github repos

  • Understand the differences between cloning and forking repos

  • Acquire the ability to handle merge conflicts

  • Gain the skills to work well with git branches

  • Master creating, merging, and deleting branches

  • Learn to create pull requests, and merge pull requests

  • Acquire a thorough understanding of dependency management

  • Gain a comprehensive understanding of Go modules

  • Understand the semantic versioning of software

  • Acquire precise control over project dependencies

  • Learn to upgrade from other dependency management software

  • Master the essentials of crawling websites with Go

  • Understand the importance of robots.txt

  • Learn to crawl sites with infinite scroll

  • Gain insight into running analysis on crawl results

  • Acquire an understanding of the essentials of gRPC

  • Learn to setup a gRPC server and client

  • Gain the ability to build a gRPC chat server

This is an amazing course! This course will change your life. Being skilled at using the Go Programming Language will serve you and your career well. This course will increase your proficiency, productivity, and power as a programmer. You are going to love this course and it will forever change your life.

Your satisfaction is guaranteed with this course.

Join me and enroll now.

-

The art used in the course image was designed by Renee French.
license: Creative Commons 3.0 Attributions license

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Git
Hiển thị tất cả khoá học Go
Hiển thị tất cả khoá học Programming
Hiển thị tất cả khoá học Software Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊