UdemyMicroservices

Working with Microservices in Go (Golang)

التصنيف الكامل: Development > Web Development > Microservices

Working with Microservices in Go (Golang)

عن هذا الكورس

For a long time, web applications were usually a single application that handled everything—in other words, a monolithic application. This monolith handled user authentication, logging, sending email, and everything else. While this is still a popular (and useful) approach, today, many larger scale applications tend to break things up into microservices. Today, most large organizations are focused on building web applications using this approach, and with good reason.Microservices, also known as the microservice architecture, are an architectural style which structures an application as a loosely coupled collection of smaller applications. The microservice architecture allows for the rapid and reliable delivery of large, complex applications. Some of the most common features for a microservice are:it is maintainable and testable;it is loosely coupled with other parts of the application;it can deployed by itself;it is organized around business capabilities;it is often owned by a small team.In this course, we'll develop a number of small, self-contained, loosely coupled microservices that will will communicate with one another and a simple front-end application with a REST API, with RPC, over gRPC, and by sending and consuming messages using AMQP, the Advanced Message Queuing Protocol. The microservices we build will include the following functionality:A Front End service, that just displays web pages;An Authentication service, with a Postgres database;A Logging service, with a MongoDB database;A Listener service, which receives messages from RabbitMQ and acts upon them;A Broker service, which is an optional single point of entry into the microservice cluster;A Mail service, which t

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق ومباشر

ينقلك لصفحة التسجيل الرسمية

سعر الكورس
$89.99
المنصة:Udemy
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
(Golang) Go Projects for Non-Go Engineers: With AI Assistant
Udemy
Go (programming language)

(Golang) Go Projects for Non-Go Engineers: With AI Assistant

Already know how to code, but new to Go?This hands-on course is designed for experienced software engineers who want to quickly become productive in Go (Golang) without having to wade through beginner-level programming syntax. If you've coded in Python, Java, C#, or similar languages and are ready to explore Go for professional use or evaluation, this course is for you.What You'll LearnGo fundamentals through real project implementation — including syntax, maps, slices, pointers, interfaces, and first-class functions.Build practical Go applications from scratch, each focused on solving real-world problems with increasing complexity.Work with files and data — learn how to read, process, and write JSON in Go.Object-Oriented Programming in Go — understand Go's unique take on OOP and structuring large applications.Unit testing and mock testing to write maintainable, testable Go code.Concurrency and parallelism — Go's standout feature, explained with clear examples and hands-on projects.Generics and comparable types — leverage Go's type system to write reusable code.Create a REST API server — perform full CRUD operations with routing, middleware, request/response handling, and validations.Database integration with PostgreSQL — connect to a real database, model relationships, and run SQL queries.gRPC Protocol Buffers — get introduced to modern, high-performance APIs used in microservices.AI Coding Assistant (GitHub Copilot) — boost your productivity with AI-powered suggestions and learn how to integrate them effectively into your workflow.How You'll LearnProject-Based Learning: Each concept is intro

CSS Floating Layouts
Udemy
CSS

CSS Floating Layouts

Ever struggled trying to figure out how to build a floating layout using only elements and CSS? CSS Floating Layouts takes the mystery and headache away, and shows you how to build amazing CSS-based floating layouts from the ground up. With Geoff Blake’s trademark non-jargonny approach, you’ll have fun and learn a heap as you discover the world of floating layouts. You’ll learn about floats and clears, then delve into creating three different types of layouts: flexible layouts, fixed layouts, and combination flexible/fixed layouts…all from scratch, all with floats, all by hand!

Kubernetes from A to Z™
Udemy
Kubernetes

Kubernetes from A to Z™

This course is an excellent introduction to Kubernetes, helping you gain basic experience and an understanding of the vital components of the platform. Given its recent explosion in popularity, it is important to be on the frontier of this cutting-edge technology. Discover how to use Kubernetes to simplify your software development. As an IT professional with 20+ years management, I want to share my experience in providing technical solutions for achieving business objectives. This course is ideal for beginners to container technology or those new to Kubernetes engineering. This course includes the following chapters: Course Introduction and Overview What is Kubernetes? Why Kubernetes? Up and Running: Basics Cluster Architecture Core Objects and Primitives Enroll in the course and get started with Kubernetes today!

Unlock Your Real SuperPowers - 5 Natural Faculties of Mind
Udemy
Mindfulness

Unlock Your Real SuperPowers - 5 Natural Faculties of Mind

What’s the #1 quest in life? Mastery. In a whirlwind of crazy mixed up rampant change, the one grounding force is YOU. ... that is, when your mind becomes your new BFF.- In this course you Unlock Your Real SuperPowers and Make Your Mind Your Friend by mastering the 5 Natural Faculties of Mind that are essential to creating the results we desire.- Intent, Intuition, Subtle Energy, Resonance, and Meditation are not yet taught in traditional education, yet are vital to living a masterful life. -This course teaches you a clear and precise understanding of these natural-born "superpowers" so you activate them in yourself. You learn to use them in daily life and you live them spontaneously, with ease.-Through real-life examples, stories, and awareness practices, creator of QuantumThink®, Dianne Collins distinguishes the specific qualities and functions of each of the 5 faculties of mind and how they work together.- In these dramatically changing, uncertain times people are dealing with more stress factors than ever. Mastering our 5 Natural Faculties of Mind is key to peace, equanimity, and happiness. Centered, confident, and self-aware. These are states of mind we all want.- There are two key aspects of this. One is keeping your vibrational frequency more refined, lighter, higher, clearer. The other is actually conditioning uplifting, positive and productive habits of thinking.The intent of this course is for you to:Establish mindfulness as a natural, integrated way of life. Tap into your inherent genius to create inner states of calm and connectedness, generate high quality relationships, and achieve outer world accomplishments with grace and fulfillment.Break free of limiting thoughts and authentically experience being in command of your destiny -- focused and confident, peaceful and happy.Develop the

Procedural Characters in GameMaker 2
Udemy
GameMaker

Procedural Characters in GameMaker 2

The GameMaker 2 procedural character course will take you through the art, programming and design of procedural 2D characters in GameMaker studio 2. You will learn to develop characters with randomized body features, procedural color schemes and programmed animation. All of the skills developed in this course will also be directly applicable to things like customizable characters and character creators!

Story Development: Dialogue, subtext and dramaturgy
Udemy
Storytelling

Story Development: Dialogue, subtext and dramaturgy

''As a writer you try to listen to what others aren't saying...and write about the silence.'' - N.R. HartSo you’ve fleshed out your main plot points, sketched a character (or characters), and perhaps drafted a scene by scene. You've got a framework to be proud of, you're certain that your story idea, you're almost ready to sit back, relax and pat yourself on the back...but then you realise, the work has only just begun! It's time to take the next step. Use this nano course to identify the value of dialogue, subtext and dramaturgy; explore the most timely and effective ways to employ the elements in your creative writing - whether you're working on a screenplay, stage script, radio drama, manuscript or literature-other.