Go Programming Bootcamp

15h 56m 19s
English
Paid

Course description

Go is the #1 language in most demand by employers right now. Employers are willing to pay 33% more for those who are gifted Go programmers. The problem is that access to a high end education on Go has been hard to find, but not anymore.

Do you want to develop the skills required to solve real world programming problems? This course will turn you into a real Go programmer that has a complete understanding of everything Go can do!

Most tutorials are just video versions of cheat sheets. This course is different. It teaches you how to solve problems like you will have to do in the real world. It does that by making you solve ever increasingly complex problems.

Don’t worry. I will be there to help along the way. I work through the solutions and also provide heavily commented code and quizzes that will turn you into a Go Master!

Read more about the course

Start Slow and Aim to Learn Everything

I start by teaching the core language while challenging you to solve increasingly more complex problems. Then I move into web development. You’ll create simple web apps so that you can understand the major concepts. Then we’ll create a blog site which is structured so that the framework can be used to create most any other type of site.

By the end you’ll not only understand Go, but you’ll be able to create professional web applications with session management, authentication, security, validation, and the ability to work securely with databases.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 84 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online Go Programming Bootcamp

0:00
/
#1: Introduction

All Course Lessons (84)

#Lesson TitleDurationAccess
1
Introduction Demo
03:20
2
Installation
05:07
3
Introduction
07:20
4
Variables & Data Types
09:21
5
If & Formatting
07:55
6
Exercise to Test what you Learned
10:00
7
Math
13:04
8
Exercise to Test What you Learned
05:39
9
Looping
05:56
10
Exercise to Test What you Learned
09:27
11
Strings & Runes
11:33
12
Date & Time
08:16
13
Arrays
08:22
14
Slices
09:16
15
Functions
14:34
16
Hangman Exercise
19:24
17
Hangman Exercise 2
21:08
18
Hangman Exercise 3
16:31
19
Pointers
08:47
20
File IO
11:21
21
Command Line
06:05
22
Packages
11:08
23
Maps
07:05
24
Generics
04:20
25
Structs
12:35
26
Defined Types
09:20
27
Interfaces
04:56
28
Concurrency
12:24
29
Closures
04:22
30
Recursion
04:13
31
Regular Expressions
08:56
32
Automated Testing
10:51
33
Sudoku Solver 1
18:47
34
Sudoku Solver 2
20:33
35
Sudoku Solver 3
08:21
36
Sudoku Solver Finished
09:10
37
Web App 1
06:29
38
Web App 2
14:09
39
Web App 2 Pt 2
09:45
40
Web App 3
13:01
41
Web App 3 Rendering & Caching
09:56
42
Web App 3 Handlers
06:55
43
Web App 3 Pass Data to Templates
10:17
44
Web App 3 Routes Config Repository
17:23
45
Web App 3 Middleware
06:11
46
Web App 3 Sessions
11:17
47
Web App 3 Sessions Pt 2
06:02
48
Web App 3 Website Design & Bootstrap
12:40
49
Web App 3 Website Design & Bootstrap Pt 2
12:50
50
Web App 3 Create Templates
25:25
51
Web App 3 Passing Form Data & CSRF
10:49
52
Web App 3 Server Side Form Validation
24:49
53
Web App 3 Server Side Form Validation Pt 2
29:49
54
Web App 3 Redirect on Error
03:17
55
PostgreSQL Installation
03:28
56
PostgreSQL Introduction
12:17
57
PostgreSQL Data Types
05:13
58
PostgreSQL Insert, Alter, & Custom Data Types
07:04
59
PostgreSQL Organizing Tables
10:32
60
PostgreSQL Altering Tables
07:41
61
PostgreSQL Inserting Data
14:19
62
PostgreSQL Getting Data from One Table
13:52
63
PostgreSQL Getting Data from Multiple Tables
14:06
64
PostgreSQL Similar, Like and REGEX
11:12
65
PostgreSQL Views
09:05
66
PostgreSQL SQL Functions
09:03
67
PostgreSQL SQL Functions 2
10:55
68
PostgreSQL pgSQL Functions
17:22
69
PostgreSQL pgSQL 2
15:38
70
PostgreSQL pgSQL 3
15:35
71
PostgreSQL Stored Procedures
07:00
72
PostgreSQL Triggers
20:00
73
PostgreSQL Cursors
10:43
74
PostgreSQL Setup DB and Database Library
07:49
75
PostgreSQL and Go 21 Connecting DB
11:43
76
PostgreSQL and Go 22 Insert User Function
15:13
77
PostgreSQL and Go 23 Update User Functions
06:49
78
Postgres and Go 24 Database Driver
09:37
79
PostgreSQL and Go 25 Load DB Sitewide
12:56
80
PostgreSQL and Go 26 Input Data from Site into DB
14:20
81
PostgreSQL and Go 27 User Authentication
26:09
82
PostgreSQL and Go 28 Finish Login and Logout
18:35
83
PostgreSQL and Go 28 Finish Login and Logout Pt 2
02:23
84
PostgreSQL and Go 29 Finishing Up
25:09

Unlock unlimited learning

Get instant access to all 83 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Angular and Golang: A Rapid Guide - Advanced

Angular and Golang: A Rapid Guide - Advanced

Sources: udemy
Learn how to create an Ambassador App using Angular and Golang. We will build 3 frontend apps Admin, Ambassador and Checkout and they will consume a big Golang API. I'm a FullS...
9 hours 40 minutes 39 seconds
Let's Build a Go version of Laravel

Let's Build a Go version of Laravel

Sources: udemy
Laravel is one of the most popular web web application frameworks in the PHP world, and with good reason. It's easy to use, well designed, and lets developers w
19 hours 22 minutes 16 seconds
Backend Engineering with Go

Backend Engineering with Go

Sources: udemy
In this practice-oriented course, we will build a full-fledged REST API in Go from scratch and deploy it in the cloud, ready for real traffic and scaling...
17 hours 6 minutes 22 seconds
Build a Google Analytics in Go

Build a Google Analytics in Go

Sources: Dominic St-Pierre
This course assumes you've taken my Build SaaS apps in Go course or are familiar with Go's standard library for building web applications.
7 hours 18 minutes 48 seconds