掌握 Svelte 5 & SvelteKit – 构建和部署真实世界的应用程序

Master Svelte 5 & SvelteKit – Build & Deploy Real-World Apps

学习Svelte 5 Rune语法,结合Stripe、Supabase和OpenAI进行开发——通过构建真实项目来掌握Svelte!

您将会学到

  • 使用 Svelte 5 和 SvelteKit 构建现代 Web 应用程序,将最新语法(包括 Rune 语法)应用于实际项目。
  • 将 Stripe、Supabase 和 OpenAI 等第三方服务集成到 Web 应用程序中,以处理支付、身份验证和图像识别。
  • 使用 SvelteKit 开发和部署服务器渲染的应用程序,这些应用程序具有高度交互性、轻量级且针对性能进行了优化。
  • 创建功能齐全的 CRUD 应用程序,包括通过身份验证、数据库管理和用户界面,包括通过 AI 上传和处理图像。
  • 如何在 Svelte & SvelteKit 中使用 TypeScript

要求

  • JavaScript 知识,您可以在课程中选择的所有其他内容。无需了解某些框架

描述

通过动手实践的实际项目从头开始学习 Svelte 5! 无论您是渴望探索热门新框架的 JavaScript 开发人员,还是希望将现代 Web 开发技能添加到您的工具包中,本课程都适合您。

为什么要学习 Svelte & SvelteKit?

Svelte 是一个革命性的框架,可将您的代码编译为纯 JavaScript,使您的 Web 应用程序快速、轻量级且高效。与其他框架不同,Svelte 不依赖于虚拟 DOM,这意味着它交付的代码更少,执行速度更快。将它与 SvelteKit 配对,您就拥有了一个功能齐全的工具包,用于轻松构建服务器渲染、高度交互且可访问的应用程序。
使用 Svelte 5,您编写的代码更加精简和高效,本课程涵盖了所有新语法和最佳实践,是开始学习 Svelte 的最佳时机。

您将学到什么:

  • 掌握全新的 Svelte 5 功能

  • 构建三个功能齐全的项目:从集成了 Stripe 的产品登录页面到经过身份验证的 Web 应用程序

  • 集成 Stripe 进行支付,集成 Sanity CMS 进行内容管理,Supabase 进行身份验证

  • 使用 SendGrid 自动发送电子邮件,并将您的应用程序连接到 OpenAI 以进行图像识别

  • 应用基于项目的学习来解决实际问题

  • 如何在 Svelte 和 SvelteKit 应用程序中使用 TypeScript(第二个和第三个项目正在使用它)

课程概述:

本课程将带您深入了解 Svelte 5,这是 Svelte 框架的下一个主要版本。您将构建三个逐步复杂的项目,旨在帮助您通过实践学习来提升水平。第二个和第三个项目是用 TypeScript 编写的,而第一个项目使用普通 JavaScript。

  1. 与 Stripe 集成的电子书登陆页面
    创建一个时尚的登录页面来在线销售产品,并与 Stripe 完全集成以进行支付。了解如何使用 SvelteKit API 端点处理 webhook,并在收到来自 Stripe 的请求时自动使用电子书发送电子邮件。

  2. 使用 Sanity CMS 的开发人员产品组合
    通过由 Sanity CMS 提供支持的开发人员产品组合展示您的技能。使用动态表单捕获联系人请求,并使用 SendGrid 发送个性化电子邮件。非常适合希望获得新客户的自由开发人员。

  3. 使用 Supabase 和 OpenAI 的经过身份验证的 CRUD 应用程序
    使用这款功能丰富的应用程序深入了解用户身份验证、数据库管理和图像识别。上传书籍封面并利用 OpenAI 从书架图像中识别书籍。终极全栈项目!

为什么选择这门课程?

  • 项目式学习 :忘掉枯燥的理论吧!每个项目都处理您将在自己的工作中使用的真实场景。

  • Svelte 5 语法 :成为最早学习 Svelte 5 的人之一,包括最新的语法和功能。

  • 渐进难度 :随着您的进步,项目会变得更加高级,帮助您建立信心和对 SvelteKit 的扎实理解。

  • CSS 简化 :每个项目都附带一个框架 CSS 模板 ,用于跳过样式视频并专注于 JavaScript 和 Svelte 功能。如果你不想,你不必编写一行 CSS。

这门课程适合谁?

每个了解 JavaScript 的人。Svelte 非常容易上手,您需要了解的一切都包含在课程中。

此课程面向哪些人:

  • 希望通过构建真实世界项目来扩展他们的技能并掌握 Svelte 5 和 SvelteKit 的 JavaScript 开发者。
  • 希望学习现代、快速和轻量级框架以在 Web 开发中保持领先地位的前端开发人员。
  • 希望通过 Svelte、Stripe、Supabase 和 OpenAI 集成为客户提供高性能 Web 应用程序的自由职业者。
  • 熟悉其他 JavaScript 框架并希望学习性能更高且易于使用的替代方案来构建 Web 应用程序的开发人员。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。