دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

اسپرینگ بوت 3، اسپرینگ بوت 6 و Hibernate برای مبتدیان [جدید]

اسپرینگ بوت 3، اسپرینگ بوت 6 و Hibernate برای مبتدیان [جدید]

✅ سرفصل و جزئیات آموزش

در این دوره با اسپرینگ بوت 3، اسپرینگ 6 و Spring Core و Spring REST و Spring MVC و Spring Security و Thymeleaf و JPA و Hibernate و MySQL آشنا می شوید.

آنچه یاد خواهید گرفت

  • جدید برای اسپرینگ بوت 3، اسپرینگ 6 و IntelliJ (نسخه رایگان)
  • هر خط کد را با ما در ویدئوها تایپ خواهید کرد. ما هر خط کد را توضیح می دهیم تا به شما در یادگیری کمک کنیم.
  • یادگیری ویژگی های کلید اسپرینگ بوت 3 - هسته، حاشیه نویسی ها، Java Config و Spring REST و Spring MVC و AOP و Hibernate و JPA و Maven
  • ویدئوهای محبوب برای اسپرینگ بوت 3 و REST APIs اسپرینگ بوت، امنیت اسپرینگ بوت، Spring Data JPA و Spring Data REST و Thymeleaf
  • به یک کامیونیتی فعال متشکل از 400000 دانشجو می پیوندید. بیش از 82000+ نظرات 5 ستاره
  • توسعه کد با استفاده از ابزارهای توسعه مدرن - IntelliJ (نسخه رایگان) و Maven
  • شما می توانید تمام کد منبع و فایل های PDF را دانلود کنید. ایده آل برای یادگیری آفلاین و مرور
  • دانشجویان با مهارت های این دوره مشاغل جدیدی پیدا کرده اند. توسعه دهندگان اسپرینگ بوت و Hibernate دارای تقاضای بالا هستند.

پیش نیازهای دوره

  • دانش پایه جاوا مورد نیاز است.
  • دانش اولیه HTML مفید است.

توضیحات دوره

این دوره جدیدترین نسخه های اسپرینگ بوت 3، اسپرینگ 6 و Hibernate 6 را پوشش می دهد.

شما REST API کامل اسپرینگ بوت + اپلیکیشن Hibernate و JPA CRUD را از ابتدا (پروژه بلادرنگ) می سازید.

شما با موارد زیر آشنا خواهید شد:

  • Spring Boot Core و Spring Boot MVC، امنیت اسپرینگ بوت، REST API اسپرینگ بوت، Spring Data JPA و Spring Data REST و Thymeleaf و AOP و Hibernate و JPA - همه به پایگاه داده MySQL متصل هستند.

در پایان دوره تمام کد منبع REST APIs کامل اسپرینگ بوت را برای پروژه کامل و بلادرنگ CRUD REST API ایجاد خواهید کرد.

شما همچنین پروژه Spring Boot MVC و Hibernate و JPA CRUD را به صورت بلادرنگ توسعه خواهید داد.

شما هر خط کدی را با ما در ویدئوها تایپ خواهید کرد.

ما هر خط کدی را که ایجاد می کنیم توضیح می دهیم. بنابراین این دوره صرفا تمرین کپی پیست نیست، بلکه شما درک کاملی از کد خواهید داشت.

اسپرینگ بوت چیست؟

اسپرینگ بوت رویکرد توسعه مدرن برای ساخت اپلیکیشن های سازمانی است. اسپرینگ بوت پیکربندی مورد نیاز برای راه اندازی پروژه های اسپرینگ را به حداقل می رساند. با استفاده از اسپرینگ بوت، می توانید سرعت توسعه خود را افزایش داده و از ویژگی های پیکربندی خودکار استفاده کنید. این دوره آخرین نسخه اسپرینگ بوت 3 را پوشش می دهد.

اسپرینگ چیست؟

اسپرینگ، فریمورک جاوای سازمانی است. این فریمورک برای ساده سازی توسعه Jakarta EE و بهره وری بیشتر توسعه دهندگان طراحی شده است. اسپرینگ از وارونگی کنترل و تزریق وابستگی برای ترویج شیوه های خوب کدنویسی نرم افزار و سرعت بخشیدن به زمان توسعه استفاده می کند. این دوره آخرین نسخه اسپرینگ 6 را پوشش می دهد.

این دوره Spring Core، حاشیه نویسی ها، کل پیکربندی اسپرینگ جاوا، Spring AOP و Spring MVC و Spring Security و Spring REST، اسپرینگ بوت و Spring Data JPA را پوشش می دهد.

Hibernate و JPA چیست؟

Hibernate و JPA فریمورک نگاشت آبجکت-رابطه ای (ORM) است که دسترسی به پایگاه داده را برای اپلیکیشن های جاوا ساده می کند. با استفاده از این فریمورک می توانید به راحتی آبجکت های جاوا را با راه اندازی چندین نگاشت پیکربندی ساده ذخیره و بازیابی کنید.

این دوره مبانی Hibernate و JPA CRUD را پوشش می دهد. همچنین نگاشت های پیشرفته Hibernate و JPA برای روابط one-to-one و one-to-many و many-to-many پوشش داده شده است.

مزایای گذراندن دوره اسپرینگ بوت و Hibernate

مهارت در اسپرینگ بوت و Hibernate می تواند شغلی برای شما ایجاد کند یا شغلی را که دارید بهبود بخشد. این مهارتی است که تقاضای شما را در صنعت جاوا سازمانی بیشتر می کند و زندگی نرم افزار شما را آسان تر می کند، به همین دلیل است که بسیار محبوب است.

تقریباً هر آگهی شغلی مهارت در اسپرینگ بوت و Hibernate را نیاز دارد.

این دوره به شما کمک می کند تا با اسپرینگ بوت و Hibernate به سرعت بالا برسید. ما این فناوری را ابهام زدایی کرده و به شما کمک می کنیم مفاهیم اساسی را برای ساخت اپلیکیشن واقعی اسپرینگ بوت و Hibernate از ابتدا درک کنید.

شما موارد زیر را یاد خواهید گرفت:

اسپرینگ بوت

  • اسپرینگ بوت چیست؟
  • ایجاد یک پروژه با Initializr اسپرینگ بوت
  • توسعه کنترلر REST API با اسپرینگ بوت
  • بررسی ساختار پروژه اسپرینگ بوت
  • استفاده از استارترهای اسپرینگ بوت - لیستی از وابستگی ها
  • به ارث بردن پیش‌ فرض‌ ها با والدهای استارتر اسپرینگ بوت
  • ری استارت خودکار با ابزارهای توسعه دهنده اسپرینگ بوت
  • افزودن قابلیت دواپس با اندپوینت های اکچویتور اسپرینگ بوت
  • ایمن سازی اندپوینت های اکچویتور اسپرینگ بوت
  • اجرای اپلیکیشن های اسپرینگ بوت از خط فرمان
  • استفاده از پلاگین Maven اسپرینگ بوت برای پکیجینگ و اجرای اپلیکیشن های اسپرینگ بوت
  • تزریق ویژگی های سفارشی اپلیکیشن به کنترلر REST اسپرینگ بوت

Maven

  • ساده سازی فرآیند بیلد خود با Maven
  • ایجاد فایل های Maven POM و افزودن وابستگی ها
  • اجرای بیلدهای Maven از IDE
  • استفاده از Maven در طول توسعه پروژه‌ های بلادرنگ برای Spring Boot MVC، امنیت اسپرینگ بوت، REST API اسپرینگ بوت، Hibernate و JPA

Spring Core

  • ساخت پروژه کامل Spring MVC و Hibernate و JPA CRUD از ابتدا
  • راه اندازی اسپرینگ بوت، Hibernate و JPA
  • اتصال beans با هم در کانتینر اسپرینگ با استفاده از وارونگی کنترل
  • پیکربندی کانتینر اسپرینگ برای تزریق وابستگی
  • تعریف Spring Beans با استفاده از حاشیه نویسی کامپوننت
  • انجام اسکن خودکار Spring beans برای به حداقل رساندن پیکربندی
  • اتصال خودکار beans با هم با استفاده از حاشیه‌ نویسی Autowired
  • اعمال تمام پیکربندی جاوا روی Spring Beans (بدون xml)

Spring REST APIs

  • بررسی REST APIs
  • بررسی پشتیبانی REST اسپرینگ بوت
  • ارسال داده جی سان از طریق HTTP
  • اتصال داده جی سان با پروژه جکسون
  • تبدیل داده جی سان به POJO جاوا با جکسون
  • توسعه REST API اسپرینگ بوت
  • راه اندازی پروژه REST اسپرینگ بوت با Maven
  • ایجاد کنترلر REST اسپرینگ بوت با استفاده از RestController
  • اجرای کنترلر REST اسپرینگ بوت با IDE
  • تست وب سرویس های REST اسپرینگ بوت با Postman
  • پارامتری سازی اندپوینت های REST API اسپرینگ بوت با استفاده از PathVariable
  • افزودن مدیریت استثنای REST اسپرینگ بوت با ExceptionHandler
  • یکپارچه سازی مدیریت استثنای گلوبال REST اسپرینگ بوت با ControllerAdvice
  • استفاده از ResponseEntity برای کنترل fine-grained پاسخ HTTP REST اسپرینگ بوت
  • ایجاد REST API اسپرینگ بوت برای اجرای اکشن های CRUD در پایگاه داده با Hibernate و JPA
  • ساخت پروژه بلادرنگ با استفاده از REST API اسپرینگ بوت با CRUD پایگاه داده کامل

Spring REST API CRUD

  • توسعه کنترلر REST API با اسپرینگ بوت با پشتیبانی کامل از CRUD
  • پیکربندی منبع داده اسپرینگ بوت برای پایگاه داده MySQL
  • ایجاد پیاده سازی های DAO با استفاده از JPA Entity Manager 
  • اعمال بهترین شیوه ها با یکپارچه سازی لایه سرویس
  • نمایش اندپوینت های REST API در کد کنترلر (GET و POST و PUT و DELETE)
  • دسترسی به REST API با استفاده از Postman

اسپرینگ بوت و Spring Data JPA

  • به حداقل رساندن کد boilerplate با Spring Data JPA و JpaRepository
  • ریفکتور کردن REST API موجود برای یکپارچه سازی با Spring Data JPA
  • استفاده از ویژگی های جدید الگوی آپشنال جاوا با JpaRepository
  • تست مخزن Spring Data JPA با Postman

اسپرینگ بوت و Spring Data REST

  • تسریع روند توسعه خود با Spring Data REST
  • استفاده از Spring Data REST برای حذف کد سفارشی برای کنترلرها و سرویس
  • نمایش خودکار اندپوینت های REST برای مخازن JPA
  • سفارشی سازی اندپوینت های مسیر اولیه REST
  • اعمال صفحه بندی و مرتب سازی در اندپوینت های REST API
  • پیکربندی اندازه‌ های صفحه پیش‌ فرض برای REST APIs
  • بررسی پاسخ های REST مطابق با HATEOAS
  • تست Spring Data REST با Postman

Spring Security

  • ایمن سازی REST APIs و وب اپلیکیشن های خود با امنیت اسپرینگ بوت
  • راه اندازی فایل Maven pom.xml خود با استارتر امنیت اسپرینگ بوت
  • پیکربندی Spring Boot Security با تمام پیکربندی جاوا (بدون xml)
  • ایجاد صفحات لاگین سفارشی امنیت اسپرینگ بوت با Bootstrap CSS
  • افزودن پشتیبانی خروج از سیستم با استفاده از ویژگی های پیش فرض امنیت اسپرینگ بوت
  • استفاده از پشتیبانی امنیت اسپرینگ بوت برای جعل درخواست بین سایتی (CSRF)
  • تعریف کاربران و نقش ها برای احراز هویت
  • نمایش اطلاعات لاگین و نقش کاربر با استفاده از تگ های امنیت اسپرینگ بوت
  • محدود کردن دسترسی به URLs بر اساس نقش کاربر
  • مخفی سازی و نمایش محتوا بر اساس نقش کاربر
  • افزودن احراز هویت JDBC و ذخیره حساب های کاربری و پسوردها در پایگاه داده
  • ذخیره پسوردهای رمزگذاری شده با استفاده از bcrypt در پایگاه داده
  • رجیستر کاربران جدید و رمزگذاری پسوردها با استفاده از کد جاوا
  • ایجاد پروژه بلادرنگ Spring Security با استفاده از مجوز، احراز هویت و رمزگذاری پایگاه داده

Spring MVC

  • راه اندازی محیط Spring Boot MVC خود با پیکربندی ها و دایرکتوری ها
  • ایجاد کنترلرها با استفاده از حاشیه نویسی کنترلر
  • خواندن داده فرم HTML با استفاده از RequestParam
  • استفاده از مدل Spring Boot MVC برای انتقال داده بین کنترلر و view page
  • تعریف نگاشت های درخواست برای درخواست های GET و POST
  • به حداقل رساندن کدنویسی با اتصال داده فرم Spring Boot MVC
  • استفاده از عبارات Thymeleaf برای دسترسی به داده از مدل Spring Boot MVC
  • اعمال استایل شیت های CSS در قالب های Thymeleaf

اعتبارسنجی Spring MVC

  • ایجاد پروژه اعتبارسنجی Spring MVC با استفاده از وب سایت Spring Initializr
  • اعمال قوانین اعتبارسنجی برای فیلدهای مورد نیاز، محدوده اعداد و عبارات منظم
  • استفاده از InitBinder و StringTrimmerEditor برای trim کردن فضاهای سفید
  • پیکربندی پیام های خطا با استفاده از فایل ویژگی های پیام
  • توسعه قانون اعتبارسنجی سفارشی با استفاده از حاشیه نویسی ها

اسپرینگ بوت و Thymeleaf

  • توسعه قالب های view با Thymeleaf در پروژه های اسپرینگ بوت
  • بررسی پیکربندی خودکار Thymeleaf در پروژه های اسپرینگ بوت
  • ایجاد پروژه اسپرینگ بوت با Thymeleaf با استفاده از وب سایت Spring Initializer
  • توسعه کنترلر Spring Boot MVC و قالب Thymeleaf

اسپرینگ بوت، Thymeleaf و CRUD پایگاه داده

  • توسعه پروژه بلادرنگ با Thymeleaf و اسپرینگ بوت با پشتیبانی کامل از CRUD پایگاه داده
  • یکپارچه سازی مخزن برای اجرای اکشن های CRUD در پایگاه داده با Spring Data JPA
  • اعمال بهترین شیوه ها با الگوی طراحی لایه سرویس
  • ایجاد کنترلر برای مدیریت درخواست های مرورگر وب
  • توسعه قالب های Thymeleaf برای رندرینگ نتایج پایگاه داده
  • زیباسازی قالب های Thymeleaf با Bootstrap CSS

AOP - برنامه نویسی جنبه گرا

  • راه اندازی پروژه اسپرینگ بوت برای AOP
  • اعمال مفاهیم AOP - جنبه ها، advice و عبارات pointcut
  • افزودن لاگ کردن پیام های با استفاده از Before advice
  • تعریف عبارات pointcut برای مطابقت با پارامترها، تایپ های بازگشتی و پکیج ها
  • ایجاد عبارات pointcut قابل استفاده مجدد
  • ترکیب عبارات pointcut با استفاده از عملگرهای منطقی
  • کنترل ترتیب اجرای جنبه ها با استفاده از Order
  • دسترسی به متادیتای اجرای متد با استفاده از JoinPoints
  • استفاده از JoinPoints برای خواندن آرگومان های متد
  • اعمال AfterReturning advice برای پس پردازش داده
  • یکپارچه سازی AfterThrowing advice برای دسترسی به استثناها 
  • توسعه AOP advice با استفاده از Around برای پیش پردازش و پس پردازش فراخوانی های روش
  • یکپارچه سازی AOP در اپلیکیشن Spring MVC CRUD

مقایسه با سایر دوره های اسپرینگ بوت و Hibernate

این دوره کاملا بروز است و آخرین نسخه های اسپرینگ بوت 3، اسپرینگ 6 و Hibernate 6 را پوشش می دهد. همچنین این دوره شامل مطالب جدیدی در اسپرینگ بوت 3 و Spring Data JPA و Spring Data REST و Thymeleaf می باشد.

مراقب سایر دوره های اسپرینگ و Hibernate در یودمی باشید. اکثر آن ها قدیمی هستند و از نسخه های قدیمی اسپرینگ و Hibernate استفاده می کنند. وقت یا پول خود را برای یادگیری فناوری قدیمی هدر ندهید.

این دوره برای چه کسانی مناسب است؟

  • توسعه دهندگان جاوا از مبتدی تا پیشرفته

اسپرینگ بوت 3، اسپرینگ بوت 6 و Hibernate برای مبتدیان [جدید]

  • مقدمه 01:19
  • چک پوینت محیط توسعه جاوا 02:20
  • بررسی اسپرینگ بوت 07:20
  • دمو - Initialzr اسپرینگ بوت 09:57
  • اسپرینگ بوت - ایجاد کنترلر REST 05:05
  • پروژه های اسپرینگ 01:56
  • Maven چیست؟ 04:57
  • ساختار پروژه Maven 04:19
  • مفاهیم کلیدی Maven 06:55
  • بررسی فایل های پروژه اسپرینگ بوت - بخش 1 05:13
  • بررسی فایل های پروژه اسپرینگ بوت - بخش 2 04:52
  • استارترهای اسپرینگ بوت 06:36
  • والدهای اسپرینگ بوت برای استارترها 02:51
  • ابزارهای توسعه دهنده اسپرینگ بوت - بررسی 02:32
  • ابزارهای توسعه دهنده اسپرینگ بوت - کدنویسی 10:50
  • اکچویتور اسپرینگ بوت - بررسی 06:40
  • اکچویتور اسپرینگ بوت - دسترسی به اندپوینت ها - بخش 1 07:30
  • اکچویتور اسپرینگ بوت - دسترسی به اندپوینت ها - بخش 2 06:06
  • اکچویتور اسپرینگ بوت - ایمن سازی اندپوینت ها - بررسی 03:24
  • اکچویتور اسپرینگ بوت - ایمن سازی اندپوینت ها - کدنویسی 07:59
  • اجرای اپلیکیشن های اسپرینگ بوت از خط فرمان - بررسی 04:11
  • اجرای اپلیکیشن های اسپرینگ بوت از خط فرمان - آماده سازی 03:19
  • اجرای اپلیکیشن های اسپرینگ بوت از خط فرمان - مایکروسافت ویندوز 07:32
  • اجرای اپلیکیشن های اسپرینگ بوت از خط فرمان - سیستم عامل مک و لینوکس 05:19
  • تزریق ویژگی های سفارشی اپلیکیشن - بررسی 03:16
  • تزریق ویژگی های سفارشی اپلیکیشن - کدنویسی 07:36
  • پیکربندی سرور اسپرینگ بوت - بررسی 06:18
  • پیکربندی سرور اسپرینگ بوت - کدنویسی 04:48
  • وارونگی کنترل (IoC) چیست؟ 02:20
  • بررسی تعریف تزریق وابستگی - بخش 1 04:00
  • بررسی تعریف تزریق وابستگی - بخش 2 03:51
  • تزریق Constructor - کدنویسی - بخش 1 03:59
  • تزریق Constructor - کدنویسی - بخش 2 09:10
  • هشدار IDE - بدون کاربردها 01:13
  • تزریق Constructor - پشت صحنه 02:04
  • اسکن کامپوننت - بررسی 04:57
  • اسکن کامپوننت - کدنویسی - بخش 1 04:03
  • اسکن کامپوننت - کدنویسی - بخش 2 05:25
  • تزریق Setter - بررسی 03:18
  • تزریق Setter - کدنویسی 05:41
  • تزریق فیلد 02:26
  • Qualifiers - بررسی 02:51
  • Qualifiers - کدنویسی - بخش 1 04:37
  • Qualifiers - کدنویسی - بخش 2 04:47
  • Primary - بررسی 03:51
  • Primary - کدنویسی 06:22
  • مقداردهی اولیه تنبل - بررسی 04:56
  • مقداردهی اولیه تنبل - کدنویسی - بخش 1 05:33
  • مقداردهی اولیه تنبل - کدنویسی - بخش 2 03:11
  • اسکوپ های Bean - بررسی 03:38
  • اسکوپ های Bean - کدنویسی 07:09
  • متدهای چرخه عمر Bean - بررسی 01:58
  • متدهای چرخه عمر Bean - کدنویسی 05:57
  • Java Config Bean - بررسی 06:59
  • Java Config Bean - کدنویسی - بخش 1 04:30
  • Java Config Bean - کدنویسی - بخش 2 04:30
  • Hibernate و JPA - بررسی 09:20
  • Hibernate و JPA و JDBC 01:06
  • راه اندازی محیط توسعه 01:49
  • راه اندازی جدول پایگاه داده - بررسی 01:02
  • راه اندازی جدول پایگاه داده - کدنویسی 05:45
  • راه اندازی پروژه اسپرینگ بوت - بررسی 03:25
  • راه اندازی پروژه اسپرینگ بوت - کدنویسی - بخش 1 05:22
  • راه اندازی پروژه اسپرینگ بوت - کدنویسی - بخش 2 07:46
  • حاشیه نویسی های JPA - بررسی 08:10
  • حاشیه نویسی های JPA - کدنویسی 07:55
  • ذخیره آبجکت جاوا با JPA - بررسی - بخش 1 07:33
  • ذخیره آبجکت جاوا با JPA - بررسی - بخش 2 05:05
  • ذخیره آبجکت جاوا با JPA - کدنویسی - بخش 1 05:40
  • ذخیره آبجکت جاوا با JPA - کدنویسی - بخش 2 05:24
  • کلیدهای اصلی 05:25
  • تغییر ایندکس افزایش خودکار MySQL 03:20
  • خواندن آبجکت ها با JPA - بررسی 03:02
  • خواندن آبجکت ها با JPA - کدنویسی 06:40
  • کوئری آبجکت ها با JPA - بررسی 08:13
  • کوئری آبجکت ها با JPA - کدنویسی - بخش 1 09:07
  • کوئری آبجکت ها با JPA - کدنویسی - بخش 2 06:46
  • بروزرسانی آبجکت ها با JPA - بررسی 03:27
  • بروزرسانی آبجکت ها با JPA - کدنویسی 06:27
  • حذف آبجکت ها با JPA - بررسی 03:46
  • حذف آبجکت ها با JPA - کدنویسی - بخش 1 05:04
  • حذف آبجکت ها با JPA - کدنویسی - بخش 2 04:38
  • ایجاد جداول پایگاه داده از کد جاوا - بررسی 05:45
  • ایجاد جداول پایگاه داده از کد جاوا - کدنویسی - بخش 1 05:02
  • ایجاد جداول پایگاه داده از کد جاوا - کدنویسی - بخش 2 05:01
  • سرویس های REST کدامند؟ - بخش 1 05:19
  • سرویس های REST کدامند؟ - بخش 2 04:03
  • مبانی جی سان 03:39
  • مبانی REST HTTP اسپرینگ بوت 07:00
  • دموی Postman 04:13
  • کنترلر REST اسپرینگ بوت - بررسی - بخش 1 03:06
  • کنترلر REST اسپرینگ بوت - بررسی - بخش 2 01:11
  • کنترلر REST اسپرینگ بوت - کدنویسی 08:11
  • اتصال داده جکسون جی سان 06:40
  • REST POJO اسپرینگ بوت - بررسی 06:17
  • REST POJO اسپرینگ بوت - کدنویسی - بخش 1 02:28
  • REST POJO اسپرینگ بوت - کدنویسی - بخش 2 06:25
  • متغیرهای مسیر REST اسپرینگ بوت - بررسی 04:22
  • متغیرهای مسیر REST اسپرینگ بوت - کدنویسی - بخش 1 04:12
  • متغیرهای مسیر REST اسپرینگ بوت - کدنویسی - بخش 2 04:35
  • مدیریت استثنای REST اسپرینگ بوت - بررسی - بخش 1 03:40
  • مدیریت استثنای REST اسپرینگ بوت - بررسی - بخش 2 04:31
  • مدیریت استثنای REST اسپرینگ بوت - کدنویسی - بخش 1 04:44
  • مدیریت استثنای REST اسپرینگ بوت - کدنویسی - بخش 2 06:59
  • مدیریت استثنای REST اسپرینگ بوت - کدنویسی - بخش 3 03:21
  • مدیریت استثنای REST اسپرینگ بوت - کدنویسی - بخش 4 04:27
  • مدیریت استثنای گلوبال REST اسپرینگ بوت - بررسی 05:24
  • مدیریت استثنای گلوبال REST اسپرینگ بوت - کدنویسی 03:36
  • طراحی REST API اسپرینگ بوت - بهترین شیوه ها 04:57
  • طراحی REST API اسپرینگ بوت - طراحی API پروژه های بلادرنگ 03:34
  • بررسی پروژه REST اسپرینگ بوت 01:57
  • داده‌ نمونه راه‌ اندازی REST اسپرینگ بوت 03:48
  • ایجاد پروژه REST اسپرینگ بوت 05:38
  • REST DAO اسپرینگ بوت 02:07
  • REST DAO اسپرینگ بوت - کدنویسی - بخش 1 09:50
  • REST DAO اسپرینگ بوت - کدنویسی - بخش 2 05:43
  • REST DAO اسپرینگ بوت - کدنویسی - بخش 3 05:28
  • لایه تعریف سرویس در اسپرینگ بوت - بررسی 03:48
  • لایه تعریف سرویس در اسپرینگ بوت - کدنویسی 06:31
  • DAO اسپرینگ بوت - افزودن، بروزرسانی و حذف - بررسی 03:42
  • DAO اسپرینگ بوت - افزودن، بروزرسانی و حذف - کدنویسی 06:25
  • سرویس اسپرینگ بوت - افزودن، بروزرسانی و حذف - کدنویسی 03:45
  • REST اسپرینگ بوت - دریافت Employee تک - کدنویسی 07:55
  • REST اسپرینگ بوت - افزودن Employee - کدنویسی 05:25
  • REST اسپرینگ بوت - بروزرسانی Employee - کدنویسی 06:19
  • REST اسپرینگ بوت - حذف Employee - کدنویسی 05:25
  • REST اسپرینگ بوت - Spring Data JPA - بررسی 08:17
  • REST اسپرینگ بوت - Spring Data JPA - کدنویسی - بخش 1 11:31
  • REST اسپرینگ بوت - Spring Data JPA - کدنویسی - بخش 2 04:32
  • REST اسپرینگ بوت - Spring Data REST - بررسی 08:28
  • REST اسپرینگ بوت - Spring Data REST - کدنویسی - بخش 1 06:03
  • REST اسپرینگ بوت - Spring Data REST - کدنویسی - بخش 2 07:21
  • REST اسپرینگ بوت - Spring Data REST - پیکربندی و مرتب سازی - بررسی 04:15
  • REST اسپرینگ بوت - Spring Data REST - پیکربندی و مرتب سازی - کدنویسی 06:05
  • امنیت REST API اسپرینگ بوت - بررسی 06:47
  • امنیت REST API اسپرینگ بوت - کدنویسی - بخش 1 04:21
  • امنیت REST API اسپرینگ بوت - کدنویسی - بخش 2 05:24
  • امنیت REST API اسپرینگ بوت - پیکربندی اولیه - بررسی 03:23
  • امنیت REST API اسپرینگ بوت - پیکربندی اولیه - کدنویسی 08:18
  • امنیت REST API اسپرینگ بوت - محدود کردن URLs بر اساس نقش ها - بررسی 08:31
  • امنیت REST API اسپرینگ بوت - محدود کردن URLs بر اساس نقش ها - کدنویسی - بخش 1 06:21
  • امنیت REST API اسپرینگ بوت - محدود کردن URLs بر اساس نقش ها - کدنویسی - بخش 2 06:46
  • امنیت REST API اسپرینگ بوت - محدود کردن URLs بر اساس نقش ها - کدنویسی - بخش 3 05:10
  • خطای 403 با درخواست PUT - اسپرینگ بوت - Spring Data REST 01:23
  • امنیت REST API اسپرینگ بوت - احراز هویت JDBC - متن ساده - بررسی 06:57
  • امنیت REST API اسپرینگ بوت - احراز هویت JDBC - متن ساده - کدنویسی - بخش 1 05:28
  • امنیت REST API اسپرینگ بوت - احراز هویت JDBC - متن ساده - کدنویسی - بخش 2 04:28
  • امنیت REST API اسپرینگ بوت - احراز هویت JDBC - متن ساده - کدنویسی - بخش 3 04:45
  • امنیت REST API اسپرینگ بوت - رمزگذاری BCrypt - بررسی - بخش 1 05:04
  • امنیت REST API اسپرینگ بوت - رمزگذاری BCrypt - بررسی - بخش 2 03:59
  • امنیت REST API اسپرینگ بوت - رمزگذاری BCrypt - کدنویسی 07:12
  • امنیت REST API اسپرینگ بوت - احراز هویت JDBC - جداول سفارشی - بررسی 03:37
  • امنیت REST API اسپرینگ بوت - احراز هویت JDBC - جداول سفارشی - کدنویسی - بخش 1 04:04
  • امنیت REST API اسپرینگ بوت - احراز هویت JDBC - جداول سفارشی - کدنویسی - بخش 2 05:31
  • امنیت REST API اسپرینگ بوت - احراز هویت JDBC - جداول سفارشی - کدنویسی - بخش 3 06:21
  • اسپرینگ بوت - Spring MVC با Thymeleaf - بررسی 05:22
  • اسپرینگ بوت - Spring MVC با Thymeleaf - کدنویسی - بخش 1 03:14
  • اسپرینگ بوت - Spring MVC با Thymeleaf - کدنویسی - بخش 2 06:21
  • اسپرینگ بوت - Spring MVC با Thymeleaf و CSS - بررسی 04:23
  • اسپرینگ بوت - Spring MVC با Thymeleaf و CSS - کدنویسی 03:13
  • اسپرینگ بوت - Spring MVC پشت صحنه 05:04
  • اسپرینگ بوت - فرم و مدل Hello World - بررسی 02:50
  • اسپرینگ بوت - فرم و مدل Hello World - کدنویسی - بخش 1 05:50
  • اسپرینگ بوت - فرم و مدل Hello World - کدنویسی - بخش 2 06:34
  • اسپرینگ بوت - افزودن داده به مدل Spring MVC - بررسی 05:35
  • اسپرینگ بوت - افزودن داده به مدل Spring MVC - کدنویسی - بخش 1 05:04
  • اسپرینگ بوت - افزودن داده به مدل Spring MVC - کدنویسی - بخش 2 03:15
  • اسپرینگ بوت - پارامترهای درخواست اتصال Spring MVC - بررسی 01:35
  • اسپرینگ بوت - پارامترهای درخواست اتصال Spring MVC - کدنویسی 05:24
  • اسپرینگ بوت - GetMapping و PostMapping - بررسی 04:32
  • اسپرینگ بوت - GetMapping و PostMapping - کدنویسی - بخش 1 04:04
  • اسپرینگ بوت - GetMapping و PostMapping - کدنویسی - بخش 2 07:00
  • اسپرینگ بوت - اتصال داده فرم Spring MVC - فیلدهای متنی - بررسی 08:02
  • اسپرینگ بوت - اتصال داده فرم Spring MVC - فیلدهای متنی - کدنویسی - بخش 1 05:28
  • اسپرینگ بوت - اتصال داده فرم Spring MVC - فیلدهای متنی - کدنویسی - بخش 2 07:36
  • اسپرینگ بوت - اتصال داده فرم Spring MVC - فیلدهای متنی - کدنویسی - بخش 3 03:32
  • اسپرینگ بوت - اتصال داده فرم Spring MVC - لیست های کشویی - بررسی 02:26
  • اسپرینگ بوت - اتصال داده فرم Spring MVC - لیست های کشویی - کدنویسی - بخش 1 05:41
  • اسپرینگ بوت - اتصال داده فرم Spring MVC - لیست های کشویی - کدنویسی - بخش 2 08:17
  • اسپرینگ بوت - اتصال داده فرم Spring MVC - دکمه های رادیویی- بررسی 01:46
  • اسپرینگ بوت - اتصال داده فرم Spring MVC - دکمه های رادیویی - کدنویسی - بخش 1 05:30
  • اسپرینگ بوت - اتصال داده فرم Spring MVC - دکمه های رادیویی - کدنویسی - بخش 2 06:33
  • اسپرینگ بوت - اتصال داده فرم Spring MVC - چک باکس ها - بررسی 01:29
  • اسپرینگ بوت - اتصال داده فرم Spring MVC - چک باکس ها - کدنویسی - بخش 1 09:22
  • اسپرینگ بوت - اتصال داده فرم Spring MVC - چک باکس ها - کدنویسی - بخش 2 05:39
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - بررسی 02:23
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - راه اندازی محیط توسعه 04:33
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - فیلدهای مورد نیاز - بررسی 06:20
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - فیلدهای مورد نیاز - کدنویسی - بخش 1 03:42
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - فیلدهای مورد نیاز - کدنویسی - بخش 2 02:56
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - فیلدهای مورد نیاز - کدنویسی - بخش 3 08:36
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - فیلدهای مورد نیاز - کدنویسی - بخش 4 04:00
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - فیلدهای مورد نیاز - کدنویسی - بخش 5 07:39
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - معرفی InitBinder@ - بررسی 03:55
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - معرفی InitBinder@ - کدنویسی 06:37
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - اعتبارسنجی محدوده اعداد - بررسی 02:36
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - اعتبارسنجی محدوده اعداد - کدنویسی 06:57
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - استفاده از عبارات منظم - بررسی 02:20
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - استفاده از عبارات منظم - کدنویسی 06:37
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - فیلدهای عدد صحیح را الزامی کنید 05:33
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - رشته ها برای فیلدهای Int و پیام های سفارشی 04:46
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - نکات اشکال زدایی برای نام های خطای سفارشی 05:04
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - اعتبارسنجی سفارشی - بررسی - بخش 1 04:01
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - اعتبارسنجی سفارشی - بررسی - بخش 2 05:53
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - اعتبارسنجی سفارشی - کدنویسی - بخش 1 03:21
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - اعتبارسنجی سفارشی - کدنویسی - بخش 2 04:14
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - اعتبارسنجی سفارشی - کدنویسی - بخش 3 05:28
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - اعتبارسنجی سفارشی - کدنویسی - بخش 4 04:23
  • اسپرینگ بوت - اعتبارسنجی Spring MVC - اعتبارسنجی سفارشی - کدنویسی - بخش 5 05:39
  • پروژه پایگاه داده CRUD - بررسی 02:24
  • پروژه پایگاه داده CRUD - راه اندازی 04:31
  • پروژه پایگاه داده CRUD - دریافت Employees - کدنویسی - بخش 1 05:23
  • پروژه پایگاه داده CRUD - دریافت Employees - کدنویسی - بخش 2 03:35
  • پروژه پایگاه داده CRUD - دریافت Employees - کدنویسی - بخش 3 06:38
  • پروژه پایگاه داده CRUD - دریافت Employees - کدنویسی - بخش 4 04:45
  • پروژه پایگاه داده CRUD - افزودن Employees - بررسی 08:27
  • پروژه پایگاه داده CRUD - افزودن Employees - کدنویسی - بخش 1 05:20
  • پروژه پایگاه داده CRUD - افزودن Employees - کدنویسی - بخش 2 08:55
  • پروژه پایگاه داده CRUD - افزودن Employees - کدنویسی - بخش 3 08:35
  • پروژه پایگاه داده CRUD - بروزرسانی Employees - بررسی 04:12
  • پروژه پایگاه داده CRUD - بروزرسانی Employees - کدنویسی 08:52
  • پروژه پایگاه داده CRUD - حذف Employees - بررسی 02:50
  • پروژه پایگاه داده CRUD - حذف Employees - کدنویسی 04:48
  • امنیت Spring MVC - بررسی 07:55
  • امنیت Spring MVC - دمو 02:45
  • امنیت Spring MVC - راه اندازی پروژه - بخش 1 06:34
  • امنیت Spring MVC - راه اندازی پروژه - بخش 2 06:22
  • امنیت Spring MVC - تست توسعه دهنده با ویندوز خصوصی و ناشناس 06:13
  • امنیت Spring MVC - پیکربندی اولیه - بررسی 03:23
  • امنیت Spring MVC - پیکربندی اولیه - کدنویسی 06:13
  • امنیت Spring MVC - فرم لاگین سفارشی - بررسی - بخش 1 04:46
  • امنیت Spring MVC - فرم لاگین سفارشی - بررسی - بخش 2 04:34
  • امنیت Spring MVC - فرم لاگین سفارشی - کدنویسی - بخش 1 04:39
  • امنیت Spring MVC - فرم لاگین سفارشی - کدنویسی - بخش 2 08:15
  • امنیت Spring MVC - فرم لاگین سفارشی - کدنویسی - بخش 3 02:15
  • امنیت Spring MVC - پیام خطای فرم لاگین - بررسی 02:40
  • امنیت Spring MVC - پیام خطای فرم لاگین - کدنویسی 06:04
  • امنیت Spring MVC - فرم لاگین سفارشی با بوت استرپ - بررسی 01:53
  • امنیت Spring MVC - فرم لاگین سفارشی با بوت استرپ - کدنویسی 07:08
  • امنیت Spring MVC - خروج از سیستم - بررسی 02:52
  • امنیت Spring MVC - خروج از سیستم - کدنویسی 07:00
  • امنیت Spring MVC - نمایش شناسه کاربری و نقش ها - بررسی 01:31
  • امنیت Spring MVC - نمایش شناسه کاربری و نقش ها - کدنویسی 05:50
  • امنیت Spring MVC - محدود کردن URLs بر اساس نقش ها - بررسی 04:37
  • امنیت Spring MVC - محدود کردن URLs بر اساس نقش ها - کدنویسی - بخش 1 03:31
  • امنیت Spring MVC - محدود کردن URLs بر اساس نقش ها - کدنویسی - بخش 2 07:21
  • امنیت Spring MVC - محدود کردن URLs بر اساس نقش ها - کدنویسی - بخش 3 06:10
  • امنیت Spring MVC - محدود کردن URLs بر اساس نقش ها - کدنویسی - بخش 4 07:37
  • امنیت Spring MVC - صفحه دسترسی سفارشی ممنوع - بررسی 01:45
  • امنیت Spring MVC - صفحه دسترسی سفارشی ممنوع - کدنویسی - بخش 1 03:18
  • امنیت Spring MVC - صفحه دسترسی سفارشی ممنوع - کدنویسی - بخش 2 03:28
  • امنیت Spring MVC - نمایش محتوا بر اساس نقش ها - بررسی 02:23
  • امنیت Spring MVC - نمایش محتوا بر اساس نقش ها - کدنویسی - بخش 1 04:17
  • امنیت Spring MVC - نمایش محتوا بر اساس نقش ها - کدنویسی - بخش 2 04:49
  • امنیت Spring MVC - احراز هویت JDBC - متن ساده - بررسی 06:57
  • امنیت Spring MVC - احراز هویت JDBC - متن ساده - کدنویسی - بخش 1 06:55
  • امنیت Spring MVC - احراز هویت JDBC - متن ساده - کدنویسی - بخش 2 04:37
  • امنیت Spring MVC - احراز هویت JDBC - متن ساده - کدنویسی - بخش 3 03:13
  • امنیت Spring MVC - احراز هویت JDBC - متن ساده - کدنویسی - بخش 4 06:05
  • امنیت Spring MVC - احراز هویت JDBC - رمزگذاری BCrypt - بررسی - بخش 1 05:04
  • امنیت Spring MVC - احراز هویت JDBC - رمزگذاری BCrypt - بررسی - بخش 2 03:59
  • امنیت Spring MVC - احراز هویت JDBC - رمزگذاری BCrypt - کدنویسی 03:48
  • امنیت Spring MVC - احراز هویت JDBC - جداول سفارشی - بررسی 03:37
  • امنیت Spring MVC - احراز هویت JDBC - جداول سفارشی - کدنویسی - بخش 1 04:05
  • امنیت Spring MVC - احراز هویت JDBC - جداول سفارشی - کدنویسی - بخش 2 05:38
  • نگاشت های پیشرفته Hibernate و JPA - بررسی - بخش 1 02:56
  • نگاشت های پیشرفته Hibernate و JPA - بررسی - بخش 2 05:15
  • نگاشت OneToOne@ - بررسی - بخش 1 05:08
  • نگاشت OneToOne@ - بررسی - بخش 2 06:20
  • نگاشت OneToOne@ - بررسی - بخش 3 05:18
  • نگاشت OneToOne@ - راه اندازی پایگاه داده 09:12
  • نگاشت OneToOne@ - راه اندازی پروژه اسپرینگ بوت - بخش 1 04:54
  • نگاشت OneToOne@ - راه اندازی پروژه اسپرینگ بوت - بخش 2 05:09
  • نگاشت OneToOne@ - کدنویسی - ایجاد انتیتی InstructorDetail 06:55
  • نگاشت OneToOne@ - کدنویسی - ایجاد انتیتی مدرس 07:38
  • نگاشت OneToOne@ - کدنویسی - ایجاد DAO 04:45
  • نگاشت OneToOne@ - کدنویسی - توسعه اپلیکیشن اصلی 05:55
  • نگاشت OneToOne@ - کدنویسی - اجرای اپلیکیشن اصلی 05:26
  • نگاشت OneToOne@ - یافتن مدرس بر اساس شناسه 06:41
  • نگاشت OneToOne@ - حذف مدرس بر اساس شناسه 05:51
  • نگاشت OneToOne@ - دو جهته - بررسی 06:53
  • نگاشت OneToOne@ - دو جهته - کدنویسی - بخش 1 07:07
  • نگاشت OneToOne@ - دو جهته - کدنویسی - بخش 2 07:43
  • نگاشت OneToOne@ - دو جهته - حذف آبشاری - کدنویسی 06:13
  • نگاشت OneToOne@ - دو جهته - فقط حذف جزئیات مدرس - کدنویسی 08:00
  • OneToMany@ - بررسی - بخش 1 04:13
  • OneToMany@ - بررسی - بخش 2 02:56
  • OneToMany@ - کدنویسی - راه اندازی جداول پایگاه داده 04:49
  • OneToMany@ - کدنویسی - ایجاد انتیتی دوره 05:59
  • OneToMany@ - کدنویسی - حاشیه نویسی انتیتی دوره 03:35
  • OneToMany@ - کدنویسی - حاشیه نویسی انتیتی مدرس 05:25
  • OneToMany@ - کدنویسی - ایجاد اپلیکیشن اصلی 03:39
  • OneToMany@ - کدنویسی - تکمیل اپلیکیشن اصلی و اجرای آن 07:37
  • OneToMany@ - انواع واکشی - مشتاق در مقابل تنبل - بررسی - بخش 1 03:17
  • OneToMany@ - انواع واکشی - مشتاق در مقابل تنبل - بررسی - بخش 2 04:25
  • OneToMany@ - انواع واکشی - مشتاق در مقابل تنبل - کدنویسی 06:04
  • OneToMany@ - دوره های Lazy Find - بررسی 03:12
  • OneToMany@ - دوره های Lazy Find - کدنویسی - بخش 1 05:21
  • OneToMany@ - دوره های Lazy Find - کدنویسی - بخش 2 06:15
  • OneToMany@ - جوین شدن به دوره‌ های واکشی - بررسی 03:06
  • OneToMany@ - جوین شدن به دوره‌ های واکشی - کدنویسی - بخش 1 04:17
  • OneToMany@ - جوین شدن به دوره‌ های واکشی - کدنویسی - بخش 2 06:21
  • OneToMany@ - بروزرسانی مدرس 08:25
  • OneToMany@ - بروزرسانی دوره 08:31
  • OneToMany@ - حذف مدرس 09:45
  • OneToMany@ - حذف دوره 06:20
  • OneToMany@ - تک جهته - بررسی 06:45
  • OneToMany@ - تک جهته - کدنویسی - راه اندازی پایگاه داده 03:15
  • OneToMany@ - تک جهته - کدنویسی - ایجاد انتیتی نظرات 08:14
  • OneToMany@ - تک جهته - کدنویسی - ریفکتور کردن انتیتی دوره 04:07
  • OneToMany@ - تک جهته - کدنویسی - بروزرسانی DAO و اپلیکیشن اصلی 08:12
  • OneToMany@ - تک جهته - کدنویسی - بازیابی دوره و نظرات 06:36
  • OneToMany@ - تک جهته - کدنویسی - حذف دوره و نظرات 03:00
  • ManyToMany@ - بررسی - بخش 1 04:55
  • ManyToMany@ - بررسی - بخش 2 05:40
  • ManyToMany@ - کدنویسی - راه اندازی جداول پایگاه داده 05:02
  • ManyToMany@ - کدنویسی - راه اندازی پروژه اسپرینگ بوت 02:35
  • ManyToMany@ - کدنویسی - ایجاد انتیتی دانشجو 04:42
  • ManyToMany@ - کدنویسی - نگاشت دوره برای دانشجو 06:46
  • ManyToMany@ - کدنویسی - نگاشت دانشجو به دوره 05:38
  • ManyToMany@ - کدنویسی - ایجاد دوره و دانشجویان 07:32
  • ManyToMany@ - کدنویسی - یافتن دوره و دانشجویان 05:38
  • ManyToMany@ - کدنویسی - یافتن دوره ها و دانشجو 06:45
  • ManyToMany@ - کدنویسی - افزودن دوره های بیشتر به دانشجویان 08:35
  • ManyToMany@ - کدنویسی - حذف دوره 03:40
  • ManyToMany@ - کدنویسی - حذف دانشجو 05:29
  • AOP - مشکل کسب و کار 04:21
  • راه حل AOP و یوزکیس های AOP 04:09
  • مفاهیم و اصطلاحات AOP 05:12
  • مقایسه Spring AOP و AspectJ - بخش 1 03:28
  • مقایسه Spring AOP و AspectJ - بخش 2 02:49
  • AOP - معرفی Before Advice@ - بررسی - بخش 1 03:47
  • AOP - معرفی Before Advice@ - بررسی - بخش 2 05:14
  • AOP - معرفی Before Advice@ - کدنویسی - راه اندازی پروژه AOP 07:49
  • AOP - معرفی Before Advice@ - کدنویسی - ایجاد آبجکت هدف - AccountDAO 06:22
  • AOP - معرفی Before Advice@ - کدنویسی - ایجاد جنبه 05:06
  • AOP - معرفی Before Advice@ - تست جنبه AOP 04:01
  • AOP - عبارات Pointcut - بررسی 06:45
  • AOP - عبارات Pointcut - کدنویسی - انطباق با هر متد addAccount - بخش 1 04:12
  • AOP - عبارات Pointcut - کدنویسی - انطباق با هر متد addAccount - بخش 2 05:02
  • AOP - عبارات Pointcut - کدنویسی - انطباق با فقط AccountDAO addAccount 03:31
  • AOP - عبارات Pointcut - کدنویسی - انطباق با هر متد *add 02:32
  • AOP - عبارات Pointcut - کدنویسی - انطباق با تایپ بازگشت 04:08
  • AOP - عبارات Pointcut - بررسی - انطباق در پارامترهای متد 04:17
  • AOP - عبارات Pointcut - کدنویسی - انطباق با تایپ های پارامتر متد 05:14
  • AOP - عبارات Pointcut - کدنویسی - انطباق متد با حساب و پارامترهای بیشتر 03:33
  • AOP - عبارات Pointcut - کدنویسی - انطباق متد با پارامترها 05:04
  • AOP - عبارات Pointcut - کدنویسی - انطباق با هر متد در پکیج 06:16
  • AOP - اعلان های Pointcut - بررسی 04:04
  • AOP - اعلان های Pointcut - کدنویسی - بخش 1 05:37
  • AOP - اعلان های Pointcut - کدنویسی - بخش 2 03:12
  • AOP - ترکیب Pointcuts - بررسی 04:40
  • AOP - ترکیب Pointcuts - کدنویسی - بخش 1 08:58
  • AOP - ترکیب Pointcuts - کدنویسی - بخش 2 08:32
  • AOP - مرتب سازی جنبه ها - بررسی 06:49
  • AOP - مرتب سازی جنبه ها - کدنویسی - بخش 1 05:12
  • AOP - مرتب سازی جنبه ها - کدنویسی - بخش 2 05:14
  • AOP - مرتب سازی جنبه ها - کدنویسی - بخش 3 08:44
  • AOP - خواندن آرگومان های متد با JoinPoints - بررسی 02:40
  • AOP - خواندن آرگومان های متد با JoinPoints - کدنویسی - بخش 1 04:29
  • AOP - خواندن آرگومان های متد با JoinPoints - کدنویسی - بخش 2 06:25
  • AOP - بررسی پیشرفت 00:44
  • AOP - معرفی AfterReturning Advice@ - بررسی 06:17
  • AOP - معرفی AfterReturning Advice@ - کدنویسی - بخش 1 07:30
  • AOP - معرفی AfterReturning Advice@ - کدنویسی - بخش 2 04:03
  • AOP - معرفی AfterReturning Advice@ - کدنویسی - بخش 3 08:32
  • AOP - معرفی AfterReturning Advice@ - اصلاح مقدار بازگشت - بررسی 04:14
  • AOP - معرفی AfterReturning Advice@ - اصلاح مقدار بازگشت - کدنویسی 05:50
  • AOP - معرفی AfterThrowing Advice@ - بررسی 06:51
  • AOP - معرفی AfterThrowing Advice@ - کدنویسی - بخش 1 08:23
  • AOP - معرفی AfterThrowing Advice@ - کدنویسی - بخش 2 05:31
  • AOP - معرفی After Advice@ - بررسی 03:20
  • AOP - معرفی After Advice@ - کدنویسی 05:56
  • AOP - معرفی Around Advice@ - بررسی 05:33
  • AOP - معرفی Around Advice@ - کدنویسی - بخش 1 04:44
  • AOP - معرفی Around Advice@ - کدنویسی - بخش 2 06:04
  • AOP - معرفی Around Advice@ - کدنویسی - بخش 3 03:24
  • Around Advice@ - مدیریت استثنا - بررسی 04:41
  • Around Advice@ - مدیریت استثنا - کدنویسی - بخش 1 05:33
  • Around Advice@ - مدیریت استثنا - کدنویسی - بخش 2 04:11
  • AOP - معرفی Around Advice@ - معرفی Rethrow کردن استثنا 05:53
  • AOP - یکپارچه سازی AOP با اپلیکیشن Spring MVC CRUD - بررسی 03:09
  • AOP - یکپارچه سازی AOP با اپلیکیشن Spring MVC CRUD - کدنویسی - بخش 1 04:53
  • AOP - یکپارچه سازی AOP با اپلیکیشن Spring MVC CRUD - کدنویسی - بخش 2 03:27
  • AOP - یکپارچه سازی AOP با اپلیکیشن Spring MVC CRUD - کدنویسی - بخش 3 07:01
  • AOP - یکپارچه سازی AOP با اپلیکیشن Spring MVC CRUD - کدنویسی - بخش 4 04:19
  • AOP - یکپارچه سازی AOP با اپلیکیشن Spring MVC CRUD - کدنویسی - بخش 5 05:13
  • تشکر از شما و انجام رتبه بندی برای این دوره 01:31

13,304,500 2,660,900 تومان

مشخصات آموزش

اسپرینگ بوت 3، اسپرینگ بوت 6 و Hibernate برای مبتدیان [جدید]

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:388
  • مدت زمان :33:41:29
  • حجم :20.66GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
11,099,500 2,219,900 تومان
  • زمان: 28:06:16
  • تعداد درس: 215
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,174,500 1,034,900 تومان
  • زمان: 13:06:34
  • تعداد درس: 131
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,772,500 954,500 تومان
  • زمان: 12:05:03
  • تعداد درس: 98
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,167,000 833,400 تومان
  • زمان: 10:33:58
  • تعداد درس: 90
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
11,659,000 2,331,800 تومان
  • زمان: 29:31:07
  • تعداد درس: 86
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,115,500 1,223,100 تومان
  • زمان: 15:29:54
  • تعداد درس: 156
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,370,000 474,000 تومان
  • زمان: 06:00:00
  • تعداد درس: 84
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,422,500 484,500 تومان
  • زمان: 06:08:29
  • تعداد درس: 53
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,233,000 846,600 تومان
  • زمان: 10:43:39
  • تعداد درس: 100
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید