اپلیکیشن فولاستک وبلاگنویسی با React و Nest
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت پروژه با Nest JS و React
- ساخت یک اپلیکیشن واقعی وبلاگنویسی از ابتدا
- پیادهسازی احراز هویت کاربر با قابلیتهای ثبتنام و ورود، از جمله تأیید ایمیل
- تسلط به تعاملات پایگاه داده با استفاده از TypeORM، از کوئریهای ساده تا عملیات پیچیده و مایگریشنهای طرحواره
- پیکربندی اپلیکیشن برای اجرا در محیطهای مختلف، جهت اطمینان از تطبیقپذیری و آمادگی برای محیط پروداکشن
- توسعه عملیات CRUD برای مقالات، تا به کاربران اجازه دهد وضعیت انتشار آنها را ایجاد، بروزرسانی و ویرایش کنند.
- افزودن قابلیت آپلود فایل برای مدیریت یکپارچه فایلهای استاتیک
- پیادهسازی ناوبری چندصفحهای با استفاده از React Router
پیش نیازهای دوره
- درک فناوریهای اصلی توسعه وب ضروری است.
- دانش اولیه از TypeScript توصیه میشود زیرا Nest با TypeScript ساخته شده است.
- دانش اساسی از پایگاههای داده رابطهای و SQL
- درک اولیه از RESTful APIها
- تمایل به یادگیری و بهکارگیری مفاهیم جدید در یک پروژه عملی
توضیحات دوره
آیا آمادهاید تا مهارتهای NestJS و React خود را با ساخت یک اپلیکیشن کامل و واقعی از پایه به سطح بعدی ببرید؟ به دوره «اپلیکیشن فولاستک وبلاگنویسی با React و Nest» خوش آمدید! این دوره عملی طراحی شده است تا تجربه عملی در استفاده از Angular و NestJS برای توسعه یک پلتفرم وبلاگنویسی کاملاً کاربردی را به شما ارائه دهد.
در این دوره، تمرکز مدرس بر پیادهسازی عملی NestJS است و از توضیحات طولانی و تئوری عبور میشود. شما مستقیماً وارد کدنویسی میشوید و از TypeORM برای تعاملات قدرتمند پایگاه داده، از جمله کوئریهای ساده و پیچیده استفاده خواهید کرد. همچنین مدرس قابلیتهای ضروری مایگریشن برای کمک به شما در مدیریت کارآمد تغییرات طرحواره پایگاه داده را پوشش میدهد.
اپلیکیشن توسعه داده شده، برای اجرا در محیطهای مختلف پیکربندی خواهد شد تا اطمینان حاصل شود که تطبیقپذیر و آماده پروداکشن است. شما ویژگیهای کلیدی مانند احراز هویت کاربر همراه با قابلیتهای ثبتنام و ورود را با تأیید ایمیل پیادهسازی خواهید کرد. تمام درخواستهای کاربر به شدت اعتبارسنجی میشوند تا امنیت و قابلیت اطمینان تضمین شود.
مدیریت متمرکز خطا تمرکز دیگر دوره خواهد بود که به شما کمک میکند خطاها را به طور مؤثر مدیریت و دیباگ کنید. این دوره شما را در ایجاد و مدیریت مقالات راهنمایی میکند و به کاربران مجاز اجازه میدهد وضعیت انتشار آنها را ارسال، بروزرسانی یا ویرایش کنند. علاوه بر این، قابلیت آپلود فایل را برای مدیریت یکپارچه فایلهای استاتیک پیادهسازی خواهید کرد.
شما به React و روتر آن در حین ساخت چندین صفحه برای ناوبری یکپارچه مسلط خواهید شد. اما این تازه شروع کار است! آماده شوید تا آستینها را بالا بزنید و با چالشهای دنیای واقعی روبرو شوید، زیرا یک ویرایشگر مقاله همراه با نوار ابزار سفارشی ایجاد میشود که به کاربران امکان میدهد مقالات را به راحتی منتشر، ویرایش و از حالت انتشار خارج کنند.
اما کار به همینجا ختم نمیشود! مدرس ویرایشگر مارکدان و تولید محتوای غنی را معرفی میکند که به کاربر امکان میدهد مقالات خود را با تصاویر غنی کند. به علاوه، قدرت تعامل کاربر با ویژگیهایی مانند واکنشها بررسی میشود که به کاربران اجازه میدهد مقالات را لایک و نشانهگذاری کنند و باعث افزایش تعامل و جامعهسازی شوند.
هدف این دوره ارائه درک کاملی از ساخت یک اپلیکیشن قدرتمند از ابتدا تا انتها است. چه یک فرد مبتدی باشید و چه یک توسعهدهنده باتجربه که به دنبال ارتقای مهارتهای خود هستید، این دوره چیزهایی برای شما دارد. هماکنون بپیوندید و ساخت یک چیز شگفتانگیز را با React و NestJS آغاز کنید!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان فولاستک: توسعهدهندگانی که میخواهند NestJS را به مجموعه مهارتهای خود اضافه کنند و اپلیکیشنهای بکاند قدرتمندی بسازند.
- کسانی که به دنبال درک فریمورکهای مدرن فرانتاند و بهبود روند کار توسعه خود هستند.
- کسانی که هدفشان تقویت رزومه خود با تجربه عملی در یک پروژه است.
- افرادی که به دنبال یادگیری ساختاریافته و توسعه اپلیکیشن در دنیای واقعی هستند.
اپلیکیشن فولاستک وبلاگنویسی با React و Nest
-
مقدمه 04:48
-
ساخت پروژه React 05:34
-
ساخت پروژه Nest 06:45
-
مقدمه 01:19
-
کنترلر 05:30
-
ذخیره کاربر در پایگاه داده 13:07
-
لایه سرویس 06:32
-
ماژول 04:07
-
مقدمه 00:44
-
صفحه ثبت نام 03:32
-
ارسال 08:58
-
استایلدهی 17:07
-
پیشرفت و موفقیت API 08:46
-
ریفکتور 06:57
-
مقدمه 02:07
-
ارسال ایمیل 12:02
-
تولید توکن 02:57
-
مایگریشن 22:29
-
خارجیسازی پیکربندی 07:28
-
پیکربندی پایگاه داده 05:51
-
اجرا در محیطهای مختلف 10:58
-
مقدمه 01:11
-
مدیریت مقادیر یکتا 08:07
-
اعتبارسنجی 18:17
-
نگاشت خطاهای محدودیت پایگاه داده 03:48
-
اعتبارسنجی یکتا بودن ایمیل 07:29
-
خطاهای ایمیل 02:27
-
رولبک 04:18
-
مقدمه 00:43
-
مدیریت خطاهای شبکه 03:17
-
خطاهای اعتبارسنجی 04:09
-
اعتبارسنجی سمت کلاینت 03:00
-
استخراج کامپوننتها 12:42
-
مقدمه 00:46
-
اندپوینت احراز هویت 20:51
-
اعتبارسنجی 02:23
-
انتیتی توکن 14:29
-
خروج 05:10
-
ورود 09:19
-
اندپوینت احراز هویت برای ورود 05:45
-
مقدمه 00:33
-
صفحات جدید 06:23
-
نوار ناوبری 08:50
-
صفحه کالبک 13:31
-
استخراج اسپینر 06:09
-
طرح بندی پس از ورود 07:18
-
ورود پس از کالبک 05:37
-
ذخیره وضعیت 04:21
-
خروج 05:14
-
ورود 05:06
-
کالبک برای ورود 01:49
-
ریفکتور 02:21
-
مقدمه 01:26
-
ریسورس مقاله 10:01
-
ارسال مقاله 09:22
-
تشخیص کاربر 16:32
-
رابطه مقاله و کاربر 10:05
-
بهروزرسانی مقاله 12:14
-
انتشار مقاله 11:35
-
مقدمه 01:20
-
صفحه ویرایشگر مقاله 02:07
-
کامپوننت ویرایشگر 08:09
-
ارسال مقاله 08:13
-
استفاده از Context 16:48
-
انتشار مقاله 11:46
-
پیشرفت API 03:10
-
خطاهای اعتبارسنجی 09:34
-
خطاهای دیگر 11:49
-
مقدمه 02:34
-
سید (Seed) دادهها 15:36
-
لیست کردن مقالات 16:12
-
مرتبسازی 08:12
-
DTO مقاله 06:56
-
دریافت مقاله 06:48
-
مدیریت مقالات منتشرنشده 04:27
-
لیست کردن مقالات کاربر 16:47
-
مقدمه 01:12
-
بارگذاری مقالات 13:10
-
نمایش مقاله 12:23
-
اطلاعات مقاله 11:24
-
مقالات بیشتر از کاربر 10:23
-
دریافت مقالات کاربر 06:09
-
ویرایش مقاله 13:27
-
دکمه انتشار 09:14
-
مقدمه 01:22
-
آپلود فایل 06:24
-
سرو فایل 02:59
-
استفاده از پیکربندی 11:51
-
اعتبارسنجی 04:30
-
مقدمه 00:42
-
ویرایشگر مارکدان 13:14
-
پارس مارکدان 06:39
-
افزودن تصویر 12:52
-
خطای آپلود فایل 07:10
-
انتخابگر تصویر 13:06
-
نمایش تصویر 13:27
-
مقدمه 00:58
-
بروزرسانی کاربر 12:24
-
دریافت کاربر 03:51
-
مقدمه 00:58
-
کارت پروفایل 06:24
-
فرم ویرایش 15:15
-
کاربر در نوار ناوبری 04:38
-
منوی کشویی 10:06
-
مقدمه 00:59
-
ریسورس واکنش 08:22
-
ذخیره واکنش 12:19
-
سید واکنش 06:10
-
افزودن واکنش به مقاله 23:57
-
فیلتر مقالات بر اساس واکنشها 06:36
-
مقدمه 01:10
-
دکمه واکنش 12:06
-
همه واکنشها 06:00
-
فیلتر 08:42
-
پس از خروج 02:18
مشخصات آموزش
اپلیکیشن فولاستک وبلاگنویسی با React و Nest
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:115
- مدت زمان :14:50:52
- حجم :12.0GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy