RabbitMQ with Java and Spring Träningskurs
RabbitMQ är ett open source-meddelande mäklarsystem för att lagra och hämta meddelanden som skickas av processer, applikationer och servrar. Våren är ett Java ramverk. Med Java och Spring med RabbitMQ kan användare skapa komplexa köer, utbyten, bindningar och mer.
Den här instruktörsledda, live-utbildningen (på plats eller fjärrkontroll) är inriktad på programvaruarkitekter och webbutvecklare som vill använda RabbitMQ som ett meddelandemedelsprogram och program i Java med våren för att bygga applikationer.
I slutet av denna träning kommer deltagarna att kunna:
- Använd Java och Spring med RabbitMQ att bygga applikationer.
- Designa asynkrona meddelandedrivna system med hjälp av RabbitMQ .
- Skapa och tillämpa köer, ämnen, utbyten och bindningar i RabbitMQ
Kursformat
- Interaktiv föreläsning och diskussion.
- Massor av övningar och träning.
- Praktisk implementering i en levande lab-miljö.
Alternativ för kursanpassning
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna.
Kursplan
Introduktion
RabbitMQ Mellanvara för meddelanden
- Översikt över meddelandeprotokoll
- AMQP och MQ
Java och våröversikt
- Spring API
- Beroendeinjektion
Förbereda utvecklingsmiljön
- Installera och konfigurera RabbitMQ
- Installera och konfigurera Java
- Installera och konfigurera Spring
Utveckling under Java och våren med RabbitMQ
- Skriver kod
- Jobbar med JSON
- Skapa utbyten, ämnen, köer och bindningar
- Publicera meddelanden
- Konfigurera en lyssnare
- Skapa RabbitMQ API:er
Felhantering
- Hantera konsumenternas förväntningar med DLX
- Hantera konsumenternas förväntningar utan DLX
- Hantera förväntan med TTL
- Använder omförsöksmekanismen för utbyten
- Använder fjäderförsöksmekanismen för utbyten
Advanced Spring och RabbitMQ
- Konfigurera köer med Spring AMQP
- Konfigurera växlar med Spring AMQP
- Skapa bindningar mellan köer och utbyten
- Använder RabbitMQ plugins
- Ta emot och bearbeta meddelanden från olika applikationer
Sammanfattning och slutsats
Krav
- Erfarenhet av Java och Spring
Publik
- Mjukvaruarkitekter
- Webbutvecklare
Open Training Courses require 5+ participants.
RabbitMQ with Java and Spring Träningskurs - Booking
RabbitMQ with Java and Spring Träningskurs - Enquiry
RabbitMQ with Java and Spring - Consultancy Enquiry
Vittnesmål (1)
Detailed information provided on the more advanced topics requested.
Farukh Khan - Tandem Solution
Kurs - RabbitMQ with Java and Spring
Upcoming Courses
Relaterade Kurser
Spring and Hibernate in Java Applications
21 timmarKursen behandlar frågor relaterade till skapandet av Java applikationer med särskild tonvikt på teknik som används i dag i applikationer som applikationsramar för att bygga våren och viloläge. Deltagarna i slutet kommer att ha kunskap om att designa applikationer och välja lämplig teknik för en specifik lösning. Aktivera förståelse för kända frågor som diskuteras under bibliotek, specifikationer och teknik.
Java Spring
35 timmarSpring är en applikationsram som ger en omfattande programmerings- och konfigurationsmodell för Java baserade företagstillämpningar.
Java 8 and Spring
35 timmarDenna 5-dagars kurs är för Java utvecklare som vill lära känna de nya funktionerna i Java 8 och med vårramen.
Spring Webflux
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda WebFlux för att utveckla och distribuera reaktiva applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera Spring 5 och WebFlux-ramverket.
- Utveckla reaktiva applikationer och tjänster.
Spring 5
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till Java-utvecklare som vill använda ramverket Spring 5 för att utveckla och distribuera bygga företagswebbapplikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera Spring 5.
- Förstå och implementera Spring 5s senaste funktioner.
- Få tillgång till databaser med Spring Application.
- Använd det nya reaktiva webbramverket, WebFlow, för att göra en applikation reaktiv.
- Integrera en Spring-applikation med äldre Java EE-applikationer.
- Testa och distribuera en Spring-applikation i företagsklass.
Java Spring REST, Angular and Openlayers
49 timmarFormat för kursen
- Interaktiv föreläsning och diskussion.
- Många övningar och övningar.
- Hand-on implementering i en live-lab miljö.
Kursanpassningsalternativ
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.
RabbitMQ
14 timmarKursen är avsedd för IT-specialister som vill installera en lösning baserad på RabbitMQ , det mycket tillförlitliga företagsmeddelandesystemet som implementerar Advanced Message Queuing Protocol (AMQP).
RabbitMQ with .NET
14 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig att installera, konfigurera och administrera RabbitMQ och sedan integrera RabbitMQ meddelanden i ett antal exempel på .NET-applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera, konfigurera och hantera RabbitMQ.
- Förstå RabbitQs roll i design och implementering av en mikrotjänstarkitektur.
- Förstå hur RabbitMQ kan jämföras med andra Message Queuing Architectures.
- Ställ in och använd RabbitMQ som en mäklare för att hantera asynkrona och synkrona meddelanden för verkliga företags .Net-applikationer.
RabbitMQ with Python
14 timmarI denna instruktörsledda, liveutbildning i Sverige (online eller på plats), kommer deltagarna att lära sig hur man kopplar bort en Python-applikation och sedan integrerar den med meddelandesystemet RabbitMQ för att skapa distribuerade molnapplikationer eller mikrotjänster.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera, konfigurera och hantera RabbitMQ.
- Förstå RabbitMQs roll i designen och implementeringen av en mikrotjänsts arkitektur.
- Förstå hur RabbitMQ kan jämföras med andra Message Queuing Architectures.
- Ställ in och använd RabbitMQ som en mäklare för att hantera asynkrona och synkrona meddelanden för verkliga Python-applikationer.
RabbitMQ with PHP
14 timmarI denna instruktörsledda, liveutbildning i Sverige (online eller på plats), kommer deltagarna att lära sig att koppla bort en PHP-applikation och sedan integrera den med meddelandesystemet RabbitMQ för att skapa distribuerade molnapplikationer eller mikrotjänster.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera, konfigurera och hantera RabbitMQ.
- Förstå RabbitMQs roll i designen och implementeringen av en mikrotjänsts arkitektur.
- Ställ in och använd RabbitMQ som en mäklare för att hantera asynkrona och synkrona meddelanden för verkliga PHP-applikationer.
Advanced RabbitMQ - 2 Days
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare och mjukvaruingenjörer som vill använda RabbitMQ för att kommunicera mellan mikrotjänster genom meddelanden och utföra avancerad implementering och felsökning.
I slutet av denna utbildning kommer deltagarna att kunna:
- Ställ in den nödvändiga miljön för att börja utveckla avancerade meddelandelösningar med RabbitMQ.
- Förstå hur man designar en distribuerad mikrotjänstarkitektur med RabbitMQ.
- Lär dig hur du implementerar avancerad konfiguration, säkerhet, nätverk, hög tillgänglighet och replikering.
- Lär dig de vanliga problemen som uppstår i RabbitMQ installationer och hur du löser dem.
- Lär dig mer om minnesoptimering, flödeskontroll och avancerad prestandajustering.
- Använd några avancerade felsökningstekniker.