ساخت اپلیکیشن های وب با Nuxt.js 3: آموزش جامع تایپ اسکریپت و API [جدید] - آخرین آپدیت

دانلود Build Web Apps with Nuxt.js 3: Master TypeScript & API [New]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

ساخت برنامه‌های وب با Nuxt.js: ادغام Composition API، Pinia، TypeScript، API سمت سرور و سئو در Vercel

در این دوره، یاد می‌گیرید چگونه برنامه‌های وب مدرن و با عملکرد بالا را با استفاده از Nuxt.js، یکی از محبوب‌ترین فریم‌ورک‌ها برای Vue.js، بسازید. از مبانی شروع می‌کنید و به Composition API قدرتمند Nuxt می‌پردازید، که به شما امکان می‌دهد کدی تمیزتر و قابل نگهداری‌تر بنویسید.

آموزش جامع Nuxt.js 3

درک اصول Nuxt.js 3، از جمله تنظیم محیط، مسیریابی، طرح‌بندی‌ها و مفاهیم اصلی مانند میان‌افزارها و پلاگین‌ها.

تسلط بر Vue 3

کسب مهارت در Vue 3، پوشش دادن Composition API، اتصال داده، قلاب‌های چرخه حیات و رندرینگ پویا.

TypeScript در Nuxt.js

یادگیری ادغام و استفاده از TypeScript در Nuxt.js برای توسعه ایمن از نظر نوع و جنریک‌ها.

مدیریت حالت با Pinia

پیاده‌سازی مدیریت حالت در Nuxt.js با استفاده از Pinia، با تمرکز بر تنظیمات فروشگاه، پایداری و رمزگذاری.

پیش‌نیازهای دوره

  • آشنایی با HTML، CSS و JavaScript برای درک مفاهیم اصلی دوره ضروری است.
  • در حالی که اجباری نیست، داشتن درک اولیه از Vue.js (به ویژه مفاهیم Vue 2 یا Vue 3) مفید خواهد بود.
  • آشنایی با استفاده از خط فرمان برای تنظیم پروژه و اجرای سرورهای توسعه.
  • یک ویرایشگر کد مانند Visual Studio Code (VSCode) برای کدنویسی و مدیریت فایل‌های پروژه توصیه می‌شود.
  • دانش اولیه از Node.js و npm (Node Package Manager) برای راه‌اندازی و مدیریت محیط توسعه مورد نیاز است.

نحوه مدیریت موثر حالت با Pinia، کتابخانه مدیریت حالت مدرن، را بیاموزید و از قدرت TypeScript برای ساخت برنامه‌های قوی و ایمن از نظر نوع استفاده کنید. این دوره شامل ادغام APIهای سمت سرور است که به شما امکان می‌دهد برنامه‌های پویا و مبتنی بر داده ایجاد کنید که تجربه‌های کاربری بی‌درنگ را ارائه می‌دهند.

همچنین در مورد بهترین شیوه‌ها برای بهینه‌سازی SEO یاد خواهید گرفت و اطمینان حاصل می‌کنید که برنامه‌های وب شما در موتورهای جستجو رتبه بالاتری دارند و به راحتی قابل کشف هستند. علاوه بر این، کشف کنید که چگونه از ویژگی‌های Nuxt.js مانند تولید سایت استاتیک و رندرینگ سمت سرور برای عملکرد بهینه استفاده کنید. در نهایت، ما بررسی خواهیم کرد که چگونه پروژه‌های خود را به طور یکپارچه با Vercel، یک پلتفرم طراحی شده برای میزبانی وب‌سایت‌های استاتیک و عملکردهای بدون سرور با عملکرد فوق‌العاده سریع، مستقر کنید.

در طول دوره، روی پروژه‌های عملی کار خواهید کرد تا دانش خود را تثبیت کنید و برنامه‌های وب واقعی بسازید. چه مبتدی باشید و چه به دنبال ارتقاء مهارت‌های توسعه وب خود هستید، این دوره ابزارها، چارچوب‌ها و دانش مورد نیاز برای ایجاد برنامه‌های وب پیشرفته و آماده تولید با استفاده از Nuxt.js، Composition API، Pinia، TypeScript و موارد دیگر را در اختیار شما قرار می‌دهد.


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

معرفی و راه‌اندازی Nuxt.js 3 Introduction to Nuxt.js 3 & Setup

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

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

  • ساختار پوشه‌ها Folder Structure

مفاهیم پایه Nuxt.js Basic Concepts of Nuxt.js

  • صفحات و مسیریابی Pages & routing

  • طرح‌بندی‌ها Layouts

  • همه چیز درباره کامپوننت‌ها Everything about components

  • میان‌افزارها و انواع آن Middlewares and its types

  • ترکیب‌پذیرها Composables

  • افزونه‌ها Plugins

  • API سرور Server Api

معرفی مفاهیم Vue.js 3 Introduction to Vue.js 3 Concepts

  • Composition VS Options API Composition VS Options APi

  • اتصال داده و دستورالعمل‌ها Data Binding and Directives

  • متدها و خصوصیات محاسباتی Methods and Computed Properties

  • رندرینگ شرطی و لیست Conditional and List Rendering

  • چرخه حیات و هوک‌ها Lifecycle and hooks

مفاهیم پیشرفته Vue.js 3 در Nuxt.js Advanced Vue.js 3 Concepts in Nuxt.js

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

  • اسلات‌ها و اسلات‌های محدوده‌دار Slots and Scoped Slots

  • کامپوننت Teleport Teleport Component

  • انتقال‌ها Transitions

معرفی TypeScript در Nuxt.js Introduction to TypeScript in Nuxt.js

  • آشنایی با تایپ‌اسکریپت در ناکست Introduction to TypeScript in Nuxt

  • مفاهیم پایه تایپ‌اسکریپت Basic TypeScript Concepts

  • کار با جنریک‌ها Working with Generics

Pinia برای مدیریت وضعیت Pinia for State Management

  • آشنایی با مدیریت وضعیت و راه‌اندازی Pinia Introduction to State Management and Setting up Pinia

  • اطلاعات بیشتر درباره Pinia و ذخیره دائمی Pinia More About Pinia & Persist Pinia Store

  • رمزنگاری Pinia Store Pinia Store Encryption

ساخت پروژه Building Project

  • ساخت پروژه - قسمت 1 Building Project - Part 1

  • ساخت پروژه - قسمت 2 Building Project - Part 2

  • ساخت پروژه - قسمت 3 Building Project - Part 3

  • ساخت پروژه - قسمت 4 Building Project - Part 4

استقرار و بهینه‌سازی SEO Deployment and SEO Optimization

  • استقرار (روی Vercel) Deployment (on vercel)

  • بهینه‌سازی SEO و متاتگ‌ها SEO Optimization & Meta Tags

فراتر از مبانی Beyond the Basics

  • انتقال صفحه Page Transition

  • مدیریت خطا Error Handling

  • انجام کارها از طریق Server Api Todo via Server Api

نمایش نظرات

ساخت اپلیکیشن های وب با Nuxt.js 3: آموزش جامع تایپ اسکریپت و API [جدید]
جزییات دوره
6.5 hours
34
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
817
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shehzad Khan Shehzad Khan

کارشناس پایتون | آموزشگر مشتاق

Munir Malik Munir Malik

دوره‌های کاربردی فناوری و کسب و کار برای موفقیت در دنیای واقعی