|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/golang-tutorial/
课程评论:没有评论
**课程名称:** 使用 Go 语言进行协作与爬虫 **课程概览:** 本课程专注于 Google Go 语言,这是一门发展迅速、薪资水平高且富有创新的编程语言。您将学习如何利用 Go 语言提升编程能力和效率。课程内容涵盖协作、网络爬虫、Go Modules、Git、GitHub 和 gRPC 等核心技能,并通过高质量的视频讲座和实践项目进行讲解。 **主要学习内容:** * **Git 与 GitHub 协作:** * 掌握 Git 的基础和进阶操作,包括 SSH 加密认证、代码克隆与 Fork、处理合并冲突、使用分支进行开发。 * 学习创建和管理 Pull Request,实现团队间的代码协作与审查。 * 了解如何添加协作者到 GitHub 仓库,进行有效的项目管理。 * **Go Modules 与依赖管理:** * 全面理解 Go Modules 的概念和作用,掌握其在项目依赖管理中的重要性。 * 学习软件的版本控制,以及如何精确控制项目依赖。 * 了解如何从其他依赖管理工具迁移到 Go Modules。 * **Go 语言网络爬虫:** * 掌握使用 Go 语言进行网站爬虫开发的基础知识。 * 理解 `robots.txt` 的作用以及如何遵守网站爬取规则。 * 学习处理具有无限滚动功能的网站数据。 * 获得分析爬取结果的基本能力,挖掘数据价值。 * **gRPC 基础:** * 学习 gRPC 的核心概念,了解其在构建高性能分布式系统中的应用。 * 掌握如何设置 gRPC 服务器和客户端。 * 通过构建一个 gRPC 聊天服务器实例,实践 gRPC 服务开发。 **课程价值:** 本课程旨在提升您的编程效率、生产力和协作能力。通过学习 Go 语言及其相关生态,您将为职业生涯打下坚实基础,获得解决实际问题的实用技能,并体验到编程的乐趣。 **授课讲师:** 加州一位资深教授。 **授课方式:** 高质量视频讲座,强调实践应用。 **推荐人群:** 希望提升 Go 语言技能、熟悉团队协作、掌握网络爬虫和 RPC 开发的开发者。
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 studentMaster intermediate skills using gitEstablish ssh encryption for github authenticationLearn how to add collaborators to your github reposUnderstand the differences between cloning and forking repos Acquire the ability to handle merge conflictsGain the skills to work well with git branchesMaster creating, merging, and deleting branchesLearn to create pull requests, and merge pull requestsAcquire a thorough understanding of dependency managementGain a comprehensive understanding of Go modulesUnderstand the semantic versioning of softwareAcquire precise control over project dependenciesLearn to upgrade from other dependency management softwareMaster the essentials of crawling websites with GoUnderstand the importance of robots.txtLearn to crawl sites with infinite scrollGain insight into running analysis on crawl resultsAcquire an understanding of the essentials of gRPCLearn to setup a gRPC server and clientGain the ability to build a gRPC chat serverThis 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