|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-go-fast-go-experienced-devs/
课程评论:没有评论
课程名称:快速学习GO:针对经验丰富开发者的Golang课程 课程概述:本课程旨在为经验丰富的开发者提供全面的Golang学习体验。我们将详细讲解您需要掌握的所有内容,但不会浪费时间在基础的打印语句上。课程旨在让您尽快愉快地入门Go编程,内容紧凑、直截了当,确保您快速上手。 学习内容包括: - Go的主要哲学、通用设计以及强类型和静态类型属性 - 常量与变量的使用 - 基本数据类型,如整数、浮点数和字符串 - 函数的创建与使用 - 条件语句(if、else if 和 else) - Switch语句 - While循环和for循环 - 数组与切片的区别 - 字符串、字符和字节之间的关系及其使用 - 使用接口提高代码灵活性 - Golang中的结构体及其最佳用法 - 内存管理和指针 - 使用Goroutines实现并行与并发 - 与Goroutines结合使用的通道 - 使用泛型提高函数和结构体的灵活性 - 从零构建API - API中的中间件和认证 - 安装和导入外部包 本课程不吝啬内容,而是以精炼的方式呈现,让您迅速掌握Go编程的核心知识和技能。
This is a comprehensive course for learning Golang for experienced developers. We cover everything you need in detail, while assuming you don't need a 15 minute video on print statements. This course is meant to get you started in Go as quick as possible and in a fun and entertaining way. This course does not skimp on content, it just presents it in a concise way in order to not waste your time and get you up and running with Go in no time!Learn about:- The main philosophy of Go, its general design and its strongly/statically types properties- How to use constants vs variables- The basic data types like ints, floats and strings- Creating and using functions- If, else if and else statements- Switch statements- While loops and for loops- The difference between arrays and slices- How strings, runes and bytes all relate to each other and how to use them- Using interfaces to make your code more flexible- What structs are in Golang and how to best use them- Memory management and pointers- Parallelism and concurrency with Goroutines- How to use channels with Goroutines- Using generics to make your functions and structs more flexible- Building and API from scratch- Middleware and auth in APIs- Installing and importing external packages