دوره جامع نخبگان معماری میکروسرویس‌ها با Java و Spring Boot

توضیحات

دوره جامع نخبگان میکروسرویس‌ها با Java و Spring Boot

با لبخند و اعتماد به نفس در جلسه مصاحبه‌های شغلی برنامه‌نویسی جاوا در داخل و خارج از کشور شرکت کنید

 
 
کل محتوای دوره در یک نگاه
REST API
Microservices
Spring Cloud
RabbitMQ | Kafka | Docker
Full-Stack (React + Backend) و مطالب تکمیلی

خرید دوره به صورت اقساط 

این دوره را می‌توانید با پیش پرداخت 5،125،000 تومان و در 8 قسط 2،000،000 تومانی تهیه کنید.
بدون سود و بدون نیاز به ضمانت
پس از خرید، دسترسی کامل به محتوای دوره خواهید داشت.

جهت تهیه دوره به صورت اقساط در واتساپ یا تلگرام به پشتیبانی جاواپرو پیام دهید:



💬 واتساپ



📩 تلگرام

تصور کن در یک مصاحبه کاری برای شرکت آلمانی یا کانادایی نشسته‌ای. مصاحبه‌گر ازت می‌پرسه: «آیا تا حالا با معماری میکروسرویس کار کردی؟»
اینجاست که تو با اعتماد به نفس لبخند می‌زنی و نه‌تنها می‌گی «بله»، بلکه پروژه‌ای واقعی برای نشون دادن داری.

این دوره فقط یک کلاس نیست، فرصتیه برای ساختن آینده‌ای که همیشه می‌خواستی؛ چه در داخل ایران و چه در شرکت‌های خارجی.
اگه می‌خوای از یک برنامه‌نویس معمولی به یک توسعه‌دهنده‌ی حرفه‌ای با پتانسیل مهاجرت تبدیل بشی، این دوره برای تو طراحی شده.

.دوره را می توانید در حالت پیش ثبت نام با تخفیف تهیه کنید و هر بخش که به دوره اضاف شود و دوره تکمیل تر شود ،دوره افزایش قیمت خواهد داشت. جهت اطلاع از دوره ها و آموزش های جاوا عضو کانال تلگرامی جاواپرو شوید:

آی دی کانال : javapro_ir@

دوره جامع نخبگان معماری میکروسرویس‌ها با Java و Spring Boot

آموزش ایجاد میکروسرویس‌ها با استفاده از Spring Boot 3، Spring Cloud، React، Kafka، RabbitMQ، REST API، Docker و IntelliJ IDEA

نمونه تدریس دوره

9 ویدیوها

درباره مدرس:

محمد ملک پوری
برنامه نویس و مهندس نرم افزار
برنامه نویس سینیور با بیش از 10 سال سابقه در توسعه اپلیکیشن های Java
فعالیت در پروژه های صنعت نفت، ایمنی سلامت و سیستم های نرم افزاری سازمانی
صفحه لینکدین مدرس

درباره جاواپرو

جاواپرو از سال ۱۳۹۵ فعالیت خود را در زمینه آموزش تخصصی زبان برنامه‌نویسی جاوا آغاز کرده است. این مجموعه برگزارکننده کلاس‌های خصوصی و دوره‌های آنلاین از سطح مقدماتی تا پیشرفته در مباحث مختلفی مانند Java SE، Spring Boot، Spring Core، Spring Security و معماری میکروسرویس‌ها (Microservices) است.

جاواپرو افتخار دارد که تا امروز به دانشجویان داخل کشور و همچنین ایرانیان مقیم کشورهای مختلف از جمله کانادا، آمریکا، انگلستان، اتریش، آلمان، سوئد، سوئیس، مالزی، ایتالیا و سایر نقاط جهان خدمات آموزشی ارائه کرده است.

هدف ما توسعه منابع فارسی‌زبان در حوزه برنامه‌نویسی جاوا و فراهم کردن دسترسی آسان، جامع و به‌روز به آموزش‌های تخصصی این حوزه برای علاقه‌مندان ایرانی است. ما باور داریم با اعتماد و همراهی شما، می‌توانیم سهمی مؤثر در ارتقاء دانش فنی جامعه برنامه‌نویسی کشور ایفا کنیم.

جاواپرو همیشه در تلاش است تا آموزش‌هایی با کیفیت، پروژه‌محور و مطابق با استانداردهای روز دنیا ارائه کند.

میکروسرویس‌ها در جاوا چیست؟

میکروسرویس‌ها یک سبک معماری مدرن هستند که امروزه پایه و اساس طراحی نرم‌افزارهای بزرگ و مقیاس‌پذیر به‌شمار می‌روند. در این سبک، هر بخش از سیستم به‌صورت یک سرویس مستقل پیاده‌سازی می‌شود که می‌تواند به‌تنهایی توسعه، تست، و استقرار یابد.
در دنیای جاوا، ابزارهایی مانند Spring Boot و Spring Cloud، پیاده‌سازی این معماری را ساده، سریع و حرفه‌ای می‌کنند.
در این دوره، شما با همه‌ی این مفاهیم آشنا می‌شوید و آن‌ها را به‌صورت پروژه‌محور در عمل پیاده‌سازی می‌کنید.

چرا باید میکروسرویس‌ها در جاوا را یاد بگیریم؟

• چون شرکت‌های بزرگ دنیا مانند Amazon، Netflix، Google و Uber از همین معماری استفاده می‌کنند.
• چون بازار کار تخصص‌هایی مثل “Microservices Engineer” یا “Java Backend Developer” داغ‌تر از همیشه است.
• چون شما با یادگیری این مهارت می‌توانید در پروژه‌های بین‌المللی شرکت کنید یا برای مهاجرت کاری به کشورهای اروپایی، کانادا، استرالیا یا حتی آلمان آماده شوید.
• این تخصص در رزومه‌ی شما به‌عنوان یک نقطه قوت در برابر رقبا خواهد درخشید.
این فقط یک دوره آموزشی نیست، یک پله‌ی پرتاب به دنیای حرفه‌ای‌ برنامه‌نویسی است.

کاربرد میکروسرویس‌ها در جاوا چیست؟

• توسعه سامانه‌های بزرگ مانند فروشگاه‌های اینترنتی، سیستم‌های بانکی، پلتفرم‌های آموزشی
• افزایش سرعت توسعه و امکان کار تیمی روی پروژه‌ها
• پیاده‌سازی معماری‌های قابل توسعه برای استارتاپ‌ها و پروژه‌های سازمانی
• ورود به بازار کار بین‌المللی به‌عنوان یک Backend Developer یا Cloud Architect

این دوره برای چه کسانی مناسب است؟
• اگر شما یک برنامه‌نویس جاوا هستید که می‌خواهید سطح خود را به مراحل بالاتری ببرید
• اگر قصد مهاجرت دارید و می‌خواهید یک تخصص واقعی، کاربردی و مورد نیاز شرکت‌های خارجی در رزومه خود داشته باشید
• اگر در حال حاضر در یک شرکت نرم‌افزاری کار می‌کنید ولی دوست دارید مسئولیت‌های معمار سیستم را برعهده بگیرید
• اگر به توسعه پروژه‌های واقعی علاقه‌مندید و دوست دارید چیزهایی بسازید که واقعاً استفاده شوند

این دوره برای چه کسانی مناسب نیست؟
• کسانی که هنوز با مفاهیم پایه جاوا آشنا نیستند
• کسانی که علاقه‌ای به توسعه سمت سرور (Backend) ندارند
• کسانی که صرفاً دنبال یادگیری کوتاه‌مدت بدون تمرین و تلاش هستند

سرفصل‌های کلی دوره
1. مقدمه‌ای بر معماری نرم‌افزار و تفاوت با معماری میکروسرویس
2. ساخت اولین سرویس با Spring Boot
3. REST API و ارتباط بین سرویس‌ها
4. پیاده‌سازی Config Server با Spring Cloud
5. سرویس‌ کش، دیتابیس جداگانه برای هر سرویس، و امنیت با JWT
6. Dockerizing سرویس‌ها و معرفی Docker Compose
7. کار با Kubernetes برای مدیریت سرویس‌ها
8. مانیتورینگ با Grafana و Prometheus
9. نوشتن تست‌های یونیت و یکپارچه برای هر سرویس
10. پروژه پایانی: پیاده‌سازی یک سیستم فروش آنلاین با میکروسرویس‌ها

مدت زمان دوره
در مجموع ۴۰ ساعت آموزش کاربردی و پروژه‌محور با تمرین‌های عملی، چالش‌ها و پشتیبانی گام‌به‌گام.

آیا دوره به‌روزرسانی می شود؟

بله، با توجه به رشد سریع تکنولوژی، متعهد هستیم که  دوره را در صورت نیاز به‌روزرسانی کرده و همچنان همراه دانشجویان باشیم.

پشتیبانی از دانشجویان دارد؟
بله، در طول و بعد از دوره، از طریق تلگرام پاسخ‌گوی سوالات دانشجویان خواهیم بود. هدف، فقط آموزش نیست؛ همراهی تا رسیدن به تسلط است.

پیش‌نیازهای دوره

  • آشنایی با زبان برنامه‌نویسی جاوا
  • تسلط نسبی بر مفاهیم شی‌گرایی (OOP)
  • آشنایی با REST و JSON کمک‌کننده است، ولی ضروری نیست

 دستاوردهای دانشجو بعد از دوره

  • توانایی طراحی، توسعه و استقرار یک سیستم میکروسرویس‌محور
  • آشنایی با ابزارهای صنعتی مورد استفاده در شرکت‌های بزرگ
  • امکان ساخت رزومه حرفه‌ای برای بازار کار داخلی و بین‌المللی
  • آمادگی برای موقعیت‌های شغلی با درآمد بالا در داخل و خارج از کشور

 چه ارزشی برای شما ایجاد می‌شود؟

  • ورود به دنیای حرفه‌ای برنامه‌نویسی
  • کسب مهارتی که به شما در مهاجرت کاری و دریافت موقعیت شغلی در شرکت‌های بین‌المللی کمک می‌کند
  • تبدیل شدن به یک Backend Engineer که می‌تواند در هر تیمی بدرخشد

درباره مدرس
مدرس و توسعه‌دهنده‌ی ارشد با بیش از ۱۰ سال سابقه در توسعه سامانه‌های پیچیده در حوزه‌های فروشگاهی و آموزش آنلاین. دارای تجربه‌ی بین‌المللی در پروژه‌های ریموت برای مشتریان خارجی  مربی چندین دوره موفق در حوزه نرم‌افزار و علاقه‌مند به آموزش با روش‌های نوین و پروژه‌محور.

توجه: دوره در حال تهیه می باشد و ممکن است سرفصل های زیر تغییر کند ولی کلیات همین است.

بخش اول: مبانی توسعه REST API با Spring Boot
 در این فصل با مفاهیم پایه‌ای REST API و نحوه توسعه اولین API با استفاده از Spring Boot آشنا می‌شوید. این فصل مناسب افرادی است که به‌تازگی وارد دنیای توسعه وب شده‌اند و قصد دارند REST APIهای خود را با استفاده از ابزارهای قدرتمند Spring Boot بسازند.

1. مقدمه
آشنایی با مفاهیم اولیه و هدف دوره. توضیحاتی درباره نحوه کارکرد و مزایای REST API و اینکه چرا Spring Boot انتخاب مناسبی برای توسعه آن است.

2. مبانی توسعه REST API با Spring Boot
در این بخش شما با اصول اولیه توسعه RESTful API در محیط Spring Boot آشنا خواهید شد. نحوه راه‌اندازی اولین پروژه Spring Boot و تنظیمات اولیه توضیح داده می‌شود.

3. ساخت REST APIهای CRUD با پایگاه‌داده MySQL
نحوه ساخت APIهای CRUD (ایجاد، خواندن، به‌روزرسانی و حذف) با استفاده از MySQL به‌عنوان پایگاه‌داده، به‌همراه پیاده‌سازی آن‌ها در Spring Boot توضیح داده می‌شود.
4. استفاده از الگوی DTO (Data Transfer Object)
مفهوم الگوی DTO و نحوه استفاده از آن برای انتقال داده‌ها بین لایه‌های مختلف نرم‌افزار. این الگو کمک می‌کند تا اطلاعات به‌صورت مؤثر و امن بین سرور و کلاینت منتقل شوند.

5. استفاده از کتابخانه‌های Mapping برای تبدیل Entity به DTO و بالعکس
استفاده از کتابخانه‌هایی مانند MapStruct و ModelMapper برای تبدیل داده‌ها از نوع Entity به DTO و بالعکس به‌صورت خودکار و بهینه.

6. مدیریت استثناها در برنامه‌های Spring Boot
آموزش نحوه مدیریت استثناها (Exceptions) در برنامه‌های Spring Boot به‌منظور نمایش پیام‌های خطای کاربرپسند و جلوگیری از بروز مشکلات امنیتی.
7. اعتبارسنجی REST API در Spring Boot
روش‌های اعتبارسنجی ورودی‌ها در REST APIها، استفاده از annotations مانند `@Valid` و `@NotNull` برای انجام اعتبارسنجی و جلوگیری از ورود داده‌های نادرست.
8. امکانات آماده برای تولید با استفاده از Spring Boot Actuator
آشنایی با Spring Boot Actuator و امکانات آن برای مانیتورینگ و آماده‌سازی برنامه‌های Spring Boot برای استقرار در محیط‌های تولید.
9. مستندسازی REST API در Spring Boot
نحوه مستندسازی APIهای ساخته‌شده با استفاده از ابزارهایی مانند Swagger یا Springfox برای تولید مستندات API به‌صورت خودکار و قابل‌استفاده توسط سایر توسعه‌دهندگان.
10. ساخت عملی REST API برای برنامه‌های بانکی و مدیریت کارکنان
در این بخش شما به‌صورت عملی یک REST API برای یک اپلیکیشن بانکی و یک سیستم مدیریت کارکنان می‌سازید و نحوه استفاده از APIهای مختلف برای این برنامه‌ها را یاد می‌گیرید.

بخش دوم: ورود به دنیای میکروسرویس‌ها
در این فصل با مفاهیم میکروسرویس‌ها آشنا خواهید شد و نحوه طراحی، پیاده‌سازی و ارتباط بین میکروسرویس‌ها با استفاده از Spring Boot و Spring Cloud را یاد خواهید گرفت.

1. معرفی میکروسرویس‌ها
توضیح مفاهیم پایه‌ای میکروسرویس‌ها و مزایای استفاده از این معماری به‌ویژه در پروژه‌های بزرگ و مقیاس‌پذیر.
2. ساخت میکروسرویس‌ها
نحوه طراحی و پیاده‌سازی میکروسرویس‌ها در Spring Boot، آموزش اصول تقسیم پروژه به سرویس‌های کوچک و مستقل.
3. ارتباط بین میکروسرویس‌ها
بررسی روش‌های مختلف ارتباط بین میکروسرویس‌ها مانند HTTP REST، Message Queues و gRPC.
4. استفاده از Spring Cloud Netflix Eureka برای ثبت و کشف سرویس‌ها
آموزش استفاده از Netflix Eureka برای ثبت میکروسرویس‌ها و کشف خودکار سرویس‌های موجود در سیستم.
5. پیاده‌سازی API Gateway با استفاده از Spring Cloud Gateway
نحوه پیاده‌سازی API Gateway به‌منظور مدیریت درخواست‌ها، انجام Routing و اعتبارسنجی ورودی‌ها در میکروسرویس‌ها.
6. استفاده از Spring Cloud Config Server برای پیکربندی متمرکز
آموزش استفاده از Spring Cloud Config Server برای مدیریت پیکربندی‌های مشترک میان تمامی میکروسرویس‌ها.
7. استفاده از Spring Cloud Bus برای به‌روزرسانی پیکربندی‌ها به‌صورت خودکار
پیاده‌سازی Spring Cloud Bus برای به‌روزرسانی پیکربندی‌ها در زمان واقعی در میکروسرویس‌ها بدون نیاز به راه‌اندازی مجدد.
8. ردیابی توزیع‌شده با استفاده از Spring Cloud Sleuth و Zipkin
پیاده‌سازی ردیابی توزیع‌شده برای شناسایی و عیب‌یابی درخواست‌های عبوری از میکروسرویس‌ها با استفاده از Spring Cloud Sleuth و Zipkin.
9. پیاده‌سازی Circuit Breaker با استفاده از Resilience4J
آموزش نحوه پیاده‌سازی Circuit Breaker برای جلوگیری از سقوط سیستم در صورت بروز خطاهای مکرر در میکروسرویس‌ها.
10. بازنگری و بهینه‌سازی کد
بررسی و بهینه‌سازی کدهای موجود برای افزایش کارایی، مقیاس‌پذیری و خوانایی.
11. نحوه افزودن میکروسرویس جدید (سرویس سازمان) به پروژه موجود
گام‌های عملی برای افزودن یک میکروسرویس جدید به پروژه‌های میکروسرویس‌های موجود.

بخش سوم: پروژه‌های عملی و مستندسازی سرویس‌ها
در این فصل شما پروژه‌های عملی برای پیاده‌سازی میکروسرویس‌ها را انجام خواهید داد و همچنین مستندسازی APIها برای سرویس‌های مختلف را خواهید آموخت.
1. تمرین‌ها و آزمون‌ها
تمرین‌های عملی و آزمون‌ها برای ارزیابی درک شما از مطالب یادگرفته‌شده در فصول قبلی و سنجش مهارت‌ها.
2. ایجاد میکروسرویس فرانت‌اند با استفاده از React
ساخت میکروسرویس فرانت‌اند با استفاده از React و اتصال آن به APIهای میکروسرویس‌های ساخته‌شده با Spring Boot.
3. مهاجرت به Spring Boot 3 و Spring Cloud 2022.0.1
بررسی نحوه مهاجرت پروژه‌های موجود به نسخه‌های جدید Spring Boot و Spring Cloud برای بهره‌برداری از ویژگی‌های به‌روزتر و بهبود امنیت و عملکرد.
4. مستندسازی REST API سرویس Department
ایجاد مستندات برای API سرویس‌های مختلف با استفاده از ابزارهای خودکار مانند Swagger.
5. مستندسازی REST API سرویس Organization
آموزش مستندسازی APIهای میکروسرویس‌های مربوط به سازمان و نحوه استفاده از Swagger برای تولید مستندات.
6. مستندسازی REST API سرویس Employee
مستندسازی APIهای میکروسرویس‌های مدیریت کارکنان و نحوه نگهداری مستندات در پروژه‌های بزرگ.

بخش چهارم: داکر و استقرار برنامه‌ها
این فصل به شما نحوه استفاده از Docker برای داکرسازی و استقرار برنامه‌های Spring Boot را می‌آموزد.
1. داکرسازی گام‌به‌گام برنامه Spring Boot
آموزش چگونگی ایجاد یک Dockerfile برای پروژه‌های Spring Boot و ساخت Docker Image برای استقرار در محیط‌های مختلف.
2. داکرسازی گام‌به‌گام برنامه CRUD با MySQL و Spring Boot
آموزش نحوه داکرسازی برنامه‌های Spring Boot که از MySQL به‌عنوان پایگاه‌داده استفاده می‌کنند.
3. استفاده از Docker Compose برای داکرسازی یکپارچه برنامه و پایگاه‌داده
آموزش نحوه استفاده از Docker Compose برای راه‌اندازی سرویس‌های متعدد از جمله اپلیکیشن Spring Boot و پایگاه‌داده MySQL در یک محیط کانتینری.

بخش پنجم: معماری مبتنی بر رویداد و توسعه فول‌استک
در این فصل شما با معماری‌های مبتنی بر رویداد مانند Kafka و RabbitMQ آشنا می‌شوید و نحوه ساخت برنامه‌های فول‌استک با استفاده از Spring Boot و React را خواهید آموخت.
1. یادگیری Kafka با Spring Boot (مخصوص مبتدیان)
آموزش مفاهیم پایه‌ای Kafka و نحوه استفاده از آن در پروژه‌های Spring Boot برای پردازش داده‌های به‌صورت رویدادمحور.
2. پروژه واقعی Kafka و Spring Boot – پردازش داده‌های Wikimedia
پیاده‌سازی یک پروژه واقعی برای پردازش داده‌ها با استفاده از Kafka و Spring Boot.
3. میکروسرویس‌های رویدادمحور با Kafka و Spring Boot
آموزش پیاده‌سازی میکروسرویس‌هایی که از Kafka به‌عنوان سیستم مدیریت پیام‌ها استفاده می‌کنند.
4. یادگیری RabbitMQ با Spring Boot (مخصوص مبتدیان)
آموزش نحوه استفاده از RabbitMQ برای ایجاد سیستم‌های پیام‌رسان در پروژه‌های Spring Boot.
5. میکروسرویس‌های رویدادمحور با RabbitMQ و Spring Boot
پیاده‌سازی میکروسرویس‌های رویدادمحور با استفاده از RabbitMQ برای ارتباطات غیرهمزمان بین سرویس‌ها.
6. توسعه بک‌اند یک اپلیکیشن فول‌استک با Spring Boot 3
آموزش توسعه بخش بک‌اند یک اپلیکیشن فول‌استک با استفاده از Spring Boot 3.
7. توسعه فرانت‌اند اپلیکیشن فول‌استک با React JS
پیاده‌سازی بخش فرانت‌اند یک اپلیکیشن فول‌استک با استفاده از React JS و ارتباط آن با سرویس‌های بک‌اند ساخته‌شده با Spring Boot.

این برنامه آموزشی دانشجو را به طور کامل با اصول و روش‌های پیشرفته ساخت و مدیریت میکروسرویس‌ها با استفاده از Spring Boot و Spring Cloud آشنا می‌کند. از ایجاد و راه‌اندازی پروژه‌های ساده تا ساخت سیستم‌های پیچیده و پیشرفته میکروسرویس‌های رویداد محور با Kafka و RabbitMQ، تمام مهارت‌های لازم برای تبدیل شدن به یک توسعه‌دهنده حرفه‌ای میکروسرویس‌ها را به شما می‌آموزد

نیازمندی‌ها:

Java
باید با زبان برنامه‌نویسی جاوا آشنایی داشته باشید. این دوره فرض می‌کند که شما حداقل دانش ابتدایی از جاوا دارید.

آشنایی با IntelliJ IDEA
داشتن تجربه کار با محیط توسعه (IDE) IntelliJ IDEA ضروری است. این دوره بر این مبنا پیش می‌رود که توانایی استفاده از این IDE را دارید.

نیازی به تجربه قبلی در Spring Boot REST API ندارید
شما نیازی به تجربه قبلی در توسعه API‌های REST با Spring Boot ندارید. در این دوره از ابتدا یاد خواهید گرفت که چگونه API‌های REST با استفاده از Spring Boot بسازید.

نیازی به تجربه قبلی در Microservices ندارید
اگر تا به حال با میکروسرویس‌ها کار نکرده‌اید، نگران نباشید. در این دوره همه چیزهایی که باید درباره میکروسرویس‌ها بدانید را خواهید آموخت.

نیازی به تجربه قبلی در Docker ندارید
شما در این دوره اصول Docker را برای استقرار (Deployment) نرم‌افزارها یاد خواهید گرفت و نیازی به تجربه قبلی در این زمینه نیست.

نیازی به تجربه قبلی در RabbitMQ و Kafka ندارید
شما اصول اولیه RabbitMQ و Kafka را برای ساخت میکروسرویس‌های مبتنی بر رویداد یاد خواهید گرفت، پس نیازی به تجربه قبلی در این زمینه‌ها ندارید.

منطق پشت دسته‌بندی فصل‌ها:

سوال:چه پروژه هایی قرار است در این دوره کار شود؟

پاسخ: پروژه هایی که درنظر گرفتیم موارد زیر است ولی ممکن است باتوجه به اینکه دوره در حال ضبط است تغییراتی در لیست پروژه ها داشته باشیم ولی در حال حاضر موارد زیر است:
پروژه CRUD با Spring Boot و MySQL: در این پروژه، دانشجو یاد می‌گیرد که چگونه یک REST API ساده با استفاده از Spring Boot ایجاد کند. این API قابلیت انجام عملیات CRUD (ایجاد، خواندن، به‌روزرسانی و حذف) را بر روی داده‌ها در یک پایگاه داده MySQL دارد. در این پروژه از Spring Data JPA برای ارتباط با پایگاه داده استفاده می‌شود.

پروژه بانکداری با Spring Boot و PostgreSQL: این پروژه یک سیستم ساده بانکداری را پیاده‌سازی می‌کند که شامل چندین میکروسرویس برای مدیریت حساب‌ها، تراکنش‌ها و کاربران است. در این پروژه از PostgreSQL به عنوان پایگاه داده استفاده می‌شود و دانشجو با چالش‌ها و مزایای معماری میکروسرویس‌ها آشنا می‌شود.

پروژه میکروسرویس‌های بانکداری با استفاده از Spring Cloud Gateway: در این پروژه، دانشجو یک سرویس رجیستری با استفاده از Spring Cloud Netflix Eureka ایجاد می‌کند که به میکروسرویس‌ها اجازه می‌دهد تا یکدیگر را کشف کنند. همچنین، یک API Gateway با استفاده از Spring Cloud Gateway پیاده‌سازی می‌شود تا به عنوان ورودی یگانه برای تمام درخواست‌ها به میکروسرویس‌ها عمل کند.

پروژه پیکربندی متمرکز با Spring Cloud Config Server: این پروژه بر روی پیکربندی متمرکز میکروسرویس‌ها تمرکز دارد. دانشجو یاد می‌گیرد که چگونه یک Spring Cloud Config Server راه‌اندازی کند و از آن برای مدیریت پیکربندی میکروسرویس‌ها به صورت متمرکز استفاده کند. بروزرسانی خودکار پیکربندی‌ها نیز با استفاده از Spring Cloud Bus آموزش داده می‌شود.

پروژه ردیابی توزیع شده با Spring Cloud Sleuth و Zipkin: در این پروژه، دانشجو با استفاده از Spring Cloud Sleuth و Zipkin، یک سیستم ردیابی توزیع شده ایجاد می‌کند که به توسعه‌دهنده کمک می‌کند تا ردیابی و مانیتورینگ درخواست‌ها را در بین میکروسرویس‌ها انجام دهد.

پروژه میکروسرویس‌های رویداد محور (Event-Driven) با استفاده از Apache Kafka: این پروژه شامل ایجاد و پیاده‌سازی میکروسرویس‌های رویداد محور با استفاده از Apache Kafka است. دانشجو یاد می‌گیرد که چگونه Kafka را در Spring Boot یکپارچه کند و میکروسرویس‌هایی را ایجاد کند که با استفاده از پیام‌های Kafka با یکدیگر ارتباط برقرار می‌کنند.

پروژه میکروسرویس‌های رویداد محور (Event-Driven) با استفاده از RabbitMQ: مشابه پروژه Kafka، در این پروژه دانشجو با استفاده از RabbitMQ میکروسرویس‌های رویداد محور ایجاد می‌کند. این پروژه به دانشجو کمک می‌کند تا درک بهتری از پیام‌رسانی و رویدادها در سیستم‌های توزیع شده داشته باشد.

پروژه مستندسازی REST API با استفاده از SpringDoc OpenAPI (Swagger): در این پروژه، دانشجو یاد می‌گیرد که چگونه REST API‌های خود را با استفاده از SpringDoc OpenAPI مستند کند و یک رابط کاربری ساده برای مشاهده و تست API‌ها ایجاد کند.


پروژه Dockerizing و Docker Compose: در این پروژه‌ها، دانشجو یاد می‌گیرد که چگونه برنامه‌های Spring Boot خود را داکر کند و با استفاده از Docker Compose یک محیط چند میکروسرویسی را راه‌اندازی کند.


پروژه کامل Frontend با React و Backend با میکروسرویس‌های Spring Boot: در این پروژه، دانشجو یک پروژه کامل را پیاده‌سازی می‌کند که شامل توسعه یک frontend با React و اتصال آن به میکروسرویس‌های backend ساخته شده با Spring Boot است. این پروژه‌ها به دانشجو کمک می‌کنند تا با چالش‌های واقعی توسعه میکروسرویس‌ها آشنا شود و مهارت‌های لازم برای پیاده‌سازی پروژه‌های میکروسرویس‌های پیچیده را کسب کند.

سوال: کسی spring boot را آموزش ندیده
باشه ولی اصول کلی مقدماتی را بدونه(تسلط نداشته باشه)
آیا این دوره براش مفیده؟
از کجا باید شروع کنه؟

پاسخ:
در دوره میکروسرویس ها با جاوا از ابتدا صحبت میشه و نیاز نیست بر Spring Boot مسلط باشید.

سوال: میکروسرویس مگه با spring cloud نمی‌زدن؟

پاسخ:
میکروسرویس یک معماری است و با هر فناوری قابل پیاده‌سازی است.
، قبلاً Spring Cloud ابزار اصلی برای میکروسرویس در اسپرینگ بود، اما امروزه با ابزارهای مدرن‌تر مثل Kubernetes یا Spring Boot 3+ نیاز به آن کمتر شده.

سوال: پروژه ها در دوره میکروسرویس ها در جاوا دیپلوی میشه؟
پاسخ:

با وجود اینکه انجام پروژه ها به صورت دیپلوی هزینه بردار است به واسطه هزینه های هاست و سرور و ابزارهایی که از نظر بین المللی تحریم هستیم، جاواپرو این هزینه ها رو متقبل شده و پروژه ها در دوره دیپلوی است.
نمونه پروژه دیپلوی شده توسط مدرس دوره مبتی بر میکروسرویس که در اوقات فراغت خودش انجام داده👇
https://www.safenote.ir

این دوره به دانشجو کمک می‌کند تا با چالش‌های واقعی توسعه میکروسرویس‌ها آشنا شود و مهارت‌های لازم برای پیاده‌سازی پروژه‌های میکروسرویس‌های پیچیده را کسب کند.

نمونه استخدامی برنامه نویس جاوا در سایت های استخدامی نظیر جابینجا،جاب ویژن که یکی از مهارت های مورد نیاز شرکت های مربوطه معماری میکروسرویس می باشد

🔹یکی از جملات معروفی که به بنجامین فرانکلین نسبت داده می‌شه اینه: «اگه فکر می‌کنی آموزش گرونه، امتحان کن نادانی چقدر برات هزینه داره!»

🔹واقعیت اینه که خرج کردن برای یادگیری ممکنه در ابتدا سخت و حتی دردناک به‌نظر برسه، اما وقتی نتیجه‌ش رو ببینی، متوجه می‌شی که این هزینه در واقع یه سرمایه‌گذاری پربازده بوده.

🔹من خودم زمانی باور داشتم که می‌تونم همه چیز رو با آزمون و خطا یاد بگیرم یا اینکه نیازی به کمک دیگران ندارم. این طرز فکر باعث شد سال‌های زیادی رو از دست بدم، سال‌هایی که می‌تونستم با یه تصمیم درست خیلی زودتر پیشرفت کنم. الان که به عقب نگاه می‌کنم، می‌بینم با یه هزینه خیلی کمتر، می‌تونستم همون مسیر رو در مدت زمان خیلی کوتاه‌تری طی کنم و زودتر به نتیجه برسم.


🔹پیشنهادم اینکه نه فقط جاوا هر تخصصی، هر دانش و مهارتی در زندگی.. رو خواستی یادبگیری سعی کن از تجربیات و دانش دیگران استفاده کنی که در وقت و انرژی ات صرفه جویی شود.

با خرید دوره از جاواپرو چه اتفاقی می‌افته؟

🔹 شما با تهیه دوره‌ها به ما منفعت مالی می‌رسونید، این رو شفاف میگیم…
اما موضوع فقط پول نیست…

🔹 شما در واقع در توسعه منابع آموزشی باکیفیت، کمیاب و تخصصی زبان جاوا شریک می‌شید.
چون هزینه‌ای که پرداخت می‌کنید صرف همکاری با حرفه‌ای‌های این حوزه، تولید محتوای بهتر و گسترده‌تر و گسترش جامعه جاوا در ایران می‌شه.

رایگان بودن همه‌چیز شاید جذاب باشه، اما در نهایت به جایی نمی‌رسه. ادامه دادن این مسیر نیازمند منابع و حمایت‌های مالیه — و شما با تهیه دوره، بخشی از این جریان می‌شید.

🔹 از همه مهم‌تر، شما دارید روی خودتون سرمایه‌گذاری می‌کنید.
روی مهارت، تخصص و آینده‌ حرفه‌ای‌تون. نتیجه این یادگیری رو دیر یا زود در پروژه‌ها، مصاحبه های شغلی و حتی در اعتمادبه‌نفس‌تون خواهید دید.

ما در جاواپرو قول استخدام شدن، برنامه نویس شدن در سه ماه یا معجزه overnight نمی‌دیم.
ولی تمام آن چیزی که برای تبدیل شدن به یک برنامه‌نویس جاوا نیاز دارید، مرحله‌به‌مرحله و اصولی بهتون آموزش می‌دیم.

مسیر موفقیت شبیه رانندگی در یک جاده تاریکه. شاید فقط بتونید ۲۰ متر جلوتر رو ببینید، اما با هر قدمی که برمی‌دارید، مسیر جدیدی پیش روتون باز می‌شه. ما چراغ راهتون هستیم، اما راننده خود شما هستید!

بخش اول:مبانی توسعه REST API با Spring Boot

فصل اول:معرفی

پیامی برای شما فایل های ضمیمه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

زمان بندی دوره فایل های ضمیمه

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

1.1.مقدمه دوره ویدئو

01 - 02 - what is microservice

پیش نمایش
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

2.1.میکرو سرویس ها واقعا درباره چه هستند ویدئو

01 - 02 - what is microservice

پیش نمایش
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل دوم :مبانی توسعه REST API با Spring Boot

1.2.نمای کلی بخش ویدئو

02 - 01 - REST Basic

پیش نمایش
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

2.2.ایجاد و راه اندازی پروژه Spring Boot در IntelliJ IDEA ویدئو

02 - 02 - Create and Set up Spring Boot Project in IntelliJ IDEA

پیش نمایش
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

3.2.ایجاد REST API ساده با Spring Boot - @GetMapping ویدئو

02 - 03 - Create Simple Spring Boot REST API - @GetMapping

پیش نمایش
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

4.2.مروری بر متدهای http ویدئو

02 - 04 - About Http Method In Rest API

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

5.2.REST API با Spring Boot یک Java Bean برمی گرداند ویدئو

02 - 05 - Spring Boot REST API returns Java Bean

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

6.2.ایجاد REST API با Spring Boot که یک لیست برمی گرداند ویدئو

02 - 06 Create Spring Boot REST API returns List

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

7.2.REST API با Spring Boot با متغیر مسیر - @PathVariable ویدئو

02 - 07 Spring Boot REST API with Path Variable - @PathVariable

پیش نمایش
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

8.2.REST API با Spring Boot با پارامتر درخواست - @RequestParam ویدئو

02 - 08 Spring Boot REST API with Request Param - @RequestParam

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

9.2.REST API با Spring Boot برای POST - @PostMapping و @RequestBody ویدئو

02 - 09 Spring Boot POST REST API - @PostMapping and @RequestBody

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

10.2.REST API با Spring Boot برای PUT - @PutMapping و @RequestBody ویدئو

02 - 10 Spring Boot PUT REST API - @PutMapping and @RequestBody

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

11.2.REST API با Spring Boot برای DELETE - @DeleteMapping ویدئو

02 - 11 Spring Boot DELETE REST API - @DeleteMapping

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

12.2.استفاده از ResponseEntity در Spring برای دستکاری پاسخ HTTP ویدئو

02 - 12 Using Spring ResponseEntity to Manipulate the HTTP Response

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

13.2.تعریف URL پایه برای REST API ها در کنترلر Spring MVC - @RequestMapping ویدئو

02 - 13 Define Base URL for REST API’s in Spring MVC Controller - @RequestMapping

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

14.2.مینی پروژه rest api ویدئو

02 - 14 mini API Rest project

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل سوم:ساخت CRUD REST API با پایگاه داده MySQL

1.3.مقدمه ویدئو

03 - 01 Section Introduction

پیش نمایش
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

2.3.ایجاد و راه‌اندازی پروژه اسپرینگ بوت در اینتلی‌جی ویدئو

03 - 02 Create and Setup Spring Boot Project in IntelliJ

پیش نمایش
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

3.3.پیکربندی پایگاه داده مای‌اسکیوال در برنامه اسپرینگ بوت ویدئو

03 - 03 Configure MySQL Database in Spring Boot App

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

4.3.ایجاد موجودیت جی‌پی‌ای کاربر ویدئو

03 - 04 Create User JPA Entity.mp4

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

5.3.ایجاد ریپازیتوری اسپرینگ دیتا جی‌پی‌ای - UserRepository ویدئو

03 - 05 Create Spring Data JPA Repository - UserRepository

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

6.3.ساخت ای‌پی‌آی رست برای ایجاد کاربر ویدئو

03 - 06 Build Create User REST API

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

7.3.ساخت ای‌پی‌آی رست برای دریافت کاربر بر اساس شناسه ویدئو

03 - 07 Build Get User By ID REST API

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

8.3.ساخت ای‌پی‌آی رست برای دریافت تمام کاربران ویدئو

03 - 08 Build Get All Users REST API

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

9.3.ساخت ای‌پی‌آی رست برای به‌روزرسانی کاربر ویدئو

03 - 09 Build Update User REST API

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

10.3.ساخت ای‌پی‌آی رست برای حذف کاربر ویدئو

03 - 10 Build Delete User REST API

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

11.3.آنچه در پس‌زمینه رخ داد ویدئو

03 - 11 What Happend In Background

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل چهارم:استفاده از الگوی DTO (شیء انتقال داده)

04 - 01 درک الگوی DTO و DAO ویدئو

04 - 01 Understanding DTO and DAO Pattern

پیش نمایش
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

04 - 02 نحوه استفاده از DTO در برنامه Spring Boot.mp4 ویدئو

04 - 02 How to Use DTO in Spring Boot Application

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

04 - 03 بازنویسی REST API ایجاد کاربر برای استفاده از DTO ویدئو

04 - 03 Refactor Create User REST API to use DTO

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

04 - 04 ایجاد و استفاده از کلاس UserMapper.mp4 ویدئو

04 - 04 Create and Use UserMapper Class

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

04 - 05 بازنویسی REST API دریافت کاربر بر اساس شناسه برای استفاده از DTO ویدئو

04 - 05 Refactor Get User By Id REST API to use DTO

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

04 - 06 بازنویسی REST API دریافت تمام کاربران برای استفاده از DTO ویدئو

04 - 06 Refactor Get All Users REST API to use DTO

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

04 - 07 بازنویسی REST API به‌روزرسانی کاربر برای استفاده از DTO ویدئو

04 - 07 Refactor Update User REST API to use DTO

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل پنجم: استفاده از کتابخانه‌های نگاشت برای تبدیل Entity به DTO و بالعکس

05 - 01 ModelMapper and MapStruct Libraries Overview ویدئو

05 - 01 ModelMapper and MapStruct Libraries Overview

پیش نمایش
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

05 - 02 استفاده از کتابخانه ModelMapper برای نگاشت Entity به DTO و بالعکس ویدئو

05 - 02 Using ModelMapper Library to Map Entity to DTO and Vice Versa

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

05 - 03 استفاده از کتابخانه MapStruct - مرحله 1 ویدئو

05 - 03 Using MapStruct Library Step 1

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

05 - 04 استفاده از کتابخانه MapStruct - مرحله 2 ویدئو

05 - 04 Using MapStruct Library Step 2

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل ششم:مدیریت استثنا در برنامه Spring Boot

06 - 01 بررسی اجمالی مدیریت خطای پیش‌فرض Spring Boot ویدئو

06 - 01 Spring Boot Default Error Handling Overview

پیش نمایش
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

06 - 02 بررسی اجمالی مدیریت استثنائات Spring Boot REST API ویدئو

06 - 02 Spring Boot REST API Exception Handling Overview

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

06 - 03 نحوه ایجاد و استفاده از استثنائات سفارشی - ResourceNotFoundException ویدئو

06 - 03 How to Create and Use Custom Exception - ResourceNotFoundException

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

06 - 04 مدیریت استثنائات سفارشی خاص - ResourceNotFoundException ویدئو

06 - 04 How to Create and Use Custom Exception - EmailAlreadyExistException

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

06 - 05 مدیریت استثنائات سفارشی خاص - EmailAlreadyExistsException ویدئو

06 - 05 Handing Specific Custom Exception

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

06 - 06 مدیریت استثنائات سراسری Spring Boot REST API ویدئو

06 - 06 Spring Boot REST API Global Exception Handling

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل هفتم:اعتبارسنجی API REST در Spring Boot

07 - 01 بررسی اعتبارسنجی با Spring Boot ویدئو

07 - 01 Validation with Spring Boot Overview

پیش نمایش
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

07 - 02 اعتبارسنجی ایجاد کاربر REST API و به‌روزرسانی درخواست‌های کاربر REST API ویدئو

07 - 02 Validate Create User REST API and Update User REST API Requests

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

07 - 03 سفارشی‌سازی پاسخ خطای اعتبارسنجی ویدئو

07 - 03 Customizing Validation Error Response

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل هشتم:اسپرینگ بوت اکتوئیتور - قابلیت‌های آماده برای محیط تولید

08 - 01 افزودن اکتوئیتور به برنامه اسپرینگ بوت ویدئو

08 - 01 Adding Actuator to Spring Boot App

پیش نمایش
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

08 - 02 اندپوینت info ویدئو

08 - 02 The info Endpoint

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

08 - 03 ااندپوینت health ویدئو

08 - 03 The health Endpoint

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

08 - 04 اندپوینت beans ویدئو

08 - 04 The beans Endpoint

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

08 - 05 اندپوینت conditions ویدئو

08 - 05 The conditions Endpoint

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

08 - 06 اندپوینت mappings ویدئو

08 - 06 The mappings Endpoint

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

08 - 07 ندپوینت configprops ویدئو

08 - 07 The configprops Endpoint

پیش نمایش
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

08 - 08 ندپوینت metrics ویدئو

08 - 08 The metrics Endpoint

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

08 - 09 اندپوینت‌های env و threaddump ویدئو

08 - 09 The env & threaddump Endpoints

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

08 - 10 اندپوینت loggers ویدئو

08 - 10 The loggers Endpoint

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل نهم:مستندسازی REST API در اسپرینگ بوت

09 - 01 مرور کلی بخش و دمو ویدئو

09 - 01 Section Overview and Demo

پیش نمایش
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

09 - 02 تولید مستندسازی REST API با استفاده از SpringDoc OpenAPI ویدئو

09 - 02 Generate REST API Documentation using SpringDoc OpenAPI

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

09 - 03 تعریف اطلاعات کلی API با استفاده از حاشیه‌نویسی‌ها (Annotations) ویدئو

09 - 03 Define General API Information using Annotations

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

09 - 04 سفارشی‌سازی مستندسازی ویدئو

09 - 04 Customizing Swagger API Documentation with Annotations

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل دهم :ساخت عملی APIهای REST برای اپلیکیشن بانکداری و اپلیکیشن مدیریت کارکنان فایل ها

۱۰ - ۰۱ مقدمه‌ای بر دو پروژه ویدئو

پیش نمایش
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۰ - ۰۲ پروژه مدیریت کاربران ویدئو

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۰ - ۰۳ پروژه بانکداری الکترونیکی ویدئو

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

بخش دوم : پروژه‌های عملی و ورود به معماری میکروسرویس‌ها

فصل یازدهم: مقدمه‌ای بر میکروسرویس‌ها

11 - 01 معماری یکپارچه و چالش‌های معماری یکپارچه ویدئو

11 - 01 Monolith Architecture and Challenges of Monolith Architecture

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

11 - 02 میکروسرویس‌ها چیست و چگونه چالش‌های معماری یکپارچه را حل می‌کند ویدئو

11 - 02 What is Microservices & How It Solves the Challenges of Monolith Architecture

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

11 - 03 درک Spring Cloud و ماژول‌های مهم آن ویدئو

11 - 03 Understanding Spring Cloud and It's Important Modules

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

11 - 04 معماری میکروسرویس‌ها با Spring Boot و Spring Cloud ویدئو

11 - 04 Microservices Architecture with Spring Boot and Spring Cloud

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

11 - 05 بیایید نمودار معماری میکروسرویس‌ها را برای پروژه خود ترسیم کنیم ویدئو

11 - 05 Let's Draw Diagram Microservices Architecture for Our Project

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل دوازدهم:ساخت میکروسرویس‌ها

12 - Building Microservices

۱۲ - ۰۱ نحوه انتخاب نسخه‌های سازگار Spring Boot و Spring Cloud ویدئو

12 - 01 How to Choose the Compatible Versions of Spring Boot and Spring Cloud

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۲ - ۰۲ ایجاد دو میکروسرویس - EmployeeService و DepartmentService ویدئو

12 - 02 Create Two Microservices - EmployeeService and DepartmentService

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۲ - ۰۳ وارد کردن و راه‌اندازی ۲ میکروسرویس در IntelliJ IDEA ویدئو

12 - 03 Import and Setup 2 Microservices in IntelliJ IDEA

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۲ - ۰۴ DepartmentService - پیکربندی پایگاه داده MySQL ویدئو

12 - 04 DepartmentService - Configure MySQL Database

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۲ - ۰۵ DepartmentService - ایجاد موجودیت JPA دپارتمان و مخزن JPA داده‌های Spring ویدئو

12 - 05 DepartmentService - Create Department JPA Entity and Spring Data JPA Repository

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۲ - ۰۶ DepartmentService - ساخت ذخیره API REST دپارتمان ویدئو

12 - 06 DepartmentService - Build Save Department REST API

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۲ - ۰۷ DepartmentService - ساخت دریافت API REST دپارتمان ویدئو

12 - 07 DepartmentService - Build Get Department REST API

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۲ - ۰۸ EmployeeService - پیکربندی پایگاه داده MySQL ویدئو

12 - 08 EmployeeService - Configure MySQL Database

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۲ - ۰۹ EmployeeService - ایجاد موجودیت JPA کارمند و مخزن JPA داده‌های Spring ویدئو

12 - 09 EmployeeService - Create Employee JPA Entity and Spring Data JPA Repository

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۲ - ۱۰ EmployeeService - ساخت ذخیره API REST کارمند ویدئو

12 - 10 EmployeeService - Build Save Employee REST API

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۲ - ۱۱ EmployeeService - ساخت دریافت API REST کارمند ویدئو

12 - 11 EmployeeService - Build Get Employee REST API ۰۰:۰۳

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل سیزدهم : ارتباط میکروسرویس‌ها

Microservices Communication

01-13 مروری بر ارتباط میکروسرویس‌ها ویدئو

01-13 Microservices Communication Overview

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

02-13 ارتباط میکروسرویس‌ها با استفاده از RestTemplate ویدئو

02-13 Microservices Communication using RestTemplate

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

03-13 ارتباط میکروسرویس‌ها با استفاده از WebClient ویدئو

03-13 Microservices Communication using WebClient

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

04-13 ارتباط میکروسرویس‌ها با استفاده از Spring Cloud OpenFeign ویدئو

04-13 Microservices Communication using Spring Cloud OpenFeign

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل چهاردهم: ثبت و کشف سرویس با استفاده از Spring Cloud Netflix Eureka

۱۴ - ۰۱ آشنایی با ثبت سرویس ویدئو

14 - 01 Understanding Service Registry

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۴ - ۰۲ ایجاد و راه‌اندازی ثبت سرویس پروژه Spring boot در IntelliJ IDEA ویدئو

14 - 02 Create and Setup service-registry Spring boot project in IntelliJ IDEA

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۴ - ۰۳ پیاده‌سازی سرور Spring Cloud Netflix Eureka ویدئو

14 - 03 Spring Cloud Netflix Eureka Server Implementation

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۴ - ۰۴ ثبت میکروسرویس DepartmentService به عنوان کلاینت Eureka ویدئو

14 - 04 Register DepartmentService Microservice as Eureka Client

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۴ - ۰۵ ثبت میکروسرویس EmployeeService به عنوان کلاینت Eureka ویدئو

14 - 05 Register EmployeeService Microservice as Eureka Client

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۴ - ۰۶ اجرای چندین نمونه از DepartmentService ویدئو

14 - 06 Running Multiple Instances of DepartmentService

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۴ - ۰۷ متعادل‌سازی بار با Eureka، Open Feign و Spring Cloud LoadBalancer ویدئو

14 - 07 Load Balancing with Eureka, Open Feign and Spring Cloud LoadBalancer

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

بخش سوم:پیشرفته سازی میکرو سرویس ها

فصل پانزدهم:API Gateway با استفاده از Spring Cloud Gateway

15 - API Gateway using Spring Cloud Gateway

۱۵ - ۰۱ - درک API Gateway ویدئو

15 - 01 Understanding API Gateway

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۵ - ۰۲ - ایجاد و راه‌اندازی میکروسرویس API Gateway در IntelliJ IDEA ویدئو

15 - 02 Create and Set up API Gateway Microservice in IntelliJ IDEA

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۵ - ۰۳ - ثبت API-Gateway به عنوان کلاینت Eureka در سرور Eureka ویدئو

15 - 03 Register API-Gateway as Eureka Client to Eureka Server

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۵ - ۰۴ - پیکربندی مسیرهای API Gateway ویدئو

15 - 04 Configuring API Gateway Routes

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۵ - ۰۵ - استفاده از Spring Cloud Gateway برای ایجاد خودکار مسیرها ویدئو

15 - 05 Using Spring Cloud Gateway to Automatically Create Routes

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل شانزدهم: پیکربندی‌های متمرکز با استفاده از Spring Cloud Config Server

16 - Centralized Configurations using Spring Cloud Config Server

۱۶ - ۰۱ چرا Spring Cloud Config Server ویدئو

16 - 01 Why Spring Cloud Config Server

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۶ - ۰۲ نحوه استفاده از Spring Cloud Config Server ویدئو

16 - 02 How to Use Spring Cloud Config Server

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۶ - ۰۳ ایجاد و راه‌اندازی پروژه Spring Cloud Config Server در IntelliJ IDEA ویدئو

16 - 03 Create and Setup Spring Cloud Config Server Project in IntelliJ IDEA

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۶ - ۰۴ ثبت Config-Server به عنوان کلاینت Eureka ویدئو

16 - 04 Register Config-Server as Eureka Client

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۶ - ۰۵ تنظیم مکان Git برای Config Server ویدئو

16 - 05 Set up Git Location for Config Server

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۶ - ۰۶ بازسازی سرویس Department برای استفاده از Config Server ویدئو

16 - 06 Refactor Department-Service to use Config Server

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۶ - ۰۷ بازسازی سرویس Employee برای استفاده از Config Server ویدئو

16 - 07 Refactor Employee-Service to use Config Server

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۶ - ۰۸ مورد استفاده Refresh - بدون نیاز به راه‌اندازی مجدد پس از تغییرات پیکربندی ویدئو

16 - 08 Refresh Use case - No Restart Required After Config Changes ۲۳:۰۹

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل هفدهم:تغییرات پیکربندی به‌روزرسانی خودکار با استفاده از Spring Cloud Bus

17 - Auto Refresh Config Changes using Spring Cloud Bus

17 - 01 مشکل استفاده از Spring Cloud Config Server چیست؟ ویدئو

17 - Auto Refresh Config Changes using Spring Cloud Bus

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

17 - 02 نحوه کار Spring Cloud Bus ویدئو

17 - 02 How Spring Cloud Bus works

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

17 - 03 تغییرات پیکربندی به‌روزرسانی خودکار با استفاده از Spring Cloud Bus ویدئو

17 - 03 Auto Refresh Config Changes using Spring Cloud Bus

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل هجدهم:ردیابی توزیع‌شده با Spring Cloud Sleuth و Zipkin

18 - Distributed Tracing with Spring Cloud Sleuth and Zipkin

۱۸ - ۰۱ چه مشکلی را ردیابی توزیع‌شده حل می‌کند ویدئو

18 - 01 What Problem Distributed Tracing Solves

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۸ - ۰۲ چگونه ردیابی توزیع‌شده کار می‌کند ویدئو

18 - 02 How Distributed Tracing Works

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۸ - ۰۳ ردیابی توزیع‌شده با استفاده از Spring Cloud Micrometer ویدئو

18 - 03 Distributed Tracing using Spring Cloud Micrometer

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل نوزدهم: پیاده‌سازی مدارشکن با استفاده از Resilience4J

19 - Circuit Breaker using Resilience4J Implementation

۱۹ - ۰۱ الگوی مدارشکن چه مشکلی را حل می‌کند ویدئو

19 - 01 What Problem Circuit Breaker pattern Solves

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۹ - ۰۲ الگوی مدارشکن چگونه کار می‌کند ویدئو

19 - 02 How Circuit Breaker Pattern Works

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۹ - ۰۳ پیاده‌سازی الگوی مدارشکن با استفاده از Resilience4j - بخش ۱ ویدئو

19 - 03 Circuit Breaker Pattern implementation using Resilience4j - Part 1

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۹ - ۰۴ پیاده‌سازی الگوی مدارشکن با استفاده از Resilience4j - بخش ۲ ویدئو

19 - 04 Circuit Breaker Pattern implementation using Resilience4j - Part 2

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۹ - ۰۵ پیاده‌سازی الگوی مدارشکن با استفاده از Resilience4j - بخش ۳ ویدئو

19 - 05 Circuit Breaker Pattern implementation using Resilience4j - Part 3

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۱۹ - ۰۶ پیاده‌سازی الگوی تلاش مجدد با استفاده از Resilience4 ویدئو

19 - 06 Retry Pattern Implementation using Resilience4j

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل بیستم: نحوه اضافه کردن میکروسرویس جدید سازمان به پروژه موجود

20 - How to Add New Organization Microservice to Existing Project

20 - 01 مرور کلی بخش ویدئو

20 - 01 Section Overview

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

20 - 02 ایجاد میکروسرویس سازمان با استفاده از Spring Boot ویدئو

- 02 Create Organization Microservice using Spring Boot

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

20 - 03 پیکربندی پایگاه داده MySQL در Organization-Service ویدئو

20 - 03 Configure MySQL Database in Organization-Service

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

20 - 04 ایجاد موجودیت JPA سازمان و مخزن JPA داده‌های Spring ویدئو

20 - 04 Create Organization JPA Entity and Spring Data JPA Repository

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

20 - 05 ایجاد OrganizationDto و OrganizationMapper ویدئو

20 - 05 Create OrganizationDto and OrganizationMapper

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

20 - 06 ساخت ذخیره API REST سازمان ساخت ویدئو

20 - 06 Build Save Organization REST API Build

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

20 - 07 دریافت API REST سازمان با کد ویدئو

20 - 07 Get Organization By Code REST API

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

20 - 08 فراخوانی API REST از Employee-Service به Organization-Service ویدئو

20 - 08 Make REST API Call from Employee-Service to Organization-Service

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

20 - 09 ثبت Organization-Service به عنوان کلاینت Eureka ویدئو

20 - 09 Register Organization-Service as Eureka Client

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

20 - 10 بازسازی Organization-Service برای استفاده از Config Server ویدئو

20 - 10 Refactor Organization-Service to use Config Server

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

20 - 11 پیکربندی Spring Cloud Bus و Routes برای Organization-Service در API-Gateway ویدئو

20 - 11 Configure Spring Cloud Bus and Routes for Organization-Service in API-Gateway

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

20 - 12 پیاده‌سازی ردیابی توزیع‌شده در Organization-Service ویدئو

20 - 12 Implement distributed tracing in Organization-Service

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل بیست و یکم:ایجاد React Front-end برای میکروسرویس

21-Creating React Frontend Microservice

۲۱ - ۰۱ مرور کلی فصل ویدئو

21 - 01 Section Overview

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۱ - ۰۲ ایجاد برنامه React با استفاده از ابزار Create React App ویدئو

21 - 02 Create React App using Create React App Tool

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۱ - ۰۳ افزودن Bootstrap در React با استفاده از NPM ویدئو

21 - 03 Adding Bootstrap in React Using NPM

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۱ - ۰۴ نوشتن کد کلاینت HTTP برای اتصال برنامه React با API-Gateway (فراخوانی REST API) ویدئو

21 - 04 Write HTTP Client Code to Connect React App with API-Gateway (REST API Call)

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۱ - ۰۵ ایجاد یک کامپوننت React و ادغام با میکروسرویس API Gateway ویدئو

21 - 05 Create a React Component and Integrate with API Gateway Microservice

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۱ - ۰۶ طراحی صفحه برای نمایش جزئیات کاربر، دپارتمان و سازمان ویدئو

21 - 06 Design the Page to Display User, Department and Organization Details

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل بیست و دوم:مستندات REST API

22 - REST API Documentation

۲۲ - ۰۱ دپارتمان-سرویس - مستندات REST API ویدئو

22 - 01 Department-Service - REST API Documentation

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۲ - ۰۲ کارمند-سرویس - مستندات REST API ویدئو

22 - 02 Employee-Service - REST API Documentation

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۲ - ۰۳ سازمان-سرویس - مستندات REST API ویدئو

22 - 03 Organization-Service - REST API Documentation

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۲ - ۰۴ تعریف اطلاعات عمومی API با استفاده از حاشیه‌نویسی‌ها ویدئو

22 - 04 Define General API Information using Annotations

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

بخش چهارم:میکروسرویس ها و داکر

فصل بیست و سوم:داکرینگ

23 - Dockering

۲۳ - ۰۱ چرا به سراغ داکر رفتید ویدئو

23 - 01 Why did you go to Docker

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۳ - ۰۲ کانتینر ایمیج داکرفایل چیست ویدئو

23 - 02 What is Dockerfile Image Container

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

- ۰۳ نصب داکر ویدئو

23 - 03 Install Docker

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل بیست و چهارم:داکر کردن برنامه Spring Boot گام به گام

Dockering Spring Boot Application Step by Step

۲۴ - ۰۱ گردش کار عمومی داکر ویدئو

24 - 01 General Docker Workflow

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۴ - ۰۲ ایجاد پروژه Spring Boot و ساخت API ساده REST ویدئو

24 - 02 Create Spring Boot Project and Build Simple REST API

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۴ - ۰۳ ایجاد فایل Docker برای ساخت تصویر Docker ویدئو

24 - 03 Create Dockerfile to Build Docker Image

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۴ - ۰۴ ساخت تصویر Docker از Dockerfile ویدئو

24 - 04 Build Docker Image from Dockerfile

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۴ - ۰۵ اجرای تصویر Docker در یک کانتینر Docker ویدئو

24 - 05 Run Docker Image in a Docker Container

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۴ - ۰۶ بارگزاری تصویر Docker به DockerHub ویدئو

24 - 06 Push Docker Image to DockerHub

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۴ - ۰۷ واکشی تصویر Docker از DockerHub ویدئو

24 - 07 Pulll Docker Image from DockerHub

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل بیست و پنجم:Dockering Spring Boot MySQL Application CRUD گام به گام

25 - Dockering Spring Boot MySQL CRUD Application Step by Step

25 - 01 Dockerizing Spring Boot MySQL Application Overview ویدئو

25 - 01 Dockerizing Spring Boot MySQL Application Overview

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

25 - 02 دریافت و اجرای تصویر MySQL در یک کانتینر Docker ویدئو

25 - 02 Pull and Run MySQL Image in a Docker Container

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

25 - 03 ایجاد یک Dockerfile برای ساخت تصویر ویدئو

25 - 02 Pull and Run MySQL Image in a Docker Container

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

25 - 04 پیاده سازی پروفایل و ساخت تصویر Docker ویدئو

25 - 04 Implement Profile and Build Docker image

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

25 - 05 اجرای تصویر Docker App Spring Boot در یک کانتینر و تست CRUD REST API ها ویدئو

25 - 05 Run Spring Boot App Docker Image in a Container and Test CRUD REST APIs

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل بیست و ششم:Docker Compose - Dockering Spring Boot MySQL CRUD Application گام به گام

26 - Docker Compose - Dockering Spring Boot MySQL CRUD Application Step by Step

۲۶ - ۰۱ مرور کلی Docker Compose ویدئو

26 - 01 Docker Compose Overview

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۶ - ۰۲ پیکربندی و اجرای تصویر MySQL در یک کانتینر با استفاده از Docker Compose ویدئو

26 - 01 Docker Compose Overview

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۶ - ۰۳ پیکربندی و اجرای Spring Boot در یک کانتینر با استفاده از Docker Compose ویدئو

26 - 03 Configure and Run Spring Boot in a Container using Docker Compose

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل بیست و هفتم: یادگیری آپاچی کافکا با Spring Boot (مهم برای مبتدیان)

27 - Learn Apache Kafka with Spring Boot (Important for Beginners)

۲۷ - ۰۱ آپاچی کافکا چیست؟ ویدئو

27 - 01 What is Apache Kafka

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۷ - ۰۲ مفاهیم اصلی آپاچی کافکا ویدئو

27 - 02 Apache Kafka Core Concepts

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۷ - ۰۳ نصب و راه‌اندازی کافکا در ویندوز ویدئو

27 - 03 Install and Set up Kafka on Windows

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۷ - ۰۴ ایجاد و راه‌اندازی پروژه Spring Boot در IntelliJ ویدئو

27 - 04 Create and Setup Spring Boot Project in IntelliJ

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۷ - ۰۵ پیکربندی تولیدکننده و مصرف‌کننده کافکا ویدئو

27 - 05 Configure Kafka Producer and Consumer

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۷ - ۰۶ ایجاد موضوع کافکا ویدئو

27 - 06 Create Kafka Topic

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۷ - ۰۷ ایجاد تولیدکننده کافکا ویدئو

27 - 07 Create Kafka Producer

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۷ - ۰۸ ایجاد REST API برای ارسال پیام ویدئو

27 - 08 Create REST API to Send Message

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۷ - ۰۹ ایجاد مصرف‌کننده کافکا ویدئو

27 - 09 Create Kafka Consumer

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۷ - ۱۰ پیکربندی تولیدکننده و مصرف‌کننده کافکا برای سریال‌ساز و حذف سریال‌ساز JSON ویدئو

27 - 10 Configure Kafka Producer and Consumer for JSON Serializer and Deserializer

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۷ - ۱۱ ایجاد تولیدکننده کافکا برای تولید پیام JSON ویدئو

27 - 11 Create Kafka Producer to Produce JSON Message

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۷ - ۱۲ ایجاد REST API برای ارسال شیء JSON ویدئو

27 - 12 Create REST API to Send JSON Object

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

۲۷ - ۱۳ ایجاد مصرف‌کننده کافکا برای مصرف پیام JSON ویدئو

27 - 13 Create Kafka Consumer to Consume JSON Message

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل بیست و هشتم: پروژه دنیای واقعی کافکا با Spring Boot - پردازش داده‌های ویکی‌مدیا

28 - Spring Boot Kafka Real-World Project - Wikimedia Data Processing

28- پروژه دنیای واقعی کافکا با Spring Boot - پردازش داده‌های ویکی‌مدیا ویدئو

28-Spring Boot Kafka Real-World Project - Wikimedia Data Processing

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
سایر فصل های دوره در حال تهیه می باشد....

سایر فصل های دوره در حال تهیه می باشد....

نظرات (0)

نقد و بررسی‌ها

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

.فقط مشتریانی که این محصول را خریداری کرده اند و وارد سیستم شده اند میتوانند برای این محصول دیدگاه(نظر) ارسال کنند.