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
Watch Online Full Time Go Dev
0:00
/ #1: Discord + Github
All Course Lessons (84)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 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 subscriptionComments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
How to design & develop REST microservices in Golang (Go)
Sources: udemy
Learn to design and develop REST microservices in Go. Master MVC, Domain Driven Development, and Hexagonal architecture with MySQL and Cassandra integrations.
20 hours 26 minutes 49 seconds
Foundations of Debugging for Golang
Sources: ByteSizeGo, Matt Boyle
Debugging is the most important skill that most people are never taught. Being able to debug locally and in production is a critical skill for any Go...
Golang mini course for beginners
Sources: Anthony GG
Golang mini course for beginners is a compact and comprehensible course for developers who are just beginning to get acquainted with the Go programming...
2 hours 54 minutes 34 seconds
Go (Golang) Programming The Complete Go Bootcamp 2023
Sources: udemy
Fully updated for 2021. This Go Programming course covers every major topic, including Pointers, Methods, and Interfaces (Go OOP), Concurrency In-Depth (Goroutines, Channels, Mu...
17 hours 49 minutes 29 seconds
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