از مبتدی تا حرفهای - AdonisJS 5 برای توسعه وب (2023)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد میگیرید چگونه با AdonisJS، فریمورک قدرتمند نودجیاس، وب اپلیکیشنهای مقیاسپذیر بسازید که شامل مدیریت مسیرها و کنترل مؤثر درخواستهای HTTP با استفاده از کنترلرها است.
- با موتور قالب Edge در AdonisJS برای صفحات وب پویا و مدیریت پایگاه داده MySQL آشنا میشوید. همچنین اهمیت ORM را در توسعه وب مدرن میآموزید.
- پس از یادگیری اصول اولیه، با ساخت اپلیکیشن عملی Todo برای مدیریت تسکها و اپلیکیشن Perest، نیمه کلونسازی یک شبکه اجتماعی، با ویژگیهای AdonisJS تمرین کنید.
- AdonisJS و MySQL را برای توسعه وب اپلیکیشنهای پیچیده یاد میگیرید. شما مهارتهای خود را در ORM، موتور قالب Edge و توسعه فولاستک افزایش میدهید. مناسب برای توسعهدهندگان وب مدرن
توضیحات دوره
بخش اول دوره به مفاهیم اساسی مدیریت مسیرها در AdonisJS میپردازد. AdonisJS، فریمورک قدرتمند وب در نودجیاس است و درک نحوه مدیریت مسیرها برای ساخت وب اپلیکیشنها با این فریمورک ضروری است.
در بخش دوم، رویکردی موثرتر برای مدیریت درخواستهای HTTP با استفاده از کنترلرها ارائه میشود. این بخش بر پایه بخش اول بنا شده و دانشجویان میآموزند چگونه درخواستها را به نحو سازمانیافته و کارآمد مدیریت کنند.
بخش سوم دوره به موتور قالب Edge میپردازد که یکی از ویژگیهای داخلی AdonisJS است. دانشجویان یاد میگیرند چگونه قالبها را با این موتور ایجاد و مدیریت کنند که بخش مهمی از توسعه وب مدرن است.
در بخش چهارم، مدیریت پایگاه داده بررسی میشود. در طول دوره، دانشجویان تنها با پایگاه داده MySQL کار میکنند. همچنین مفهوم ORM (نگاشت آبجکت-رابطهای) و اهمیت آن در توسعه وب مدرن توضیح داده میشود.
پس از پوشش ماژولهای اساسی AdonisJS، دوره به دو پروژه عملی میپردازد. پروژه اول TodoHut، اپلیکیشن ساده و کاربردی برای مدیریت تسکها است. دانشجویان یک وب اپلیکیشن فولاستک میسازند که عملیاتهای CRUD ساده را پوشش میدهد.
پروژه دوم اپلیکیشن Perest، یک وب اپلیکیشن نیمهکلون از شبکه اجتماعی محبوب پینترست است. این پروژه به دانشجویان امکان میدهد تا مجموعه کاملی از قابلیتهای AdonisJS شامل احرازهویت، مجوز و غیره را تجربه کنند.
در پایان دوره، دانشجویان به درک عمیقی از AdonisJS دست مییابند و مهارتهای لازم برای توسعه اپلیکیشنهای پیشرفته وب با این فریمورک را کسب میکنند.
این دوره برای چه کسانی مناسب است؟
- دوره «از مبتدی تا حرفهای - AdonisJS 5 برای توسعه وب» مناسب کسی است که علاقهمند به یادگیری AdonisJS برای توسعه وب است، بدون توجه به تجربه قبلی در برنامهنویسی یا توسعه وب
- این دوره به گونهای طراحی شده که یادگیرندگان را از سطح مبتدی تا حرفهای همراهی کند. در این مسیر، مفاهیم اولیه و کاربردهای عملی از طریق ساخت پروژههای واقعی آموزش داده میشود.
- این دوره برای مبتدیانی که میخواهند شناخت جامعی از AdonisJS و قابلیتهای آن به دست آورند و همچنین برای توسعهدهندگان باتجربه که قصد دارند مهارتهای خود را در توسعه وب مدرن با AdonisJS گسترش دهند بسیار مناسب است.
از مبتدی تا حرفهای - AdonisJS 5 برای توسعه وب (2023)
-
مقدمه 01:36
-
فریمورک AdonisJS چیست؟ 01:31
-
مباحث دوره 01:30
-
به این دوره خوش آمدید 01:24
-
چگونه بهترین بهره را از این دوره ببریم؟ 01:11
-
MVC چیست؟ 03:17
-
راهاندازی فضای کاری 08:30
-
ایجاد اولین اپلیکیشن AdonisJS ما 06:08
-
درک ساختار پوشهها 03:53
-
مقدمه مسیریابی 04:44
-
ارسال درخواستهای POST ،PUT و DELETE 02:18
-
کانتکس HTTP و پارامترهای مسیر 06:38
-
اعتبارسنجیها، مچرهای داخلی و رشتههای کوئری 06:23
-
گروههای مسیر و گروههای مسیر پیشوندی 04:09
-
آشنایی با کنترلرها 03:39
-
ایجاد متد برای مدیریت درخواستها 07:13
-
آشنایی با موتور قالب Edge 02:44
-
ایجاد اولین View 07:03
-
افزودن افزونه Edge و formatters برای قالب Edge 04:37
-
ارسال داده به View و شرطیها 07:27
-
حلقهها برای رندرینگ داده 08:56
-
طرحبندیها 10:13
-
partials 04:01
-
کامپوننتها 06:38
-
آشنایی با پایگاه داده 07:51
-
نصب Xampp 02:29
-
ایجاد و درک مهاجرت 05:14
-
افزودن فیلدها و اجرای مهاجرتها 10:40
-
آشنایی با فرمانهای مختلف مهاجرت 07:30
-
عملیات CRUD - بخش 1 - عملیات read 06:37
-
عملیات CRUD - بخش 2 - عملیات create 08:34
-
عملیات CRUD - بخش 3 - عملیات update 08:39
-
عملیات CRUD - بخش 4 - عملیات delete 04:58
-
Seeders پایگاه داده 07:22
-
بیلدر کوئری خام 07:48
-
ORM چیست؟ و بررسی ویژگیهای ORM، ایجاد اولین مدل 03:44
-
تعریف ستونها 05:53
-
عملیات ایجاد با استفاده از مدل کاربر 07:37
-
مبانی هوکها و هش کردن پسورد 06:45
-
آشنایی با پروژه 04:08
-
نتیجه پروژه 01:47
-
افزودن بوتاسترپ برای استایلدهی 12:26
-
استفاده از طرحبندی 07:48
-
استفاده از partials 05:59
-
GET - مسیر ثبتنام با view 10:51
-
افزودن نشانهگذاری صفحه ثبتنام 06:51
-
POST - ایجاد مسیر ثبتنام و اعتبارسنجی فرم 12:17
-
تعریف پیامهای خطای سفارشی 15:51
-
ایجاد منطق کسبوکار کاربر 08:11
-
افزودن toasts 10:18
-
استفاده از toasts 04:28
-
GET - مسیر لاگین با view 06:48
-
افزودن اعتبارسنجی فرم روی درخواست POST لاگین 07:17
-
آشنایی با ماژول احرازهویت 07:57
-
نصب و پیکربندی پکیج احرازهویت 15:12
-
آشنایی با میانافزار احرازهویت 04:17
-
اعمال میانافزار احرازهویت بیصدا 05:46
-
GET - هندلر مسیر خروج از سیستم 04:16
-
بهینهسازی مسیرها 07:57
-
بررسی تسک 02:00
-
توضیح انتیتی کل پروژه 02:02
-
ایجاد مهاجرت تسکها همراه با مدل 11:53
-
مدیریت روابط 04:18
-
ایجاد مسیر منبع کامل تسکها و کنترلر 06:27
-
ایجاد هندلر مسیر برای مسیر ایندکس 06:55
-
ایجاد هندلر مسیر برای مسیر ایجاد 16:28
-
ایجاد اعتبارسنج مبتنی بر کلاس برای مدیریت درخواست ذخیره تسک 10:40
-
ایجاد هندلر مسیر ذخیره تسکها 09:10
-
یافتن همه تسکهای ایجاد شده توسط کاربر 10:39
-
بروزرسانی صفحه ایندکس تسک 17:03
-
ایجاد هندلر مسیر نمایش 11:47
-
افزودن نشانهگذاری در view نمایش تسکها 09:59
-
ایجاد مسیر ویرایش تسک با view 07:25
-
ویرایش نشانهگذاری فرم view ویرایش 10:04
-
افزودن مسیر بروزرسانی تسک با اعتبارسنجی فرم 15:30
-
افزودن متد بروزرسانی تسک 10:56
-
افزودن هندلر مسیر حذف تسک 09:03
-
افزودن میانافزار احرازهویت 15:03
-
آشنایی با Bouncer 03:03
-
نصب و پیکربندی پکیج Bouncer 14:16
-
محافظت از CSRF 08:41
-
آشنایی با پروژه 10:03
-
نتیجه پروژه 02:43
-
راهاندازی پروژه 06:06
-
ایجاد partial طرحبندی و نوار ناوبری 13:03
-
GET - مسیر ثبتنام با view 08:46
-
افزودن نشانهگذاری صفحه ثبتنام 09:36
-
POST - ایجاد مسیر ثبتنام و اعتبارسنجی فرم 11:17
-
POST - فیکس کردن خطای رابط کاربری ثبتنام 10:10
-
توضیح انتیتی کل پروژه 05:26
-
ایجاد مهاجرت کاربر با مدل 10:06
-
ایجاد مهاجرت پروفایل با مدل 10:27
-
تعریف روابط در مدلها 07:26
-
تراکنشها 05:04
-
ایجاد متد مدل ایجاد کاربر - بخش 1 08:27
-
ایجاد متد مدل ایجاد کاربر - بخش 2 14:19
-
افزودن پیغامهای toast 04:13
-
GET - مسیر لاگین با view 12:50
-
افزودن اعتبارسنجی فرم روی درخواست POST لاگین 14:19
-
بروزرسانی view بر اساس state احرازهویت 06:41
-
GET - هندلر مسیر خروج از سیستم 11:11
-
مقدمه احرازهویت اجتماعی 09:17
-
تولید کلیدهای OAuth2.0 برای گوگل 06:54
-
افزودن مسیرها برای OAuth گوگل 13:54
-
مسیر OAuth callback گوگل - بخش 1 06:47
-
مسیر OAuth callback گوگل - بخش 2 08:10
-
تولید کلیدهای OAuth2.0 برای گیتهاب و افزودن مسیرها 07:08
-
مسیر OAuth callback گیتهاب 05:13
-
افزودن میانافزار مهمان 05:29
-
بررسی پروفایل 01:31
-
ایجاد مسیر کامل پروفایل شامل کنترلر و view 07:51
-
افزودن منطق کسبوکار برای واکشی پروفایل 07:15
-
افزودن نشانهگذاری برای view نمایش پروفایل 15:23
-
افزودن هندلر و view مسیر ویرایش پروفایل 06:53
-
بروزرسانی view ویرایش 17:17
-
افزودن اعتبارسنجی فرم 10:27
-
پکیج Drive چیست؟ 03:15
-
افزودن منطق کسبوکار برای بروزرسانی داده پروفایل - بخش 1 11:40
-
افزودن منطق کسبوکار برای بروزرسانی داده پروفایل - بخش 2 16:05
-
ایجاد درخواست بروزرسانی 06:13
-
اصلاحات جزئی 01:14
-
خلاصه مطالب تا اینجا 03:08
-
توضیح پستها، تگها و انتیتیهای tag_post 02:23
-
افزودن مهاجرت پستها با مدل 07:50
-
افزودن مهاجرت تگها با مدل 01:25
-
افزودن مهاجرت tag_post با مدل 08:27
-
افزودن مسیر resourceful برای پستها 06:45
-
ایجاد هندلر مسیر create با view 03:36
-
افزودن نشانهگذاری برای ایجاد پست - بخش 1 13:23
-
افزودن نشانهگذاری برای ایجاد پست - بخش 2 02:59
-
افزودن نشانهگذاری برای ایجاد پست - بخش 3 16:52
-
افزودن نشانهگذاری برای ایجاد پست - بخش 4 09:52
-
افزودن اعتبارسنجی فرم برای ذخیره پست 09:13
-
ایجاد مسیر و بررسی اعتبارسنجی فرم 08:03
-
ذخیره پست - بخش 1 16:21
-
ذخیره پست - بخش 2 07:56
-
افزودن طرحبندی Masonry 07:07
-
بروزرسانی صفحه ایندکس پست 12:35
-
افزودن مسیر صفحه نمایش 07:45
-
منطق کسبوکار برای واکشی جزئیات پست 07:47
-
منطق کسبوکار برای یافتن پستهای مرتبط 08:44
-
افزودن نشانهگذاری در view نمایش 13:57
-
نمایش پستهای مرتبط 06:58
-
افزودن مسیر برای ویرایش 04:08
-
افزودن نشانهگذاری برای view ویرایش - بخش 1 06:04
-
افزودن نشانهگذاری برای view ویرایش - بخش 2 10:59
-
افزودن اعتبارسنج کلاس بروزرسانی پست 05:25
-
بروزرسانی مسیر - بخش 1 14:41
-
بروزرسانی مسیر - بخش 2 09:40
-
افزودن مسیر حذف پست 13:28
-
افزودن مسیر دانلود پست 08:38
-
افزودن قابلیت جستجو 16:15
-
نمایش محتوای غیرایمن 07:25
-
افزودن میانافزار احرازهویت در پستها 06:18
-
افزودن Bouncer 12:00
-
افزودن Bouncer برای پروفایل 13:17
-
افزودن Bouncer برای پستها 06:41
-
خواندن urls به جای بافرهای تصویر 12:26
-
افزودن پشتیبانی از طرحبندی Masonry 20:53
-
بروزرسانی view پروفایل 15:19
-
تکمیل دوره 02:01
مشخصات آموزش
از مبتدی تا حرفهای - AdonisJS 5 برای توسعه وب (2023)
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:161
- مدت زمان :21:51:52
- حجم :11.21GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy