SelfTeach.me/Everything Svelte (Starter Package)

  • $78

Everything Svelte (Starter Package)

  • Course
  • 106 Lessons

Contents

Introduction

Lesson 01 - Introduction
  • 3 mins
  • 307 MB
Lesson 02 - App Review
  • 3 mins
  • 96 MB
Lesson 03 - Tooling
  • 9 mins
  • 397 MB
Lesson 04 - Installing SvelteKit
  • 7 mins
  • 258 MB
Lesson 05 - Installing Tailwind
  • 10 mins
  • 482 MB
Lesson 06 - Linting
  • 9 mins
  • 401 MB

Styling

Lesson 07 - Custom Theme Elements
  • 10 mins
  • 522 MB
Lesson 08 - Intro to Routes
  • 11 mins
  • 358 MB
Lesson 09 - Intro to Layouts
  • 12 mins
  • 411 MB
Lesson 10 - Creating Aliases
  • 8 mins
  • 309 MB
Lesson 11 - Dashboard Layout
  • 18 mins
  • 824 MB
Lesson 12 - Setting up a Current Path Navigation
  • 11 mins
  • 596 MB
Lesson 13 - Responsive Pass on the Dashboard Layout
  • 32 mins
  • 1.96 GB
Lesson 14 - Styling the Invoice List
  • 38 mins
  • 1.72 GB
Lesson 15 - Responsive Invoice List
  • 18 mins
  • 1.03 GB
Lesson 16 - Global Types
  • 14 mins
  • 519 MB
Lesson 17 - Seed Data and Stores
  • 18 mins
  • 900 MB
Lesson 18 - Invoice Total
  • 12 mins
  • 791 MB
Lesson 19 - Dates and Money
  • 20 mins
  • 1.02 GB
Lesson 20 - Additional Options
  • 25 mins
  • 1.37 GB
Lesson 21 - Page States on the Invoice List
  • 18 mins
  • 966 MB
Lesson 22 - Portal
  • 10 mins
  • 471 MB
Lesson 23 - Styling the Confirmation Message
  • 45 mins
  • 2.4 GB
Lesson 24 - Slide Out Panel
  • 10 mins
  • 543 MB
Lesson 25 - Invoice Form
  • 29 mins
  • 1.37 GB
Lesson 26 - Invoice Line Item
  • 27 mins
  • 1.3 GB
Lesson 27 - Add or Remove Line Items
  • 16 mins
  • 854 MB
Lesson 28 - Smart Line Items
  • 16 mins
  • 713 MB
Lesson 29 - Subtotal, Discount, and Total
  • 13 mins
  • 694 MB
Lesson 30 - Add Client Inline
  • 11 mins
  • 674 MB
Lesson 31 - Seeding Clients
  • 6 mins
  • 246 MB
Lesson 32 - Form Validation
  • 10 mins
  • 541 MB
Lesson 33 - Additional Validation
  • 4 mins
  • 152 MB
Lesson 34 - Add an Invoice
  • 27 mins
  • 1.35 GB
Lesson 35 - Edit an Invoice
  • 19 mins
  • 1.19 GB
Lesson 36 - Clean Code and Bug Squashing
  • 12 mins
  • 477 MB
Lesson 37 - Responsive Invoice Form
  • 20 mins
  • 1.42 GB
Lesson 38 - Snackbar Message
  • 27 mins
  • 1.13 GB
Lesson 39 - Individual Invoice Page
  • 18 mins
  • 640 MB
Lesson 40 - Styling the Individual Invoice Page
  • 17 mins
  • 695 MB
Lesson 41 - Making the Individual Invoice Dynamic
  • 17 mins
  • 855 MB
Lesson 42 - Updating Settings
  • 9 mins
  • 447 MB
Lesson 43 - Parsing Markdown on our Individual Invoice page
  • 4 mins
  • 203 MB
Lesson 44 - Setting up the Print Invoice Functionality
  • 2 mins
  • 85.9 MB
Lesson 45 - Setting up the Copy Link Button
  • 6 mins
  • 278 MB
Lesson 46 - Responsive Pass on the Individual Invoice Page
  • 6 mins
  • 295 MB
Lesson 47 - Setting up a Print Stylesheet
  • 9 mins
  • 508 MB
Lesson 48 - Thanks for Paying Page
  • 5 mins
  • 185 MB
Lesson 49 - Styling the Error Page
  • 9 mins
  • 325 MB
Lesson 50 - Styling the Client List Page
  • 26 mins
  • 1.23 GB
Lesson 51 - Adjusting Client List for Mobile
  • 7 mins
  • 557 MB
Lesson 52 - Determining the Received and Balance for Each Client
  • 10 mins
  • 472 MB
Lesson 53 - Styling the Blank Client State
  • 3 mins
  • 170 MB
Lesson 54 - New Client Slide Out Panel
  • 20 mins
  • 872 MB
Lesson 55 - Edit a Client Slide Out Panel
  • 11 mins
  • 650 MB
Lesson 56 - Styling the Individual Client Page
  • 20 mins
  • 1.1 GB
Lesson 57 - Calculating the Individual Client Page Fields
  • 10 mins
  • 607 MB
Lesson 58 - Styling the Settings
  • 16 mins
  • 862 MB
Lesson 59 - Styling the Login
  • 13 mins
  • 599 MB
Lesson 60 - Styling the Logout / Alert component
  • 4 mins
  • 157 MB
Lesson 61 - Styling the Forgot Password / Sign Up Pages / Reset Password
  • 10 mins
  • 390 MB

Transitions and Animation

Lesson 62 - Animating the Search Input field
  • 12 mins
  • 449 MB
Lesson 63 - Animating the Slide out Panel (New Invoice and New Client)
  • 5 mins
  • 217 MB
Lesson 64 - Creating a Page Transition to View an Invoice
  • 2 mins
  • 116 MB
Lesson 67 - Action Buttons
  • 6 mins
  • 364 MB

Custom Actions

Lesson 65 - Click Outside the Additional Options
  • 10 mins
  • 496 MB
Lesson 66 - Additional Options for Mobile
  • 22 mins
  • 1.01 GB
Lesson 67 - Action Buttons
  • 6 mins
  • 364 MB
Lesson 68 - Cancel
  • 11 mins
  • 635 MB
Lesson 69 - Additional Options for Mobile
  • 7 mins
  • 355 MB
Lesson 70 - Touch
  • 9 mins
  • 479 MB
Lesson 71 - Additional Options for a Client
  • 9 mins
  • 791 MB

Backend

Lesson 72 - Set up Supabase
  • 6 mins
  • 211 MB
Lesson 73 - env Variables
  • 6 mins
  • 215 MB
Lesson 74 - Data Modeling
  • 7 mins
  • 564 MB
Lesson 75 - Invoice Line Item
  • 5 mins
  • 182 MB
Lesson 76 - Client Table
  • 2 mins
  • 89.9 MB
Lesson 77 - Settings Table
  • 2 mins
  • 87.1 MB
Lesson 78 - Handling Relationships
  • 2 mins
  • 107 MB
Lesson 79 - User Relationships
  • 4 mins
  • 127 MB
Lesson 80 - Populating the Database with Data
  • 14 mins
  • 486 MB

Connecting the Pieces

Lesson 81 - Displaying Invoices
  • 11 mins
  • 462 MB
Lesson 82 - Displaying Clients
  • 12 mins
  • 529 MB
Lesson 83 - Adding a Client
  • 11 mins
  • 342 MB
Lesson 84 - Adding an Invoice
  • 15 mins
  • 674 MB
Lesson 85 - Edit a Client
  • 4 mins
  • 188 MB
Lesson 86 - Edit an Invoice
  • 18 mins
  • 856 MB
Lesson 87 - Deleting Invoices
  • 7 mins
  • 394 MB
Lesson 88 - Delete a Client
  • 13 mins
  • 726 MB
Lesson 89 - Search Invoices
  • 15 mins
  • 736 MB
Lesson 90 - Search Clients
  • 7 mins
  • 346 MB

Authentication

Lesson 91 - Sign Up
  • 26 mins
  • 1.21 GB
Lesson 92 - Login
  • 7 mins
  • 398 MB
Lesson 93 - Handling the Logout
  • 5 mins
  • 253 MB
Lesson 94 - Client Side Auth
  • 8 mins
  • 363 MB
Lesson 95 - Protect Pages Based on Logged-In Status, Server Side — Part 1, Setting up Supabase / SvelteKit Auth Helpers
  • 19 mins
  • 772 MB
Lesson 96 - Protect Pages Based on Logged-In Status, Server Side -- Part 2
  • 4 mins
  • 140 MB
Lesson 97 - Revisit the Login Page for Server Side Authentication
  • 11 mins
  • 355 MB
Lesson 98 - Revisit the Logout Page for Server Side Authentication
  • 7 mins
  • 185 MB
Lesson 99 - Handling Forgot Password
  • 10 mins
  • 373 MB
Lesson 100 - Handling Update Password
  • 10 mins
  • 297 MB
Lesson 101 - Protecting Invoices, Clients, and Settings
  • 3 mins
  • 143 MB

Appendix and Resources

Upgrading SvelteKit
  • 4 mins
  • 125 MB
Code on GitHub
    Using Figma
    • 7 mins
    • 219 MB
    Offline Use