دوره آموزشی
دوبله زبان فارسی
توسعه بکاند با Java ،JPA ،Spring Boot و AWS
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مهمترین سرویس AWS (مانند ECS ECR ،EC2 ،RDS و VPC) را درک کنید.
- چگونگی پیادهسازی معماری میکروسرویس با اتصال ضعیف را درک کنید.
- استقرار اپلیکیشن ها در AWS (با استفاده از Docker) را درک کنید.
- معماری AWS را درک کنید.
پیشنیازهای دوره
- دانش برنامهنویسی Java الزامی است.
توضیحات دوره
در این دوره، با سرویس رایانش ابری AWS به همراه میکروسرویسهای Spring Boot آشنا خواهید شد. محبوبترین سرویس مرتبط با AWS مانند ECS ،ECR و EC2 را به صورت گام به گام خواهید آموخت. میتوانید هم تئوری و هم پیادهسازی هر روش را یاد بگیرید.
مرحله 1 - پیادهسازی میکروسرویسها با Spring Boot
- درک معماریهای مونولیت و میکروسرویس
- ایجاد سه میکروسرویس مستقل به صورت محلی
- آشنایی با فریمورک Spring Boot
- درک چگونگی استفاده از متغیرهای محیطی برای دستیابی به اتصال ضعیف
- چگونگی استفاده از فایل .yaml برای پیکربندی و ذخیره متغیرهای محیطی
- ایجاد Endpointهای RestController
- استفاده از JPA و عملیات پایگاه داده
- چگونگی برقراری ارتباط بین سرویسها با استفاده از RestTemplate
فصل 2 - استقرار میکروسرویسها در AWS
- استفاده از Cognito برای ذخیره کاربران اپلیکیشن
- چگونگی احراز هویت کاربران با توکنهای JWT
- چگونگی اعمال مجوزدهی با استفاده از توکنهای JWT
- استفاده از AWS RDS برای ذخیره اطلاعات وسایل نقلیه
- اجرای سرویسها با استفاده از ECS Fargate
- استفاده از تعاریف تسک
- ایجاد load balancers اپلیکیشن (ALBs)
- ایجاد API Gateway
این دوره برای مهندسان DevOps نیست، بلکه برای توسعهدهندگان نرمافزار Java (Spring Boot) است که میخواهند درک خوبی از سرویس مرتبط با AWS پیدا کنند!!!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان مبتدی Java که به رایانش ابری و AWS علاقهمندند.
توسعه بکاند با Java ،JPA ،Spring Boot و AWS
-
نصب Java 03:21
-
نصب IntelliJ IDE 02:49
-
نصب Postman 01:21
-
نصب Docker 04:52
-
نصب Gradle 02:49
-
نصب AWS CLI 02:25
-
رویکرد مونولیت 09:22
-
سرویسهای وب چیستند؟ 04:54
-
SOAP 04:13
-
HTTP چیست؟ 08:59
-
سرویسهای REST 04:36
-
معماری میکروسرویس 07:44
-
رایانش ابری چیست؟ 02:47
-
رایانش ابری - مدلهای سرویس 04:54
-
سرویس اساسی AWS 04:53
-
صورتحساب و مدیریت هزینه برای جلوگیری از هزینهکرد بیش از حد 02:10
-
منطقهها و مناطق در دسترس 02:58
-
ابر خصوصی مجازی (VPC) چیست؟ 04:55
-
پیکربندی ابر خصوصی مجازی (VPC) 06:56
-
سرویس ECS و ECR چیستند؟ 11:58
-
استقرار اولین اپلیکیشن Spring Boot ما - بخش اول 08:30
-
استقرار اولین اپلیکیشن Spring Boot ما - بخش دوم 06:25
-
استقرار اولین اپلیکیشن Spring Boot ما - بخش سوم 08:04
-
استقرار اولین اپلیکیشن Spring Boot ما - بخش چهارم 11:43
-
ایجاد ساختار سرویس کاربر 05:49
-
Cognito چیست؟ 09:46
-
خواندن متغیرهای محیطی 10:29
-
ایجاد و ذخیره کاربران جدید - بخش اول 12:15
-
ایجاد و ذخیره کاربران جدید - بخش دوم 09:15
-
ایجاد و ذخیره کاربران جدید - بخش سوم 09:21
-
دریافت کاربران 07:32
-
دریافت کاربران و توکن صفحهبندی 03:01
-
سشن ها و رویکرد استاندارد 09:27
-
رویکرد توکن وب JSON (JWT) 06:29
-
پیادهسازی توکن JWT - بخش اول 11:48
-
پیادهسازی توکن JWT - بخش دوم 04:38
-
پیادهسازی توکن JWT - بخش سوم 09:51
-
پیادهسازی توکن JWT - بخش چهارم 07:34
-
پیادهسازی توکن JWT - بخش پنجم 04:12
-
پیادهسازی توکن JWT - بخش ششم 05:30
-
ایجاد ساختار سرویس اجاره 02:32
-
افزودن قابلیت اتصال به پایگاه داده 06:07
-
پیادهسازی سرویس اجاره خودرو - بخش اول 09:32
-
پیادهسازی سرویس اجاره خودرو - بخش دوم 08:00
-
پیادهسازی سرویس اجاره خودرو - بخش سوم 05:18
-
پیادهسازی سرویس اجاره خودرو - بخش چهارم 10:16
-
پیادهسازی سرویس اجاره خودرو - بخش پنجم: دریافت وسایل نقلیه 06:40
-
پیادهسازی سرویس اجاره خودرو - بخش ششم: اتصال به کاربران 05:27
-
پیادهسازی سرویس اجاره خودرو - بخش هفتم: قطع اتصال با کاربران 08:54
-
AWS RDS (سرویس پایگاه داده رابطهای) چیست؟ 01:40
-
پیادهسازی RDS - بخش اول 13:50
-
پیادهسازی RDS - بخش دوم 03:26
-
پیادهسازی RDS - بخش سوم 01:58
-
چرا باید یک سرویس API در Spring ایجاد کنیم؟ 03:42
-
پیادهسازی API gateway - بخش اول 07:20
-
پیادهسازی API gateway - بخش دوم 09:01
-
پیادهسازی API gateway - بخش سوم: سرویس کاربر 12:47
-
پیادهسازی API gateway - بخش چهارم: سرویس اجاره 15:25
-
پیادهسازیAPI gateway - بخش پنجم: مجوزدهی 08:05
-
اکچوئیتور و بررسی سلامت 03:46
-
مهم!!! بروزرسانی پورتها 01:53
-
هدف ما چیست؟ 01:40
-
ساخت سرویسها با Gradle 07:59
-
برچسبگذاری و ارسال تصاویر به ECR 10:43
-
load balancer (ALB و NLB) چیستند؟ 07:35
-
سرویس کاربر - پیکربندی گروههای امنیتی 05:44
-
سرویس کاربر - پیکربندی load balancer و گروه هدف 05:38
-
سرویس کاربر - ایجاد تعریف تسک 05:06
-
اجرای سرویس کاربر 07:45
-
پیکربندی سرویس اجاره 11:31
-
پیکربندی سرویس دروازه 11:41
-
AWS API Gateway چیست؟ 04:38
-
پیکربندی دروازه API - بخش اول 09:18
-
پیکربندی دروازه API - بخش دوم 04:46
-
AWS S3 چیست؟ 02:33
-
بارگذاری فایلها در باکت های S3 - بخش اول 07:12
-
بارگذاری فایلها در باکت های S3 - بخش دوم 06:39
-
بارگذاری فایلها در باکت های S3 - بخش سوم 02:54
-
دانلود فایلها از سطلهای S3 04:30
-
Stream API چیست؟ 03:41
-
استریمها با اعداد 08:49
-
استریمها با رشتهها 03:41
-
مجموعهها و استریمها 04:35
-
استریمها با آبجکت های سفارشی - بخش 1 09:22
-
استریمها با آبجکت های سفارشی - بخش 2 06:03
-
تکرار خارجی و داخلی 05:45
-
پردازش فایلها با استریمها 04:35
-
مدار کوتاهسازی و ادغام حلقه 05:33
-
()map و ()flatMap 09:40
-
Optionalها و سایر مفاهیم مهم 11:00
-
OptionalInt ،OptionalFloat و OptionalDouble 03:22
-
()allMatch() ،noneMatch() ،findFirst و ()findAny 06:14
-
موازیسازی - مثال شماره 1 04:43
-
موازیسازی - مثال شماره 2 07:58
-
موازیسازی - مثال شماره 3 08:59
مشخصات آموزش
توسعه بکاند با Java ،JPA ،Spring Boot و AWS
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:95
- مدت زمان :10:30:24
- حجم :4.47GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy