معماری ابر AWS برای توسعهدهندگان اسپرینگ بوت جاوا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری اصول ابر AWS متناسب با توسعهدهندگان اسپرینگ جاوا
- معماری زیرساختهای درجه تولید highly available، مقیاسپذیر، قابل اعتماد و ایمن در AWS
- درک سرویس های AWS از سه دیدگاه - کاربران نهایی، امنیت (مقابل هکرها) و توسعهدهندگان (CI/CD)
- تسلط به استقرار اپلیکیشنهای کانتینری اسپرینگ جاوا در AWS
- پیادهسازی تحویل محتوا (CloudFront)، لوکیشنهای لبه، مسیریابی مبتنی بر مسیر، لود بالانسینگ و بررسی سلامت
- ایمنسازی زیرساخت با استفاده از VPC و subnets و NAT، گروههای امنیت، نقشهای IAM و سیاستهای باکت
- تسلط به پایپلاینهای CI/CD با استفاده از سرویسهای AWS مانند CodeCommit و ECR و CodeBuild و CodePipeline
- کسب تجربه عملی از طریق لابراتوارهای عملی (80 درصد عملی) و سناریوهای واقعی
- آمادگی برای بحث درباره مفاهیم و راهحلهای AWS در مصاحبهها
پیشنیازهای دوره
- نیازی به دانش قبلی AWS نیست. ما از ابتدا شروع خواهیم کرد.
- داشتن دانش جاوا، اسپرینگ بوت و داکر الزامی است.
- توجه به هزینهها - در حالی که این دوره بر استفاده از سرویسهای AWS برای ساخت اپلیکیشنها تمرکز دارد، باید توجه داشته باشید که برخی سرویسها ممکن است هزینه ایجاد کنند. (درس اول را چک کنید.)
توضیحات دوره
شما مهارتهای توسعه اسپرینگ بوت جاوا خود را به ابر منتقل کرده و اپلیکیشنهای قوی و مقیاسپذیر میسازید.
این دوره جامع، توسعهدهندگان اسپرینگ بوت جاوا را با دانش اساسی برای طراحی و استقرار اپلیکیشنها با قابلیت highly available، مقیاسپذیر، ایمن و قابل اعتماد در پلتفرم ابری AWS تجهیز میکند. نیازی به تجربه قبلی AWS نیست.
ما با اصول رایانش ابری آغاز کرده و به تدریج شما را در سرویسهای اصلی AWS که برای موفقیت شما ضروری است راهنمایی خواهیم کرد:
- رایانش - جستجو در نمونههای EC2 و ECS Fargate برای استقرارهای کانتینری
- ذخیرهسازی - بررسی ذخیرهسازی آبجکت با S3 برای مدیریت موثر داده
- مدیریت هویت و دسترسی (IAM) - پیادهسازی اقدامات امنیتی قوی برای محافظت از منابع AWS خود
- پایگاه دادهها - استفاده از RDS برای مدیریت موثر پایگاه دادههای رابطهای
- لود بالانسینگ - کشف قدرت لودبالانسرهای اپلیکیشن (ALB) برای اطمینان از high availability اپلیکیشنهای خود
- شبکه تحویل محتوا (CDN) - بهینهسازی تحویل محتوا در سطح گلوبال با CloudFront
- سرویسهای DNS - یادگیری مدیریت نام دامنه به طور موثر با استفاده از Route 53
- شبکهسازی - کسب درک جامعی از VPCs ،Subnets، درگاههای NAT و جداول مسیر برای ساخت معماریهای شبکه ایمن و مقیاسپذیر
- مقیاسبندی خودکار - پیادهسازی مکانیزمهای مقیاسبندی خودکار برای تنظیم منابع به صورت پویا بر اساس تقاضاهای اپلیکیشن
به عملگرهای CI/CD مدرن بپیوندید! ما درباره CodeBuild و CodeCommit و CodePipeline مفصل بحث خواهیم کرد تا گردشکارهای استقرار خودکار را پیاده کرده و بروزرسانیهای پیوسته را بدون downtime تضمین کنیم.
در پایان دوره شما قادر به انجام موارد زیر خواهید بود:
- طراحی و استقرار زیرساخت ابری با highly available، مقیاسپذیر و ایمن در AWS
- استقرار اپلیکیشن جاوا و اسپرینگ بوت
- پیادهسازی کانتینرسازی با ECS Fargate برای بهینهسازی استفاده از منابع
- استفاده از پایپلاینهای CI/CD برای استقرار و بروزرسانی اپلیکیشن خودکار
- مقیاسبندی خودکار
- مدیریت زیرساخت با سرویسهای اصلی AWS مانند S3 و IAM و RDS و غیره
- ساخت پایه قوی برای گواهینامههای آینده خود
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان جاوا و اسپرینگ که میخواهند ابر AWS را یاد بگیرند.
معماری ابر AWS برای توسعهدهندگان اسپرینگ بوت جاوا
-
قبل از ثبتنام 05:17
-
راهاندازی حساب AWS و هشدار صورتحساب 05:09
-
Region و Availability Zone و لوکیشنهای لبه 03:39
-
EC2 03:43
-
راهاندازی نمونه EC2 13:53
-
SSH از محلی 03:58
-
اجرای Nginx 07:08
-
ایجاد AMI 09:52
-
گروههای امنیت - بخش 1 06:28
-
گروههای امنیت - بخش 2 15:43
-
گروههای امنیت خودارجاعی 03:07
-
داده کاربر 04:15
-
خلاصه 04:19
-
آزمون None
-
آشنایی با S3 03:29
-
نقض داده 00:41
-
ایجاد باکت S3 04:53
-
سیاست باکت - بخش 1 08:13
-
سیاست باکت - بخش 2 05:00
-
پیکربندی باکت و رمزگذاری 07:06
-
یوزکیسهای S3 01:35
-
خلاصه 01:56
-
آزمون None
-
آشنایی با IAM 06:33
-
ایجاد یک کاربر 05:14
-
گروههای کاربر 14:45
-
نقش IAM 14:32
-
کلیدهای دسترسی برای توسعه محلی 06:40
-
دموی S3 SDK 07:25
-
SDK چگونه کار می کند؟ 01:24
-
بهترین شیوهها برای کلید دسترسی 01:24
-
بهترین شیوهها برای حساب ریشه 05:10
-
خلاصه 02:19
-
آزمون None
-
مقدمه 04:48
-
ایجاد نمونه پایگاه داده RDS 09:50
-
دموی RDS - بخش 1 04:03
-
دموی RDS - بخش 2 04:39
-
دموی RDS - بخش 3 - نسخههای خوانا 04:28
-
دموی RDS - بخش 4 - بازگردانی اسنپشاتها و پاکسازی منابع 03:46
-
خلاصه 01:50
-
آزمون None
-
آشنایی با ALB 03:38
-
راهاندازی اپلیکیشنها 06:26
-
ایجاد گروههای هدف 05:44
-
ایجاد ALB 04:44
-
قوانین Listener 06:15
-
دموی ALB 05:03
-
پاکسازی منابع 01:29
-
خلاصه 01:32
-
آزمون None
-
آشنایی با CloudFront 03:40
-
باکت با محتوای استاتیک 01:51
-
توزیع CloudFront 08:39
-
دموی CloudFront 03:15
-
نامعتبرسازی کش 01:55
-
[اختیاری] - یکپارچهسازی با R53 05:51
-
منابع متعدد 05:42
-
[سوالات متداول] - چرا مسیریابی مبتنی بر مسیرهای متعدد داریم؟ 01:42
-
پاکسازی منابع 01:28
-
خلاصه 01:17
-
آزمون None
-
آشنایی با VPC 02:51
-
VPC Subnets 04:59
-
درگاه اینترنتی 05:12
-
اهمیت IP عمومی 03:18
-
معماری VPC پیشنهادی 05:05
-
CIDR 02:59
-
ایجاد VPC سفارشی 06:15
-
جدول مسیر 02:45
-
چالشها با Subnets خصوصی 01:33
-
SSH به نمونههای Subnets خصوصی 10:15
-
درگاه NAT 07:56
-
NACL 01:44
-
مدل مسئولیت مشترک 02:21
-
[سوالات متداول] - توضیح مسیریابی مبتنی بر مسیرهای متعدد 01:31
-
برنامهریزی برای مابقی دوره 01:03
-
پاکسازی منابع 01:43
-
خلاصه 04:15
-
آزمون None
-
بررسی اپلیکیشن 03:39
-
سرویس فیلم - راهاندازی پروژه 02:23
-
سرویس فیلم - انتیتی، DTO و مخزن 04:39
-
سرویس فیلم - سرویس و کنترلر 02:54
-
سرویس فیلم - راهاندازی تست یکپارچهسازی 07:47
-
سرویس فیلم - تست یکپارچهسازی 08:39
-
تست سرویس فیلم 02:03
-
Dockerfile 01:13
-
سرویس مشتری - راهاندازی پروژه 03:41
-
سرویس مشتری - انتیتی، DTO و مخزن 03:55
-
سرویس مشتری - مشاوره کنترلر 04:16
-
سرویس مشتری - کلاینت فیلم 05:28
-
سرویس مشتری - سرویس و کنترلر 06:08
-
سرویس مشتری - راهاندازی تست یکپارچهسازی 03:06
-
سرویس مشتری - تست یکپارچهسازی 09:15
-
تست End To End در محیط محلی 09:27
-
درباره فرانتاند چه باید کرد؟ 00:59
-
مقدمه 03:00
-
VPC و Subnets و گروههای امنیت 07:19
-
ALB و گروههای هدف 10:21
-
S3 و CloudFront 06:58
-
RDS 12:26
-
مدیریت Secrets 05:11
-
یکپارچهسازی Secrets Manager و اپلیکیشن 05:04
-
ECR 03:49
-
پوش کردن داکر ایمیج 07:47
-
آشنایی با ECS با Fargate 05:49
-
ایجاد خوشه ECS 04:04
-
Task Definitions 07:04
-
ارتباط بین سرویسها 05:29
-
استقرار اپلیکیشنها 11:53
-
راهاندازی RDS ،NAT و اپلیکیشنها 10:22
-
دموی End To End API 02:09
-
دموی End To End با رابط کاربری 02:46
-
[اختیاری] - یکپارچهسازی با دامنه R53 01:59
-
خلاصه 00:58
-
آشنایی با مقیاسبندی خودکار 02:44
-
پیکربندی مقیاسبندی خودکار 07:02
-
هشدار CloudWatch 04:06
-
دموی مقیاسبندی خودکار 04:44
-
حذف پیکربندی مقیاسبندی خودکار 00:22
-
پاکسازی منابع 03:42
-
خلاصه 01:13
-
آشنایی با CI/CD 03:39
-
CodeCommit - مخازن 03:50
-
پوش کردن کد 02:08
-
CodeBuild - پروژه زمین بازی 11:27
-
CodeBuild - نصب آخرین نسخه جاوا 03:25
-
CodeBuild - BuildSpec 06:20
-
CodeBuild - افزودن BuildSpec 01:10
-
CodeBuild - پروژه سرویس مشتری 07:40
-
[سوالات متداول] - یک نقش یا چند نقش؟ 02:15
-
[سوالات متداول] - کش محلی Maven 01:45
-
CodeBuild - پروژه سرویس فیلم 02:17
-
راهاندازی RDS ،NAT و اپلیکیشنها 04:41
-
CodePipeline - سرویس مشتری 05:42
-
CodePipeline - سرویس مشتری - استقرار 03:06
-
CodePipeline - سرویس فیلم 02:02
-
CodePipeline - بررسی End To End - تغییر کد و استقرار 02:44
-
بروزرسانی چرخشی 02:24
-
[سوالات متداول] - درباره محیط استیجینگ چه باید کرد؟ 03:01
-
تحویل مداوم با تأیید دستی 03:25
-
ECS ،CICD ،ECR و Secrets Manager 05:24
-
ALB، گروههای هدف، VPC و NAT 04:08
-
CloudFront ،S3 و IAM 04:28
-
درباره مقیاس گلوبال برای اپلیکیشنهای بکاند چه باید کرد؟ 01:15
-
گام بعدی چیست؟ 08:51
مشخصات آموزش
معماری ابر AWS برای توسعهدهندگان اسپرینگ بوت جاوا
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:147
- مدت زمان :11:11:19
- حجم :4.13GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy