آموزش تسلط بر فریم‌ورک Svelte - دوره جامع و کامل - آخرین آپدیت

دانلود Master Svelte Framework - The Complete Course

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند تا دانش خود را آزمایش کنید، مفروضات را به چالش بکشید و همزمان با پیشروی در دوره، درک خود را عمیق‌تر کنید. در این دوره جامع، شما بر فریم‌ورک Svelte و SvelteKit مسلط خواهید شد و توانایی ساخت وب‌سایت‌های پویا و کاربرپسند را به دست می‌آورید. این مسیر با راه‌اندازی اولین پروژه Svelte و یادگیری مفاهیم بنیادی مانند کامپوننت‌ها، مدیریت رویدادها و واکنش‌گرایی (Reactivity) آغاز می‌شود. سپس عمیق‌تر وارد SvelteKit شده و مباحثی چون مسیریابی (Routing)، رندرینگ سمت سرور (SSR)، لایوت‌ها و یکپارچه‌سازی API را بررسی خواهید کرد تا بتوانید اپلیکیشن‌های پیچیده‌تری خلق کنید. با ادغام سرویس‌های Firebase مانند Firestore و Firebase Auth در SvelteKit، تجربه عملی در ساخت اپلیکیشن‌های امن و داده‌محور کسب خواهید کرد. از احراز هویت ورود تا به‌روزرسانی آنی داده‌ها، شما اپلیکیشن‌های کاملاً کاربردی شامل صفحات شخصی، فرم‌ها و رابط‌های کاربری تعاملی خواهید ساخت. در طول این دوره، با چالش‌های مختلفی روبرو می‌شوید که یادگیری شما را تثبیت کرده و توانایی‌های حل مسئله شما را ارتقا می‌دهد. این دوره برای توسعه‌دهندگانی طراحی شده است که قصد دارند با استفاده از Svelte و SvelteKit، وب‌اپلیکیشن‌های مدرن بسازند. این دوره برای یادگیرندگانی که به دنبال ارتقای مهارت‌های توسعه Front-end هستند و علاقه‌مند به استفاده از فریم‌ورک‌های پیشرفته برای ساخت اپلیکیشن‌های سریع، تعاملی و امن می‌باشند، ایده‌آل است.

سرفصل ها و درس ها

مقدمه Introduction

  • معرفی دوره Course Introduction

آشنایی با Svelte Svelte Introduction

  • معرفی بخش Section Introduction

  • راه‌اندازی Svelte Svelte Up and Running

  • گشتی در پروژه Svelte Svelte Project Tour

  • ساخت کامپوننت‌های Svelte Creating Svelte Components

  • خروجی گرفتن از متغیرهای جاوااسکریپت Outputting JavaScript Variables

  • مفهوم Props Props

  • استایل‌دهی Styles

  • اتصال متغیرها به ورودی‌ها (Binding) Binding Variables to Inputs

  • چالش انتخابگر رنگ Color Picker Challenge

  • رویدادهای DOM DOM Events

  • رویدادهای سفارشی Custom Events

  • عبارات واکنش‌گرا (Reactive Statements) Reactive Statements

  • چالش متغیر واکنش‌گرا Reactive Variable Challenge

  • قالب شرطی If If Template

  • قالب تکرار Each Each Template

  • قالب تکرار Each (بخش دوم) Each Template II

  • قالب Await Await Template

  • چالش شمارنده Magic the Gather Magic the Gather Counter Challenge

  • دیپلوی چالش Magic Gather Deploying Magic Gather Challenge

  • رویدادهای چرخه حیات (onMount و onDestroy) Lifecycle Events (onMount and onDestroy)

  • رویدادهای چرخه حیات (beforeUpdate و afterUpdate) Lifecycle Events (beforeUpdate and afterUpdate)

  • استورهای خواندنی (Readable Stores) Readable Stores

  • استورهای نوشتنی (Writable Stores) Writable Stores

  • استورهای سفارشی Custom Stores

  • استورهای مشتق شده (Derived Stores) Derived Stores

  • چالش لیست مخاطبین Contact List Challenge

  • آشنایی با اکشن‌ها (Actions) Introduction to Actions

  • اکشن‌ها با پارامتر Actions with Parameters

  • اسلات‌ها (Slots) Slots

  • کامپوننت قابل جابجایی (چالش Slot) Draggable Component (Slot Challenge)

  • جمع‌بندی Summary

آشنایی با SvelteKit SvelteKit Introduction

  • معرفی بخش Section Introduction

  • شروع به کار Getting Started

  • گشتی در SvelteKit SvelteKit Tour

  • صفحات و مسیرها Pages and Routes

  • پارامترهای مسیریابی Routing Parameters

  • تابع Server Load با متغیرهای محیطی Server Load Function with Environment Variables

  • چالش عدد تصادفی Random Number Challenge

  • لایوت‌ها (Layouts) Layouts

  • پیش‌خوانی لینک‌ها و Page Store Prefetching Links and Page Store

  • چالش: ساخت یک صفحه وب شخصی Challenge: Build a Personal Webpage

  • دیپلوی روی Vercel Deploying to Vercel

  • فرم‌ها و اکشن‌های فرم Forms / Form Actions

  • چالش فرم Form Challenge

  • گزینه‌های رندرینگ صفحه Page Rendering Options

  • صفحات خطا Error Pages

  • مسیرهای API API Routes

  • ساخت Hook Create Hook

  • جمع‌بندی Summary

SvelteKit به همراه Firestore، Firebase Auth و SSR SvelteKit with Firestore, Firebase Auth, and SSR

  • معرفی بخش Section Introduction

  • راه‌اندازی پروژه Project Setup

  • راه‌اندازی Firebase Firebase Setup

  • نوار ناوبری Bootstrap Bootstrap Navbar

  • چالش نوار ناوبری موبایل Navbar Mobile Challenge

  • برجسته کردن لینک‌های ناوبری Navbar Link Highlighting

  • پیام‌ها Messages

  • مقداردهی اولیه Firebase در سمت کلاینت Initialize Firebase Client-Side

  • ورود با گوگل Login with Google

  • استور احراز هویت (Auth Store) Auth Store

  • خروج از حساب Logout

  • ثبت‌نام با ایمیل و رمز عبور Register Email and Password

  • ورود با ایمیل و رمز عبور Login with Email and Password

  • گردش کار فراموشی رمز عبور Forgot Password Workflow

  • تغییر مسیر بعد از ورود After Login Redirect

  • ذخیره کاربر در Firestore در سمت کلاینت Saving the User to Firestore Client-Side

  • مقداردهی اولیه Firebase در سمت سرور Firebase Initialize on the Server

  • برنامه احراز هویت سرور Firebase Firebase Server Auth Plan

  • اندپوینت توکن (Token Endpoint) Token Endpoint

  • چالش ارسال توکن پس از ثبت‌نام Send Token After Register Challenge

  • نوسازی توکن (Refresh Token) Refresh Token

  • خروج از حساب در سمت سرور Logout Server-Side

  • هوک‌های احراز هویت Auth Hooks

  • اعتبارسنجی افزودن کتاب - بخش اول Add Book Validation Part 1

  • اعتبارسنجی افزودن کتاب - بخش دوم Add Book Validation Part 2

  • ذخیره کتاب در دیتابیس Save Book Database

  • صفحه نمایش کتاب Show Book Page

  • صفحه ویرایش کتاب Edit Book Page

  • فرم‌های پیشرفته Enhanced Forms

  • اندپوینت لایک Like Endpoint

  • کامپوننت لایک Like Component

  • تغییر وضعیت لایک Toggling Like

  • صفحه اصلی کتاب‌ها Books Home Page

  • رفع باگ کامپوننت لایک Like Component Bug

  • صفحه‌بندی (Pagination) Pagination

  • کامپوننت کتاب و صفحه اصلی Book Component and Homepage

  • راه‌اندازی صفحه پروفایل Profile Page Setup

  • کتاب‌های من My Books

  • اصلاح لینک کتاب Fix Book Link

  • کتاب‌های مورد علاقه Favorite Books

  • لغو لایک در صفحه علاقه‌مندی‌ها Unliking Books on Favorites Page

  • منوی SSR SSR Menu

  • اعلان‌های آنی کتاب‌های جدید Real-Time New Book Alerts

  • دیپلوی روی Vercel Deploying to Vercel

  • جمع‌بندی Summary

مرور کلی دوره Course Overview

  • جمع‌بندی نهایی دوره Course Summary

نمایش نظرات

آموزش تسلط بر فریم‌ورک Svelte - دوره جامع و کامل
جزییات دوره
15h 12m
96
(آخرین آپدیت)
53
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده