Skip to main content

Golang + Lambda Masterclass [EARLY-ACCESS]

1h 41m 25s
English
Paid

Course description

This course teaches you everything you need to create production-ready Golang + Lambda Microservices, REST APIs, and Event-Driven serverless applications on AWS cloud like a professional. Important: The course is in early-access which means new content is added regularly.

Read more about the course

6 things you will learn

This course is not just about Golang. It contains everything you need to know on DAY 1 when you work with Golang, Lambda, and other AWS services.

Go-Lambda Development

Master the Go-Lambda microservices, and worker development using step by step instructions and best practices.

Learn about AWS Services

Learn various AWS services such as IAM, S3, SQS, SNS, DynamoDB, Cloudwatch, Systems Manager, Cognito, API Gateway etc. You will learn why, when and how to use an AWS services with Go-Lambda projects.

Projects

No course is complete without building a project. Apply your learning to build a project using Lambda, API Gateway, Cognito, Cloudformation, and other AWS services.

Unit testing & Mocks

Testing is an essential part of any project development. Learn to write unit tests and to use GoMocks, Mockery framework to generate mocks.

Infrastructure-as-code (IAC)

Learn to write Infrastructure-as-code using Cloudformation. No project today is complete without IAC and you don't need to learn it separately in another course. It is all included in this course.

Additional

Learn advanced concepts like Lambda cold-starts, dead-letter queues, security best practices, IAM roles & fine-grained permissions.

Watch Online

This is a demo lesson (10:00 remaining)

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

View Pricing
0:00
/
#1: Write Hello World Program in Golang

All Course Lessons (16)

#Lesson TitleDurationAccess
1
Write Hello World Program in Golang Demo
04:20
2
Convert Hello World to Hello Lambda
06:34
3
Deploy Go-Lambda using AWS Console
08:27
4
Understand AWS Lambda Handler Signature
02:36
5
Cloudformation: What and Why?
03:43
6
Deploy Go-Lambda using Cloudformation
10:29
7
A quick intro to Go Structs
03:27
8
A quick intro to Go Struct Tags
04:00
9
Add Environment Variables to Go-Lambda + Cloudformation
07:34
10
Use Cloudformation parameters to pass environment vars
03:03
11
Logs basics & Logrus library
04:29
12
Go-Lambda add logs + cold start and warm start in action
04:49
13
Receiver functions in GO
04:27
14
Create the perfect project structure
21:45
15
Schedule Go-Lambda using EventBridge rules
05:59
16
Trigger Go-Lambda using SQS (Simple Queue Service)
05:43

Unlock unlimited learning

Get instant access to all 15 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

  • Writing A Compiler In Go

    Writing A Compiler In Go

    Sources: Thorsten Ball
    This is the sequel to Writing An Interpreter In Go. We're picking up right where we left off and write a compiler and a virtual machine for Monkey. Runnable and tested code fron...
  • Introduction to industry REST microservices in Golang (Go)

    Introduction to industry REST microservices in Golang (Go)

    Sources: udemy
    In this course I'm doing the very same I've been doing for the past 6 years: Analysis, design and development of high-performance microservices in Go. This is not an introductio...
    15 hours 45 minutes 33 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
  • Full Time Go Dev

    Full Time Go Dev

    Sources: fulltimegodev
    Rocket Fuel you GO career with the Full Time Go Dev Mastery. These secret techniques will make everyone say "WOW" while you destroy any GO task with the speed of light.
    42 hours 44 minutes 36 seconds
  • Go: The Complete Developer's Guide (Golang)

    Go: The Complete Developer's Guide (Golang)

    Sources: udemy, Stephen Grider
    Go is an open source programming language created by Google. As one of the fastest growing languages in terms of popularity, its a great time to pick up the ba
    8 hours 21 minutes 45 seconds