What you'll learn
- Establish and share your database connection without using global variables or other difficult-to-test anti-patterns
- How to structure your code
- How to balance the benefits and drawbacks of alternative code formats
Who is this course for
- Amateur web developers that want to build skills
- Skilled developers looking to hone their skills
After finishing this course, you can design and build a website using Golang.
With this, you can get free access to
- Course Materials for Life
- Expertise in all aspects of Golang web development
About Us
Over 100,000 students have received instruction from this online academy in topics including Lift Style, Fitness Training, Cyber Security, Ethical Hacking, Facebook Ads, SEO, Email Marketing, eCommerce, Business Investing, Social Media Marketing, Launching Your Own Business, and Marketing/Ad Agency!
We provide a wide variety of top-notch online courses that educate through real-world examples from subject matter experts and tried-and-true research, all supported by top-notch, studio vocally narrated videos! Teaching practical life skills, which are crucial in today's environment, is the focus.
Every course offered by this online learning academy is instructed by subject-matter specialists who genuinely love what they do and want to share it with others.
Course Curriculum
- 01 - A basic web application (6:05)
- 02 - Troubleshooting and Slack (12:04)
- 03 - Packages and Imports (4:58)
- 04 - Editors and Automatic Imports (4:52)
- 05 - The Hello World Part of our Code (4:09)
- 06 - Web Requests (9:14)
- 07 - HTTP Methods (4:51)
- 08 - The Handler Function (10:05)
- 09 - Registering our Handler Function and Starting the Web Server (8:27)
- 10 - Go Modules (13:44)
- 11 - Dynamic Reloading (11:36)
- 12 - Setting a Header (8:23)
- 13 - Contact Page (8:11)
- 14 - Examining the httpRequest type (5:47)
- 15 - Custom Routing (4:19)
- 16 - Path vs RawPath (6:53)
- 17 - Not found page (8:49)
- 18 - httpHandler type (10:08)
- 19 - httpHandlerFunc type (12:08)
- 20 - Exploring handler conversions (8:18)
- 21 - FAQ Exercise (6:06)
- 27 - What are Templates (5:54)
- 28 - Why Do We Use Server Side Rendering (16:01)
- 29 - Creating Our First Template (16:22)
- 30 - Cross Site Scripting (XSS) (10:26)
- 31 - Alternative Template Libraries (3:38)
- 32 - Contextual Encoding (6:12)
- 33 - Home Page via Template (16:52)
- 34 - Contact Page via Template (10:52)
- 35 - FAQ Page via Template (3:28)
- 36 - Template Exercises (7:28)
- 63 - Intro to Databases (15:10)
- 64 - Installing Postgres (15:43)
- 65 - Connecting to Postgres (9:37)
- 66 - Creating SQL Tables (8:43)
- 67 - Postgres Data Types (5:51)
- 68 - Postgres Constraints (7:19)
- 69 - Creating a Users Table (3:10)
- 70 - Inserting Records (8:00)
- 71 - Querying Records (3:06)
- 72 - Filtering Queries (3:50)
- 73 - Updating Records (3:49)
- 74 - Deleting Records (2:37)
- 75 - Additional SQL Resources (3:42)
Frequently Asked Questions
When does the course start and finish?
The course has begun and will never stop! You set the start and end dates for this entirely self-paced online course.
How long do I have access to the course?
Lifetime access—how does that sound? You receive unrestricted access to this course after registering for as long as you like, on any device you own.
Do I get a certificate?
Yes, when you complete the course, you will receive a certificate of completion which you can happily add to your resume or LinkedIn profile.
Can I cancel my subscription?
Yes you can. You have a 15-days money-back guarantee.