Full Time Go Dev

42h 44m 36s
English
Paid

Course description

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.

Read more about the course
  • Step-By-Step Bulletproof Process For Devs Knowing ANY Language
  • All Fundamental-To-Advanced GO Concepts With The Real World Examples
  • No BS & Straight To The Point Practical Content Not Known To The Public Before
  • Core Mechanics In Top-Class Implementation & Best Performing Design Patterns
  • Simply Explained And Easy To Follow System To Level Up Skills In No Time
  • Led By Multi-Award Winning International GO Master

If you love programming but hate:

  • Spending hours searching the Internet and finding “solutions” that lead to more problems
  • Being alone with the tasks, not knowing where to get the help from
  • Having no clue how to properly boost your career and learning progress
  • Paying “gurus” for the length-inflated courses teaching you less than you already know
  • Missing concepts with design patterns stopping you from building and scaling complex applications

Then this life-changing course if right for YOU:

  • Learn GO as fast as humanly possible (BLAZINGLY FAST)
  • Absorb and understand beginner-to-expert concepts
  • Always up-to-date content with the latest version-specific syntax
  • Exceed all your expectations with exceptionally original teaching techniques
  • Ultra fast-growing, always active, and supporting Discord community
  • Your confidence in GO will BLOW UP through the roof

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 Full Time Go Dev

0:00
/
#1: Discord + Github

All Course Lessons (84)

#Lesson TitleDurationAccess
1
Discord + Github Demo
05:34
2
Program intro and Golang Installation
11:15
3
Variables
12:39
4
Builtin and custom types
30:31
5
Enums
12:32
6
Control structures
11:21
7
Interfaces
26:35
8
Modules
28:53
9
Advanced type techniques
17:26
10
Advanced interfaces and typed functions
23:56
11
Generics
12:08
12
Pointers
20:37
13
Writing tests
18:16
14
Intro to goroutines and channels
21:33
15
Working with channels
17:30
16
Control flow and synchronization example
21:00
17
Mutexes and atomic values
23:41
18
Package context
24:12
19
Practical example
22:18
20
Hotel reservation backend - project setup
38:27
21
Adding the database layer
41:55
22
Creating and validating users
39:42
23
User CRUD API
44:39
24
Testing the user API handler
32:56
25
Setting up our db seed script
40:56
26
Hotel API
40:45
27
Listing rooms API and small DB refactor
31:35
28
JWT Authentication
36:28
29
Authenticating users
42:43
30
Creating tests for the authentication handler
36:15
31
Booking API
33:01
32
Validating bookings with mongodb filter query
34:53
33
Admin authorization
39:41
34
Canceling bookings
40:37
35
Creating test fixtures
37:55
36
Advanced testing of authorized handlers
26:03
37
Practical error handling
32:33
38
Architectural decisions and loose coupling the data layer.
44:02
39
Pagination and filtering resources
33:30
40
Configuration
34:57
41
Dockerfile + Debug lesson
21:55
42
Introduction and project overview
14:43
43
Coding the OBU data sender
39:36
44
Setting up the Kafka producer
35:43
45
Producing to Kafka with logging middleware
34:13
46
Implementing the distance calculator service
40:51
47
Coding the invoice aggregator
39:36
48
Aggregator HTTP transport client
31:21
49
Aggregator invoice API handler
34:04
50
Implementing GRPC and Protobuffers as our second transport layer
40:27
51
Aggregator GRPC client
39:37
52
Internal service communication
13:14
53
Building a custom HTTP gateway
38:52
54
Running and testing the gateway with all services
22:24
55
Metrics layer with Prometheus
43:02
56
Grafana introduction
33:12
57
Service configuration for your devops team
16:09
58
HTTP metrics
29:14
59
Custom error handling
30:50
60
Request tracing
22:34
61
Building services with go-kit | setup
50:16
62
Building services with go-kit | circuit breaking & rate limiting
45:10
63
Finishing the aggregator service with go-kit
41:34
64
The interviewing process
21:11
65
Making an amazing GitHub profile
12:03
66
Crafting a killer resume
20:10
67
Tips and tricks during the interview
19:31
68
How to close the skill gap
17:30
69
Private and public key cryptography
38:29
70
Implementing blocks with protobuffers
27:12
71
UTXO transaction model
38:46
72
Coding the node with GRPC transport
40:28
73
Peer To Peer with GRPC
35:45
74
Peer discovery with custom gossip protocol
36:34
75
Blockchain data structure
40:38
76
Transaction mempool
38:21
77
Adding and validating blocks
35:43
78
Creating transactions
31:24
79
Transaction validation
34:13
80
UTXO storage
38:23
81
Implementing the Merkletree
41:02
82
Fixing tests and debug session
40:49
83
Finalizing creating valid blocks and transactions
20:11
84
Peek reader and protocol design
32:06

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

Golang: How to Build a Blockchain in Go Guide

Golang: How to Build a Blockchain in Go Guide

Sources: udemy
Learn how to build a blockchain from scratch with Go Programming Language (Golang). With the emergence of Facebook's cryptocurrency, Libra, companies like Amazon, Microsoft, and...
5 hours 24 minutes 9 seconds
Working with Microservices in Go (Golang)

Working with Microservices in Go (Golang)

Sources: udemy
For a long time, web applications were usually a single application that handled everything—in other words, a monolithic application. This monolith handled user authentication, ...
10 hours 51 minutes 24 seconds
Ultimate Go: Advanced Engineering

Ultimate Go: Advanced Engineering

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 tasks required to bui...
16 hours 20 minutes 42 seconds
Golang + Lambda Masterclass [EARLY-ACCESS]

Golang + Lambda Masterclass [EARLY-ACCESS]

Sources: Gourav Kumar
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 pro...
1 hour 41 minutes 25 seconds