In a previous post, I talked about my intention to learn about Google Cloud Platform, and thanks to Globant, I had the opportunity to enroll in the GCP Partners Learning Program. Today I completed the Google Cloud Platform Fundamentals: Core Infrastructure course, the first one I did on the platform, so I wish to share with you my achievement and also some thoughts about it. It’s a great training system that takes place in Coursera, it’s seamlessly integrated with Qwiklabs, giving an interactive training experience based on video lessons and hands-on labs.
Today I finished the Go Programming by Example (Golang) course. Instructor Kam Hojati did a great job preparing the videos with lots of examples. In addition to teaching language usage through programming examples, he also shows implementations of some popular algorithms such as Fibonacci sequence calculation or how to search for repeated characters. The course ends with a final exercise that covers almost all the previous lessons. I felt the course as long and tedious, the previous one about Java had more fun, but I think it’s a worthwhile effort, and you learn a lot.
Today I finished Master Microservices with Spring Boot and Spring Cloud course, the first I complete in the Udemy learning platform. Thanks to the instructor Ranga Karanam for his good work and explanations, also for putting support material in this GitHub Repository. The first part is about Spring Boot, which is a framework to simplify the bootstrapping and development of new Spring applications. Here I built a RESTful service with Spring Boot looking at different and important aspects like REST specification, logging, database abstraction layer with JPA, exception handling, internationalization, HATEOAS, etc.