Enterprise Training
About
Intro
Advanced
Testing
Optimization
Web API
gRPC
Mastering
Custom
My Courses
Services
Consulting
Code Audit
Individual Training
About
Team
Blog
Go Fundamentals Book
About Go Fundamentals
Foreword
Table of Contents
Contact
Login
Preparing Your Environment For Go Development
Download All Files
Editor Settings
1
Setup Guide
1.1
Introduction
Overview of the complexities of modern software development environments.
Start
1.2
Online Development Resources
This course will showcase many online resources in the Go ecosystem to become familiar with to make your daily development efforts easier. Resources Discussed Official Resources Community Resources Books And Videos
Start
1.3
Go Setup - Mac/Linux
This course will show you how to set up a Mac/Linux machine for modern software development with Go. Core Steps: Install Go Set up environment variables such as GOPATH and adding BIN to your existing PATH Optional Steps: Install and configure Revision Control Systems Install and configure popular code editors
Start
1.4
Go Setup - Windows
This course will show you how to set up a Windows machine for modern software development with Go. Core Steps: Set up environment variables such as GOPATH and add BIN to your existing PATH Install and configure Git Install Visual Code for editing your source code Optional Steps: Install GCC Install PostgreSQL Install SQLite Install Node/NPM Install Docker If you are using an older version of Windows it is recommended that you either upgrade to a newer version, or you will need to Google for the correct instructions for each step.
Start
1.5
Windows Command Line
Being effective at the command line can be very beneficial for Go developers. This module will show many of the common commands used to navigate and manipulate files and your environment from the command line. This module covers the basic in navigating and using the Microsoft Windows command line. Find files Create/Move/Delete files Editing Files Working with directories Keep in mind that there are over 100 different commands that are available. We will only be covering the basic ones in this module.
Start
1.6
Get Started With GitHub
This short course will help you get setup in GitHub, the world's most popular source code repository and team development platform. Core Steps: Create GitHub account Quick overview of GitHub
Start
1.7
GitHub Concepts
This module covers some of the basic concepts of using git/github such as: What is a code repository How to use branches How to commit changes How to use pull requests
Start
1.8
Training Resources
This course will showcase many online resources in the Go ecosystem to become familiar with to make your daily development efforts easier. Resources Discussed Official Resources Community Resources Books And Videos
Start