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

Join premium to watch
Go to premium
# Title Duration
1 Write Hello World Program in Golang 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

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Introduction to Testing in Go (Golang)

Introduction to Testing in Go (Golang)

Sources: udemy
Writing unit tests and integration tests is one of the most-neglected aspects of software development. All too often, a developer will find him or herself say "but it works on m...
12 hours 17 minutes 47 seconds
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...
AWS Certified Solutions Architect - Professional

AWS Certified Solutions Architect - Professional

Sources: Adrian Cantrill
Enhance your skills - become a professional level Solutions Architect and pass the AWS SA Pro Exam. The AWS Certified Solutions Architect is one of the most valuable and in-dema...
Ultimate Go: Advanced Engineering 2.0

Ultimate Go: Advanced Engineering 2.0

Sources: ardanlabs.com
Learn advanced Go concepts by building a reference implementation of a blockchain in Go! The goal of this class is to share how to code complex engineering task
14 hours 48 minutes 39 seconds
Ultimate AWS Bedrock Guide: Build and Scale Generative AI Apps

Ultimate AWS Bedrock Guide: Build and Scale Generative AI Apps

Sources: zerotomastery.io
Master AWS Bedrock to build and scale AI apps. Learn from foundation models by Meta, Cohere, and others. Dive into AI technologies like RAG, vector databases
3 hours 28 minutes 1 second