In this comprehensive course, aspiring front-end developers will discover the transformative capabilities of Firebase. By leveraging Firebase's cloud architecture, you can seamlessly incorporate a wide array of features into your applications using HTML, CSS, and JavaScript. This newfound flexibility is underpinned by Firebase's cloud functions, which empower you with dynamic functionalities.
Furthermore, the implementation of Security Rules ensures the robust security of the applications you create. This course is designed to empower intermediate coders to master Firebase, making it the ultimate destination for your learning journey. Whether you prefer a modular or start-to-finish approach, you'll be guided through the development of "Moody," a private mood journal app. The course covers user account creation, authentication, mood selection, real-time post updates, date filtering, and user-specific post visibility.
Throughout the course, you'll encounter engaging challenges to solidify your understanding. By course completion, you'll possess the skills needed to seamlessly integrate Firebase features into your own applications, thereby ushering in a new era of problem-solving and functionality in your development projects.
Learn how to sign up and sign in/out with email and password, how to sign in with Google, show and update a profile and more!
涵盖的内容
1个作业16个插件
显示有关单元内容的信息
1个作业•总计30分钟
Learn Firebase Authentication Quiz•30分钟
16个插件•总计61分钟
Welcome to interactive lessons!•1分钟
Welcome to the course!•6分钟
Asking for your help•1分钟
Authentication Intro•4分钟
Looking at the starter code•3分钟
Firebase Setup•5分钟
Important note about challenges•2分钟
Authentication Setup•2分钟
Create user with email and password•6分钟
Sign in with email and password•3分钟
Sign out•5分钟
onAuthStateChanged: Logged in or out?•3分钟
Sign in with Google•7分钟
Show user profile picture•4分钟
Greet user with first name•4分钟
Update profile•5分钟
Cloud Firestore
第 2 单元•小时 后完成
单元详情
Learn how to add, fetch, update, structure and delete data with Cloud Firestore.
涵盖的内容
1个作业23个插件
显示有关单元内容的信息
1个作业•总计30分钟
Cloud Firestore Quiz•30分钟
23个插件•总计145分钟
Cloud Firestore Intro•1分钟
Cloud Firestore Setup•3分钟
Adding a document to a collection•12分钟
Data types•7分钟
Adding unique user id (UID) to post•3分钟
Adding date of creation with serverTimestamp•3分钟
Adding mood emojis to record mood value•8分钟
Fetching data once with getDocs•14分钟
Convert newlines to break tags•3分钟
What’s in a doc?•4分钟
Fetching data in realtime with onSnapshot•11分钟
Security Rules Intro•3分钟
Only let authenticated users read and write•8分钟
Queries: Only fetch what you need•1分钟
Only show users their own posts•7分钟
Custom functions in Security Rules•2分钟
Order posts by date•5分钟
Add date filters•21分钟
Changing renderPost function to use createElement•11分钟
Scrimba is an interactive code-learning platform with over a million users from all over the world. They feature highly interactive and engaging courses about programming and web development.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.