Udemy

SvelteKit Framework by Example: Full-Stack Ecommerce Website

立即報名
  • 461 名學生
  • 更新於 11/2023
4.5
(87 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
2 小時 57 分鐘
教學語言
英語
授課導師
Armin Sarajlic
評分
4.5
(87 個評分)
2次瀏覽

課程簡介

SvelteKit Framework by Example: Full-Stack Ecommerce Website

Learn the foundamentals of SvelteKit (Svelte Framework) by creating a real E-Commerce website from scratch

SvelteKit is a modern web application framework that simplifies frontend development by enabling developers to build highly efficient and reactive web apps using a component architecture.

SvelteKit is known for its exceptional speed primarily due to its compilation-based approach. Unlike traditional JavaScript frameworks, SvelteKit compiles the components at build time, generating highly optimized and minimal JavaScript code. This results in faster load times and improved runtime performance, as there is no need for a virtual DOM or runtime framework to manage component updates. Additionally, SvelteKit leverages fine-grained reactivity, only updating the parts of the DOM that actually change, reducing unnecessary work and improving performance.

SvelteKit uses its own built-in compiler to transform Svelte components into highly optimized JavaScript code during the build process. This custom compiler is a fundamental part of the Svelte framework's approach to generating efficient and minimal JavaScript for web applications.

In this comprehensive course, you will gain a clear understanding of SvelteKit's core principles, providing you with the essential knowledge to effectively work with this cutting-edge framework. Learning by example is an effective approach, and throughout this course, we will explore SvelteKit's extensive feature set by building a fully-fledged e-commerce web store from the ground up. You will learn how to use key technologies such as Svelte, SvelteKit, Prisma ORM, PostgreSQL, TailwindCSS, and the integration of the Stripe payment gateway.

With over six years of experience working extensively with React and completing numerous projects, my initial exposure to SvelteKit was both fun and exciting. What sets SvelteKit apart and what I personally appreciate is its simplicity, avoiding complex, framework-specific intricacies that can often be time-consuming. Instead, SvelteKit encourages the application of fundamental web development principles you already possess. Learning Svelte not only equips you with framework-specific skills but also enhances your overall web development capabilities.

This course welcomes participants with a basic understanding of JavaScript, making prior experience with Svelte unnecessary. While familiarity with other frontend frameworks and libraries like React, NextJS, or Vue can help with comprehension of certain concepts, it is by no means a prerequisite for successful completion of this course.

課程章節

  • 10 個章節
  • 60 堂課
  • 第 1 章 Introduction
  • 第 2 章 Setting up Stripe
  • 第 3 章 Getting started with SvelteKit
  • 第 4 章 Setting up TailwindCSS
  • 第 5 章 PostgreSQL database and Prisma ORM setup
  • 第 6 章 Introduction to components in SvelteKit
  • 第 7 章 Routing in SvelteKit
  • 第 8 章 Implementing the home page
  • 第 9 章 Implementing the shop categories
  • 第 10 章 Implementing the product pages

課程內容

  • Master the foundamentals of Svelte and SvelteKit (Svelte Framework)
  • Create a Full-Stack E-Commerce web application
  • Accepting payments on your web shop using Stripe as a payment gateway
  • Connecting SvelteKit projects to a database
  • Manipulating the database using Prisma ORM

評價

  • M
    Mario Antonio Sesso Junior
    4.5

    The course should be up to date, but it uses an older version of Svelte and Sveltekit. It is possible to follow, but you would have to rewrite all the code for Svelte 5 and Sveltekit 2.16.

  • R
    RICHARD LEWIS
    4.0

    Overall, it is a good course full of valuable insights and concepts. Well delivered and presented, it's a great introduction to Sveltekit - although key concepts are often skipped over in the coding - so not suitable for anyone unfamiliar with web frameworks.

  • K
    K N
    4.0

    It was a good course that covered everything needed for e-commerce. My hope is to add a login/logout function. Also, I would like the course to move a little slower. I felt that the course was moving a little too fast.

  • H
    Hiroki Yoshida
    5.0

    I enjoyed taking the Svelte course. I continue to study Javascript on Udemy Thank you very much! Hiroki

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意