لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پروژه طراحی 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
نمایش نظرات