5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

IT Professional Curricula     Software Development Solution Area     Go     Web Programming in Go
In web application development, data storage is utilized in a number of ways, including in memory, in files, and in relational databases. In the Go Programming Language (also known as Golang), data storage can be used persistently to improve performance. In this course, you will learn about data storage in Go and how to utilize it in the creation of web applications.
First, you will learn about data storage in Go and template engines, including the purpose of persistent storage and how implement in-memory storage using structs. Then you will learn about the concept of working with gobs and SQL and how to store and retrieve data from a SQL database. Finally, you will learn about SQL mappers and how to utilize them in Go.

Objectives

Web Programming in Go: Data Storage in Go

  • discover the key concepts covered in this course
  • describe how web applications store or persist data and the purpose of structs in Go
  • implement in-memory storage using structs
  • utilize gob streams
  • describe the purpose and features of working with SQL databases in Go
  • store and retrieve data from a SQL database using the Go sql package
  • use SQL mappers in Go
  • summarize the key concepts covered in this course