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

Join premium to watch
Go to premium
# Title Duration
1 Discord + Github 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

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Building Production-Ready Services with gRPC and Go

Building Production-Ready Services with gRPC and Go

Sources: ByteSizeGo
The course "Building Production-Ready Services with gRPC and Go" covers the development of high-performance services using gRPC and the Go language. It...
11 hours 23 minutes 33 seconds
Golang (Google go)

Golang (Google go)

Sources: udemy
Go is an amazing programming language that was created by the same guys who gave the world C (C), unix and utf-8 - some of the most influential contributions to the world of com...
17 hours 57 minutes 50 seconds
Let's Go! Learn to Build Professional Web Applications With Golang [Professional Package]

Let's Go! Learn to Build Professional Web Applications With Golang [Professional Package]

Sources: Alex Edwards
Go is a great language for building web applications. But teaching yourself from blog posts and the standard-library documentation can often leave you with....
Ardan Labs Live Bytes (Ultimate Go Syntax LIVE)

Ardan Labs Live Bytes (Ultimate Go Syntax LIVE)

Sources: ardanlabs.com
Recording of live translation Ultimate Go Syntax LIVE (March 2020 year) using Zoom. Recording of live translation Ultimate Go Syntax LIVE (March 2020 year) using Zoom.
1 hour 48 minutes 40 seconds