<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Events on JAVAPRO International</title><link>https://javapro-en.svenruppert.com/events/</link><description>Recent content in Events on JAVAPRO International</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 02 Apr 2025 17:00:00 +0000</lastBuildDate><atom:link href="https://javapro-en.svenruppert.com/events/index.xml" rel="self" type="application/rss+xml"/><item><title>EclipseStore Advanced 2 Training: Free</title><link>https://javapro-en.svenruppert.com/events/eclipsestore-advanced-2-training-2/</link><pubDate>Wed, 02 Apr 2025 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/eclipsestore-advanced-2-training-2/</guid><description>&lt;p&gt;In this intensive 2-hour online course, we will deep-dive into developing ultra-fast in-memory database apps and microservices with EclipseStore. The EclipseStore Advanced training is based on the EclipseStore or previous MicroStream Fundamentals training.   EclipseStore is the very first Java persistence (engine) that enables you to persist any Java object-graph or single subgraphs into any data storage natively. This means any object graph can be persisted as it is in RAM. The EclipseStore approach is fundamentally different from the traditional RDBMS/NoSQL DB-server programming model:&lt;/p&gt;</description></item><item><title>EclipseStore Advanced Training: Free</title><link>https://javapro-en.svenruppert.com/events/eclipsestore-advanced-1-training/</link><pubDate>Tue, 25 Feb 2025 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/eclipsestore-advanced-1-training/</guid><description>&lt;p&gt;In this intensive 4-hour online course, we will deep-dive into developing ultra-fast in-memory database apps and microservices with EclipseStore. The EclipseStore Advanced training is based on the EclipseStore Fundamentals training. EclipseStore is the first Java persistence (engine) that enables you to store any Java object graph of any size and complexity persistently in any data storage. Therefore, your Java objects are serialized in a binary format and binaries are stored directly on disk or in a cloud object storage like AWS S3. Expensive mappings or data conversions are eliminated. The EclipseStore approach is fundamentally different from the traditional database server (RDBMS/NoSQL) programming model:&lt;/p&gt;</description></item><item><title>EclipseStore Fundamentals Training: Free</title><link>https://javapro-en.svenruppert.com/events/elipsestore-fundamentals-training-free/</link><pubDate>Thu, 13 Feb 2025 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/elipsestore-fundamentals-training-free/</guid><description>&lt;p&gt;EclipseStore is the first Java persistence (engine) that enables you to store any Java object graph of any size and complexity persistently in any data storage. Therefore, your Java objects are serialized in a binary format and binaries are stored directly on disk or in a cloud object storage like AWS S3. Expensive mappings or data conversions are eliminated. The EclipseStore approach is fundamentally different from the traditional database server (RDBMS/NoSQL) programming model:&lt;/p&gt;</description></item><item><title>MicroStream Advanced 2</title><link>https://javapro-en.svenruppert.com/events/microstream-advanced-2/</link><pubDate>Thu, 16 Nov 2023 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/microstream-advanced-2/</guid><description>&lt;p&gt;In this intensive 4-hour online course, we will deep-dive into developing ultra-fast in-memory database apps and microservices with MicroStream. The MicroStream Advanced training is based on the MicroStream Fundamental training. MicroStream is the very first Java persistence (engine) that enables you to persist any Java object-graph or single subgraphs into any data storage natively. This means any object graph can be persisted as it is in RAM. The MicroStream approach is fundamentally different from the traditional RDBMS/NoSQL DB-server programming model:&lt;/p&gt;</description></item><item><title>MicroProfile Development with Payara Micro</title><link>https://javapro-en.svenruppert.com/events/microprofile-development-with-payara-micro/</link><pubDate>Tue, 14 Nov 2023 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/microprofile-development-with-payara-micro/</guid><description>&lt;p&gt;In this 4-hour online course, you get the basics of developing MicroProfile applications with Payara Micro. This workshop will provide an introduction to Payara Micro and how to use it to create a MicroProfile application. It covers the history of MicroProfile and its relation with Jakarta EE. A detailed guide using MicroProfile 4.0/5.0, will then be given on using MicroProfile Config, Rest Client, Fault Tolerance, Health, and Metrics. This will include a discussion on how to do integration testing with Docker. In addition, we will look at configuring the application and deploying it onto a container.   &lt;strong&gt;Who should attend&lt;/strong&gt; Anyone who wants to get an overview of developing a MicroProfile application with Payara Micro. - Java developers - Software architects - Java trainers - Technical consultants and sales engineers   &lt;strong&gt;Prerequisites&lt;/strong&gt; - Fundamental knowledge of Java - Proficiency in using a Java IDE such as Eclipse, IntelliJ, or Netbeans - Proficiency in object-oriented programming - Experience with Maven - Experience with Git   &lt;strong&gt;By the end of the course, you should be able to meet the following objectives:&lt;/strong&gt; - Payara Micro versions and supported standards - MicroProfile overview and a short history - MicroProfile Config overview - Rest Client usage, including making asynchronous calls - Fault Tolerance introduction - Configuration of the application - Integration Testing - Deploying applications - Using the MicroProfile integration of MicroStream&lt;/p&gt;</description></item><item><title>MicroStream Advanced 1</title><link>https://javapro-en.svenruppert.com/events/microstream-advanced-1-2/</link><pubDate>Wed, 08 Nov 2023 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/microstream-advanced-1-2/</guid><description>&lt;p&gt;In this intensive 4-hour online course, we will deep-dive into developing ultra-fast in-memory database apps and microservices with MicroStream. The MicroStream Advanced training is based on the MicroStream Fundamental training. MicroStream is the very first Java persistence (engine) that enables you to persist any Java object-graph or single subgraphs into any data storage natively. This means any object graph can be persisted as it is in RAM. The MicroStream approach is fundamentally different from the traditional RDBMS/NoSQL DB-server programming model:&lt;/p&gt;</description></item><item><title>MicroProfile Development with Quarkus</title><link>https://javapro-en.svenruppert.com/events/microprofile-development-with-quarkus/</link><pubDate>Thu, 26 Oct 2023 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/microprofile-development-with-quarkus/</guid><description>&lt;p&gt;In this 4-hour online course, you get the basics of developing MicroProfile applications with Quarkus. This workshop will provide an introduction to Quarkus and how to use it to create a MicroProfile application. It covers the history of MicroProfile and its relation with Jakarta EE. A detailed guide using MicroProfile 4.0/5.0, will then be given on using MicroProfile Config, Rest Client, Fault Tolerance, Health, and Metrics. This will include a discussion on how to do integration testing. In addition, we will look at configuring the application and deploying it onto a container.   &lt;strong&gt;Who should attend&lt;/strong&gt; Anyone who wants to get an overview of developing a MicroProfile application with Quarkus. - Java developers - Software architects - Java trainers - Technical consultants and sales engineers   &lt;strong&gt;Prerequisites&lt;/strong&gt; - Fundamental knowledge of Java - Proficiency in using a Java IDE such as Eclipse, IntelliJ, or Netbeans - Proficiency in object-oriented programming - Experience with Maven - Experience with Git   &lt;strong&gt;By the end of the course, you should be able to meet the following objectives:&lt;/strong&gt; - MicroProfile overview and a short history - MicroProfile Config overview - Rest Client usage, including making asynchronous calls - Fault Tolerance introduction - Configuration of the application - Integration Testing - Deploying applications - Using the Quarkus integration of MicroStream&lt;/p&gt;</description></item><item><title>Efficient data persistence for Java microservices in the cloud era</title><link>https://javapro-en.svenruppert.com/events/efficient-data-persistence-for-java-microservices-in-the-cloud-era-2/</link><pubDate>Wed, 25 Oct 2023 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/efficient-data-persistence-for-java-microservices-in-the-cloud-era-2/</guid><description>&lt;p&gt;Master database architecture and design patterns for cloud-native solutions to handle core business data handling with efficiency and scalability. &lt;strong&gt;Target audience&lt;/strong&gt;: Java Developers, Architects &lt;strong&gt;About the workshop:&lt;/strong&gt; Suppose you are already aware of microservices architectures and their multiple design pitfalls. In that case, your next step is to enhance the way your solutions handle core business data handling - your next step is to bring your persistence knowledge to the next level! It&amp;rsquo;s widespread to discuss stateful solutions, but have you asked yourself where the &amp;ldquo;state&amp;rdquo; is and how to handle it properly? Well, it is on the persistence layer, which is the course you need to prepare for data-related challenges. In this workshop, you&amp;rsquo;ll explore the power of well-designed Java microservices backed by databases. While learning to rely on application and architectural-level design patterns and good practices, you&amp;rsquo;ll know how to avoid falling into design pitfalls and anti-patterns. Other than traditional relational databases, you&amp;rsquo;ll learn about and try out NoSQL persistence and other Java-native ultra-fast storage solutions, such as MicroStream.&lt;/p&gt;</description></item><item><title>Jakarta EE Development with Payara Micro</title><link>https://javapro-en.svenruppert.com/events/jakarta-ee-development-with-payara-micro/</link><pubDate>Thu, 19 Oct 2023 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/jakarta-ee-development-with-payara-micro/</guid><description>&lt;p&gt;In this 4-hour online course, you get the basics of developing Jakarta EE Web applications providing REST endpoints with JSON payloads with Payara Micro. This workshop will provide an introduction to Payara Micro and how to use it to create a Jakarta EE application. It covers a basic overview of what Jakarta EE is and its history. A detailed guide using Jakarta EE 8/10, will then be given on using CDI, JAX-RS, and JPA for reading and writing data from the database. This will include a discussion on how to do integration testing with Docker. In addition, we will look at configuring the application and deploying it onto a container.   &lt;strong&gt;Who should attend&lt;/strong&gt; Anyone who wants to get an overview of developing a Jakarta EE application with Payara Micro. - Java developers - Software architects - Java trainers - Technical consultants and sales engineers   &lt;strong&gt;Prerequisites&lt;/strong&gt; - Fundamental knowledge of Java - Proficiency in using a Java IDE such as Eclipse, IntelliJ, or Netbeans - Proficiency in object-oriented programming - Experience with Maven - Experience with Git   &lt;strong&gt;By the end of the course, you should be able to meet the following objectives:&lt;/strong&gt; - Payara Micro versions and supported standards - Jakarta EE overview and a short history - CDI Introduction - JAX-RS basics - JPA introduction - Configuration of the application - Integration Testing - Deploying applications - Using the CDI integration of MicroStream&lt;/p&gt;</description></item><item><title>MicroStream Fundamentals</title><link>https://javapro-en.svenruppert.com/events/microstream-fundamentals/</link><pubDate>Tue, 17 Oct 2023 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/microstream-fundamentals/</guid><description>&lt;p&gt;In this 4-hour online course, you will learn the fundamentals of how to develop ultra-fast in-memory database apps and microservices with MicroStream. MicroStream is the very first Java persistence (engine) that enables you to persist any Java object-graph or single subgraphs into any data storage natively. This means any object graph can be persisted as it is in RAM. The MicroStream approach is fundamentally different from the traditional RDBMS/NoSQL DB-server programming model:&lt;/p&gt;</description></item><item><title>Spring Boot Advanced 2 – AOP &amp; Security</title><link>https://javapro-en.svenruppert.com/events/spring-boot-advanced-2-aop-security-2/</link><pubDate>Sat, 07 Oct 2023 16:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/spring-boot-advanced-2-aop-security-2/</guid><description>&lt;p&gt;**This course is for youÂ **&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If you are looking for a job&lt;/li&gt;
&lt;li&gt;College Project&lt;/li&gt;
&lt;li&gt;You want to build your own API and sell them&lt;/li&gt;
&lt;li&gt;You want a promotion in your current company&lt;/li&gt;
&lt;li&gt;You want to innovate in your office work&lt;/li&gt;
&lt;li&gt;You want to turn into Microservice Architect&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;  &lt;strong&gt;Course Description&lt;/strong&gt; In this course you will learn about Spring Boot AOP (Aspect Oriented Programming) by building an Auditing System for Employee Management APIâ€™s. Then you will also learn about how to implement Form Based Security with In-Memory and Database Based Authentication and Principal Role Based Authorization for Spring Boot Application.   &lt;strong&gt;What you will be able to do after completing this course&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Advanced Java cloud-native microservices</title><link>https://javapro-en.svenruppert.com/events/advanced-java-cloud-native-microservices-2/</link><pubDate>Thu, 05 Oct 2023 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/advanced-java-cloud-native-microservices-2/</guid><description>&lt;p&gt;Learn how to simplify microservices implementation and delivery with best practices and observability techniques using MicroProfile. &lt;strong&gt;Target audience:&lt;/strong&gt; Java Developers, Architects &lt;strong&gt;About the workshop:&lt;/strong&gt; If you are interested in mastering real-world knowledge around the implementation and delivery of cloud-native Java microservices, this is the course for you. This four-hour online course covers various topics, from best practices of cloud-native solutions to observability practices and recommendations. You&amp;rsquo;ll be able to track and find bugs across a distributed microservice architecture much more accessible by implementing tracing capabilities on your microservices. On top of all that, you&amp;rsquo;ll be able to create your image so you can easily run containerized microservices anywhere. By the end of this course, you&amp;rsquo;ll have the skills to make resilient microservices on Java using MicroProfile, you&amp;rsquo;ll add to your toolkit the ability to deliver stateful microservices backed by ultra-fast persistence solutions, and you&amp;rsquo;ll be able to track and find bugs across a distributed microservice architecture much more easily.&lt;/p&gt;</description></item><item><title>Application development with Quarkus</title><link>https://javapro-en.svenruppert.com/events/application-development-with-quarkus/</link><pubDate>Tue, 26 Sep 2023 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/application-development-with-quarkus/</guid><description>&lt;p&gt;In this 4-hour online course, you get the basics of developing microservices applications providing REST endpoints with JSON payloads with Quarkus. This workshop will provide an introduction to Quarkus and how to use it to create applications. A detailed guide will be provided on using ArC (CDI), RESTEasy, and Panache (database access) within your application. This will include a discussion on how to do testing of your application. In addition, we will look at configuring the application and deploying it onto a container, as Java application or as a native image.   &lt;strong&gt;Who should attend&lt;/strong&gt; Anyone who wants to get an overview of developing a REST style application with Quarkus. - Java developers - Software architects - Java trainers - Technical consultants and sales engineers   &lt;strong&gt;Prerequisites&lt;/strong&gt; - Fundamental knowledge of Java - Proficiency in using a Java IDE such as Eclipse, IntelliJ, or Netbeans - Proficiency in object-oriented programming - Experience with Maven - Experience with Git   &lt;strong&gt;By the end of the course, you should be able to meet the following objectives:&lt;/strong&gt; - ArC/CDI Introduction - RESTEasy / JAX-RS basics - Database access introduction with Panache - Configuration of the application - Integration Testing - Deploying applications - Using the Quarkus integration of MicroStream&lt;/p&gt;</description></item><item><title>Spring Boot Advanced 1 – Application Development</title><link>https://javapro-en.svenruppert.com/events/spring-boot-advanced-1-application-development-2/</link><pubDate>Sat, 23 Sep 2023 16:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/spring-boot-advanced-1-application-development-2/</guid><description>&lt;p&gt;**This Course is for youÂ **&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If you are looking for a job&lt;/li&gt;
&lt;li&gt;College Project&lt;/li&gt;
&lt;li&gt;You want to build your own API and sell them&lt;/li&gt;
&lt;li&gt;You want a promotion in your current company&lt;/li&gt;
&lt;li&gt;You want to innovate in your office work&lt;/li&gt;
&lt;li&gt;You want to turn into Microservice Architect&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;  &lt;strong&gt;Course Description&lt;/strong&gt; In this course you will learn about Spring Boot Hibernate, how to establish One to One, One To Many or Many to One and Many To Many Relationships between two entity classes. You will also learn about how to use MicroStream framework with Spring Boot   &lt;strong&gt;What you will be able to do after completing this course&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Quarkus Fundamentals</title><link>https://javapro-en.svenruppert.com/events/quarkus-fundamentals/</link><pubDate>Thu, 14 Sep 2023 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/quarkus-fundamentals/</guid><description>&lt;p&gt;In this 4-hour online course, you get an introduction to developing modern cloud-native microservices with Quarkus. Join us for an introductory workshop on Quarkus, a Kubernative Java Native solution for HotSpot and GraalVM, combining the best of breed libraries for creating your application. We will review the capabilities, compare them to other frameworks and solutions, and determine what cloud-native applications entail. Step-by-step instructions will be provided on how to get started with Quarkus. In the end, attendees will learn examples of the different features such as starting a new application, use the developer Mode, configuring, running it in containers and so on &amp;hellip;   &lt;strong&gt;Who should attend&lt;/strong&gt; Anyone who wants to get a high-level overview of the capabilities of Quarkus and the typical use cases. - Java developers - Software architects - Java trainers - Technical consultants and sales engineers   &lt;strong&gt;Prerequisites&lt;/strong&gt; - Fundamental knowledge of Java   &lt;strong&gt;And if you want to play with the provided examples after the course&lt;/strong&gt; - Proficiency in using a Java IDE such as Eclipse, IntelliJ, or Netbeans - Proficiency in object-oriented programming - Experience with Maven - Experience with Git   &lt;strong&gt;By the end of the course, you should be able to meet the following objectives:&lt;/strong&gt; - What is Quarkus? - Comparison to other frameworks and solutions - What is Cloud-native? - Step-by-step instructions for starting, building, configuring, and deploying your first application - Integration of MicroStream.&lt;/p&gt;</description></item><item><title>Payara Micro Fundamentals</title><link>https://javapro-en.svenruppert.com/events/payara-micro-fundamentals/</link><pubDate>Tue, 12 Sep 2023 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/payara-micro-fundamentals/</guid><description>&lt;p&gt;In this 4-hour online course, you get an introduction to developing modern cloud-native microservices with Payara Micro. Join us for an introductory workshop on Payara Micro, the small and lightweight application server which aims to make it easy for developers to create cloud-native applications. We will review the capabilities, compare them to other frameworks and solutions, and determine what cloud-native applications entail. Step-by-step instructions will be provided on how to get started with Payara Micro. In the end, attendees will learn examples of the different features such as starting a new application, configuring, running it in containers, deploying it as an application server, and so on &amp;hellip;   &lt;strong&gt;Who should attend&lt;/strong&gt; Anyone who wants to get a high-level overview of the capabilities of Payara Micro and the typical use cases. - Java developers - Software architects - Java trainers - Technical consultants and sales engineers   &lt;strong&gt;Prerequisites&lt;/strong&gt; - Fundamental knowledge of Java   &lt;strong&gt;And if you want to play with the provided examples after the course&lt;/strong&gt; - Proficiency in using a Java IDE such as Eclipse, IntelliJ, or Netbeans - Proficiency in object-oriented programming - Experience with Maven - Experience with Git   &lt;strong&gt;By the end of the course, you should be able to meet the following objectives:&lt;/strong&gt; - What is Payara Micro? - Comparison to other frameworks and solutions - What is Cloud-native? - Step-by-step instructions for starting, building, configuring, and deploying your first application - Integration of MicroStream.&lt;/p&gt;</description></item><item><title>Spring Boot Fundamentals</title><link>https://javapro-en.svenruppert.com/events/spring-boot-fundamentals-2/</link><pubDate>Sat, 09 Sep 2023 16:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/spring-boot-fundamentals-2/</guid><description>&lt;p&gt;**This Course is for youÂ **&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If you are looking for a job&lt;/li&gt;
&lt;li&gt;College Project&lt;/li&gt;
&lt;li&gt;You want to build your own API and sell them&lt;/li&gt;
&lt;li&gt;You want a promotion in your current company&lt;/li&gt;
&lt;li&gt;You want to innovate in your office work&lt;/li&gt;
&lt;li&gt;You want to turn into Microservice Architect&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;  &lt;strong&gt;Course Description&lt;/strong&gt; In this course along with learning the basics of Spring Boot Framework while designing a Bookstore System Application, you will be learning some of the most desired skills of being counted among the best techies in the industry for web application development. You will learn and understand how to create and customise Swagger UI for API Documentation and how to use Swagger UI for API testing, how to use Lombok Framework to minimise the boilerplate even further than most techies can possibly imagine, also a cool way to implement Builder Design Pattern with Lombok Annotation, use of dev-tools for faster application development, use of actuators for performance monitoring, use of profiling for environment creation, use of JPA for performing CRUD Operations on DB Tables, how to use MicroStream with Spring Boot for achieving best performance in data persistence and retrieving and understanding of embedded database and leveraging the same for faster application development.   &lt;strong&gt;What you will be able to do after completing this course&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Fundamentals of modern Java microservice</title><link>https://javapro-en.svenruppert.com/events/fundamentals-of-modern-java-microservice/</link><pubDate>Wed, 06 Sep 2023 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/fundamentals-of-modern-java-microservice/</guid><description>&lt;p&gt;Discover the benefits of Java microservices and learn to implement and document them using MicroProfile. &lt;strong&gt;Target audience:&lt;/strong&gt; Java Developers &lt;strong&gt;About the workshop:&lt;/strong&gt; In this workshop, you&amp;rsquo;ll explore the fundaments of the Java microservices universe. Your first step on this journey will be to understand this architectural model&amp;rsquo;s key benefits and downsides and when and why to use it. Next, you&amp;rsquo;ll be ready to learn multiple best practices for a smoother application delivery lifecycle and integration by adopting best practices for implementing and documenting the service APIs. By the end of this workshop, you&amp;rsquo;ll have experienced through hands-on practices how easy and efficient it can be to deliver well-designed Java microservices using the MicroProfile specification. Topics covered in this workshop include an introduction to microservices and their benefits compared to traditional application development models, an overview of MicroProfile and why it&amp;rsquo;s relevant for every Java professional, and how to integrate microservices with ultra-fast persistence. By the end of this workshop, you&amp;rsquo;ll have the skills to efficiently deliver well-designed Java microservices using the MicroProfile specification.   &lt;strong&gt;What you will learn:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Spring Boot Advanced 2 – AOP &amp; Security</title><link>https://javapro-en.svenruppert.com/events/spring-boot-advanced-2-aop-security/</link><pubDate>Sat, 17 Jun 2023 16:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/spring-boot-advanced-2-aop-security/</guid><description>&lt;p&gt;**This course is for youÂ **&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If you are looking for a job&lt;/li&gt;
&lt;li&gt;College Project&lt;/li&gt;
&lt;li&gt;You want to build your own API and sell them&lt;/li&gt;
&lt;li&gt;You want a promotion in your current company&lt;/li&gt;
&lt;li&gt;You want to innovate in your office work&lt;/li&gt;
&lt;li&gt;You want to turn into Microservice Architect&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;  &lt;strong&gt;Course Description&lt;/strong&gt; In this course you will learn about Spring Boot AOP (Aspect Oriented Programming) by building an Auditing System for Employee Management APIâ€™s. Then you will also learn about how to implement Form Based Security with In-Memory and Database Based Authentication and Principal Role Based Authorization for Spring Boot Application.   &lt;strong&gt;What you will be able to do after completing this course&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Efficient data persistence for Java microservices in the cloud era</title><link>https://javapro-en.svenruppert.com/events/efficient-data-persistence-for-java-microservices-in-the-cloud-era/</link><pubDate>Tue, 13 Jun 2023 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/efficient-data-persistence-for-java-microservices-in-the-cloud-era/</guid><description>&lt;p&gt;Master database architecture and design patterns for cloud-native solutions to handle core business data handling with efficiency and scalability. &lt;strong&gt;Target audience&lt;/strong&gt;: Java Developers, Architects &lt;strong&gt;About the workshop:&lt;/strong&gt; Suppose you are already aware of microservices architectures and their multiple design pitfalls. In that case, your next step is to enhance the way your solutions handle core business data handling - your next step is to bring your persistence knowledge to the next level! It&amp;rsquo;s widespread to discuss stateful solutions, but have you asked yourself where the &amp;ldquo;state&amp;rdquo; is and how to handle it properly? Well, it is on the persistence layer, which is the course you need to prepare for data-related challenges. In this workshop, you&amp;rsquo;ll explore the power of well-designed Java microservices backed by databases. While learning to rely on application and architectural-level design patterns and good practices, you&amp;rsquo;ll know how to avoid falling into design pitfalls and anti-patterns. Other than traditional relational databases, you&amp;rsquo;ll learn about and try out NoSQL persistence and other Java-native ultra-fast storage solutions, such as MicroStream.&lt;/p&gt;</description></item><item><title>Spring Boot Advanced 1 – Application Development</title><link>https://javapro-en.svenruppert.com/events/spring-boot-advanced-1-application-development/</link><pubDate>Sat, 03 Jun 2023 16:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/spring-boot-advanced-1-application-development/</guid><description>&lt;p&gt;**This Course is for youÂ **&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If you are looking for a job&lt;/li&gt;
&lt;li&gt;College Project&lt;/li&gt;
&lt;li&gt;You want to build your own API and sell them&lt;/li&gt;
&lt;li&gt;You want a promotion in your current company&lt;/li&gt;
&lt;li&gt;You want to innovate in your office work&lt;/li&gt;
&lt;li&gt;You want to turn into Microservice Architect&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;  &lt;strong&gt;Course Description&lt;/strong&gt; In this course you will learn about Spring Boot Hibernate, how to establish One to One, One To Many or Many to One and Many To Many Relationships between two entity classes. You will also learn about how to use MicroStream framework with Spring Boot   &lt;strong&gt;What you will be able to do after completing this course&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Advanced Java cloud-native microservices</title><link>https://javapro-en.svenruppert.com/events/advanced-java-cloud-native-microservices/</link><pubDate>Tue, 30 May 2023 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/advanced-java-cloud-native-microservices/</guid><description>&lt;p&gt;Learn how to simplify microservices implementation and delivery with best practices and observability techniques using MicroProfile &lt;strong&gt;Target audience:&lt;/strong&gt; Java Developers, Architects &lt;strong&gt;About the workshop:&lt;/strong&gt; If you are interested in mastering real-world knowledge around the implementation and delivery of cloud-native Java microservices, this is the course for you. This four-hour online course covers various topics, from best practices of cloud-native solutions to observability practices and recommendations. You&amp;rsquo;ll be able to track and find bugs across a distributed microservice architecture much more accessible by implementing tracing capabilities on your microservices. On top of all that, you&amp;rsquo;ll be able to create your image so you can easily run containerized microservices anywhere. By the end of this course, you&amp;rsquo;ll have the skills to make resilient microservices on Java using MicroProfile, you&amp;rsquo;ll add to your toolkit the ability to deliver stateful microservices backed by ultra-fast persistence solutions, and you&amp;rsquo;ll be able to track and find bugs across a distributed microservice architecture much more easily.&lt;/p&gt;</description></item><item><title>Spring Boot Fundamentals</title><link>https://javapro-en.svenruppert.com/events/spring-boot-fundamentals/</link><pubDate>Sat, 13 May 2023 16:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/spring-boot-fundamentals/</guid><description>&lt;p&gt;**This Course is for you **&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If you are looking for a job&lt;/li&gt;
&lt;li&gt;College Project&lt;/li&gt;
&lt;li&gt;You want to build your own API and sell them&lt;/li&gt;
&lt;li&gt;You want a promotion in your current company&lt;/li&gt;
&lt;li&gt;You want to innovate in your office work&lt;/li&gt;
&lt;li&gt;You want to turn into Microservice Architect&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;  &lt;strong&gt;Course Description&lt;/strong&gt; In this course along with learning the basics of Spring Boot Framework while designing a Bookstore System Application, you will be learning some of the most desired skills of being counted among the best techies in the industry for web application development. You will learn and understand how to create and customise Swagger UI for API Documentation and how to use Swagger UI for API testing, how to use Lombok Framework to minimise the boilerplate even further than most techies can possibly imagine, also a cool way to implement Builder Design Pattern with Lombok Annotation, use of dev-tools for faster application development, use of actuators for performance monitoring, use of profiling for environment creation, use of JPA for performing CRUD Operations on DB Tables, how to use MicroStream with Spring Boot for achieving best performance in data persistence and retrieving and understanding of embedded database and leveraging the same for faster application development.   &lt;strong&gt;What you will be able to do after completing this course&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Copy of MicroStream Advanced 1</title><link>https://javapro-en.svenruppert.com/events/microstream-advanced-1/</link><pubDate>Tue, 09 May 2023 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/microstream-advanced-1/</guid><description>&lt;p&gt;In this intensive 4-hour online course, we will deep-dive into developing ultra-fast in-memory database apps and microservices with MicroStream. The MicroStream Advanced training is based on the MicroStream Fundamental training. MicroStream is the very first Java persistence (engine) that enables you to persist any Java object-graph or single subgraphs into any data storage natively. This means any object graph can be persisted as it is in RAM. The MicroStream approach is fundamentally different from the traditional RDBMS/NoSQL DB-server programming model:&lt;/p&gt;</description></item><item><title>MicroStream Fundamentals</title><link>https://javapro-en.svenruppert.com/events/microstream-fundamentals-new/</link><pubDate>Wed, 26 Apr 2023 17:00:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/events/microstream-fundamentals-new/</guid><description>&lt;p&gt;In this 4-hour online course, you will learn the fundamentals of how to develop ultra-fast in-memory database apps and microservices with MicroStream. MicroStream is the very first Java persistence (engine) that enables you to persist any Java object-graph or single subgraphs into any data storage natively. This means any object graph can be persisted as it is in RAM. The MicroStream approach is fundamentally different from the traditional RDBMS/NoSQL DB-server programming model:&lt;/p&gt;</description></item></channel></rss>