ساخت و میزبانی وبسایتها با AWS EC2 و S3
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- چگونه نمونههای AWS EC2 را برای میزبانی وبسایت ایجاد و پیکربندی کنیم؟
- مبانی AWS S3، از جمله نسخهبندی و مدیریت کلید دسترسی
- چگونه سرویسهای AWS را با اپلیکیشنهای ASP .NET یکپارچهسازی کنیم؟
- فرآیند نصب اس کیوال سرور و مدیریت پایگاه داده در ابر
- بهترین شیوهها برای مدیریت و مقیاسبندی نمونههای EC2
- تکنیکهایی برای بهینهسازی عملکرد وبسایت با AWS CloudFront
پیشنیازهای دوره
- دانش اولیه توسعه وب (ترجیحاً ASP .NET)
- آشنایی با اس کیوال و پایگاه دادهها
- یک حساب AWS (دستورالعملها در دوره ارائه میشود)
- درک اولیه از اینکه سرویسهای ابری چگونه کار میکنند.
توضیحات دوره
رایانش ابری در حال متحول کردن چگونگی ساخت و میزبانی وبسایتها است و Amazon Web Services (AWS) پلتفرمی قوی برای میزبانی، مدیریت و مقیاسبندی اپلیکیشنها فراهم میکند. این دوره جامع، به شما یاد میدهد چگونه AWS EC2 را پیکربندی کنید، وب اپلیکیشنها را راهاندازی کنید و از AWS S3 برای ذخیرهسازی استفاده کنید. شما یاد میگیرید چگونه وبسایت ASP.NET را توسعه دهید، نصبهای اس کیوال سرور را مدیریت کنید و ویژگیهای AWS مانند S3 ،IAM و CloudFront را برای استقرار و مقیاسبندی روان یکپارچهسازی کنید. این دوره برای کسانی که میخواهند به میزبانی و مدیریت وبسایت در AWS مسلط شوند، ایدهآل است.
توضیحات هر بخش:
بخش 1: آشنایی با رایانش ابری آمازون و راهاندازی EC2
در این بخش، با رایانش ابری آمازون آشنا میشوید و مبانی راهاندازی EC2 را میآموزید. شما یاد میگیرید چگونه اولین EC2 خود را راهاندازی و اپلیکیشنها را در فضای ابری میزبانی کنید. این بخش اهمیت EC2 در میزبانی مقیاسپذیر ابری را شرح میدهد و شما را برای گامهای عملی و اجرایی آماده میکند.
بخش 2: ایجاد یک حساب رایگان AWS
در این قسمت، مراحل ساخت یک حساب کاربری رایگان در AWS را یاد میگیرید که اجازه میدهد به سرویسهای محدود AWS بدون هزینه دسترسی داشته باشید. این راهاندازی برای مبتدیان بسیار حیاتی است تا بتوانند بدون هزینه اولیه در AWS آزمایش و تمرین کنند.
بخش 3: پیکربندی و راهاندازی نمونههای EC2
پس از ساخت حساب، در این قسمت، به پیکربندی نمونههای EC2 برای میزبانی اپلیکیشنها میپردازید. شما با Virtual Private Cloud (VPC) ،Amazon Machine Images (AMI) و پیکربندی نقشهای IAM برای دسترسی ایمن آشنا میشوید. همچنین، درباره سرویسهای مهم EC2 مانند حجمهای EBS و کاربرد نمونههای EC2 برای اپلیکیشنهای مقیاسپذیر میآموزید.
بخش 4: نصب نرمافزار در EC2
یاد بگیرید چگونه مایکروسافت اس کیوال سرور را در نمونه EC2 خود نصب کنید و به طور صحیح پیکربندی کنید. این بخش نشان میدهد چگونه از انتقال BITS برای نصب استفاده کنید، پسپیکربندی نمونه EC2 را انجام دهید و اس کیوال سرور 2012 را راهاندازی کنید. شما یکپارچهسازی بین AWS EC2 و پایگاه دادههای اس کیوال برای پشتیبانی از قابلیت وبسایت پویا را درک میکنید.
بخش 5: توسعه وبسایت با ASP.NET
در این بخش، توسعه وبسایت ASP.NET، از جمله ایجاد ساختار اولیه و یکپارچهسازی پایگاه داده را بررسی میکنید. شما یاد میگیرید چگونه رابطهای کاربری ضروری مانند صفحات ورود و ثبتنام را بسازید و چگونه لایه داده AWS را به وب اپلیکیشن ASP.NET متصل کنید.
بخش 6: کار با اس کیوال در AWS EC2
این بخش بر ایجاد و پیکربندی کلاسهای منطقی اس کیوال برای مدیریت کوئریهای پایگاه داده و آپلود فایل تمرکز دارد. فرآیند پیکربندی آپلود فایلها، ذخیره تصاویر و مدیریت منطق آلبوم برای ایجاد یک وبسایت پویا و غنی را بررسی میکنیم.
بخش 7: میزبانی وبسایت در EC2
بعد از آماده شدن وبسایت، این بخش شما را در میزبانی سایت در نمونه EC2 راهنمایی میکند. شما یاد میگیرید چگونه اعتبارنامههای نمونه EC2 را راهاندازی کنید، آلبومها را ایجاد کنید و منابع را بهطور مؤثر از طریق مقیاسبندی ظرفیت نمونه EC2 در صورت نیاز مدیریت کنید.
بخش 8: AWS S3 - نسخهبندی و ذخیرهسازی
AWS S3 یک سرویس ذخیرهسازی قدرتمند است و این بخش شما را با نسخهبندی S3 آشنا میکند؛ ویژگی که به شما در مدیریت نسخههای فایل در طول زمان کمک میکند. شما یاد میگیرید چگونه نسخهبندی را در S3 راهاندازی کنید و چگونه از آن به طور مؤثر برای یکپارچگی داده و پشتیبانگیری استفاده کنید.
بخش 9: مدیریت کلید دسترسی در AWS S3
بهترین شیوههای مدیریت کلیدهای دسترسی را یاد بگیرید که برای تعامل با AWS S3 از طریق API ضروری است. این بخش تکنیکهای مدیریت کلید را برای حفظ امنیت هنگام دسترسی به منابع AWS S3 و تعامل با آنها پوشش میدهد.
بخش 10: یکپارچهسازی S3 با AWS C# API
این بخش روی یکپارچهسازی S3 با اپلیکیشنهای سی شارپ متمرکز است، به شما نشان میدهد چگونه یک AWS Wrapper ایجاد کنید و از آن برای آپلود، لیست و مدیریت اشیا در S3 استفاده کنید. شما یاد میگیرید چگونه متدها را برای استریمینگ داده، مدیریت آپلود تصاویر و مدیریت انتخاب شی در یک bucket با سی شارپ پیادهسازی کنید.
بخش 11: کار با AWS CloudFront و متدهای Async
AWS CloudFront تحویل سریع محتوا را ممکن میسازد و این بخش شما را با پیکربندی و سفارشیسازی توزیعهای CloudFront برای وبسایتتان آشنا میکند. یاد بگیرید چگونه CloudFront را با ASP.NET یکپارچهسازی کنید و تحویل محتوا به کاربران در سراسر جهان را بهینه کنید. علاوه بر این، شما متدهای Async برای AWS API را به منظور بهبود عملکرد در وب اپلیکیشنها را بررسی میکنید.
در پایان این دوره، مهارتهای توسعه، استقرار و مقیاسبندی وبسایتها در AWS با EC2 ،S3 و CloudFront را خواهید داشت. شما یاد میگیرید چگونه محیطهای میزبانی را مدیریت کنید، ذخیرهسازی را بهینه کنید و پایگاه دادههای اس کیوال را با اپلیکیشنهای خود یکپارچهسازی کنید. چه توسعهدهنده تازهکار باشید، چه متخصص فناوری اطلاعات باتجربه که میخواهد دانش ابری خود را گسترش دهد، این دوره آموزش عملی و کاربردی برای بهبود تخصص شما در زمینه AWS و توسعه وب ارائه میدهد.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگانی که میخواهند یاد بگیرند چگونه وبسایتها را در AWS مستقر و مدیریت کنند.
- توسعهدهندگان وب مبتدی یا متخصصان فناوری اطلاعات که میخواهند تجربه میزبانی ابری را کسب کنند.
- هر کسی که میخواهد یاد بگیرد چگونه سرویسهای AWS را با وب اپلیکیشنها یکپارچه کند.
- کارآفرینانی که میخواهند وبسایتهای مقیاسپذیر و ایمن در AWS میزبانی کنند.
ساخت و میزبانی وبسایتها با AWS EC2 و S3
-
آشنایی با رایانش ابری آمازون 10:39
-
راهاندازی AWS EC2 و میزبانی 07:36
-
ایجاد حساب رایگان AWS 08:51
-
پیکربندی نمونه EC2 11:48
-
شبکه خصوصی مجازی (VPC) 06:33
-
Amazon Machine Image (AMI) 06:45
-
پیکربندی نقشهای IAM 10:23
-
ایجاد سیاستهای Amozon AWS 08:43
-
سرویسهای EC2 06:53
-
حجم EBS 08:38
-
استفاده از نمونه EC2 09:16
-
استفاده از نمونه EC2 - ادامه 09:35
-
افزودن نقش و Features Wizard در EC2 08:02
-
نصب MSSQL در EC2 با انتقال BITS 08:52
-
پسپیکربندی پیکربندی نمونه EC2 09:42
-
نصب اس کیوال سرور با لینک EC2 در کروم 08:44
-
راهاندازی اس کیوال سرور 2012 10:33
-
ساختار وبسایت ASP.NET 07:05
-
پایگاه داده برای وبسایت در ASP.Net 06:32
-
ایجاد صفحات ورود و ثبتنام در ASP.Net 09:16
-
ایجاد لایه داده AWS در ASP.NET 07:21
-
ایجاد لایه داده AWS در ASP.NET - ادامه 09:15
-
ساخت کلاس منطق آلبوم 11:41
-
ساخت کلاس منطق آلبوم - ادامه 10:40
-
پیکربندی PlUpload و آپلود تصویر 04:30
-
میزبانی وبسایت در نمونه EC2 11:18
-
تنظیم اعتبارنامه نمونه EC2 11:19
-
ایجاد یک آلبوم در نمونه EC2 09:58
-
گسترش ظرفیت نمونه EC2 04:06
-
آشنایی با نسخهبندی در S3 09:10
-
راهاندازی نسخهبندی در S3 11:26
-
بهترین شیوههای مدیریت کلید دسترسی 05:05
-
مدیریت کلید در مدیریت کلید دسترسی 10:31
-
ایجاد کلید دسترسی جدید 07:57
-
ایجاد یک AWS Wrapper 06:41
-
ایجاد یک AWS Wrapper - ادامه 07:08
-
آپلود تصویر با Bucket 08:43
-
متد Lower 05:00
-
متد استریمینگ داده 09:33
-
لیست اشیاء در Bucket 06:12
-
لیست اشیاء در Bucket - ادامه 06:49
-
ایجاد دکمه انتخاب در S3 Bucket 06:43
-
متد دریافت URL امضا شده 08:04
-
ایجاد دکمه حذف در S3 Bucket 08:24
-
آشنایی با AWS CloudFront 09:44
-
پیکربندی AWS CloudFront 09:11
-
ایجاد توزیع CloudFront 10:19
-
ایجاد CloudFront سفارشی با ASP.NET 09:54
-
ایجاد مبدا CloudFront 03:53
-
ویژگیهای ASP.NET و AWS API 10:35
-
ویژگیهای ASP.NET و AWS API - ادامه 11:33
-
انتقال تصاویر به S3 با متد 11:46
مشخصات آموزش
ساخت و میزبانی وبسایتها با AWS EC2 و S3
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:52
- مدت زمان :07:28:55
- حجم :3.21GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy