Introduction to industry REST microservices in Golang (Go)
$24.99 Track price
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 introduction to Go’s concepts, you have free resources for that like the Go Tour (I strongly suggest you to take it!). This is real–life and industry experience revealed in 13+ hours of video and resources that you will not easily find online.
We will cover everything you need:
Native web server.
Interfaces: How to design and implement them.
Dealing with dates.
Unit, Integration and Functional testing.
Mocking different artifacts of your application.
Consuming external APIs.
Mocking external APIs responses
Different concurrency designs based on each requirement.
Parallelism when we have multi–core VMs.
Stress–test our applications
Metrics, logging, debugging, profiling.
And a lots of more… EVERYTHING you need to work with this amazing technology.
Courses : 3
Specification: Introduction to industry REST microservices in Golang (Go)
37 reviews for Introduction to industry REST microservices in Golang (Go)
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Jayne Jacobs –
Jamie Udemy –
This is a decent course but with some caveats. He’s constantly correcting his code. He does this really quickly. Sometimes it’s really old code. This makes it easy to see a bug in your code but not in his. This adds time to the course as I just seem to be bug fixing quite a lot. This is even more prevalent due to his habit of doing a lot of up front coding in multiple files before doing any sort of testing. The above affects everyone. On more of a personal note, I don’t agree with all his design decisions. Some appear quite naive, like scoping variables globally, or writing mocks for his tests directly in production code. Ultimately though, I did find a lot of value in the course, and I’ve bought another one of his courses since starting this one.
Francisco Arenas –
This is amazing cource, i have lear how to struct a project in Go and how to import the function from others files
Tony T. Nguyen –
1. Lots of typos. The sound of continuously hitting the backspace button is annoying. 2. Just slow down in typing to avoid distracting IDE suggestion popups due to typing errors. 3. Need more preparation in the lesson plan before recording so that the videos can be smooth with fewer pauses/deletions/modifications.
Xun Hu –
Thanks for your tutorial, I think this is the one I was expecting to learn. However, before starting this course, the learners need to have a good understanding of go programming language. Otherwise, you will get lost.
Cyn E –
Let’s start with the good part of the course, the instructor is knowledgeable and most of the practices he’s suggesting are pretty solid. However, programming and teaching are totally different things. Unfortunately this course just feels like a very long screencast and not a course. Here are some problems: The recording is not good, very loud keyboard sounds. No lesson plan, topics are not ordered and presented with teaching concepts in mind and some recordings are up to 90 minutes. Most likely, the instructor is not using a script or a guide because there’s plenty of fixing mistakes, moments of silence and decision making pauses during the videos. So in summary, if you treat this like a series of live coding screencasts by a programmer, it’s OK. But if you’re expecting a course similar to some top sellers here on Udemy, you’ll be most likely disappointed.
Mathew Daniel –
Could have more in depth explanation of design decisions. The instructor makes many changes without any real explanation, e.g. better coding practice, more efficient, readability/maintainability, etc.
Jesse Raccio –
The keyboard sounds are nearly painful and he moves too quickly through the written code
Diwakar Singh –
He goes deep inside the topics. Awesome Course.
Doug Molina –
Great hands on course to get practical with golang and microservices
Marcel Nehrig –
Code is very awesome, but man, please don’t put your microphone on the keyboard. The typing is bursting my speakers, when i turn up the volume to understand you.
Thammachart Chinvarapon –
Sound Quality, Video Content Structure
Frank Fichtenm ller –
Top Course. Don’t mind the technical details and sometimes a bit unnerving typing sequences. The content is gold! By far the most in depth and practical hands on course for intermediary go developers i have found so far. Looking forward to part II baby !!
Jadug Norach Agna Parusa –
Each individual lecture is lengthy. It can be divided into smaller sub sections. But overall good topic!
Alex Ripoll Piera –
The content of this course is excellent. The only reason I don’t give 5 stars is because of the sound quality and the lack of video editing, but again, excellent course. Going to buy part 2 to see how the hexagonal architecture is implemented in golang.
Fahim Khan –
Shakil akram –
I am So glad I took this course. I have over 15 courses on golang on udemy, only this course helped me to get confidence about running things in production. I Really love the way Fede introduces new topic and spend good amount of time in each topic until it becomes natural to me. Really appreciate his effort of teaching things that actually can be used in real life. Oauth, logging, testing, mocking sessions are priceless. I will certainly revisit this course again. but I am on my way to part 2, cant even wait to start.
Venakam Anakam –
A very good course; learnt a lot; hope to start the second part of the course soon.
Excelente!! viene muy bien hasta ahora el contenido y la claridad en los conceptos (le restaria media estrella por la calidad de sonido…)
Always Learning –
Amazing Course. Highly recommend.
Gustavo Henrique Machado da Silva –
Some places explanation is lacking, most of the time the overall audio quality is sub par, the content is very very good tho.
Marco Espinoza –
This course is terrible. I’m really disappointing. The author might know what he is talking about the the explanation is very unclear. The video quality ir poor and there is a lot of noice in the background like phone notifications of barks from a dog The autor is always moving the mouse all over the place distracting me sometime deleting code and fix it. It is really annoying. The title is promising but the content is not. There is a lot to improve for this. I bought 2 courses from the same author and this is the first one I took. Hope the other one is not like this. Terrible experience.
Gediminas Radikas –
Cons: professionals oriented Pros: poor sound quality, only 720p video available
Quanta Cake –
Good explanation. High quality code.
Gy rgy Lantos –
It is a really great course for beginners! However I have some doubts about the testing part. Sometimes i felt the testing and the prod logic is unnecessarily mixed together.
John Bergdahl –
This course is exactly what I have been looking for, and I wish I would have found it earlier. After working through multiple other courses in Go, this one finally gave me what I needed to start working on real world projects. I will follow up with How to design & develop REST microservices in Golang.
Danniel Rolfe –
Fantastic course! I really appreciate how testing is the central focus.
Puneet Singh –
Just an amazing course, learnt a lot!
Mohab Abugabal –
Please do not take this course. The instructor will confuse you more than help you. No wonder why it is cheap compared to others.
Alejandro Lucas Santin –
This course is helping me a lot, I can understand everything and it s really useful. Thanks a lot
Jorge Bautista –
The content on this course is gold. it is really nice that we can actually see how to test our code properly
Andri Winata –
I have been only on lesson 7, but the course content is really great! Looking forward to continue this course until the end and also the part 2 of this course.
Petros Trakadas –
Great source of knowledge!! Thanks a lot! The sound quality could be better 🙂
Oskar Nordgren –
Background noises, blips and message notifications takes unwanted attention.
Jack Lagall –
decent course that serves as an intro but voice volume is way too low
Adam mieja –
Content wise is course amazing, where its lacking is the form in which information are given. Overall good course.
Radoslav Cink –
Oh man, this course was absolutely perfect match for me and one of the best courses I have bought. I would recommend it for anyone who is starting with go as a third step. First take a Go tour, second read Effective Go. After first two steps I had quite a good understanding of the plain go language, but I could not imagine how to practically write code in it. I.e. how to organize code, how to think in the functional paradigm, how to write tests with mocks, how to handle errors in practice on the rutine basis, how strictly prefer pointers over values. For me, this course was mostly about clarification of to how to think in Go. Edit: Plus I really appreciate, that the course does not explain again what is already described in Go Tour + Effective Go. Thank You!