آموزش پروژه طراحی REST API - اپلیکیشن کلینیک دامپزشکی (Pet Clinic) - آخرین آپدیت

دانلود Project on REST API - Pet Clinic Application

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره پروژه-محور، دانشجویان را با مهارت‌های طراحی، ساخت و پیاده‌سازی RESTful APIها با استفاده از Spring Boot از طریق یک مطالعه موردی کامل (اپلیکیشن کلینیک دامپزشکی) آشنا می‌کند. این دوره با ساختاری ماژولار، از مراحل راه‌اندازی پروژه و مدل‌سازی دامنه شروع شده و به لایه‌های پیشرفته‌ای مانند مدیریت استثناها (Exception Handling)، سریال‌سازی (Serialization) و یکپارچه‌سازی سرویس‌های RESTful می‌رسد. در ماژول اول، دانشجویان کلاس‌های Entity را ایجاد و سازماندهی کرده، ساختارهای پایه را با استفاده از JPA تعریف می‌کنند و اینترفیس‌های Repository را برای دسترسی به داده‌ها می‌سازند. ماژول دوم، دانشجویان را در توسعه مکانیسم‌های قدرتمند مدیریت استثناها و سفارشی‌سازی سریال‌سازی JSON با استفاده از Jackson راهنمایی می‌کند تا پاسخ‌های API تمیز و امن باشند. در نهایت، در ماژول سوم، کنترلرهای REST ساخته شده، لایه‌های سرویس یکپارچه می‌شوند و عملیات CRUD از طریق End-pointهای ساختاریافته HTTP اجرا می‌گردند. در طول این دوره، بر به‌کارگیری بهترین شیوه‌ها (Best Practices) در معماری لایه‌بندی شده، تحلیل مسئولیت‌های هر کامپوننت و ارزیابی نتایج از طریق End-pointهای تست‌پذیر و قابل نگهداری تأکید شده است. در پایان این دوره، دانشجویان قادر خواهند بود: • سرویس‌های RESTful را با استفاده از Spring Boot و Spring Data JPA پیاده‌سازی کنند • استراتژی‌های مدیریت استثناها را با استفاده از مدل Controller Advice در Spring اجرا کنند • سریال‌سازی و باز-سریال‌سازی سفارشی را برای کنترل خروجی‌های JSON اعمال کنند • یک پروژه REST API کامل، ماژولار و عملیاتی را توسعه و مستقر کنند • قابلیت‌های کامل CRUD را با استفاده از لایه‌های یکپارچه سرویس و کنترلر نمایش دهند

سرفصل ها و درس ها

راه‌اندازی زیرساخت‌ها Setting Up the Foundation

  • معرفی پروژه Introduction to Project

  • پروژه Maven Maven Project

  • انتیتی پایه (Base Entity) Base Entity

  • کلاس Named Entity Named Entity Class

  • کلاس مدل Visit Visit Modal Class

  • ساخت ریپازیتوری‌ها Creating Repositories

  • ادامه ساخت ریپازیتوری‌ها Creating Repositories Continue

  • ساخت Owner Creating Owner

  • استفاده از JPA برای Pet Type Pet Type JPA

  • ساخت Visit Creating Visit

  • استفاده از JPA برای Specialty Specialty JPA

مدیریت استثناها و سریال‌سازی داده‌ها Exception Handling and Data Serialization

  • کلاس‌های استثنای Rest - بخش اول Rest Exception Classes Part 1

  • کلاس‌های استثنای Rest - بخش دوم Rest Exception Classes Part 2

  • کلاس‌های استثنای Rest - بخش سوم Rest Exception Classes Part 3

  • کلاس‌های استثنای Rest - بخش چهارم Rest Exception Classes Part 4

  • سریال‌ساز (Serializer) Serializer

  • ادامه سریال‌ساز Serializer Continue

  • کلاس Reserialize Reserialize Class

ساخت و اتصال کامپوننت‌های REST Building and Connecting REST Components

  • ساخت REST Controller - بخش اول Creating REST Controller Part 1

  • ساخت REST Controller - بخش دوم Creating REST Controller Part 2

  • ساخت REST Controller - بخش سوم Creating REST Controller Part 3

  • ساخت سرویس‌ها Creating Services

  • ادامه ساخت سرویس‌ها Creating Services Continue

  • خروجی نهایی پروژه Output of the Project

نمایش نظرات

آموزش پروژه طراحی REST API - اپلیکیشن کلینیک دامپزشکی (Pet Clinic)
جزییات دوره
7h 18m
24
(آخرین آپدیت)
394
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده