🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش میکروسرویسهای React و Spring Boot با Spring Cloud
- آخرین آپدیت
دانلود React + Spring Boot Microservices and Spring Cloud
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
توسعه فول استک با Spring Boot و React: ساخت سیستم ثبت نام دوره آنلاین
در این دوره آموزشی جامع، به صورت گام به گام، ریزخدمات (Microservices) را با استفاده از Spring Boot و Spring Cloud پیادهسازی خواهیم کرد. برای اطمینان از عملکرد صحیح، بخش فرانتاند (Front-End) با استفاده از React توسعه داده میشود. پروژه عملی ما، یک سیستم ثبت نام دوره آنلاین خواهد بود که تمامی مراحل توسعه آن به تفصیل شرح داده خواهد شد.
فناوریهای کلیدی که یاد خواهید گرفت:
Spring Security: امنسازی اتصالات و درخواست/پاسخهای API با Spring.
Spring Boot: راهاندازی، پیکربندی و اجرای سریع و آسان APIهای RESTful. پیادهسازی ساختار Model-View-Controller (MVC).
Spring Rest Controller: ارائه دادهها به کلاینت از طریق فراخوانی API.
MySQL: پایگاه داده رابطهای (RDBMS)، SQL.
Hibernate: نگاشت جداول پایگاه داده به اشیاء (Object-Relational Mapping - ORM).
Liquibase: مهاجرت و مدیریت تغییرات پایگاه داده. Spring مسئولیت اعمال این تغییرات را در زمان راهاندازی مدیریت میکند.
Eureka Discovery: امکان کشف و ارتباط بین ریزخدمات مختلف.
Spring Zuul Gateway: ایجاد یک دروازه ورودی (Gateway) برای مدیریت و مسیریابی درخواستها به ریزخدمات.
React: توسعه رابط کاربری (User Interface) جذاب و پویا برای ریزخدمات.
ادغام فرانتاند و بکاند:
ارتباط بین بخش کلاینت (فرانتاند) و سرویسهای بکاند (Backend Services) از طریق APIهای RESTful برقرار خواهد شد.
چرا React؟
دلایل انتخاب React و مقایسه آن با فریمورکهای مشابه مانند Vue و Angular به طور کامل در این دوره بررسی خواهد شد.
پیشنیازها:
دانش اولیه جاوا (Java)
دانش اولیه جاوا اسکریپت (JavaScript)
کلیدواژهها: React, Spring Boot, Spring Cloud, Eureka Discovery, Zuul Gateway, MySQL, Liquibase, Lombok, Hibernate, Rest Repositories, توسعه فول استک, ریزخدمات Spring Boot, Spring Eureka, Spring Zuul.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه - میکروسرویس ها در مقابل مونولیتیک
Introduction - Microservices vs Monolithic
معماری میکروسرویس ها
Architecture Of All Microservices
آماده سازی برای میکروسرویس ها، Spring Boot، Intellij، Lombok
Preparation For Microservices, Spring Boot, Intellij, Lombok
کد منبع
Source Code
پیش نیازها برای سمت سرور - ابزارها و فریمورک ها
Prerequests For Server Side - Tools And Frameworks
چگونه پروژه را در Intellij باز و ایمپورت کنیم
How Can We Open And Import Project In Intellij
نصب Lombok در Intellij
Lombok Installation On Intellij
مروری بر Lombok و Annotaion های پایه
Lombok Overview And Basic Annotations
Spring Boot - مروری بر Annotaion های پایه، تزریق وابستگی (Dependency Injection)...
Spring Boot - Overview, Basic Annotations, Dependency Injection...
سرویس کاربر - (Spring Boot، MySQL، Liquibase...)
User Service - (Spring Boot, MySQL, Liquibase...)
کد منبع سرویس کاربر
Source Code For User Service
مرور کلی
Overview
نصب
Installation
باز کردن سرویس کاربر در Intellij
Open User-Service in Intellij
نمایش نظرات