دوره آموزشی
The Great Courses
دوبله زبان فارسی

توسعه بک‌اند با Java ،JPA ،Spring Boot و AWS

توسعه بک‌اند با 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

6,261,600 1,565,400 تومان

مشخصات آموزش

توسعه بک‌اند با Java ،JPA ،Spring Boot و AWS

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:همه سطوح
  • تعداد درس:95
  • مدت زمان :10:30:24
  • حجم :4.47GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,769,000 753,800 تومان
  • زمان: 05:03:33
  • تعداد درس: 37
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,033,500 206,700 تومان
  • زمان: 01:23:15
  • تعداد درس: 8
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,779,500 1,955,900 تومان
  • زمان: 13:07:38
  • تعداد درس: 87
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید