Arbetsflöde från krav, UX, Frontend, Backend till Operations
Denna kurs syftar till att förbättra samarbetet och arbetsflödet mellan UX-design, frontend- och backend-utveckling, vilket leder till effektivare projekt och snabbare leverans. Fokus ligger på att etablera tydliga processer och praktiska metoder för att säkerställa att alla delar av utvecklingsteamet arbetar smidigt tillsammans.
Kursmål
Målet med kursen är att ge deltagarna:
Färdigheter att bygga effektiva arbetsflöden: Etablera processer för parallell frontend- och backend-utveckling.
Kunskap att samarbeta mellan roller: Förbättra kommunikationen och arbetsrelationerna mellan UX-designers, frontend- och backend-utvecklare.
Förståelse för verktyg och metoder: Lära sig att använda verktyg som mock-API:er, CI/CD och API-dokumentation för att förenkla arbetsflödet.
Förmågan att hantera integration och testning: Säkerställa att frontend och backend integreras smidigt och testas noggrant för en sömlös användarupplevelse.
Sammanfattning
Fördelar med kursen
Ökad produktivitet: Effektivare arbetsflöden minskar flaskhalsar och påskyndar utvecklingen.
Bättre kommunikation: Förbättrar samarbetet mellan olika roller i teamet, vilket leder till färre missförstånd.
Kvalitetsförbättring: En mer integrerad och testad stack ger en stabilare och mer användarvänlig produkt.
Snabbare leverans: Möjliggör parallell utveckling och snabba iterationer, vilket kortar ned tiden till lansering.
Praktiska färdigheter: Deltagarna får omedelbart tillämpbara tekniker och verktyg som kan användas i deras dagliga arbete.
Förkunskaper
Java, Spring boot, React, Gitlab
GitLab: Kunskap om versionshantering och CI/CD-processer
Way of working med UX, Frontend och Backend. Sätt att arbeta med UX, tillsammans och hitta ett effektivt arbetsflöde.
Vem riktar sig kursen mot
Java och Spring Boot: Erfarenhet av backend-utveckling och API-design.
React: Erfarenhet av frontend-utveckling och användargränssnitt.
Kursinnehåll
Introduktion till arbetsflöden och teamdynamik
Förstå de olika rollerna i ett utvecklingsteam: UX, frontend och backend.
Introduktion till arbetsflöden som effektiviserar kommunikationen mellan olika roller.
Planering och kravinsamling
Effektiva metoder för att samla in krav från intressenter och översätta dem till tekniska uppgifter.
Tydliggöra vad som ska byggas genom user stories, wireframes och tekniska specifikationer.
Samarbete mellan UX, frontend och backend
Introduktion till arbetsprocesser som säkerställer att UX-design integreras smidigt i frontend- och backend-utvecklingen.
Verktyg för samarbete, som Figma för design och Swagger för API-dokumentation.
Bygga ett frontend-backend arbetsflöde
Skapa en arbetsprocess där frontend och backend utvecklas parallellt för att minska flaskhalsar.
Introduktion till kontraktsdriven utveckling för att säkerställa att API och frontend är synkroniserade.
Effektiv kommunikation och uppdelning av uppgifter
Skapa tydliga gränssnitt mellan frontend och backend för att undvika dubbelarbete.
Metoder för att organisera arbete med hjälp av Kanban- eller Scrum-processer.
Användning av mock-API:er och stubbade tjänster
Hur man använder mock-API:er för att frontend-utvecklare kan börja arbeta innan backend är färdigt.
Tekniker för att stubba backend-tjänster under utveckling.
Implementering av CI/CD-pipelines för samarbete
Automatisera bygg, test och distribution av frontend och backend med GitLab CI/CD.
Skapa pipelines som hanterar båda delarna av stacken effektivt.
Testning och validering av frontend-backend integration
Bygga och testa integration mellan frontend och backend för att säkerställa funktionalitet.
Användning av verktyg som Postman och Cypress för att testa API och användarflöden.
Övervakning och förbättring av arbetsflöden
Introduktion till mätverktyg och retrospektiver för att förbättra arbetsflödet över tid.
Använda data för att identifiera flaskhalsar och optimera processer.
Deltagarna arbetar i ett praktiskt projekt där de implementerar ett arbetsflöde för att bygga och integrera frontend och backend.
Genomgång och feedback på arbetsflödet för att säkerställa att det är effektivt och hållbart.
Övningar
Teoretiska och praktiska
Kort Presentation om Sensera
Automatiserade kurser
Vi erbjuder automatiserade kurser
Handledning via zoom
Få handledning på distans via zoom
Handledning på plats
Boka upp en föreläsning på plats
Företag
För företag, som vill ha faktura och/eller boka flera utbildningar och/eller grupper. Kontakta oss, så planerar vi anpassade lösningar. [email protected]
Priser är enligt nedan per person, men vi har fördelaktiga rabatter för köp av flera kurser och deltagare.