Welcome to

Complete Guide to Qwik

Harness Qwik Resumable Architecture for Lightning-Fast Startup Times

Course Syllabus and Content

Module 1

Qwik in Action

1 Lesson

  • 01Foreword
    Sneak Peek 

    Why is there a need for another framework? the current approach is not producing fast sites, and this problem will not disappear by waiting for a faster CPU.

Module 2

Introduction

7 Lessons

  • 01Introduction
    Sneak Peek 

    Introduction to the frontend development. Now, the responsibility of creating good or bad applications depends on you because the means available are all there.

  • 02TypeScript
    Sneak Peek 

    Overview of TypeScript. TypeScript introduced types into an untyped language like Javascript to ensure code consistency.

  • Overview of the frontend architectures. In this lesson you will understand the difference from Client Side Rendering and Multi Page Application.

  • 04Hydration
    Sneak Peek 

    Overview of the hydration. In this lesson you will understand the difference from Hydration and Island architecture/Partial Hydration.

  • React Server Component. In this lesson you will understand the difference from Server Component and Client Component.

  • Qwik resumability will change the frontend ecosystem, In this lesson you will understand why is so great.

  • 07Summary Chapter 2
    Sneak Peek 

    Wrap up of frontend architectures module.

Module 3

Qwik, the framework built on top of closure-extraction

5 Lessons

  • In this lesson you will be able to understand more about performance and you will understand how improve your application with less JavaScript.

  • 02Resumability
    Sneak Peek 

    Resumability is the core concept behind Qwik. In this lesson you will understand better the process.

  • 03Code Extraction
    Sneak Peek 

    Code Extraction is a topic hard to master, you will understand how it works with different approaches.

  • JSX syntax is the most famous one because of React, but what about the other frameworks, Vue, Angular?

  • 05Summary Chapter 3
    Sneak Peek 

    Wrap up of Code extraction module.

Module 4

Getting started with Qwik

5 Lessons

Module 5

SEO and Core Web Vitals

6 Lessons

  • 01SEO
    Sneak Peek 

    In this lesson you will learn the pillars of SEO. You will lean few new terms and metrics that can help you to measure your application.

  • In this lesson you will learn the some new things about SEO and crawler.

  • 03Partytown
    Sneak Peek 

    Partytown an amazing library to execute third scripts in the service worker.

  • 04Core Web Vitals
    Sneak Peek 

    Core Web Vitals are so important for own application. You will learn in detail all the metrics.

  • Core Web Vitals Labs Data vs Field Data. These two information are so different, let's figure out the peculiarity of those.

  • 06Summary Chapter 5
    Sneak Peek 

    Wrap up of SEO module.

Module 6

Deploy Qwik in production

5 Lessons

  • There are many ways to deploy a Qwik application. You can have your own server and deploy your Qwik application easily with the Qwik CLI and integrations.

  • 02Cloud solutions
    Sneak Peek 

    Cloud solution are a good alternative for a low cost pipeline and host. Nowadays these kind of services are so smart and great, you should try them.

  • 03Branching strategies
    Sneak Peek 

    With different team and many developers, it's important to master branching strategies to avoid problems during your day by day.

  • 04Progressive Web App
    Sneak Peek 

    Progressive Web App approach can be an alternative to the stores. You can publish you application with a lot of benefit with PWA.

  • 05Summary Chapter 6
    Sneak Peek 

    Wrap up of Deploy Qwik in Production module.

Module 7

Style and render data with Qwik

5 Lessons

  • Style an application is so important let's see how engage your Stakeholders into this process.

  • CSS is so huge, there are a lot of ways to style your application with Qwik, let's see them together.

  • 03Tailwind CSS
    Sneak Peek 

    Tailwind is an amazing library, let's see together how master it. I will share you some tips and tricks to use Tailwind in a better way.

  • In this lesson you will learn how manage data with Qwik. There are a lot of APIs to explore, let's jump into the code.

  • 05Summary Chapter 7
    Sneak Peek 

    Wrap up of Style and Data module.

Module 8

Creating an e-commerce with Qwik and Supabase

5 Lessons

Module 9

Rendering products with Orama full text search

6 Lessons

  • 01Supabase CLI
    Sneak Peek 

    Supabase CLI an handy tool to improve consistency across environments.

  • Let's use the Supabase CLI to manage our database migrations and schemas.

  • In this lesson you will create the e-commerce homepage with the Supabase client to read the data.

  • 04Product Detail
    Sneak Peek 

    Every e-commerce has a detail page, let's create our product detail page with Qwik.

  • 05Cache-control headers
    Sneak Peek 

    Cache is really useful and in this lesson I will explain in the detail how it works. I will share my experience in this topic with some cool analogies.

  • 06Summary Chapter 9
    Sneak Peek 

    Wrap up of Supabase module.

Module 10

Adding cart and checkout process with Stripe

5 Lessons

Module 11

Adding tests to our Qwik application

6 Lessons

  • Let's explore together the benefit of testing. In this lesson you will explore the various types of tests, Unit Test, E2E, Visual regression tests and more.

  • Let's discuss together how and when testing is valuable for our business. 3X Explore/Expand/Extract can help us is this reasoning.

  • In this lesson you will lean the Test driven development TDD flow. It's a really good practice to put in place.

  • In this lesson you will lean how test your components with Cypress.

  • 05Qwik UI
    Sneak Peek 

    Do you need a Qwik component library? Qwik UI is the project for you because can give you a lot of Qwik accessible components out of the box.

  • 06Summary Chapter 11
    Sneak Peek 

    Wrap up of Qwik Testing module.

Module 12

Final thoughts

5 Lessons

  • 01Final thoughts
    Sneak Peek 

    Let's explore a bit of history of Qwik. A new framework with a great past.

  • 02qwikify$
    Sneak Peek 

    Qwik and React together, no problem, qwikify$ is the API to solve your problems.

  • Qwik and Astro together, no problem, @qwikdev/astro is the library to solve your problems.

  • Qwik and micro-frontends together, no problem, out of the box Qwik can manage this scenario with no external dependencies.

  • 05Summary chapter 12
    Sneak Peek 

    Wrap up of Final thought module.