آنچه یاد خواهید گرفت:
یادگیری عملی: آموزش کاربردی به جای آمادگی صرف برای آزمونهای گواهینامه، با تمرکز بر یک پروژه واقعی برای نمایش عملکرد سرویسهای AWS در عمل
بهترین شیوهها و طراحیهای ابری: با استانداردهای صنعت و طراحیهای مؤثر ابری برای ساخت اپلیکیشنهای قدرتمند و مقیاسپذیر آشنا شوید.
مناسب برای مبتدیان همراه با نکات پیشرفته: ایدهآل برای تازهواردان AWS بدون هیچ تجربه قبلی و در عین حال شامل مباحث پیشرفته برای یادگیرندگان باتجربهتر
شروع آسان: داشتن تجربه پایه برنامهنویسی لازم است. مثالها با Python ارائه شدهاند و برای هر بخش از کد توضیحات دقیق داده میشود.
مقرونبهصرفه: داشتن حساب AWS لازم است، اما Tier رایگان برای بیشتر پروژهها کافی است. دستورالعملهای شفاف برای به حداقل رساندن هزینههای اضافی ارائه شدهاند.
پیشنیازهای دوره
تجربه برنامهنویسی: داشتن تجربه پایه در هر زبان برنامهنویسی الزامی است. Python ترجیح داده میشود، اما اجباری نیست.
سیستمعامل: با هر سیستمعاملی سازگار است (Windows، macOS و Linux)
حساب AWS: برای ایجاد حساب AWS و دسترسی به سرویسهای AWS به کارت اعتباری نیاز است.
توضیحات دوره
به توسعه AWS واقعی خوش آمدید؛ یک دوره عملی که در آن فراتر از آموزشهای پراکنده میروید و یک اپلیکیشن ابری کامل و یکپارچه را از ابتدا درست مانند یک پروژه نرمافزاری واقعی میسازید.
کار را با محیط توسعه محلی خود آغاز میکنید و Python و Visual Studio Code و Postman و AWS CLI و SAM و Amazon Q را برای کمک گرفتن از هوش مصنوعی در کدنویسی راهاندازی میکنید. از آنجا به بعد، هر فصل یک سرویس جدید AWS را معرفی میکند و نشان میدهد چگونه در یک سیستم بزرگتر از جمله Lambda و API Gateway و DynamoDB و S3 و SNS و توابع پلهای و EventBridge قرار میگیرد.
منطق کسبوکار را پیادهسازی میکنید، استقرارها را با زیرساخت به عنوان کد (CloudFormation و SAM) خودکار میکنید و توسعه تست محور را با pytest به کار میگیرید. در طول مسیر، سرویسهای هوش مصنوعی مانند Amazon Bedrock و Textract و Translate را نیز یکپارچه میکنید تا اپلیکیشن شما هوشمند شود و بتواند بهصورت پویا چت کند، متن استخراج کند و آگهیهای شغلی را ترجمه کند.
در پایان، درک خواهید کرد که کامپوننتهای AWS چگونه به هم متصل میشوند تا یک معماری بدون سرور مقیاسپذیر، امن و قابل مشاهده را شکل دهند. شما توابع واقعی Lambda را مستقر، تست و نظارت میکنید، مجوزها را با IAM مدیریت میکنید و با استفاده از AWS Free Tier و هشدارهای صورتحساب، هزینهها را تحت کنترل نگه میدارید.
چه تازه با AWS آشنا شده باشید و چه بخواهید به عنوان توسعهدهنده ابر سطح خود را بالاتر ببرید، این دوره مهارت و اعتمادبهنفس لازم را برای طراحی، ساخت و انتشار اپلیکیشنهای واقعی AWS با Python در اختیار شما قرار میدهد.
آنچه یاد خواهید گرفت؟
طراحی، ساخت، تست و استقرار اپلیکیشنهای مدرن AWS با استفاده از Python
استفاده از AWS Lambda و API Gateway و DynamoDB و S3 برای ایجاد یک معماری کامل ابری
یکپارچهسازی سرویسهای هوش مصنوعی مانند Amazon Bedrock و Textract و Translate در پروژههای واقعی
پیادهسازی الگوهای بدون سرور و خودکارسازی استقرارها با AWS SAM و CloudFormation
بهکارگیری توسعه تست محور با pytest و مدیریت کد در یک گردشکار حرفهای
ایمنسازی و نظارت بر سیستم با استفاده از IAM و CloudWatch و هشدارهای صورتحساب AWS
مخاطبان دوره:
توسعهدهندگانی که میخواهند از آموزشهای ساده به پروژههای واقعی AWS برسند.
برنامهنویسان Python که میخواهند وارد توسعه بدون سرور و هوش مصنوعی در ابر شوند.
دانشجویانی که برای گواهینامههای AWS Developer یا Solutions Architect آماده میشوند.
مهندسانی که میخواهند نحوه یکپارچهسازی سرویسهای AWS در سیستمهای عملیاتی را درک کنند.
چرا این دوره را بگذرانید؟
بیشتر دورهها در حد «Hello World» متوقف میشوند. اما این دوره یک اپلیکیشن کامل و آماده برای کسبوکار میسازد که نیازهای واقعی دارد - از ذخیره آگهیهای شغلی در DynamoDB تا استخراج داده با Textract و بهبود تجربه کاربر با Bedrock AI
شما مهارتهای عملی به دست میآورید که مستقیماً در شغلهای واقعی قابل استفادهاند.
آنچه شما در پایان دوره، قادر خواهید بود:
با اطمینان اپلیکیشنهای AWS نوشته شده با Python را توسعه دهید، تست کرده و مستقر کنید.
معماریهای مقیاسپذیر و رویدادمحور را با قابلیتهای هوش مصنوعی یکپارچه طراحی کنید.
از AWS CLI و SAM و CloudFormation برای خودکارسازی و استقرارهای قابل تکرار استفاده کنید.
سیستمهای بدون سرور در حال اجرا در محیط عملیاتی را نظارت، ایمنسازی و بهینهسازی کنید.
آنچه دریافت میکنید:
بیش از 12 ساعت دروس ویدئویی عملی
کد کامل پروژه و قالبهای آماده برای استفاده مجدد
نمودارهای معماری و راهنمای گامبهگام
این دوره برای چه کسانی مناسب است؟
توسعهدهندگان مشتاق ابر: افرادی که به دنبال تجربه عملی با AWS هستند.
توسعهدهندگان نرمافزار: توسعهدهندگانی که میخواهند مهارتهای خود را به سرویسهای ابری AWS گسترش دهند.
متخصصان IT: کارکنان IT که میخواهند دانش خود را در زمینه فناوریهای ابری افزایش دهند.
دانشجویان و فارغالتحصیلان: افرادی که به دنبال مهارتهای عملی AWS برای بهبود فرصتهای شغلی هستند.
فریلنسرها و مشاوران: پیمانکاران مستقلی که میخواهند خدمات توسعه AWS ارائه دهند.