Byg sikre apps i realtid med Firebase
Firebase er Googles backendplatform, som gør det muligt for udviklere at lancere produktionsklare apps uden at administrere servere. Dette spor fokuserer på de to grundpiller, der driver de fleste Firebase-projekter: godkendelse og Realtime Database. Du lærer at registrere og verificere brugere, håndhæve detaljerede sikkerhedsregler og holde data synkroniseret på tværs af klienter i realtid — færdigheder, der kan bruges direkte i webapps, React Native-projekter og meget mere.
Det lærer du
Undervisningen dækker hele arbejdet med Firebase Auth og Realtime Database: opsætning af et Firebase-projekt og konfiguration af SDK'er, implementering af login med e-mail/adgangskode og sociale login via Google og andre OAuth-udbydere, forespørgsler på og strukturering af Realtime Database, skrivning af sikkerhedsregler, der beskytter data på nodeniveau, aktivering af offlinefunktioner og automatisk datasynkronisering, integration af godkendelsestilstand med læsning og skrivning i databasen samt migrationsstrategier og bedste praksis for produktionsudrulninger.
Læringsforløbet
Elleve kurser bevæger sig fra A1 til C1. Forløbet begynder med Opsætning af Firebase-projekt og grundlæggende begreber og fortsætter med introduktioner på A2-niveau til Realtime Database og grundlæggende godkendelsesmetoder. B1-kurserne tilføjer sociale login, strukturerede forespørgsler og integration mellem godkendelse og database. På B2-niveau arbejder du med avancerede godkendelsesfunktioner, sikkerhedsregler og offline-synkronisering. Forløbet afsluttes på C1-niveau med Avancerede mønstre i Realtime Database, der dækker kompleks datamodellering, denormalisering og strategier for forespørgsler med høj ydeevne.
Sådan fungerer det
Hvert kursus er opdelt i korte, praktiske lektioner, som du gennemfører i den indbyggede kodeeditor med feedback i realtid. En AI-vejleder er tilgængelig, når du går i stå, så du kan gå fra en tom Firebase-konsol til en fuldt godkendt applikation i realtid, der er beskyttet af sikkerhedsregler, i dit eget tempo.