Activity 1.01 Defining and Printing

Activity 1.01 Defining and Printing

Activity 1.02: Pointer Value Swap

Activity 1.02: Pointer Value Swap

Activity 1.03: Message Bug

Activity 1.03: Message Bug

Activity 1.04: Bad Count Bug

Activity 1.04: Bad Count Bug

Activity 2.01: Implementing FizzBuzz

Activity 2.01: Implementing FizzBuzz

Activity 2.02: Looping Over Map Data Using range

Activity 2.02: Looping Over Map Data Using range

Activity 2.03: Bubble Sort

Activity 2.03: Bubble Sort

Activity 3.01: Sales Tax Calculator

Activity 3.01: Sales Tax Calculator

Activity 3.02: Loan Calculator

Activity 3.02: Loan Calculator

Activity 4.01: Filling an Array

Activity 4.01: Filling an Array

Activity 4.02: Printing a User's Name Based on User Input

Activity 4.02: Printing a User's Name Based on User Input

Activity 4.03: Creating a Locale Checker

Activity 4.03: Creating a Locale Checker

Activity 4.04: Slicing the Week

Activity 4.04: Slicing the Week

Activity 4.05: Removing an Element from a Slice

Activity 4.05: Removing an Element from a Slice

Activity 4.06: Type Checker

Activity 4.06: Type Checker

Activity 5.01: Calculating the Working Hours of Employees

Activity 5.01: Calculating the Working Hours of Employees

Activity 5.02: Calculating Payable Amount for Employees Based on Working Hours

Activity 5.02: Calculating Payable Amount for Employees Based on Working Hours

Activity 6.01: Creating a Custom Error Message for a Banking Application

Activity 6.01: Creating a Custom Error Message for a Banking Application

Activity 6.02: Validating a Bank Customer's Direct Deposit Submission

Activity 6.02: Validating a Bank Customer's Direct Deposit Submission

Activity 6.03: Panic on Invalid Data Submission

Activity 6.03: Panic on Invalid Data Submission

Activity 6.04: Preventing a Panic from Crashing the App

Activity 6.04: Preventing a Panic from Crashing the App

Activity 7.01: Calculating Pay and Performance Review

Activity 7.01: Calculating Pay and Performance Review

Activity 8.01: Creating a Function to Calculate Payroll and Performance Review

Activity 8.01: Creating a Function to Calculate Payroll and Performance Review

Activity 9.01: Building a Program to Validate Social Security Numbers

Activity 9.01: Building a Program to Validate Social Security Numbers

Activity 10.01: Formatting a Date According to User Requirements

Activity 10.01: Formatting a Date According to User Requirements

Activity 10.02: Enforcing a Specific Format of Date and Time

Activity 10.02: Enforcing a Specific Format of Date and Time

Activity 10.03: Measuring Elapsed Time

Activity 10.03: Measuring Elapsed Time

Activity 10.04: Calculating the Future Date and Time

Activity 10.04: Calculating the Future Date and Time

Activity 10.05: Printing the Local Time in Different Time Zones

Activity 10.05: Printing the Local Time in Different Time Zones

Activity 11.01: Mimicking a Customer Order Using JSON

Activity 11.01: Mimicking a Customer Order Using JSON

Activity 12.01: Parsing Bank Transaction Files

Activity 12.01: Parsing Bank Transaction Files

Activity 13.01: Holding User Data in a Table

Activity 13.01: Holding User Data in a Table

Activity 13.02: Finding Messages of Specific Users

Activity 13.02: Finding Messages of Specific Users

Activity 14.01: Requesting Data from a Web Server and Processing the Response

Activity 14.01: Requesting Data from a Web Server and Processing the Response

Activity 14.02: Sending Data to a Web Server and Checking Whether the Data Was Received Using POST and GET

Activity 14.02: Sending Data to a Web Server and Checking Whether the Data Was Received Using POST and GET

Activity 15.01: Adding a Page Counter to an HTML Page

Activity 15.01: Adding a Page Counter to an HTML Page

Activity 15.02: Serving a Request with a JSON Payload

Activity 15.02: Serving a Request with a JSON Payload

Activity 15.03: External Template

Activity 15.03: External Template

Activity 16.01: Listing Numbers

Activity 16.01: Listing Numbers

Activity 16.02: Source Files

Activity 16.02: Source Files

Activity 17.01: Using gofmt, goimport, go vet, and go get to Correct a File

Activity 17.01: Using gofmt, goimport, go vet, and go get to Correct a File

Activity 18.01: Authenticating Users on the Application Using Hashed Passwords

Activity 18.01: Authenticating Users on the Application Using Hashed Passwords

Activity 18.02: Creating CA Signed Certificates Using Crypto Libraries

Activity 18.02: Creating CA Signed Certificates Using Crypto Libraries

Activity 19.01: Defining Build Constraints Using Filenames

Activity 19.01: Defining Build Constraints Using Filenames

Activity 19.02: Using Wildcard with Go Test