نشان کن
کد آگهی: KP3985094556

تهیه دوره آموزش ویدئویی در زمینه میکروسرویس ها با جاوا

در سراسر کشور
در وبسایت پارسکدرز  (2 روز پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری:  پروژه‌ای
مهارت‌های مورد نیاز:
جاوا (Java)
هرچیزی (Anything Goes)
اسپرینگ فریمورک (Spring Framework)
اندروید (Android)
GIT
بازه حقوق:  از 5,000,000 تا 15,000,000 تومان
متن کامل آگهی:
با سلام و احترام . اگر بخواید یک دوره با جزییاتی که در پایین براتون ارسال میکنم تهیه کنید چقدر هزینه ش میشه؟ و چند ساعت میشه؟ و چقدر زمان تهیه میبره؟ دوره جامع میکروسرویس ها در جاوا عنوان دوره : ایجاد میکروسرویس‌ها با استفاده از Spring Boot و Spring Cloud آموزش ایجاد میکروسرویس‌ها با استفاده از Spring Boot 3، Spring Cloud، React، Kafka، RabbitMQ، REST API، Docker و IntelliJ IDEA مطالبی که خواهید آموخت:     ایجاد REST API با استفاده از Spring Boot و آشنایی با انوتیشن‌های مهم Spring MVC    ایجاد CRUD REST API با استفاده از Spring Boot، Spring Data JPA و دیتابیس MySQL    استفاده از الگوی DTO (Data Transfer Object) در برنامه Spring Boot    استفاده از کتابخانه‌های Mapping مانند ModelMapper و MapStruct    مدیریت استثنا‌ها (Exception Handling) در برنامه Spring Boot    اعتبارسنجی REST API در Spring Boot    استفاده از Actuator در Spring Boot برای ویژگی‌های آماده به تولید    ساخت میکروسرویس‌های Spring Boot در IntelliJ IDEA    ارتباط میکروسرویس‌ها با استفاده از RestTemplate، WebClient و Cloud OpenFeign    پیکربندی متمرکز با استفاده از Spring Cloud Config Server    ایجاد سرویس رجیستری و کشف سرویس با استفاده از Spring Cloud Netflix Eureka    ایجاد API Gateway با استفاده از Spring Cloud Gateway    تعادل بارگذاری با استفاده از سرور Eureka و OpenFeign با استفاده از Spring Cloud LoadBalancer    بروزرسانی خودکار تغییرات پیکربندی با استفاده از Spring Cloud Bus    ردیابی توزیع شده با استفاده از Spring Cloud Sleuth و Zipkin    پیاده‌سازی الگوهای Circuit Breaker، Retry و RateLimiter با استفاده از Resilience4J    افزودن میکروسرویس جدید به پروژه موجود به صورت مرحله به مرحله    ایجاد یک میکروسرویس Frontend با استفاده از React و ادغام آن با میکروسرویس‌های Backend    داکر کردن (Dockering) برنامه Spring Boot به صورت مرحله به مرحله    داکر کردن برنامه Spring Boot با MySQL به صورت مرحله به مرحله    استفاده از Docker Compose برای داکر کردن برنامه Spring Boot به صورت مرحله به مرحله    یادگیری استفاده از Apache Kafka در برنامه Spring Boot    پیاده‌سازی پروژه Wikimedia واقعی با استفاده از Spring Boot و Apache Kafka    میکروسرویس‌های رویداد محور (Event-Driven) با استفاده از Spring Boot و Kafka    یادگیری استفاده از RabbitMQ در برنامه Spring Boot    میکروسرویس‌های رویداد محور (Event-Driven) با استفاده از Spring Boot و RabbitMQ    مستندسازی REST API با استفاده از کتابخانه SpringDoc OpenAPI (Swagger)    مهاجرت پروژه میکروسرویس‌های موجود به نسخه‌های جدید محتوای دوره:     ساخت و راه‌اندازی پروژه Spring Boot در IntelliJ IDEA    ایجاد و راه‌اندازی پایگاه داده MySQL در برنامه Spring Boot    ایجاد JPA Entity برای کاربر    ایجاد مخزن داده‌های JPA با استفاده از UserRepository    ساخت REST API برای ایجاد کاربر    ساخت REST API برای دریافت کاربر بر اساس ID    ساخت REST API برای دریافت همه کاربران    ساخت REST API برای بروزرسانی کاربر    استفاده از الگوی DTO در برنامه Spring Boot    استفاده از کتابخانه‌های ModelMapper و MapStruct برای تبدیل موجودیت‌ها به DTO و بالعکس    مدیریت استثنا‌ها در REST API‌های Spring Boot    اعتبارسنجی درخواست‌های REST API با استفاده از Spring Boot    اضافه کردن Actuator به برنامه Spring Boot و استفاده از امکانات تولید آماده    ایجاد مستندات REST API با استفاده از SpringDoc OpenAPI (Swagger)    ایجاد و راه‌اندازی پروژه بانکداری با استفاده از Spring Boot و PostgreSQL    درک چالش‌های معماری Monolith و مزایای استفاده از معماری Microservices    ساخت و راه‌اندازی دو میکروسرویس با استفاده از Spring Boot    ایجاد و راه‌اندازی سرویس رجیستری با استفاده از Spring Cloud Netflix Eureka    ایجاد و پیکربندی API Gateway با استفاده از Spring Cloud Gateway    پیکربندی سرور پیکربندی Spring Cloud Config Server    بروزرسانی خودکار تغییرات پیکربندی با استفاده از Spring Cloud Bus    ردیابی توزیع شده با استفاده از Spring Cloud Sleuth و Zipkin    پیاده‌سازی الگوهای Circuit Breaker، Retry و RateLimiter با استفاده از Resilience4J    داکر کردن برنامه Spring Boot به صورت مرحله به مرحله    استفاده از Docker Compose برای داکر کردن برنامه Spring Boot به صورت مرحله به مرحله    یادگیری استفاده از Apache Kafka در برنامه Spring Boot    پیاده‌سازی میکروسرویس‌های رویداد محور (Event-Driven) با استفاده از Spring Boot و Kafka    پیاده‌سازی میکروسرویس‌های رویداد محور (Event-Driven) با استفاده از Spring Boot و RabbitMQ این برنامه آموزشی دانشجو رابه طور کامل با اصول و روش‌های پیشرفته ساخت و مدیریت میکروسرویس‌ها با استفاده از 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 را برای ساخت میکروسرویس‌های مبتنی بر رویداد یاد خواهید گرفت، پس نیازی به تجربه قبلی در این زمینه‌ها ندارید. در این دوره، چندین پروژه عملی به دانشجو آموزش داده می‌شود که شامل توسعه و پیاده‌سازی میکروسرویس‌های مختلف با استفاده از Spring Boot، Spring Cloud و ابزارهای مرتبط است. پروژه‌های اصلی که در این دوره پوشش داده می‌شوند عبارتند از:     پروژه CRUD با Spring Boot و MySQL:        در این پروژه، دانشجو یاد می‌گیرد که چگونه یک REST API ساده با استفاده از Spring Boot ایجاد کند. این API قابلیت انجام عملیات CRUD (ایجاد، خواندن، به‌روزرسانی و حذف) را بر روی داده‌ها در یک پایگاه داده MySQL دارد. در این پروژه از Spring Data JPA برای ارتباط با پایگاه داده استفاده می‌شود.     پروژه بانکداری با Spring Boot و PostgreSQL:        این پروژه یک سیستم ساده بانکداری را پیاده‌سازی می‌کند که شامل چندین میکروسرویس برای مدیریت حساب‌ها، تراکنش‌ها و کاربران است. در این پروژه از PostgreSQL به عنوان پایگاه داده استفاده می‌شود و دانشجو با چالش‌ها و مزایای معماری میکروسرویس‌ها آشنا می‌شود.     پروژه میکروسرویس‌های بانکداری با استفاده از Spring Cloud Netflix Eureka و 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 است. این پروژه‌ها به دانشجو کمک می‌کنند تا با چالش‌های واقعی توسعه میکروسرویس‌ها آشنا شود و مهارت‌های لازم برای پیاده‌سازی پروژه‌های میکروسرویس‌های پیچیده را کسب کند زمان تحویل و قیمت توافقی

این آگهی از وبسایت پارسکدرز پیدا شده، با زدن دکمه‌ی تماس با کارفرما، به وبسایت پارسکدرز برین و از اون‌جا برای این شغل اقدام کنین.

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
دوشنبه 8 بهمن 1403، ساعت 04:26