Frontend Intermediate Premium

Svelte for Blazing-Fast Web Components

In this virtual internship, students will learn to develop highly performant, reactive web components using the Svelte framework. Svelte is a modern, component-based framework that compiles your components into highly-optimized JavaScript code, resulting in blazing-fast web applications. Students will gain hands-on experience in building responsive, interactive user interfaces and learn best practices for state management, testing, and deployment.

weeks
9 tasks
0 enrolled
Sign In to Purchase - $49
Track price: $49.00

Track Overview

This track provides hands-on experience and real-world projects to build your skills.

Tasks & Milestones

Set up a Svelte project

Intermediate

In this task, you'll set up a new Svelte project and configure the development environment.

3 hours

Explore Svelte's core concepts

Intermediate

In this task, you'll dive deeper into Svelte's core concepts, including components, reactivity, and the virtual DOM.

5 hours

Style Svelte components with scoped CSS

Intermediate

In this task, you'll learn how to apply styles to Svelte components using scoped CSS.

4 hours

Integrate Tailwind CSS and SASS in Svelte

Intermediate

In this task, you'll learn how to integrate popular CSS frameworks like Tailwind CSS and SASS into a Svelte project.

6 hours

Manage state within Svelte components

Intermediate

In this task, you'll learn how to manage state within Svelte components using the built-in state management features.

5 hours

Integrate Zustand for global state management

Intermediate

In this task, you'll learn how to integrate the Zustand state management library into a Svelte project to handle global state.

6 hours

Implement server-side rendering (SSR) in Svelte

Intermediate

In this task, you'll learn how to set up server-side rendering (SSR) in a Svelte application.

7 hours

Write tests for Svelte components

Intermediate

In this task, you'll learn how to write unit and integration tests for Svelte components.

6 hours

Deploy a Svelte application

Intermediate

In this final task, you'll learn how to deploy a Svelte application to a hosting platform.

5 hours

Prerequisites

  • • Proficiency in HTML, CSS, and JavaScript
  • • Experience with at least one frontend framework (React, Vue.js, or Angular)

Certificate

Certificate of Completion

Earn a certificate upon successful completion