Bygg säkra appar i realtid med Firebase
Firebase är Googles backendplattform som låter utvecklare lansera produktionsklara appar utan att hantera servrar. Det här spåret fokuserar på de två grundpelare som driver de flesta Firebase-projekt: Authentication och Realtime Database. Ni lär er att registrera och verifiera användare, tillämpa detaljerade säkerhetsregler och hålla data synkroniserade mellan klienter i realtid – färdigheter som är direkt användbara i webbappar, React Native-projekt och mycket mer.
Det här lär ni er
Kursplanen täcker hela arbetsflödet för Firebase Auth och Realtime Database: att konfigurera ett Firebase-projekt och dess SDK:er, implementera inloggning med e-post och lösenord samt social inloggning via Google och andra OAuth-leverantörer, ställa frågor mot och strukturera Realtime Database, skriva säkerhetsregler som skyddar data på nodnivå, aktivera funktioner för offlineanvändning och automatisk datasynkronisering, integrera autentiseringstillstånd med läsning och skrivning i databasen samt använda migreringsstrategier och bästa praxis för produktionsdistributioner.
Lärandespåret
Elva kurser går från A1 till C1. Spåret inleds med Konfiguration av Firebase-projekt och grundläggande koncept och fortsätter med introduktioner på A2-nivå till Realtime Database och grundläggande autentiseringsmetoder. B1-kurserna lägger till social inloggning, strukturerade frågor och integrering mellan autentisering och databas. På B2-nivå arbetar ni med avancerade autentiseringsfunktioner, säkerhetsregler och offlinesynkronisering. Spåret avslutas på C1-nivå med Avancerade mönster för Realtime Database, där ni går igenom komplex datamodellering, denormalisering och strategier för högpresterande frågor.
Så fungerar det
Varje kurs är uppdelad i korta, praktiska lektioner som ni genomför i den inbyggda kodeditorn med feedback i realtid. En AI-handledare finns tillgänglig när ni kör fast, så att ni i er egen takt kan gå från en tom Firebase-konsol till en fullt autentiserad realtidsapplikation som skyddas av säkerhetsregler.