Welcome to the Golang Academy!
Check out the sections below for recorded trainings and resources organized by week.
For a comprehensive list of Golang resources that is inclusive of: installation instructions, development IDEs, books, newsletters, and websites, please download the following PDF guide provided by the instructor.
Meet Your Instructor
Cleavon Blair has over 20 years of software development, enterprise architecture, and software management and leadership experience with large, mid-size, small and start-up organizations in various industries, as well as over 15 years as a techprenuer.
Week 1
Types
Variables
Control Structures
Arrays, Slices, and Maps
Functions
Week 2
Pointers
Structs and Interfaces
Concurrency
Packages
Testing
Week 3
Building Project Structure
Setup a Basic HTTP Server
API Endpoints and RESTful Routing
Sending JSON Responses
Parsing JSON Requests
Database Setup and Configuration – will use PostgreSQL
Database CRUD Operations
Query String Parameters
Logging and Error Handling
Capstone Project Assigned – First half of project will be due for Week 4.
Week 4
Assignment Review.
Review student projects.
Answer all student project questions – ensure all projects are working
Assign last half of capstone project.
Week 5
Assignment Review
Review student projects
Answer all student project questions – ensure all projects are working.
Week 6
Final Panel