این دوره در مورد میکروسرویس با Spring Boot و Maven است. در این دوره ما قصد داریم در مورد اصول اولیه مهندسی نرم افزار حرفه ای مانند نحوه جداسازی کدها به چندین ماژول یا نحوه استفاده از یک چارچوب ساخت برای ساخت برنامه نهایی صحبت کنیم.
قبل از توسعه میکروسرویسها از ابتدا - که تمام فناوریهای ارائه شده را به هم متصل میکند - ما این فناوریها را یک به یک بررسی میکنیم.
بخش 1 - نصب و راه اندازی
تنظیم محیط
نصب جاوا، Eclipse، Maven و MySQL
بخش 2 - چکمه فنری و فنری
بهار و بوت بهار چیست؟
حاشیه نویسی های اساسی در چارچوب Spring
دامنه ها و چرخه های عمر لوبیا
تزریق وابستگی
ساخت برنامه های Spring با Maven
بخش 3 - اصول معماری نرم افزار
معماری یکپارچه چیست؟
خدمات وب چیست؟
خدمات وب SOAP و REST
پروتکل HTTP
معماری میکروسرویس
بخش 4 - خدمات خرد
میکروسرویس ها چیست؟
دریافت، ارسال، وصله و حذف نقشهها
@RequestBody حاشیه نویسی
@RequestParam و @PathVariable حاشیه نویسی
سفارشی کردن درخواست و پاسخ HTTP
بخش 5 - مدیریت JSON (با جکسون)
معرفی JSON و جکسون
نادیده گرفتن خصوصیات در نمایش JSON
حاشیه نویسی @JsonProperty
برخورد با تاریخ و زمان
بخش 6 - مدیریت پایگاه داده MySQL
چگونه به پایگاه داده MySQL متصل شویم؟
JDBC و JPA چیست؟
استفاده از حاشیه نویسی های مرتبط با پایگاه داده
بخش 7 - اعتبار سنجی و رسیدگی به استثناء
تأیید اعتبار لوبیاها و گرفتن استثناها
حاشیه نویسی @ExceptionHandler
حاشیه نویسی @ControllerAdvice
بخش 8 - معاملات
تراکنش چیست؟
اجرای تراکنشها
انواع انتشار تراکنشها
بخش 9 - RestTemplate و دروازه API
درگاه API چیست؟
چگونه از RestTemplate برای برقراری ارتباط بین وب سرویس ها استفاده کنیم؟
عملیات دریافت، ارسال، وصله و حذف
بخش 10 - مجازی سازی داکر
مجازی سازی و داکر چیست؟
درک موتور داکر
استفاده از Docker با Spring Boot
فشار و کشیدن داکر
Docker و Kubernetes
از اینکه به دوره پیوستید متشکریم، بیایید شروع کنیم!
مهندس نرم افزار
نمایش نظرات