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

SkillSoft Explore Course

IT Professional Curricula     Software Development Solution Area     Go     Advanced Programming in Go
The ecosystems of mainstream programming languages include various types of client mechanisms for interacting with common databases, including both SQL and NoSQL databases. The Go programming language is no exception. The Go ecosystem contains multiple libraries for building and using SQL and several drivers for connecting with and operating on different databases.
In this course, explore how databases are accessed from Go programs. Work with databases by implementing a database driver for Go. Experiment by performing various operations and transactions on the database. Work with prepared statements. Finish up by practicing how to handle errors, null values, and unknown columns.
Upon completion, you'll be able to perform several routine database operations from your Go program.

Objectives

Advanced Programming in Go: Accessing Databases

  • discover the key concepts covered in this course
  • describe how databases are accessed in Go programs
  • install MySQL database in a local development environment
  • create a MySQL database and populate it with data using MySQL Workbench
  • install a database driver to connect to a database with Go code
  • perform read operations against a database in Go
  • create and use prepared statements in relation to databases in Go programs
  • perform create, update, and delete operations against a database in Go
  • implement transactions against a database in Go
  • use an intrinsic approach in Go for handling errors, null values, and unknown columns
  • summarize the key concepts covered in this course