آموزش Nuxt.js 4: ساخت اپلیکیشن‌های وب مدرن و فول‌استک - آخرین آپدیت

دانلود Nuxt.js 4: Building Modern Full-Stack Web Applications

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: ساخت اپلیکیشن‌های وب مدرن با Nuxt.js 4، MongoDB، سیستم احراز هویت، APIهای سرور و پروژه‌های واقعی. توسعه اپلیکیشن‌های وب فول‌استک مدرن با Nuxt.js 4 ایجاد صفحات، لایوت‌ها، مسیرها (Routes)، میان‌افزارها (Middleware) و کامپوننت‌های قابل استفاده مجدد توسعه APIهای سمت سرور با Nuxt Server اتصال اپلیکیشن‌ها به MongoDB و اجرای عملیات CRUD پیاده‌سازی سیستم‌های احراز هویت (Authentication) و تعیین سطح دسترسی (Authorization) اعمال اعتبارسنجی در سمت کلاینت و سرور مدیریت نشست‌ها (Sessions) و محافظت از مسیرها با استفاده از میان‌افزار ساخت پروژه‌های واقعی با استفاده از متدهای مدرن توسعه پیش نیازها: دانش پایه HTML، CSS و JavaScript آشنایی با مفاهیم اولیه Vue.js توصیه می‌شود به هیچ تجربه قبلی در Nuxt.js نیاز نیست

به دوره Nuxt.js 4 خوش آمدید؛ جایی که یاد می‌گیرید چگونه اپلیکیشن‌های وب فول‌استک مدرن، مقیاس‌پذیر و آماده برای محیط عملیاتی را با استفاده از آخرین ویژگی‌های Nuxt.js و Vue.js بسازید.

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

شما با یادگیری مبانی Nuxt.js شروع خواهید کرد، از جمله ساختار پروژه، مسیریابی، مسیرهای پویا، لایوت‌ها، میان‌افزارها، Composables، پلاگین‌ها و بهینه‌سازی سئو (SEO). با پیشروی در دوره، توسعه سمت سرور با Nuxt Server را بررسی کرده و یاد می‌گیرید چگونه APIها را مستقیماً درون اپلیکیشن‌های Nuxt خود بسازید.

این دوره همچنین مباحث احراز هویت و تعیین سطح دسترسی را پوشش می‌دهد و به شما اجازه می‌کند اپلیکیشن‌های امنی با قابلیت ثبت‌نام کاربر، ورود، خروج، محافظت از مسیرها و مدیریت نشست‌ها ایجاد کنید. شما یاد می‌گیرید چگونه اپلیکیشن‌های خود را به MongoDB متصل کنید، مدل‌های دیتابیس بسازید، عملیات CRUD را انجام دهید، ورودی‌های کاربر را در هر دو سمت کلاینت و سرور اعتبارسنجی کنید و خطاها را به طور موثر مدیریت نمایید.

برای تثبیت دانش خود، چندین پروژه عملی خواهید ساخت، از جمله یک اپلیکیشن فول‌استک کامل شامل سیستم احراز هویت، اتصال به دیتابیس، مدیریت پست‌ها و تجربه‌های کاربری پویا.

در پایان این دوره، شما اعتماد به نفس و تجربه عملی لازم برای توسعه اپلیکیشن‌های حرفه‌ای فول‌استک با استفاده از Nuxt.js 4 و بهترین متدهای توسعه وب مدرن را خواهید داشت.

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


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

خوش‌آمدگویی! شروع کار با Nuxt.js Welcome! Let's Get Started with Nuxt.js

  • خوش آمدید به دوره! چه چیزهایی یاد خواهید گرفت؟ Welcome to the Course! What You'll Learn?

  • فایل‌های منبع Source Files

معرفی Nuxt.js Introduction to Nuxt.js

  • راه‌اندازی پروژه Nuxt.js Setting Up a Nuxt.js Project

  • مسیرهای استاتیک (Static Routes) Static Routes

  • مسیرهای تو در تو (Nested Routes) Nested Routes

  • مسیرهای پویا (Dynamic Routes) Dynamic Routes

  • دسترسی به داده‌های URL پویا با پارامترهای مسیر Accessing Dynamic URL Data with Route Parameters

  • مسیرهای Catch All Catch-All Routes

  • مدیریت متادیتای صفحه با useHead Managing Page Metadata with useHead

  • مدیریت متادیتای سئو با useSeoMeta Managing SEO Metadata with useSeoMeta

  • پیکربندی متادیتای صفحه با definePageMeta Configuring Page Metadata with definePageMeta

  • استفاده از لایوت‌ها و قالب‌های صفحه Using Layouts and Page Templates

  • ناوبری صفحه و مسیریابی Page Navigation and Routing

  • کار با کامپوننت‌ها Working with Components

  • استفاده از CSS در Nuxt.js Using CSS in Nuxt.js

  • ایجاد و استفاده از میان‌افزارهای جهانی (Global Middleware) Creating and Using Global Middleware

  • استفاده از میان‌افزارهای نام‌گذاری شده و صفحه‌ای Using Named and Page Middleware

  • کامپوزبل‌ها (Composables) Composables

  • توابع کمکی (Utility Functions) Utility Functions

  • پلاگین‌ها Plugins

  • صفحات 404 سفارشی Custom 404 Pages

ساخت بک‌اند با Nuxt Server Building a Backend with Nuxt Server

  • راه‌اندازی پروژه سرور و ساختار پوشه‌ها Server Project Setup and Folder Structure

  • ساخت رابط کاربری صفحه اصلی با Bootstrap Building the Homepage UI with Bootstrap

  • بررسی ساختار پروژه Exploring the Project Structure

  • ایجاد یک Mock API با JSON Server Creating a Mock API with JSON Server

  • نمایش داده‌های دانشجویان در صفحه اصلی Displaying Student Data on the Homepage

  • معماری Nuxt Server و نحوه عملکرد آن Nuxt Server Architecture and How It Works

  • ایجاد فرم ثبت‌نام دانشجو Creating a Student Registration Form

  • افزودن دانشجوی جدید Adding a New Student

  • ساختار مسیریابی و پارامترهای مسیر Routing Structure and Route Parameters

  • کنترل دسترسی به صفحات با میان‌افزار Controlling Page Access with Middleware

  • استفاده از پلاگین‌ها در پروژه Using Plugins in the Project

  • استفاده از توابع کمکی در پروژه Using Utility Functions in the Project

  • ایجاد صفحه جزئیات دانشجو Creating the Student Details Page

  • به‌روزرسانی سوابق دانشجویان Updating Student Records

  • حذف سوابق دانشجویان Deleting Student Records

احراز هویت و تعیین سطح دسترسی در Nuxt.js Authentication and Authorization in Nuxt.js

  • معرفی پروژه احراز هویت Introduction to the Authentication Project

  • ایجاد ساختار لایوت برای پروژه احراز هویت Creating the Layout Structure for the Authentication Project

  • ساخت کامپوننت هدر Creating the Header Component

  • ساخت صفحه ثبت‌نام (Sign Up) Creating the Sign Up Page

  • اعتبارسنجی فرم در سمت کلاینت Client-Side Form Validation

  • استفاده از لایوت‌های نام‌گذاری شده Using Named Layouts

  • ایجاد کلاستر MongoDB Atlas و کاربر دیتابیس Creating a MongoDB Atlas Cluster and Database User

  • اتصال پروژه Nuxt.js به MongoDB Connecting a Nuxt.js Project to MongoDB

  • ایجاد مدل کاربر (User Model) Creating the User Model

  • ذخیره کاربران در MongoDB Saving Users to MongoDB

  • اعلان‌های Toast و ریدایرکت پس از ثبت‌نام موفق Toast Notifications and Redirecting After Successful Registration

  • مدیریت درخواست‌های API با تابع کمکی Managing API Requests with a Utility Function

  • پیاده‌سازی ورود کاربر (Sign In) Implementing User Sign In

  • پیاده‌سازی اعتبارسنجی در سمت سرور Implementing Server-Side Validation

  • پیاده‌سازی خروج کاربر (Sign Out) Implementing User Sign Out

پروژه نهایی Nuxt.js Nuxt.js Final Project

  • معرفی پروژه نهایی Introduction to the Final Project

  • ریدایرکت به صفحه ایجاد پست Redirecting to the Create Post Page

  • طراحی صفحه ایجاد پست Designing the Create Post Page

  • اعتبارسنجی سمت کلاینت برای فرم ایجاد پست Client-Side Validation for the Create Post Form

  • ایجاد مدل پست و ذخیره داده‌ها در دیتابیس Creating the Post Model and Saving Data to the Database

  • پیاده‌سازی اعتبارسنجی سمت سرور و نمایش پیام‌های خطا Implementing Server-Side Validation and Displaying Error Messages

  • افزودن حالت Loading به دکمه ارسال Adding a Loading State to the Submit Button

  • رندر پویا در صفحه اصلی بر اساس وضعیت نشست (Session) Dynamically Rendering the Homepage Based on Session State

  • لیست کردن پست‌ها با درخواست GET Listing Posts with a GET Request

  • دریافت پست‌ها و نمایش آن‌ها به صورت کارت در صفحه اصلی Fetching Posts and Displaying Them as Cards on the Homepage

  • نمایش شرطی دکمه‌ها بر اساس وضعیت کاربر Conditionally Displaying Buttons Based on User State

  • حذف پست‌ها با درخواست DELETE Deleting Posts with a DELETE Request

  • حذف پست‌ها و به‌روزرسانی وضعیت اپلیکیشن Deleting Posts and Updating Application State

بونوس (هدیه) Bonus

  • بونوس (هدیه) Bonus

نمایش نظرات

آموزش Nuxt.js 4: ساخت اپلیکیشن‌های وب مدرن و فول‌استک
جزییات دوره
5 hours
65
(آخرین آپدیت)
15
5 از 5
دارد
ندارد
ندارد
Can Boz
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Can Boz Can Boz

MCP-مهندس نرم‌افزار-مهندس صنایع-کارآفرین