This course presents a first look at Qwik, an innovative web framework designed for efficient loading of web applications by leveraging the ‘resumability’ concept. Qwik is optimized for server-side rendering, enabling applications to start with the smallest possible footprint. The course highlights how Qwik’s fine-grained lazy loading automatically loads only the necessary code when a user interacts with a page, making it exceptionally fast. Participants learn about Qwik’s component model, event handling, and state management, all constructed to deliver instantaneous experiences on the web. The focus is on setting up a Qwik project, understanding its unique serialization approach, and utilizing its out-of-the-box features to build highly interactive web applications with unparalleled load times.
Overview
COURSE DIFFICULTY
Skills Learned
After completing this online training course, students will be able to:
Understand hydration versus resumability
Set up a new Qwik application
Create page components and define routes
Apply styles within Qwik components
Implement navigation with links and layouts
Manage state in Qwik applications
Handle events within components
Use slots for content distribution
Pass props to child components
Define and use functions with QRLs
Fetch data within Qwik components
Utilize route parameters for dynamic routing
Handle redirects in a Qwik app
Integrate Tailwind CSS with Qwik
Differentiate between useClientEffect and useTask
01. Qwik Crash Course (First Look)
- Hydration vs Resumability
- Creating a New Qwik App
- Page Components & Routes
- Using Styles
- Links & Layouts
- Using State
- Event Handlers
- Slots
- Props
- Functions & QRLs
- Fetching Data
- Route Parameters
- Redirects
- Adding Tailwind CSS
- UseClientEffect vs UseTask
SKILLS LEARNED
Skills Learned
After completing this online training course, students will be able to:
Understand hydration versus resumability
Set up a new Qwik application
Create page components and define routes
Apply styles within Qwik components
Implement navigation with links and layouts
Manage state in Qwik applications
Handle events within components
Use slots for content distribution
Pass props to child components
Define and use functions with QRLs
Fetch data within Qwik components
Utilize route parameters for dynamic routing
Handle redirects in a Qwik app
Integrate Tailwind CSS with Qwik
Differentiate between useClientEffect and useTask
COURSE OUTLINE
01. Qwik Crash Course (First Look)
- Hydration vs Resumability
- Creating a New Qwik App
- Page Components & Routes
- Using Styles
- Links & Layouts
- Using State
- Event Handlers
- Slots
- Props
- Functions & QRLs
- Fetching Data
- Route Parameters
- Redirects
- Adding Tailwind CSS
- UseClientEffect vs UseTask