UdemyApache Kafka

Kafka MicroServices with Spring Boot, Docker, Kubernetes, AI

التصنيف الكامل: Development > Database Design & Development > Apache Kafka

Kafka MicroServices with Spring Boot, Docker, Kubernetes, AI

عن هذا الكورس

Build real-world, event-driven microservices using Apache Kafka, Spring Boot, Docker, Kubernetes, PostgreSQL, OpenAPI, Spring Boot Actuator, and AI-assisted development.This course is designed to take you from the fundamentals of Kafka all the way to building, testing, securing, monitoring, containerizing, and deploying production-style Kafka microservices.You will start by learning the core concepts of Apache Kafka, including topics, partitions, producers, consumers, offsets, consumer groups, brokers, replication, leader election, ISR, and retention. Then, you will move into hands-on development by building a complete Library Events Producer and Library Events Consumer microservice using Spring Boot and Spring Kafka.Along the way, you will use modern AI-assisted coding workflows such as GitHub Copilot, spec-driven development, PRD documents, implementation plans, AGENTS . md, and reusable coding skills to build applications more efficiently and consistently.By the end of this course, you will have built a complete Kafka-based microservices system that includes REST APIs, Kafka producer and consumer flows, PostgreSQL persistence, error handling, retries, recovery strategies, transactions, health checks, Docker images, and Kubernetes deployment.Course IntroductionWelcome to this hands-on course on building event-driven Kafka microservices using Spring Boot, Docker, Kubernetes, and AI-assisted development.In this course, we are going to start from the fundamentals of Apache Kafka and gradually move toward building a complete real-world microservices application. You will first learn the core Kafka concepts such as topics, partitions, producers, consumers, offsets, consumer groups, brokers, replication, leader election, and retention policies.Once the Kafka foundation is clear, we will move into hands-on development by building a complete Library Eve

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

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

محتوى معتمد

مقدم من منصة Udemy

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

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

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

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

عرض كل الكورسات ←
Offensive Security Programming
Udemy
Software Development

Offensive Security Programming

The Offensive Security Programming course focuses on hands on programming skills necessary to build the most fundamental tools in ever Red Teamer's toolkit. You will learn how to build custom web applications to capture credentials. You will build simple PHP services to implement a custom full-stack phishing applicaiton. You will learn about authentication attacks like password spraying. You will learn how to build your own proxies and attack scripts using Python to conduct those attacks. Finally, you will also learn about custom binary toolkits including building your own custom Ransomware and C2 Server/Implant kit all using a mixture of Golang, Python, and C#/.NET. Each lesson is also sprinkled with lectures that introduce students to preexisting tools they will need in their professional career including the use of LLMs, to aid in tool development.Most importantly you'll learn the most eye opening lesson of all when it comes to Offensive Security Tools (OSTs). That is software is software, there's really no such thing as malware :)This course is great for those who are already in IT, Programming, or Security and are looking to expand their horizons to learn how OSTs actually work. Whether you're a software developer or a newfound penetration tester, this course is for you!

AI Digital Marketplace: Next.js & MERN Full-Stack (2026)
Udemy
Full Stack Web Development

AI Digital Marketplace: Next.js & MERN Full-Stack (2026)

Build a Full-Stack AI Digital Marketplace with Next.js & MERN (2026)Learn how to build a production-ready AI-powered Digital Marketplace using Next.js 16, React 19, Node.js, Express.js, MongoDB (MERN Stack), Redux Toolkit, Material UI (MUI), NextAuth.js, JWT Authentication, ChatGPT, Google Gemini, Stripe, PayPal, Razorpay, Cloudinary, and modern cloud deployment.In this project-based course, you'll create a complete marketplace where creators can upload, manage, sell, and deliver digital products such as website templates, UI kits, source code, design assets, eBooks, plugins, icons, and other downloadable files.Inspired by leading digital marketplaces, this application demonstrates how to build a scalable SaaS platform with secure authentication, role-based dashboards, AI-powered content generation, digital downloads, payment processing, analytics, and production-ready architecture.Whether you're building your portfolio, preparing for software engineering interviews, freelancing, or launching your own marketplace business, this course provides practical experience with modern full-stack development.What You'll Build AI-Powered Digital Marketplace Digital Product Store Multi-Vendor Marketplace Seller Dashboard Customer Dashboard Admin Dashboard Digital Downloads Shopping Cart Checkout System Order Management Product Reviews Subscription System Analytics Dashboard Responsive Web Application Production DeploymentWhat You'll LearnNext.js 16 & ReactDevelop modern web applications usingNext.js 16React 19App RouterServer ComponentsClient ComponentsDynamic RoutingAPI RoutesMiddlewareSEO OptimizationPerformance OptimizationMERN Stack Development</

Graphics in Unity 3D for Beginners - CRASH COURSE
Udemy
Unity

Graphics in Unity 3D for Beginners - CRASH COURSE

This course is about the creation of Graphics for Video Games with Unity. Adding Graphics for video games can be a technical endeavor, but at its core, it's an art form. You'll learn about the various image effects, Bloom, Depth of Field, Screen Space Reflections, and so much more. You'll get the concept of how to approach advanced image effects like Night Vision, Underwater, Solo Color effect, and more.It contains the theory, the practice, and the creative liberty you will need in your future as a Game Artist.With this course, you will also learn:1) How to use the Post-Processing Stack and create advanced image effects;2) How to Color Grade your game (the right way) and give it a Cinematic LookIt's suitable for beginners to Intermediate levels, and also for the more advanced artists, as this mini-course contains lots of nerdy information, tips, and tricks on how to approach this topic. Over time, the course will get regular updates and keep on trend with industry techniques and standards. New content will also be added in the future.Disclaimer! This course is not for absolute beginners; it requires a basic understanding of the Unity User Interface. If you are a complete beginner but want to get some cool information and resources on how Graphics are created for video games, then this course will be super fun for you.What are you waiting for? Enroll in this course and Join me now.

REST Assured API Automation from scratch + Framework + CI
Udemy
REST Assured

REST Assured API Automation from scratch + Framework + CI

Course Updates:Nov 2023: This course fully supports latest Rest Assured version 5.3.2, latest Java 21 and latest versions of all supporting libraries.Why learn Rest Assured and REST API automation?REST Assured API is one of the most popular library when it comes to automating the REST APIs. Most of the today's web applications are backed by the Micro services architecture and the REST APIs. Make no mistake, REST is gaining a lot of popularity amongst the developer community. As a QA engineer, it becomes very important to test the REST APIs as a working API is crucial for a product. With great adoption of OAuth 2.0 and Open ID Connect authentication mechanisms, it also becomes important to build an in-depth understanding of these authentication mechanisms. To speed up product delivery, the industry is gradually moving towards end to end continuous integration (CI) and continuous development process (CD). So it becomes critical that the backend API services are automated to facilitate and speed up this process. This is where the role of a QA engineer becomes of utmost importance to be able to automate the backend API services. This is why you would want to learn everything about the REST Assured library to confidently automate the REST APIs and lead the effort single handedly. And, you have come to the right place! Why this is the right course for you? This REST Assured course is a one stop solution for all your API automation needs. This course will take you from the beginner level, all the way to be able to design and implement industry standard production ready API automation framework. By the end of the cou

Advanced Python with 10 OOP Projects
Udemy
Python

Advanced Python with 10 OOP Projects

Are you ready to elevate your Python skills to the next level and become a proficient Python developer? Look no further! Our comprehensive course is designed to transform you into a Python pro by guiding you through the creation of 10 advanced Object-Oriented Programming (OOP) applications. As we code real-world programs, you will learn advanced Python concepts and also learn how to use professional software development tools and techniques such as Git, software design principles, code refactoring, advanced debugging, APIs, and much more.Why Enroll in This Course?Master OOP Concepts: Delve into the fundamentals of Object-Oriented Programming and understand how to create robust, modular, and scalable Python applications.Hands-On Practice: Gain practical experience by building 10 real-world applications, starting with the Geometry Game and progressing to complex projects like the Flatmates' Bill Sharing, Math Painter, Webcam Photo Sharer, Flatmates' Bill Web App, Calories App, Automated Emails, Instant Dictionary Web App API, and the Cinema Booking App.PyCharm Proficiency: Learn how to efficiently use the PyCharm IDE, setting up projects, and leveraging its powerful features for streamlined development.In-Depth Application Development: Go beyond basics as you explore topics like inheritance, building user interfaces, web scraping, deploying applications, working with APIs, and databases, and even creating your own Python package.Real-World Deployment: Understand the process of deploying your applications, making them accessible to users globally, and handling feature requests and updates.Professional Software Tools and Techniques: Learn how to use tools that professional developers use such Git, Figma, debuggers, etc., and learn software development techniques to write professional co

Modern Python Testing with pytest
Udemy
pytest

Modern Python Testing with pytest

Pytest is a modern, popular Python testing framework used to write and run automated tests for Python code. It makes testing simple and scalable, allowing you to create clear tests with minimal boilerplate while supporting advanced features such as fixtures, parameterisation, and mocking.Pytest helps developers catch bugs early and refactor code with confidence by making automated testing simple and efficient.Learn how to write, organise, and run automated tests with pytest to build more reliable and maintainable Python applications.Testing fundamentals and writing your first pytest testsOrganising and structuring test suitesUsing fixtures for reusable test setup and teardownParameterising tests to cover multiple scenariosWorking with markers to group and control test executionMocking and patching dependencies with pytest toolsTesting exceptions and edge casesGenerating and interpreting coverage reportsEnforcing minimum test coverage standardsConfiguring pytest and coverage settings for real-world projectsBest practices for writing maintainable and effective testsBuilding a complete testing workflow suitable for professional development and CI pipelinesDeveloping Python applications is far easier and less error-prone when you can quickly verify that your code works as expected using a testing framework like pytest.Content and OverviewThis course