- Hands-On Full Stack Development with Go
- Mina Andrawos
- 197字
- 2021-07-02 12:33:29
Building Blocks of the Go Language
Welcome to the first chapter of our journey, where we will learn about full stack development in Go. This chapter is dedicated to readers who are not yet familiar with Go. If you are already proficient in the Go language, you can skip this chapter. We'll cover the basic building blocks that form the foundation of the Go language, which will be covered in a brief but practical manner. Then, we'll show you the Go syntax for basic programming constructs like functions and loops. We'll also cover some concepts that are specific to Go like slice, panic, and defer. This chapter assumes that you have some familiarity with programming concepts in general (like variables, functions, loops, and conditional statements). This chapter also assumes that you have some familiarity with Terminals, and command lines, as well as the concept of environmental variables.
A very good resource to learn about the Go language from scratch can be found at tour.golang.org.
In this chapter, we'll cover the following topics:
- Basic concepts—packages, variables, data types, and pointers
- Functions and closures
- Conditional statements and loops
- panic, recover, and defer
- Go data structures
- Go interfaces
- Software Testing using Visual Studio 2012
- 趣學Python算法100例
- 我的第一本算法書
- Mastering C# Concurrency
- Nginx Essentials
- Python漫游數學王國:高等數學、線性代數、數理統計及運籌學
- Mastering Apache Spark 2.x(Second Edition)
- 精通Python自動化編程
- Java網絡編程實戰
- 搞定J2EE:Struts+Spring+Hibernate整合詳解與典型案例
- Kubernetes進階實戰
- Mastering ASP.NET Core 2.0
- IBM RUP參考與認證指南
- Mastering PostgreSQL 11(Second Edition)
- Python大數據與機器學習實戰