معرفی فولاستک بدون سرور با AWS/CDK ،NextJS و تایپاسکریپت
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- کسب مهارتهای لازم برای توسعه یک وب اپلیکیشن عملی و واقعی
- پرداختن به دنیای سرویسهای ابری AWS و تمرکز بر تسلط به قابلیتهای بدون سرور ارائه شده توسط آنها
- شروع نوشتن زیرساخت به عنوان کد (IaC) با استفاده از AWS Cloud Development Kit (CDK) و تسلط به استفاده از CDK برای تامین زیرساخت ابری
- ساخت اپلیکیشن تک صفحهای (SPA) با NextJS، و یکپارچهسازی بینقص آن با زیرساخت AWS شما از طریق AWS CDK
- چگونه با استفاده از Monorepo یک پروژه را مدیریت کنیم؟
پیشنیازهای دوره
- درک اولیه از توسعه وب
- HTML و CSS
- جاوااسکریپت و تایپاسکریپت
- ریاکت
توضیحات دوره
این دوره جامع به شما اصول توسعه فولاستک بدون سرور را با ساخت یک وب اپلیکیشن واقعی، از صفر آموزش میدهد. در طول درسها، شما در ایجاد یک اپلیکیشن کاملاً تابعی، تجربه عملی خواهید داشت که بهترین شیوههای کدنویسی را دنبال میکند و منجر به یک پایگاه کد با کیفیت بالا میشود که میتوانید برای پروژههای آینده خود دوباره از آن استفاده کنید یا به آن ارجاع دهید.
این کلاس به سرویسهای ابری AWS پرداخته و شما میآموزید که چگونه از AWS CDK برای نوشتن زیرساخت به عنوان کد (IaC) و کتابخانههای AWS SDK برای تعامل با سرویسهای مختلف AWS استفاده کنید. برای فرانتاند، شما به فریمورک معروف NextJS، که بر اساس ریاکت است، میپردازید. کل پروژه با استفاده از تایپاسکریپت توسعه خواهد یافت و ما از فضاهای کاری NPM برای ایجاد یک Mono-repo برای پروژه استفاده خواهیم کرد تا تمام عناصر را در پکیج واحد NPM بستهبندی کرده و از پایگاه کد پایدار و قابل نگهداری اطمینان حاصل کنیم.
در پایان این کلاس، شما دانش و مهارتهای لازم برای تبدیل ایدههای خود به محصولات کارآمد را خواهید داشت. چه شما یک توسعهدهنده مستقل باشید که میخواهید ایدهها را به واقعیت تبدیل کنید، چه در سرویسهای بدون سرور تازهکار باشید یا به سرویسهای ابری AWS علاقه داشته باشید، یا یک متخصص دواپس که به دنبال تجربه عملی با AWS CDK است، یا یک مبتدی کامل که تمایل دارد به توسعهدهنده فولاستک بدون سرور تبدیل شود، این کلاس تجربه یادگیری جامع و عملی را ارائه میدهد.
این دوره برای چه کسانی مناسب است؟
- توسعهدهنده مستقل که میخواهد ایدههای خود را به یک محصول عملی تبدیل کند.
- توسعهدهندهای که در سرویسهای بدون سرور یا سرویسهای ابری AWS تازهکار بوده و به دنبال تجربه یادگیری عملی است.
- متخصص دواپس که به دنبال تجربه عملی با AWS CDK است.
- مبتدی کامل که خواستار تبدیل شدن به توسعهدهنده فولاستک بدون سرور است و مشکلی با انجام تحقیقات به طور جانبی ندارد.
معرفی فولاستک بدون سرور با AWS/CDK ،NextJS و تایپاسکریپت
-
مقدمه 06:29
-
بررسی 10:52
-
راهاندازی ویندوز 15:21
-
راهاندازی مک 14:16
-
راهاندازی لینوکس 06:31
-
راهاندازی AWS و CDK 13:19
-
ایجاد پروژه CDK 14:15
-
رپلیکیشن استک در کنسول 05:05
-
توضیح CDK 13:53
-
لامبدا 23:46
-
API Gateway 11:34
-
API ترجمه 25:12
-
NextJS 19:32
-
ترجمه از فرانتاند 27:06
-
مقدمه Monorepo 10:41
-
راهاندازی پروژه Monorepo 11:55
-
پکیج تایپهای مشترک 21:22
-
انتقال لامبداها به پکیجها 10:03
-
مقدمه پایگاه داده 08:18
-
افزودن DynamoDB در CDK 09:51
-
DynamoDB SDK 15:38
-
اعطای دسترسی خواندن و نوشتن 08:38
-
مارشالسازی و لغو مارشالسازی داده 06:56
-
واکشی ترجمهها در فرانتاند 18:23
-
مقدمه لایه لامبدا 05:55
-
استفاده از لایه لامبدا 13:59
-
پیکربندی محیط توسعه 11:52
-
یکپارچهسازی CDK 08:39
-
لایه ترجمه 13:05
-
لایه DynamoDB 11:49
-
حذف پکیجهای خارجی 01:55
-
مقدمه استقرار وبسایت 08:02
-
آپلود وبسایت به S3 06:36
-
Cloudfront به عنوان CDN 06:52
-
یکپارچهسازی نام دامنه 23:46
-
دامنه REST API 08:10
-
مفاهیم شبکهسازی 13:15
-
مقدمه ریفکتور کردن CDK 01:32
-
REST API و DynamoDB 28:05
-
ساختار وبسایت استاتیک 14:54
-
فایل محیط 12:40
-
Helpers مسیر 08:34
-
Wrapper لامبدا 14:27
-
مقدمه پشتیبانی کاربر 11:41
-
افزودن UserPool 14:13
-
پشتیبانی فرانتاند - بخش 1 21:38
-
پشتیبانی فرانتاند - بخش 2 16:40
-
پشتیبانی فرانتاند - بخش 3 15:14
-
مسیرها با احرازهویت 19:18
-
ترجمههای کاربر 23:27
-
ترجمه عمومی 15:37
-
حذف ترجمهها 18:14
-
مدیریت خطا 09:02
-
بروزرسانی بکاند 20:23
-
بهبود API 41:44
-
بهبود فرمها 35:09
-
UI و UX 14:03
-
کانتکس اپلیکیشن 47:48
-
نوار ناوبری، لاگین و خروج از سیستم 26:25
-
لیست ترجمه 34:52
-
پایان کار 28:48
-
سلکتور زبان 19:47
مشخصات آموزش
معرفی فولاستک بدون سرور با AWS/CDK ،NextJS و تایپاسکریپت
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:62
- مدت زمان :16:17:30
- حجم :11.42GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy