강의

멘토링

커뮤니티

Programming

/

Web Development

Learn Svelte (SvelteKit + Supabase) easily with projects

Systematic step-by-step project practice and deployment, built-in store utilization, full-stack application with SvelteKit and Supabase, all in one go!

(5.0) 10 reviews

85 learners

  • Michael Kwon
실습 중심
Svelte
sveltekit
supabase

Reviews from Early Learners

What you will gain after the course

  • You will learn core front-end features and develop problem-solving skills through projects on a variety of topics, from homepages to casual games and full-stack applications.

  • Build component-based architectures using Svelte's concise and intuitive syntax, covering key topics like state management, event handling, and routing.

  • Create and build projects with Vite, then easily deploy them to the web with GitHub and Vercel.

  • Learn how to easily handle global state management through the built-in store.

  • Develop full-stack applications easily with SvelteKit and Supabase.

  • You can learn a lot in a minimal amount of time.

Systematic step-by-step project practice and deployment, built-in store utilization, and full-stack application development with SvelteKit and Supabase—all in one place!

This course aims to provide a practical understanding of the fundamentals of Svelte , which aligns with the latest web development trends. Svelte boasts intuitiveness, lightweight design, excellent performance, and efficient compile-time optimizations to reduce code size and deliver exceptional performance.

For beginners who have learned the basics of HTML, CSS, and JavaScript and now want to learn a framework (library), it can spark their interest in development, and for developers who have already used other frameworks, it is the best second choice to experience the simplicity and flexibility of Svelte compared to existing UI frameworks!

More and more developers and companies are using Svelte (SvelteKit) to develop web applications, and projects built with Svelte are running successfully. Don't just learn the syntax and give up out of boredom. Learn by building!

💡 Hands-on, project-based learning

  • You can experience interesting classes where you gradually acquire knowledge through projects rather than focusing on grammar.

  • Visual aids and concise, no-frills explanations make learning easy even for beginners.

Learn about these things

1⃣ Movie Information Homepage

You will learn the fundamentals of front-end application development, including components, data binding, handling state variables, dynamic content, and lifecycles.

Movie Information Homepage

2⃣ Branding Homepage

You can implement dynamic pages by using routing features to connect pages and passing data to pages using URL parameters. Finally, you can deploy the results to the web.

Branding Homepage

3⃣ Creating a Casual Game

We will comprehensively cover the core development skills we have learned so far, such as functional development at the component level, state management, events, and lifecycle, and fully utilize global state management for game score management.

Casual game (matchmaking)

4⃣ Diary App (SvelteKit + Supabase)

Through the SvelteKit project, which extends Svelte's functionality, you'll learn how to handle file-based routing, server-side logic, and even build a full-stack application that integrates with a real database. With Supabase, you can easily handle cloud-based databases.

Diary app

Things to note before taking the course

Practice environment

  • Operating System and Version (OS): All OS are supported, including Windows, macOS, and Linux.

  • Tools used: Visual Studio Code, GitHub account

  • PC specifications: PC with basic specifications capable of Internet access

Learning Materials

  • Learning material formats provided: GitHub link sharing, text, source code, etc.

  • Amount and Capacity: Learning materials provided for each section

Player Knowledge and Precautions

  • HTML, CSS, JavaScript basics


  • This lecture is copyrighted by the author, and unauthorized distribution and duplication are prohibited. The learning materials are also copyrighted, and any use for purposes other than personal learning is prohibited.

Recommended for
these people

Who is this course right for?

  • People who have a basic understanding of HTML, CSS, and JavaScript, but little experience using frameworks or libraries.

  • For those who want to learn the basics of front-end

  • For those who want to study quickly with a focus on practice

  • Developers who want quick results relative to their investment

Need to know before starting?

  • Basics of HTML, CSS, and JavaScript

Hello
This is

231

Learners

29

Reviews

17

Answers

4.9

Rating

5

Courses

스타트업에서 멀티미디어 콘텐츠 크리에이터로 입문하여 한 분야에만 머물지 않고 게임과 웹, 멀티미디어 분야에서 기획과 개발을 주도하며 현업에서 다양한 상용 작품을 런칭했습니다. 대학에서 디지털 미디어와 영상학을 전공했으며 주요 교육기관에서 웹 디자인과 프론트엔드 개발 및 미디어 교육(10년 이상) 등을 진행하면서 튜토리얼도 제작하고 있습니다.

- 저서 -

자바스크립트 프로젝트북(한빛미디어,2017)

Curriculum

All

104 lectures ∙ (8hr 23min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

10 reviews

5.0

10 reviews

  • leaguematter7718님의 프로필 이미지
    leaguematter7718

    Reviews 5

    Average Rating 4.6

    5

    100% enrolled

    The lectures are structured in short, functional units, making it easy to learn.

    • csslick
      Instructor

      Mr. Lee Jong-su, thank you for your valuable feedback~

  • startop10님의 프로필 이미지
    startop10

    Reviews 4

    Average Rating 4.0

    5

    100% enrolled

    You explain the charm of svelte in a clear and easy-to-understand way. Thank you.

    • csslick
      Instructor

      Thank you for your valuable evaluation and comments~

  • grooveturtle290048님의 프로필 이미지
    grooveturtle290048

    Reviews 10

    Average Rating 5.0

    5

    100% enrolled

    I think this will be a good warm-up lecture for those who are new to Svelte. Since you learn by progressing through projects, it is not boring and you can quickly finish the course in a short period of time, which is good.

    • csslick
      Instructor

      Mr. Rocking Turtle, thank you for your valuable feedback!

  • antk7894님의 프로필 이미지
    antk7894

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    I took the course because I wanted to try out Svelte and SvelteKit, and I think I was able to learn both the basics and applications well. I liked the parts that were explained with actual references, and I was also very satisfied with the parts where I could refer to GitHub as a branch for each lecture. Thank you for the valuable lecture!!

    • csslick
      Instructor

      Thank you for your active participation in class and valuable opinions ^^;

  • kimks018540님의 프로필 이미지
    kimks018540

    Reviews 1

    Average Rating 5.0

    5

    92% enrolled

    Through this lecture, I was able to truly feel the charm of Svelte, SvelteKit, and Supabase! The curriculum is concise and systematic, from the basics to the application, and especially thanks to the project, I was able to apply what I learned right away, which made it much easier to understand. I have experience using other frameworks, so I can compare, but I am completely immersed in the simplicity and efficiency of Svelte. The backend integration using Supabase was explained in an easy-to-understand manner, so I was able to naturally learn the parts that were unfamiliar at first. The instructor's explanations were clear and kind, so it was easy to understand, and the parts that corrected actual errors and tips in the middle of the class were also useful~

    • csslick
      Instructor

      The simplicity of Svelte is a big attraction. Our lectures are the same. Thank you for your valuable opinion~

$38.50

Michael Kwon's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!