Log In
0% completed
All Lessons
Free Lessons (5)
Introduction
About This Course
How This Course Will Help You
Project Overview
Create a GitHub Project Using Monorepo Template
Introduction to Monorepo
Advantages of Using a Monorepo
Overview of the Structure of Monorepo
Create a New GitHub Project
Quiz: Create a GitHub Project Using a Monorepo Template
Set Up Backend Using Sapper Template
Introduction to Sapper
Flexible Filesystem-Based Routing
Server Routes
Instantaneous Navigation
Sapper Template
Run Application and Create Pull Request
Quiz: Set Up Backend Using Sapper Template
Host Your Web App on Firebase
Introduction to Firebase SDK
Creating a Firebase Project
Add the Firebase SDK to the Web Application
Install the Firebase CLI
Create Cloud Firestore Database & Initialize Firebase CLI
Deploy the Web Application
Server-Side Rendered Web Application VS Static Site Generators
Quiz: Host Your Web App on Firebase
Set Up The Continuous Deployment Pipeline
Introduction to CI/CD
What are GitHub Actions?
Set Up GitHub Actions
Test & Optimize The New Workflow
Quiz: : Set Up The Continuous Deployment Pipeline
Local Development
Develop New Features Locally
Quiz: Local Development
Feature Toggles
Introduction to Feature Toggles
Firebase Remote Config
Set Up Your First Feature Toggle
Configure Feature Toggle
Quiz: Feature Toggles
Production Monitoring & Rollbacks
Introduction to Google Cloud Platform
Create an Uptime Check
Create an Alert Policy
Rollbacks
Quiz: Production Monitoring & Rollbacks
Testing
Introduction to Testing
Introduction to Cypress
End-to-End Tests
Component Tests
Introduction to Testing Library
Use Testing Library
Cypress Dashboard
Enable Tests in the Continuous Integration Pipeline
Enable Pull Request Integration
Quiz: Testing
Tailwind CSS
Introduction to Svelte
Introduction to Tailwind CSS
Initialize & Configure
Create a Tailwind CSS Component
Use Tailwind CSS in Svelte Components
Quiz: Tailwind CSS
User Authentication
Configure Firebase
Create the Login & Admin Page
Create a Svelte Store
Create Sign In vs. Sign Out Navbar Item
Secure the Admin Page
Quiz: User Authentication
Database - Cloud Firestore
Introduction to Cloud Firestore
Initialize and Configure Firestore Instance
Create a User Interface to Write Data
Write Data
Persist a New Blog
Read Data
Security Rules
Quiz: Database - Cloud Firestore
Firebase Local Emulator Suite
Introduction: Firebase Local Emulator Suite
Initialize & Configure the Emulator
Start the Emulators in Development
Quiz: Firebase Local Emulator Suite
Trigger Services Based on Events
Introduction: Trigger Services Based on Events
Initialize Firebase Cloud Functions
Test the Default Cloud Function Locally
Develop the New Service Placeholder
Develop the Integration with DEV
Test the New Service
Convert Markdown to HTML
Write Tests for the Service
Deploy the New Service
Quiz: Trigger Services Based on Events
Final Tasks
Speed Up CI/CD
Connect a Custom Domain
What's Next?
Web Development in 2025
Cloud Native Development with Tailwind, Google Cloud and Firebase
/
...
/
Introduction to Sapper
Introduction to Sapper
Get an introduction to Sapper.
We'll cover the following...
Sapper
Alternatives
Routify
Next.js (React)
NuxtJS (Vue.js)
Angular Universal (Angular)
Why use sapper?
Key features
Sapper
Sapper
is a framework that is built on
...