Building Microservices with Go Training Course
Go (Golang) is an excellent language for constructing microservices due to its minimal memory footprint.
Spring Cloud is an open-source framework that facilitates the development of lightweight microservices.
In this instructor-led, live training, participants will learn how to develop microservices using Go (Golang) and Spring Cloud, aligning with best practices for government projects.
Format of the Course
- Combination of lectures, discussions, exercises, and extensive hands-on practice
Course Outline
Introduction
Overview of Microservice Architecture for Government
Overview of Spring Cloud for Government
Overview of Go Syntax and Operations for Government
Setting up Your Development Environment for Government
Building Your First Go Microservice for Government
Service Discovery and Load Balancing for Government
Dynamic Routing for Government
Securing Your Microservices for Government
Debugging Your Go Microservice for Government
Unit Testing HTTP Services with GoConvey for Government
Logging and Monitoring for Government
Tracing Microservices to Uncover Latencies for Government
Containerizing Your Microservices with Docker for Government
Deploying on Docker Swarm for Government
Continuous Delivery for Government
Troubleshooting for Government
Summary and Conclusion for Government
Requirements
- Experience with programming in any language for government applications
- Familiarity with containerization concepts, such as Docker
Audience
- Software developers for government projects
Runs with a minimum of 4 + people. For 1-to-1 or private group training, request a quote.
Building Microservices with Go Training Course - Booking
Building Microservices with Go Training Course - Enquiry
Building Microservices with Go - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Course - Building Microservices with Go
Upcoming Courses
Related Courses
Developing Microservices on Google Cloud Apigee
21 HoursBuilding Microservices with Apigee Edge
21 HoursApigee Edge, which is built on Java, facilitates secure access to your services through a well-defined API that remains consistent across all of your services, regardless of the underlying service implementation. A consistent API:
- Simplifies the process for application developers to integrate and consume your services.
- Allows you to modify the backend service implementation without impacting the public API.
- Enables you to leverage analytics, monetization, developer portal features, and other capabilities built into Edge.
Audience
This course is designed for engineers, architects, and developers who are seeking to utilize Apigee Edge in their projects for government and other public sector initiatives.
Axon Framework
21 HoursEnvoy Proxy: Modern Service Proxy and Service Mesh Data Plane
14 HoursEnvoy Proxy is a high-performance edge and service proxy initially developed at Lyft and now a prominent project under the Cloud Native Computing Foundation (CNCF). It serves as a universal data plane in service mesh architectures, facilitating dynamic routing, observability, and Zero Trust security across microservices.
This instructor-led, live training (online or onsite) is designed for intermediate-level engineers who aim to deploy, configure, and operate Envoy Proxy in modern microservices and service mesh environments for government use.
By the end of this training, participants will be able to:
- Install and configure Envoy Proxy in both standalone and Kubernetes environments.
- Understand Envoy’s architecture, including filters, clusters, and listeners.
- Configure traffic management policies such as retries, circuit breaking, and load balancing.
- Secure communication using TLS/mTLS and enforce Zero Trust principles.
- Extend Envoy functionality with WebAssembly (WASM) filters.
- Integrate Envoy with service meshes like Istio and Consul.
- Monitor, trace, and troubleshoot microservice traffic using Envoy’s observability features.
Format of the Course
- Interactive lecture and discussion.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Creating a Service Mesh with Istio and Kubernetes
14 HoursJava Microservices
21 HoursKuma Kubernetes
35 HoursUpon completion of this professional course, participants will have acquired the knowledge and skills necessary to effectively implement, manage, and scale Kuma's service mesh within Kubernetes environments. They will be able to implement advanced traffic routing, observability, and security features to optimize the performance and reliability of their microservices-based applications.
Building Microservices with Lumen PHP Framework
14 HoursSystem Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 HoursIn this instructor-led, live training in US, participants will learn how to evaluate different technologies and approaches for the design of a services-based system architecture. The training begins with a discussion and comparison of monolithic systems and service architectures, followed by an in-depth exploration of microservice architecture.
Participants are given the opportunity to apply their knowledge as they create and deploy a set of proof-of-concept microservices using Spring Cloud, Spring Boot, and Docker. Additionally, the relevant infrastructure components are examined to assist participants in determining the most appropriate tools and methods for various organizational needs.
By the end of this training, participants will have a comprehensive understanding of Service-Oriented Architecture (SOA) and Microservice Architecture, as well as practical experience with Spring Cloud and related Spring technologies for rapidly developing cloud-scale, cloud-ready microservices for government use.
Building Microservices with Spring Cloud and Docker
21 HoursIn this instructor-led, live training in US, participants will gain a comprehensive understanding of building microservices using Spring Cloud and Docker. The training emphasizes practical application through exercises and the step-by-step development of sample microservices tailored for government use cases.
By the end of this training, participants will be able to:
- Comprehend the foundational principles of microservices architecture.
- Leverage Docker to create containers for microservice applications, ensuring alignment with public sector workflows.
- Develop and deploy containerized microservices using Spring Cloud and Docker, optimizing for government operations.
- Integrate microservices with discovery services and the Spring Cloud API Gateway, enhancing governance and accountability.
- Utilize Docker Compose for comprehensive end-to-end integration testing, ensuring robust and secure solutions for government.
Building Microservices with Spring Cloud and Docker - 5 Days
35 HoursSpring Cloud for Microservices
14 HoursIn this instructor-led, live training in US, we begin with an in-depth discussion of microservice architecture. Participants will apply their knowledge through practical exercises and the step-by-step development of sample microservices, tailored to meet the needs of public sector workflows and governance.
By the end of this training, participants will have a comprehensive understanding of how to leverage Spring Cloud and related Spring technologies to rapidly develop cloud-scale, cloud-ready microservices for government applications.