آموزش جامع و کامل Remix v2: ساخت اپلیکیشن‌های هوش مصنوعی فول استک - آخرین آپدیت

دانلود Remix v2 complete masterclass - Build Full-stack AI apps

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

یادگیری جامع Remix: ساخت اپلیکیشن‌های React JS مدرن، فول استک و مقیاس‌پذیر با رندرینگ سمت سرور

در این دوره، نحوه ساخت اپلیکیشن‌های فول استک React با Remix را به صورت عملی فرا خواهید گرفت. یک راهنمای کاربردی برای ساخت اپلیکیشن فول استک از صفر و استقرار آن در فضای ابری.

در این دوره می‌آموزید:

  • ساخت اپلیکیشن تولیدکننده پست بلاگ با هوش مصنوعی
  • پیاده‌سازی ورود چندکاربره و انتشار محتوا
  • آپلود تصویر
  • استفاده از ویرایشگر React Quill برای ایجاد بلاگ
  • مسیرهای تودرتو با و بدون اشتراک‌گذاری طرح‌بندی
  • استایل‌دهی با CSS، Bootstrap و Tailwind CSS
  • بهینه‌سازی تگ‌های متا در Remix
  • واکشی موازی داده‌ها با استفاده از Loaders
  • مدیریت فرم با Action و Fetchers
  • استفاده از useLoaderData، useActionData، useSubmit، useFetcher، useLocation و بسیاری از Hookهای دیگر
  • ساخت پروژه‌های واقعی و اعمال آموخته‌ها از طریق پروژه‌ها و مثال‌های عملی
  • تفاوت Form و form در Remix
  • احراز هویت (Auth) در Remix
  • مدیریت Session و Cookie در Remix
  • مدیریت State در Remix
  • رندرینگ سمت سرور (SSR) و رندرینگ سمت کلاینت (CSR)
  • هاستینگ اپلیکیشن React
  • استقرار اپلیکیشن Remix در هاستینگ ابری Fly.io با استفاده از Express Adapter
  • نحوه سرویس‌دهی اپلیکیشن Remix از Localhost با استفاده از Express JS و پروکسی Ngrok
  • مدیریت خطا و Error Boundary و تست خطاها در اپلیکیشن‌های Remix
  • بلوک‌های سازنده برای ایجاد یک اپلیکیشن SaaS فول استک با استفاده از تولیدکننده بلاگ با هوش مصنوعی
  • ثبت‌نام و ورود چندکاربره با مدیریت Session
  • تعامل با پایگاه داده با استفاده از Prisma ORM
  • نحوه پرس‌وجو از پایگاه داده SQL و خواندن، ایجاد، به‌روزرسانی و حذف داده‌ها با استفاده از اپلیکیشن Remix

پیش‌نیازها:

  • دانش پایه React مورد نیاز است.
  • دانش قبلی از Remix مورد نیاز نیست.
  • دانش پیشرفته React مورد نیاز نیست.

با دوره جامع فریمورک Remix وارد دنیای توسعه وب پیشرفته شوید! Remix در حال ایجاد تحول در نحوه ساخت اپلیکیشن‌های فول استک React توسط توسعه‌دهندگان است، و این دوره، دروازه شما به تسلط بر این ابزار قدرتمند است.

در این دوره عمیق Remix، یاد خواهید گرفت چگونه از ویژگی‌های منحصربه‌فرد این فریمورک برای ایجاد اپلیکیشن‌های وب سریع، مقیاس‌پذیر و کاربرپسند استفاده کنید. چه یک توسعه‌دهنده React باتجربه باشید و چه تازه سفر خود را در توسعه وب شروع کرده‌اید، این دوره شما را با مهارت‌های لازم برای ساخت آسان اپلیکیشن‌های React مدرن با رندرینگ سمت سرور مجهز می‌کند.

در طول این آموزش فریمورک Remix، موارد زیر را کشف خواهید کرد:

  1. مبانی Remix: درک مفاهیم اصلی و معماری که Remix را در دنیای توسعه فول استک متمایز می‌کند.

  2. رندرینگ سمت سرور (SSR) با React: یاد بگیرید چگونه Remix به‌طور یکپارچه SSR را برای افزایش عملکرد و بهبود SEO برای اپلیکیشن‌های شما ادغام می‌کند.

  3. بارگذاری و جهش داده‌ها: بر رویکرد بصری Remix برای مدیریت واکشی و به‌روزرسانی داده‌ها تسلط پیدا کنید و رابط‌های کاربری پاسخگو و پویا ایجاد کنید.

  4. مسیردهی تودرتو: سیستم مسیریابی تودرتو قدرتمند Remix را کاوش کنید، که به شما امکان می‌دهد ساختارهای ناوبری پیچیده و چند سطحی را به آسانی ایجاد کنید.

  5. مدیریت خطا و حالت‌های بارگذاری: مرزهای خطای قوی و نشانگرهای بارگذاری را برای بهبود تجربه کاربر در اپلیکیشن‌های Remix خود پیاده‌سازی کنید.

  6. مدیریت فرم: کشف کنید که چگونه Remix ارسال فرم و اعتبارسنجی را ساده می‌کند، و ایجاد رابط‌های تعاملی و کاربرپسند را آسان‌تر می‌کند.

  7. احراز هویت و مجوز: احراز هویت امن کاربر و کنترل دسترسی مبتنی بر نقش را در اپلیکیشن‌های Remix خود پیاده‌سازی کنید.

  8. ادغام API: یاد بگیرید چگونه اپلیکیشن Remix خود را به‌طور یکپارچه با APIها و سرویس‌های خارجی متصل کنید.

  9. استقرار و بهینه‌سازی: گزینه‌های مختلف استقرار برای اپلیکیشن‌های Remix خود را بررسی کنید و آنها را برای محیط‌های تولید بهینه کنید.

  10. پروژه‌های دنیای واقعی: دانش خود را با ساخت اپلیکیشن‌های React فول استک عملی با استفاده از Remix، از جمله یک پلتفرم وبلاگ و یک سایت تجارت الکترونیک، به کار بگیرید.

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

چه به دنبال افزایش مهارت‌های فعلی React خود باشید و چه قصد دارید وارد توسعه فول استک شوید، این دوره فریمورک Remix بلیط شما برای تبدیل شدن به یک توسعه‌دهنده حرفه‌ای Remix است. در این سفر هیجان‌انگیز با ما همراه شوید و مهارت‌های توسعه وب خود را به سطح بعدی ببرید!

همین حالا ثبت‌نام کنید و شروع به ساخت اپلیکیشن‌های شگفت‌انگیز React فول استک با Remix کنید!


اطلاعیه در تاریخ 16.01.2025 - پروژه‌ها و درس‌های بیشتری به‌زودی ارائه خواهند شد.


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

مقدمه Introduction

  • طرح کلی دوره Course outline

  • دمو - چیزی که خواهید ساخت Demo - what you will build

چرا Remix؟ رویکرد SSR، CSR و Hybrid Why Remix? SSR, CSR and Hybrid approach

  • مقدمه ماژول Module intro

  • نگاهی مختصر به میزبانی برنامه React Brief look at React app hosting

  • معرفی رندرینگ سمت سرور (SSR) Introduction to server side rendering (SSR)

  • رندرینگ سمت کلاینت (CSR) و رندرینگ سمت سرور (SSR) با هم Client sider rendering (CSR) and server side rendering (SSR) together

  • معرفی فریم ورک Remix Introducing Remix framework

شروع به کار Getting started

  • مقدمه ماژول Module intro

  • ایجاد یک برنامه Remix Create a Remix app

  • درک فایل ها و دایرکتوری های پروژه Understand project files and directories

مسیریابی در Remix Routing in Remix

  • مقدمه ماژول Module intro

  • معرفی مسیریابی Introduction to routing

  • مسیر ریشه Root route

  • مسیرهای تودرتو، اشتراک گذاری طرح، مسیرهای بدون مسیر Nested routes, layout sharing, pathless routes

  • مسیرهای بخش پویا و اختیاری Dynamic and optional segment routes

  • مسیرهای Splat Splat routes

  • مسیرهای منبع Resource routes

ناوبری Navigation

  • مقدمه ماژول Module intro

  • ناوبری از طریق کامپوننت Link Navigation via Link component

  • NavLinks NavLinks

  • ناوبری برنامه ای Programatic navigation

متا و استایل دهی در Remix Meta and Styling in Remix

  • مقدمه ماژول Module intro

  • تگ های متا در Remix Meta tags in Remix

  • استایل دهی با استفاده از استایل شیت محلی Style using local stylesheet

  • اضافه کردن فونت های سفارشی Add custom fonts

  • استایل دهی با استفاده از کتابخانه CSS بوت استرپ Style using CSS library Bootstrap

تغییر داده ها با Loader و Actions Data mutation with Loader and actions

  • مقدمه ماژول Module intro

  • معرفی Loaders Introduction to Loaders

  • بارگیری داده ها در کامپوننت ها Load data into components

  • تنظیم پروژه و افزودن Pico CSS Adjust project & add Pico CSS

  • Loaders در مسیرهای تودرتو Loaders in nested routes

  • به اشتراک گذاری داده های loader در مسیرها Share loader data in routes

  • معرفی فرم ها در Remix Introduction to forms in Remix

  • متد Master action و هوک useActionData Master action method and useActionData hook

  • فرم (Remix) در مقابل فرم (html) Form (Remix) vs form (html)

  • فرم ها در مسیرهای تودرتو Forms in nested routes

  • اعتبارسنجی فرم با استفاده از هوک useActionData Form validation using useActionData hook

  • Pending UI Pending UI

  • اضافه کردن قابلیت نظر دادن به پست وبلاگ Add comment feature to blog post

  • Optimistic UI Optimistic UI

  • ارسال فرم برنامه ای - هوک useSubmit Programatic form submission - useSubmit hook

  • Fetcher و مزایای آن نسبت به Forms Fetcher and advantages over Forms

  • مدیریت ارسال چند فرم Handle Multiple form submission

  • ارسال و مدیریت فرم همزمان Concurrent form submission and handling

  • پارامترهای پرس و جو URL در loaders URL query parameters in loaders

مدیریت خطا Erro handling

  • مقدمه ماژول Module intro

  • مدیریت خطا در Remix Error handling in Remix

  • مدیریت خطاهای پرتاب شده در مسیرها Handle error thrown in routes

  • مدیریت خطا در مسیرهای تودرتو Error handling in nested routes

پایگاه داده Database

  • مقدمه ماژول Module intro

  • راه اندازی پایگاه داده Setup database

  • خواندن پست ها از پایگاه داده Read posts from database

  • ایجاد پست Create post

  • خواندن و ایجاد نظرات Read and create comments

  • ویرایش پست Edit post

  • حذف پست Delete post

احراز هویت Authentication

  • مقدمه ماژول Module intro

  • ثبت نام کاربر Signup user

  • معرفی Session Session introduction

  • ورود و ایجاد Session Login and create session

  • محافظت از مسیرها با Session Protect routes with session

  • خروج Logout

  • ذخیره Session در پایگاه داده Session storage in database

به روز رسانی برنامه وبلاگ Update blog app

  • مقدمه ماژول Module intro

  • به روز رسانی وبلاگ قسمت-1 Update blog Part-1

  • به روز رسانی وبلاگ قسمت-2 Update blog Part-2

  • به روز رسانی نوار ناوبری Update Navbar

  • به روز رسانی استایل های وبلاگ Update blog styles

کار با فایل ها Working with Files

  • مقدمه ماژول Module intro

  • آپلود فایل در برنامه Remix File upload in remix app

  • ذخیره داده های فایل آپلود شده در پایگاه داده Store Uploaded file data in database

پروژه - تولید کننده وبلاگ هوش مصنوعی Project - AI blog generator

  • مقدمه ماژول Module intro

  • طراحی نشانگرهای گام Design step indicators

  • طراحی ویژگی های هر مرحله Design features of each step

  • راه اندازی API اوپن ای آی OpenAI api setup

  • تولید محتوا برای عنوان، مقدمه و طرح کلی از طریق هوش مصنوعی Generate content for title, intro and outline via AI

  • ترکیب و تولید محتوای نهایی برای پست وبلاگ Combine and generate final content for the blog post

  • ادغام ویرایشگر متن Quill برای ویرایش WYSIWYG Integrate Quill text editor to allow WYSIWYG editing

  • انتشار و نمایش محتوا در وبلاگ Publish and show content in blog

استقرار Deployment

  • مبانی استقرار و ارائه localhost از طریق پروکسی ngrok Basics of deployment and serve localhost via ngrok proxy

  • استقرار برنامه در Fly.io و مدیریت برنامه پس از استقرار Deploy app to Fly.io and manage app after deployment

نمایش نظرات

آموزش جامع و کامل Remix v2: ساخت اپلیکیشن‌های هوش مصنوعی فول استک
جزییات دوره
14.5 hours
81
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
282
4.1 از 5
دارد
دارد
دارد
Soumya Sahu
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Soumya Sahu Soumya Sahu

مربی پرشور | آموزش سرگرم کننده و در دسترس