کتاب جاوا برای توسعه‌دهندگان Spring Cloud AWS Lambda با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

جادوی جاوا: توسعه اپلیکیشن‌های مدرن با Spring Cloud AWS Lambda جادوی جاوا: کلید ورود شما به دنیای توسعه اپلیکیشن‌های ابری با Spring Cloud AWS Lambda! آیا به دنبال ارتقای مهارت‌های برنامه‌نویسی خود و و...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره جاوا برای توسعه‌دهندگان Spring Cloud AWS Lambda

موضوع کلی: برنامه نویسی

موضوع میانی: جاوا (Java)

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر جاوا و اکوسیستم JVM
  • 2. نصب و راه‌اندازی JDK و یک IDE
  • 3. مبانی سینتکس جاوا: متغیرها، انواع داده‌ها و عملگرها
  • 4. ساختارهای کنترل جریان: دستورات شرطی و حلقه‌ها
  • 5. مقدمه‌ای بر برنامه‌نویسی شیءگرا (OOP)
  • 6. کلاس‌ها، اشیاء و متدها در جاوا
  • 7. کپسوله‌سازی، وراثت و چندریختی
  • 8. کلاس‌های انتزاعی و اینترفیس‌ها
  • 9. مدیریت خطا با Exception Handling
  • 10. مقدمه‌ای بر کالکشن فریمورک جاوا (List, Set, Map)
  • 11. کار با Generics برای کدهای امن‌تر
  • 12. مبانی کار با فایل و I/O در جاوا
  • 13. مقدمه‌ای بر Lambda Expressions در جاوای مدرن
  • 14. آشنایی با Stream API برای پردازش داده‌ها
  • 15. مبانی همزمانی (Concurrency) و کار با Threadها
  • 16. آشنایی با ابزار ساخت Maven و فایل pom.xml
  • 17. مدیریت وابستگی‌ها (Dependencies) در Maven
  • 18. مقدمه‌ای بر Spring Framework و فلسفه آن
  • 19. Inversion of Control (IoC) و Dependency Injection (DI)
  • 20. آشنایی با Spring Container و Bean‌ها
  • 21. معرفی Spring Boot و مزایای آن
  • 22. ساخت اولین پروژه Spring Boot
  • 23. آشنایی با Spring Boot Starters و Auto-Configuration
  • 24. پیکربندی برنامه‌ها با application.properties و YAML
  • 25. استفاده از پروفایل‌ها (Profiles) در Spring Boot
  • 26. ساخت یک REST API ساده با Spring Web (MVC)
  • 27. آشنایی با Annotation‌های اصلی: @RestController, @RequestMapping, @Autowired
  • 28. کار با پارامترهای درخواست: @RequestParam, @PathVariable
  • 29. ارسال و دریافت داده با فرمت JSON و POJO‌ها
  • 30. مقدمه‌ای بر Spring Data JPA
  • 31. اتصال به پایگاه داده رابطه‌ای (مانند H2 یا PostgreSQL)
  • 32. تعریف Entity‌ها و Repository‌ها
  • 33. تست‌نویسی واحد (Unit Testing) برای سرویس‌ها در Spring
  • 34. تست‌نویسی یکپارچه‌سازی (Integration Testing) برای API‌ها
  • 35. مقدمه‌ای بر رایانش ابری (Cloud Computing)
  • 36. معرفی پلتفرم Amazon Web Services (AWS)
  • 37. مفاهیم اصلی AWS: Regions, Availability Zones, Edge Locations
  • 38. مدیریت هویت و دسترسی با AWS IAM (Users, Roles, Policies)
  • 39. مقدمه‌ای بر سرویس AWS Lambda
  • 40. فلسفه Serverless و مدل رویداد محور (Event-Driven)
  • 41. چرخه حیات و مدل اجرایی یک تابع Lambda
  • 42. ساختار قیمت‌گذاری و لایه رایگان (Free Tier) در Lambda
  • 43. پیکربندی توابع Lambda: حافظه، زمان اجرا و Timeout
  • 44. آشنایی با AWS SDK for Java
  • 45. نوشتن و دیپلوی اولین تابع ساده جاوا در Lambda
  • 46. مقدمه‌ای بر Spring Cloud و کاربردهای آن
  • 47. معرفی Spring Cloud Function
  • 48. مفاهیم اصلی: Function, Supplier, Consumer
  • 49. ترکیب توابع (Function Composition)
  • 50. آداپتور AWS برای Spring Cloud Function
  • 51. راه‌اندازی پروژه Spring Cloud Function برای Lambda
  • 52. پیاده‌سازی اولین تابع با Spring Cloud Function
  • 53. مدیریت تزریق وابستگی (DI) در توابع Lambda
  • 54. تست محلی توابع Spring Cloud Function
  • 55. معرفی AWS Serverless Application Model (SAM)
  • 56. نوشتن یک قالب SAM برای دیپلوی تابع
  • 57. دیپلوی خودکار تابع با استفاده از AWS SAM CLI
  • 58. معرفی Amazon API Gateway
  • 59. ایجاد یک REST API با API Gateway و Lambda Proxy Integration
  • 60. ایمن‌سازی API Gateway با API Keys
  • 61. مدیریت CORS برای دسترسی از وب‌اپلیکیشن‌ها
  • 62. معرفی سرویس ذخیره‌سازی Amazon S3
  • 63. فعال‌سازی یک تابع Lambda در پاسخ به رویدادهای S3 (مانند آپلود فایل)
  • 64. پردازش فایل‌های آپلود شده در S3 توسط Lambda
  • 65. معرفی سرویس صف پیام Amazon SQS
  • 66. ارسال پیام به یک صف SQS از طریق یک تابع Lambda
  • 67. فعال‌سازی یک تابع Lambda در پاسخ به پیام‌های SQS
  • 68. پردازش دسته‌ای (Batch) پیام‌ها از SQS
  • 69. معرفی سرویس اطلاع‌رسانی Amazon SNS
  • 70. پیاده‌سازی الگوی Fan-out با SNS و SQS
  • 71. معرفی پایگاه داده NoSQL آمازون: DynamoDB
  • 72. مفاهیم اصلی DynamoDB: Tables, Items, Primary Keys
  • 73. کار با DynamoDB از طریق AWS SDK for Java در Lambda
  • 74. یکپارچه‌سازی DynamoDB با یک Spring Cloud Function
  • 75. معرفی سرویس پایگاه داده رابطه‌ای Amazon RDS
  • 76. اتصال تابع Lambda به یک نمونه RDS در داخل یک VPC
  • 77. مدیریت Connection Pooling در محیط Serverless
  • 78. لاگ‌برداری و نظارت با Amazon CloudWatch Logs
  • 79. جستجو و تحلیل لاگ‌های Lambda
  • 80. ایجاد متریک‌ها و هشدارهای سفارشی با CloudWatch Alarms
  • 81. ردیابی توزیع‌شده (Distributed Tracing) با AWS X-Ray
  • 82. یکپارچه‌سازی X-Ray با Spring Cloud Function
  • 83. مدیریت پیکربندی با AWS Systems Manager Parameter Store
  • 84. استفاده از Parameter Store در توابع Lambda
  • 85. مدیریت اسرار (Secrets) با AWS Secrets Manager
  • 86. تفاوت Parameter Store و Secrets Manager
  • 87. پیکربندی دسترسی Lambda به منابع داخل یک VPC
  • 88. مفهوم Cold Start و Warm Start در Lambda
  • 89. استراتژی‌های بهینه‌سازی برای کاهش Cold Start در جاوا
  • 90. مقدمه‌ای بر GraalVM Native Image برای بهینه‌سازی فوق‌العاده
  • 91. مفهوم Lambda Layers و استفاده از آن برای اشتراک‌گذاری کد
  • 92. اصول امنیت در Serverless: اصل حداقل دسترسی (Least Privilege)
  • 93. پیاده‌سازی اعتبارسنجی ورودی در توابع Lambda
  • 94. مقدمه‌ای بر Amazon Cognito برای مدیریت کاربران
  • 95. یکپارچه‌سازی Cognito با API Gateway برای احراز هویت
  • 96. پیاده‌سازی الگوی Circuit Breaker در معماری Serverless
  • 97. مدیریت Dead-Letter Queues (DLQ) برای خطاهای پردازش
  • 98. الگوهای طراحی Serverless: The Simple Web Service
  • 99. الگوهای طراحی Serverless: The Event-Driven Processor
  • 100. مقدمه‌ای بر CI/CD برای برنامه‌های Serverless
تگ‌ها: AWS Development aws lambda Backend Development Cloud Computing Cloud Native Java Java Programming Microservices Serverless Spring Boot Spring Cloud برنامه نویسی توسعه نرم افزار جاوا

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.