Spring Boot, React, and Redux Träningskurs
Spring Boot är ett Java ramverk för att bygga RESTful API: er och mikrotjänster. React är ett Javaskriptbibliotek som ger flexibilitet när det gäller att integrera med andra ramverk för delning av funktioner. Redux är ett Javaskriptbibliotek för hantering av program tillstånd och bygg gränssnitt. Med Spring Boot, Reactoch Redux, kommer användaren att ha den verktygslåda som krävs för att bygga funktionella front-end och backend webbapplikationer.
Denna instruktörsledda, liveutbildning (online eller på plats) riktar sig till webbutvecklare som vill bygga funktionella front-end- och backend-webbapplikationer med Spring Boot, Reactoch Redux.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa ett front-end-program med React och Redux.
- Skapa RESTful API:er med Spring Boot.
- Säkra webbtjänster med fjädersäkerhet och JWT-webbtoken.
Kursens format
- Interaktiv föreläsning och diskussion.
- Massor av övningar och träning.
- Praktisk implementering i en live-labb 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
Spring Boot, React och Redux
- Fullstack applikationsarkitektur
- RESTful API:er och Microservices översikt
- Front-end vs back-end utveckling
Förbereda utvecklingsmiljön
- Installera och konfigurera Spring Boot
- Installera och konfigurera React
- Installera och konfigurera Redux
React och Redux
- Importerar React app
- Arbeta med React strukturer, komponenter och JSX
- Refactoring komponenter
- Skapa moduler
- Hantera evenemang
- Lägger till tillstånd till en komponent
- Använder routing för komponenter
- Styling komponenter
React till Spring Boot
- Använder autentisering
- Hanteringsfel
- Säkra med autentiserade rutter
- Omfaktorer React kod till JavaScript-moduler
- Skapa en Spring Boot tjänst
- Lämna tillbaka en böna
- Använder sökvägsvariabler
- Ansluter front-end med RESTful API
- Använda variabla sökvägar för tjänster och API:er
- Ansöker om formulärvalidering
Vårsäkerhet
- Ställa in vårsäkerhet
- Konfigurera Spring Security
- Importera JWS ramverk
- Arbeta med JWS-resurser
JPA och Hibernate
- Fyller på data
- Ansluter till ett JPA-förråd
Spridning
- Ansluter Spring Boot API
- Distribuerar back-end till Heroku
- Distribuerar React build
Sammanfattning och slutsats
Krav
Förutsättningar
- Java och JavaScript erfarenhet
Publik
- Webbutvecklare
Open Training Courses require 5+ participants.
Spring Boot, React, and Redux Träningskurs - Booking
Spring Boot, React, and Redux Träningskurs - Enquiry
Spring Boot, React, and Redux - Consultancy Enquiry
Vittnesmål (1)
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurs - Spring Boot, React, and Redux
Upcoming Courses
Relaterade Kurser
React with Next.js
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill använda Next.js för att skapa React applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla webbprogram på serversidan och statiska webbplatser i Next.js.
- Hantera och lagra data med MongoDB.
- Skydda ett webbprogram med AuthO-autentisering.
Next.js 14 Advanced Development
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare och tekniska arkitekter på mellannivå till avancerad nivå som vill utforska framstegen i Next.js 14 och få kunskapen att bygga banbrytande webbapplikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utnyttja den fulla potentialen hos Next.js 14 för att skapa komplexa program.
- Använd de senaste funktionerna som mellanprogram, React serverkomponenter och gränsfunktioner.
- Implementera bästa praxis för prestanda, skalbarhet och SEO.
- Felsök vanliga problem i Next.js program på ett effektivt sätt.
Managing React State with MobX
14 timmarDenna instruktörsledda, liveutbildning i Sverige riktar sig till utvecklare som vill använda MobX i sina React applikationer för att mer effektivt hantera tillstånd.
I slutet av denna utbildning kommer deltagarna att kunna:
- Ställ in MobX i React.
- Förstå användningsfallen för MobX, jämfört med Redux (t.ex. MobX:s "klassiska paradigm" mot Reduxs "funktionella paradigm").
- Använd MobX som ett avancerat tillståndslager för React-applikationer.
Material UI
7 timmarDenna instruktörsledda, liveutbildning i (online eller på plats) riktar sig till utvecklare som vill använda Material UI för att påskynda utvecklingen av väldesignade användargränssnitt för React-applikationer.
I slutet av denna utbildning kommer deltagarna att kunna implementera Material UIs React-komponenter för att utveckla vackra webbapplikationer i företagsklass.
Ant Design
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda Ant Design för att förbättra användarupplevelsen för sin React-applikation.
I slutet av denna utbildning kommer deltagarna att kunna implementera Ant Designs React-komponenter för att utveckla vackra webbapplikationer i företagsklass.
Building Interactive Applications with React, Redux and GraphQL
28 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig hur man bygger React applikationer med Flux och GraphQL. Kursen täcker installation, installation, integration, testning, driftsättning och bästa praxis när den leder deltagarna genom skapandet av en serie exempelapplikationer som visar hur man lägger till ytterligare nivåer av komplexitet och "coolness" till en applikation med hjälp av de mest avancerade verktygssatserna och tekniker.
Att utveckla applikationer med React kräver ett annat slags tänkande, jämfört med vad vissa utvecklare är vana vid, speciellt när de kommer från tankesättet i andra MVC-ramverk som AngularJS och Bootstrap. Den här utbildningen täcker grunderna bakom de teknologier som används varje steg på vägen så att deltagarna inte bara kan bygga en funktionell applikation, utan också förstå varför en viss metod används. Detta lägger grunden för att tänka självständigt och kreativt kring designen och de önskade resultaten för att bygga sina egna applikationer i framtiden.
Spring Boot for Beginners
14 timmarI denna instruktörsledda, liveutbildning i Sverige lär sig deltagarna nyckelfunktionerna och arkitekturen i Spring Boot, och dess relation till det underliggande ramverket för våren. Instruktören tillhandahåller stora möjligheter att tillämpa denna kunskap och få feedback. Deltagarna kommer att genomföra praktiska övningar för att definiera, konfigurera och distribuera Spring-applikationer.
I slutet av kursen kommer deltagarna att ha den nödvändiga kunskapen och övningen för att snabbt kunna implementera sin egen vårapplikation.
Advanced Spring Boot
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till erfarna Spring Boot utvecklare som vill använda Spring Boots avancerade funktioner för att ytterligare förbättra, säkra och testa komplexa Spring Boot applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Anpassa Spring WebMVC-ramverket för att förbättra frikopplingen av webbapplikationer.
- Serialisera och avserialisera objekt med Jackson Serialization Views.
- Lagra och säkra användardata i en databas.
- Använd Spring Sessions för att hantera användarsessionsinformation på ett distribuerat sätt.
- Automatisera testning av Spring WebMVC-applikationer.
- Övervaka och mät applikationsprestanda.
Apache Camel and Spring Boot
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill programmera in Spring Boot för att bygga Apache Camel-applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla Apache Camel-applikationer med Spring Boot.
- Tillämpa felövervakning och varning för Apache Camel-applikationer.
- Använd Apache Camel för integrationslösningar.
Angular and Spring Boot
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill använda Angular and Spring Boot för att bygga fullstack-applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla en fullstack-applikation med Angular och Sping Boot.
- Bygg en backend-applikation med Spring Boot.
- Skapa frontend-applikationer med Angular.
- Använd Spring Security för att konfigurera autentisering för en fullstack-applikation.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på medelnivå till avancerad nivå som vill utveckla mikrotjänster med Spring Boot, Docker och Kubernetes.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå mikrotjänsters arkitektur.
- Bygg produktionsklara mikrotjänster med Spring Boot.
- Förstå rollen som Docker i mikrotjänster.
- Konfigurera Kubernetes-kluster för att distribuera mikrotjänster.
React: Build Highly Interactive Web Applications
21 timmarI denna instruktörsledda, liveutbildning i Sverige visar vi Reacts kraft och flexibilitet, jämför den med alternativa ramverk och leder deltagarna steg-för-steg genom att skapa sin egen React-applikation.
I slutet av denna kurs kommer deltagarna att kunna:
- Förstå Reacts designfilosofi.
- Bestäm när och var det är vettigt att använda React, och när du ska tänka om den konventionella MVC-modellen.
- Förstå React begrepp som komponenter, rekvisita, tillstånd och livscykel.
- Implementera relaterade teknologier som Babel, Webpack och JSX.
- Bygg, testa och distribuera en interaktiv webbapplikation.
Relay: Efficiently Fetch Data in React Applications
14 timmarRelay är ett JavaScript-ramverk för att bygga datadrivna React applikationer. GraphQL är ett dataförfrågningsspråk för att beskriva komplexa, kapslade databeroenden i moderna applikationer. Tillsammans tillåter de att en applikations komponenter flyttas var som helst i en renderingshierarki utan att behöva tillämpa en kaskad av ändringar på överordnade komponenter eller på serverkoden som förbereder datanyttolasten. Relay används av Facebook i olika mobilappsprojekt.
I denna instruktörsledda, live-utbildning kommer deltagarna att lära sig hur man tillämpar viktiga reläkoncept som deklarativ specifikation av databeroende, samlokalisering och mutation för att bygga en React applikation med hjälp av Relay och GraphQL.
I slutet av denna utbildning kommer deltagarna att kunna:
- Använd Relay för att komponera datafrågor till effektiva batcher, förse varje komponent med exakt de data som den begärde, uppdatera komponenterna när data ändras och upprätthålla ett arkiv på klientsidan (cache) av all data. Samlokalisera frågor och vyns kod för att lättare resonera kring en komponentfunktionalitet Använd GraphQL för att deklarera datakrav samtidigt som Relay kan hämta data på egen hand. Förstå konceptet med att mutera data på klienten och servern med hjälp av GraphQL mutationer. skillnader mellan Relay och Flux, i synnerhet hur "mutationer" implementerar konceptet med åtgärder och modifieringar Använd rutter för att bestämma vilken data som ska hämtas för att rendera en given komponent Gör förändringar i relativ isolering, även i stora teamprojekt Skapa korrekta, högpresterande applikationer på ett rakt och självklart sätt
Publik
- Utvecklare
Kursens format
- Delföreläsning, deldiskussion, övningar och tung praktisk praktik