آموزش [جدید] - Spring Boot 3، Spring 6 و Hibernate برای مبتدیان

[NEW] - Spring Boot 3, Spring 6 & Hibernate for Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Spring Boot 3: Learn Spring 6، Spring REST API، Spring MVC، Spring Security، Thymeleaf، JPA و Hibernate جدید برای سال 2023: SPRING BOOT 3، SPRING 6 و INTELLIJ (نسخه رایگان) شما هر خط کد را با من تایپ خواهید کرد ویدیوها من هر خط کد را توضیح می دهم تا به شما در یادگیری کمک کنم! ویژگی‌های کلیدی LEARN Spring Boot 3: Core، Annotations، Java Config، Spring MVC، Hibernate/JPA و Maven. ویدیوهای پرطرفدار برای: Spring Boot 3، Spring Boot REST API، Spring Boot Security، Spring Data JPA، Spring Data REST و Thymeleaf به یک جامعه فعال متشکل از 300000 دانش آموز که قبلاً ثبت نام کرده اند بپیوندید! بیش از 60000+ نظر - 5 ستاره دانش‌آموزان با مهارت‌های این دوره مشاغل جدیدی پیدا کرده‌اند. توسعه دهندگان Spring و Hibernate در تقاضای بالا هستند! شما می توانید تمام کد منبع و فایل های PDF را دانلود کنید. ایده آل برای یادگیری آفلاین و مرور. پیش نیازها: دانش پایه جاوا لازم است دانش پایه HTML مفید است

جدید برای SPRING BOOT 3 و SPRING 6

POPULAR IDE - IntelliJ (نسخه رایگان)

---

شماره 1 پرفروش ترین دوره چکمه های بهاره HIBERNATE در UDEMY - بیش از 300000 دانش آموز ثبت نام کرده اند

بیش از 69000 بررسی - 5 ستاره!

---

این دوره شامل چکمه های بهار 3 و بهار 6 می شود

این موضوعات داغ را در Spring Boot 3 و Spring 6 بیاموزید:

  • بهار بوت 3

  • Spring Framework 6

  • هسته بوت فنری

  • حاشیه نویسی بوت بهار

  • پیکربندی جاوا بوت بهار (همه جاوا، بدون xml)

  • Spring Boot و Spring MVC

  • Hibernate Boot Spring/JPA CRUD

  • امنیت بوت بهار

  • Spring Boot REST API

  • Maven

پروژه های بی درنگ

  • Spring Boot REST API (با دیتابیس کامل پروژه CRUD بلادرنگ)

  • Spring Boot REST API Security (با رمزگذاری رمز عبور در پایگاه داده)

  • Spring Boot با JPA و Spring Data JPA (با دیتابیس کامل CRUD پروژه بلادرنگ)

  • Spring Boot با Spring Data REST (با پایگاه داده کامل CRUD پروژه بلادرنگ)

  • Spring Boot با Spring MVC، Thymeleaf (با دیتابیس کامل پروژه CRUD بلادرنگ)

---

[به‌روزرسانی‌های دوره]:

دوره به روز شده به SPRING BOOT 3 و SPRING 6

---

این دوره جدیدترین نسخه های Spring Boot 3، Spring 6 و Hibernate 6 را پوشش می دهد!

یک برنامه وب کامل Spring Boot MVC + Hibernate/JPA CRUD بسازید ... همه از ابتدا! (پروژه بلادرنگ)

با موارد زیر آشنا خواهید شد: Spring Boot Core، Spring Boot MVC، Spring Boot Security، Spring Boot REST API، Spring Data JPA، Spring Data REST، Thymeleaf و Hibernate/JPA ... همه به یک پایگاه داده MySQL متصل هستند

---

در پایان این دوره، شما تمام کد منبع یک پروژه کامل Spring Boot MVC - Hibernate/JPA CRUD را در زمان واقعی ایجاد خواهید کرد.

شما همچنین APIهای Spring Boot REST را برای یک پروژه کامل CRUD REST API در زمان واقعی توسعه خواهد داد.

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

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

---

من یک مربی پاسخگو هستم .... سوالات خود را ارسال کنید و من در عرض 24 ساعت پاسخ خواهم داد.

---

به بیش از 300000 دانش آموزی که قبلاً ثبت نام کرده اند بپیوندید!

بیش از 60000 نقد! (بیشترین بررسی برای هر دوره Spring Boot Hibernate در Udemy، تقریباً سه برابر نزدیکترین رقیب)

---

نمونه ای از نظرات:


من در شرکتی کار کردم، بنابراین می توانم بگویم که این دوره 100٪ صنعت محور است. بهترین دوره برای یادگیری Spring Framework. دریافت پاسخ در عرض 24 ساعت - Premang

چاد داربی در سازماندهی این دوره کار فوق العاده ای انجام داده است و یادگیری و استفاده از Spring Framework، MVC، AOP، Hibernate، Security را آسان کرده است. من bs و ms در CS دارم، 25 سال است که نرم افزار توسعه می دهم، و در طول سال ها دوره های زیادی را در شرکت های مختلفی که در آن حضور داشته ام گذرانده ام و چاد به راحتی بهترین مربی است که من داشته ام.

او بسیار خوب سازماندهی شده و آگاه است، و این دوره را با رویکردی گام به گام برگزار می کند تا به طور کامل مطالب را پوشش دهد و یادگیری آن را آسان کند. من این دوره و چاد را به عنوان یک مدرس به شدت توصیه می کنم.

من به دنبال به‌روزرسانی‌های اخیر چاد در دوره خود برای پوشش Spring Boot، JPA، و غیره، به بررسی خود اضافه می‌کنم. پس از اتمام دوره اولیه، کلاس دیگری را پیدا کردم، و پس از کار بر روی این کلاس دیگر، بیشتر قدردانی می‌کنم. کاری که چاد در اینجا انجام داده است. او Spring Boot را برای برنامه های CRUD با Thymeleaf بسیار آسان برای پیگیری و یادگیری ساخته است. من نیم دوجین دوره نرم افزاری دیگر را گذرانده ام، و در حالی که سایر مدرسان ممکن است خوب باشند، چاد استاندارد طلایی اینجاست. من نمی توانم او را به اندازه کافی توصیه کنم. - دیو زلتسرمن

این بهترین آموزشی است که تاکنون برای Spring/Hibernate دیده‌ام، هر مرحله به خوبی توضیح داده شده است و فیلم‌های آموزشی با استاندارد بالایی ساخته شده‌اند. من این دوره را به شدت توصیه می کنم! - راب

کلاه بر تو چاد، بهترین دوره اصول بهاری که تا به حال در Udemy انجام داده ام. شما هرگز ناامید نمی شوید. - Morebodi Modise


چاد یک معلم طبیعی عالی است. دوره او به خوبی سازماندهی شده است. او درک مفاهیم دشوار را بسیار آسان می کند. - جولی هاجسون

---

برنامه نویسی زنده - من همه پروژه های بلادرنگ را از ابتدا کدنویسی می کنم

همه کد منبع برای دانلود موجود است

مربی پاسخگو - همه سؤالات ظرف 24 ساعت پاسخ داده می شوند

---

فایل‌های PDF همه سخنرانی‌ها برای دانلود موجود است

زیرنویس‌ها/زیرنویس‌ها برای انگلیسی و سایر زبان‌ها موجود است (جدید!)

ضبط‌های صوتی و ویدیویی حرفه‌ای (پیش‌نمایش‌های رایگان را بررسی کنید)

---
چکمه بهار چیست؟

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


بهار چیست؟

Spring یک چارچوب جاوا سازمانی است. این برنامه برای ساده سازی توسعه EE جاکارتا و بهره وری بیشتر توسعه دهندگان طراحی شده است. Spring از Inversion of Control و Dependency Injection برای ترویج شیوه های خوب کدگذاری نرم افزار و سرعت بخشیدن به زمان توسعه استفاده می کند.

این دوره آموزشی Spring Core، Annotations، All Java Spring Configuration، Spring AOP، Spring MVC، Spring Security، Spring REST، Spring Boot و Spring Data JPA را پوشش می دهد.



Hibernate/JPA چیست؟

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

این دوره مقدماتی Hibernate/JPA CRUD را پوشش می دهد. همچنین، نگاشت پیشرفته Hibernate/JPA برای یک به یک، یک به چند و چند به چند پوشش داده شده است.


مزایای گذراندن این دوره آموزشی بهار بوت و Hibernate

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

تقریباً در هر آگهی شغلی مهارت هایی در Spring Boot و Hibernate وجود دارد!

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


شما نحوه

را خواهید آموخت
  • بوت بهار

    • چکمه بهار چیست؟

    • ایجاد یک پروژه با Spring Boot Initializr

    • یک کنترلر REST API با Spring Boot ایجاد کنید

    • ساختار پروژه Spring Boot را کاوش کنید

    • استارت بوت فنری اهرمی - فهرستی از وابستگی‌ها

    • پیش‌فرض‌ها را با والدین راه‌اندازی Spring Boot به ارث برسانید

    • با Spring Boot Dev Tools به طور خودکار راه اندازی مجدد شود

    • عملکرد DevOps را با نقاط پایانی محرک راه‌اندازی Spring

      اضافه کنید
    • نقاط پایانی محرک بوت فنری ایمن

    • برنامه‌های Spring Boot را از Command-Line اجرا کنید

    • از افزونه Spring Boot Maven برای بسته بندی و اجرای برنامه های Spring Boot استفاده کنید

    • ویژگی های برنامه سفارشی را به کنترلر Spring Boot REST وارد کنید

    • .


  • هسته بوت فنری

    • ساخت یک پروژه کامل Spring MVC و Hibernate/JPA CRUD ... همه از ابتدا

    • Spring Boot و Hibernate/JPA خود را راه اندازی کنید

    • با استفاده از Inversion of Control، دانه‌های سیمی را در ظرف Spring به هم متصل کنید

    • کانتینر Spring را برای تزریق وابستگی پیکربندی کنید

    • بهار لوبیا را با استفاده از حاشیه نویسی @Component تعریف کنید

    • برای به حداقل رساندن پیکربندی، اسکن خودکار Spring beans را انجام دهید

    • با استفاده از حاشیه‌نویسی @Autowired، دانه‌ها را به‌طور خودکار به یکدیگر متصل کنید

    • همه پیکربندی جاوا را روی Spring Beans (بدون xml) اعمال کنید

    • .

  • بوت بهار و Hibernate/JPA

    • نقشه‌برداری شی/رابطه‌ای را با Hibernate/JPA انجام دهید

    • از Hibernate/JPA API برای توسعه برنامه‌های CRUD استفاده کنید

    • پشتیبانی را برای استاندارد JPA API اضافه کنید

    • مزایای JPA API در برنامه های Spring Boot را بیاموزید

    • پرس و جوها را با استفاده از زبان پرس و جو JPA (JPQL) توسعه دهید

    • استفاده از نگاشت پیشرفته Hibernate/JPA: یک به یک، یک به چند و چند به چند

    • یک پروژه بلادرنگ با استفاده از Spring Boot و Hibernate/JPA با هم در یک پروژه بلادرنگ ایجاد کنید

    • .

  • امنیت بوت بهار

    • برنامه وب خود را با Spring Boot Security ایمن کنید

    • فایل Maven pom.xml خود را با راه انداز Spring Boot Security راه اندازی کنید

    • Spring Boot Security را با تمام تنظیمات جاوا (بدون xml) پیکربندی کنید

    • صفحات ورود به سیستم Spring Boot Security را با Bootstrap CSS ایجاد کنید

    • با استفاده از ویژگی‌های پیش‌فرض Spring Boot Security، پشتیبانی خروج را اضافه کنید

    • پشتیبانی امنیتی Spring Boot برای جعل درخواست Cross Site (CSRF)

    • کاربران و نقش‌ها را برای احراز هویت تعریف کنید

    • اطلاعات ورود به سیستم و نقش کاربر را با استفاده از برچسب‌های Spring Boot Security نمایش دهید

    • دسترسی به URL ها را بر اساس نقش کاربر محدود کنید

    • پنهان کردن و نمایش محتوا بر اساس نقش کاربر

    • احراز هویت JDBC را اضافه کنید، حساب‌های کاربری و رمزهای عبور را در پایگاه داده ذخیره کنید

    • پسوردهای رمزگذاری شده را با استفاده از bcrypt در پایگاه داده ذخیره کنید

    • کاربران جدید را ثبت کنید و رمزهای عبور را با استفاده از کد جاوا رمزگذاری کنید

    • یک پروژه بلادرنگ امنیت Spring با استفاده از مجوز، احراز هویت و رمزگذاری پایگاه داده ایجاد کنید

    • .

  • Spring Boot REST APIs

    • نمای کلی از REST API

    • بررسی پشتیبانی Spring Boot REST

    • ارسال داده‌های JSON از طریق HTTP

    • پیوند داده‌های JSON با پروژه جکسون

    • تبدیل داده‌های JSON به جاوا POJO با جکسون

    • توسعه یک Spring Boot REST API

    • راه اندازی یک پروژه Spring Boot REST با Maven

    • ایجاد کنترلر Spring Boot REST با استفاده از @RestController

    • اجرای کنترلر Spring Boot REST با IDE

    • آزمایش خدمات وب Spring Boot REST با Postman

    • با استفاده از @PathVariable، نقاط انتهایی Spring Boot REST API را پارامتر کنید

    • دستورالعمل استثنایی Spring Boot REST را با @ExceptionHandler اضافه کنید

    • دستورالعمل استثنایی Spring Boot REST را با @ControllerAdvice ادغام کنید

    • اهرم ResponseEntity برای کنترل دقیق پاسخ Spring Boot REST HTTP

    • برای اجرای عملکردهای CRUD در پایگاه داده با Hibernate/JPA، Spring Boot REST API بسازید

    • یک پروژه بلادرنگ با استفاده از Spring Boot REST API با پایگاه داده کامل CRUD ایجاد کنید

    • .

  • Spring Boot REST API CRUD

    • یک کنترلر REST API با Spring Boot با پشتیبانی کامل از CRUD ایجاد کنید

    • منبع داده Spring Boot را برای پایگاه داده MySQL پیکربندی کنید

    • اجراهای DAO را با استفاده از JPA Entity Manager ایجاد کنید

    • با ادغام یک لایه سرویس، بهترین روش‌ها را اعمال کنید

    • نقاط پایانی REST API را در کد کنترلر (GET، POST، PUT و DELETE) نشان دهید

    • با استفاده از Postman به REST API دسترسی پیدا کنید

    • .

  • Spring Boot و Spring Data JPA

    • کد دیگ بخار را با Spring Data JPA و JpaRepository به حداقل برسانید

    • REST API موجود را برای ادغام با Spring Data JPA اصلاح کنید

    • از ویژگی های جدید الگوی اختیاری جاوا با JpaRepository استفاده کنید

    • مخزن Spring Data JPA را با Postman آزمایش کنید

    • .

  • Spring Boot و Spring Data REST

    • فرآیند توسعه خود را با Spring Data REST تسریع کنید

    • از Spring Data REST برای حذف کد سفارشی برای کنترلرها و سرویس استفاده کنید

    • نقاط پایانی REST را برای مخازن JPA خود به طور خودکار در معرض دید قرار دهید

    • نقاط پایانی مسیر پایه REST را سفارشی کنید

    • صفحه‌بندی و مرتب‌سازی را در نقاط پایانی REST API اعمال کنید

    • اندازه‌های صفحه پیش‌فرض را برای REST API پیکربندی کنید

    • پاسخ‌های REST مطابق با HATEOAS را بررسی کنید

    • تست Spring Data REST با پستچی

    • .

  • Spring Boot MVC

    • محیط Spring Boot MVC خود را با تنظیمات و فهرست راه‌اندازی کنید

    • کنترل‌ها را با استفاده از حاشیه‌نویسی @Controller ایجاد کنید

    • داده‌های فرم HTML را با استفاده از @RequestParam بخوانید

    • از مدل MVC Spring Boot برای انتقال داده ها بین کنترلر و صفحه مشاهده استفاده کنید

    • تعریف درخواست نقشه‌برداری برای درخواست‌های GET و POST

    • کدگذاری را با اتصال داده فرم Spring Boot MVC به حداقل برسانید

    • .

  • چکمه بهاره و برگ آویشن

    • با Thymeleaf در پروژه‌های Spring Boot، قالب‌های نمایش را ایجاد کنید

    • پیکربندی خودکار Thymeleaf را در پروژه های Spring Boot بررسی کنید

    • یک پروژه Spring Boot با Thymeleaf با استفاده از وب سایت Spring Initializer ایجاد کنید

    • یک کنترلر MVC Spring Boot و یک الگوی Thymeleaf ایجاد کنید

    • از عبارات Thymeleaf برای دسترسی به داده های مدل Spring Boot MVC استفاده کنید

    • شیوه‌های CSS را در قالب‌های Thymeleaf خود اعمال کنید

    • .

  • Spring Boot، Thymeleaf و Database CRUD

    • یک پروژه بلادرنگ با Thymeleaf و Spring Boot با پشتیبانی کامل از پایگاه داده CRUD ایجاد کنید

    • Repository@ را برای اجرای اقدامات CRUD در پایگاه داده با Spring Data JPA ادغام کنید

    • بهترین شیوه ها را با الگوی طراحی لایه @Service اعمال کنید

    • یک @Controller برای رسیدگی به درخواست‌های مرورگر وب ایجاد کنید

    • الگوهای Thymeleaf را برای ارائه نتایج پایگاه داده توسعه دهید

    • قالب های Thymeleaf خود را با Bootstrap CSS زیبا کنید

    • .

  • Maven

    • فرآیند ساخت خود را با Maven ساده کنید

    • فایل های Maven POM ایجاد کنید و وابستگی ها را اضافه کنید

    • بیلدهای Maven را از IDE اجرا کنید

    • از Maven در طول توسعه پروژه‌های بلادرنگ برای Spring Boot MVC، Spring Boot Security، Spring Boot REST API و Hibernate/JPA استفاده کنید.


در مقایسه با سایر دوره‌های Spring Boot/Hibernate

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

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

همچنین، من تمام کدها را از ابتدا در این دوره ایجاد می کنم. مراقب دوره های دیگر باشید، آن مدرسان به سادگی از مخزن github خود کپی/پیست می کنند یا از کدهای از پیش نوشته شده استفاده می کنند. رویکرد آنها برای یادگیری در زمان واقعی ایده آل نیست.

در دوره من شرکت کنید تا به شما نحوه ایجاد همه کدها را از ابتدا نشان دهم. می توانید کد را همراه با من در ویدیوها تایپ کنید که بهترین راه برای یادگیری است.

من یک مربی بسیار پاسخگو هستم و آماده پاسخگویی به سوالات شما و کمک به شما در حل مشکلات هستم.

در نهایت، تمام کد منبع همراه با دوره به همراه دستورالعمل های راه اندازی ارائه می شود.


نظرات دانشجویان ارزش این دوره را ثابت می کند

کسانی که این دوره را مرور کرده‌اند، خاطرنشان کرده‌اند که دستورالعمل واضح و آسان است، و همچنین کامل و بسیار آموزنده است.

بسیاری از دانش‌آموزان در گذشته دوره‌های Spring Boot و Hibernate را نیز گذرانده بودند، اما متوجه شدند که این دوره آموزشی Spring Boot و Hibernate مورد علاقه آنهاست. آنها از ساختار محتوا و کیفیت بالای صوتی/تصویری لذت بردند.

نمونه ای از نظرات دانشجو:

من در شرکتی کار کردم، بنابراین می توانم بگویم که این دوره 100٪ صنعت محور است. بهترین دوره برای یادگیری Spring Framework. دریافت پاسخ در عرض 24 ساعت - Premang

چاد داربی در سازماندهی این دوره کار فوق العاده ای انجام داده است و یادگیری و استفاده از Spring Framework، MVC، AOP، Hibernate، Security را آسان کرده است. من bs و ms در CS دارم، 25 سال است که نرم افزار توسعه می دهم، و در طول سال ها دوره های زیادی را در شرکت های مختلفی که در آن حضور داشته ام گذرانده ام و چاد به راحتی بهترین مربی است که من داشته ام.

او بسیار خوب سازماندهی شده و آگاه است، و این دوره را با رویکردی گام به گام برگزار می کند تا به طور کامل مطالب را پوشش دهد و یادگیری آن را آسان کند. من این دوره و چاد را به عنوان یک مدرس به شدت توصیه می کنم.

من به دنبال به‌روزرسانی‌های اخیر چاد در دوره خود برای پوشش Spring Boot، JPA، و غیره، به بررسی خود اضافه می‌کنم. پس از اتمام دوره اولیه، کلاس دیگری را پیدا کردم، و پس از کار بر روی این کلاس دیگر، بیشتر قدردانی می‌کنم. کاری که چاد در اینجا انجام داده است. او Spring Boot را برای برنامه های CRUD با Thymeleaf بسیار آسان برای پیگیری و یادگیری ساخته است. من نیم دوجین دوره نرم افزاری دیگر را گذرانده ام، و در حالی که سایر مدرسان ممکن است خوب باشند، چاد استاندارد طلایی اینجاست. من نمی توانم او را به اندازه کافی توصیه کنم. - دیو زلتسرمن


این بهترین آموزشی است که تاکنون برای Spring/Hibernate دیده‌ام، هر مرحله به خوبی توضیح داده شده است و فیلم‌های آموزشی با استاندارد بالایی ساخته شده‌اند. من این دوره را به شدت توصیه می کنم! - راب


کلاه بر تو چاد، بهترین دوره اصول بهاری که تا به حال در Udemy انجام داده ام. شما هرگز ناامید نمی شوید. - Morebodi Modise


چاد یک معلم طبیعی عالی است. دوره او به خوبی سازماندهی شده است. او درک مفاهیم دشوار را بسیار آسان می کند. - جولی هاجسون


مواد با کیفیت

شما یک دوره با کیفیت، با مواد فنی قوی و تولید صوتی و تصویری عالی دریافت خواهید کرد.

دوره‌های من نقدهای 5 ستاره بسیار خوبی دریافت کرده‌اند و بیش از 600000 دانش‌آموز دوره‌ها را گذرانده‌اند. همچنین این دوره ها در دسته بندی های مربوط به خود پرطرفدارترین دوره ها هستند.

چیزی مشابه برای این دوره آموزشی Spring Boot، در رتبه اول پرفروش‌ترین دوره‌های بهار قرار گرفته است.

من همچنین یک کانال YouTube فعال دارم که در آن ویدیوهای معمولی را پست می کنم. در سال گذشته، من بیش از 300 آموزش ویدیویی (عمومی و خصوصی) ایجاد کرده ام. کانال یوتیوب من بیش از 6 میلیون بازدید و 40 هزار مشترک دارد. بنابراین می‌دانم چه چیزی برای ایجاد آموزش‌های ویدیویی کار می‌کند و چه چیزی کار نمی‌کند.


بدون ریسک – بازپرداخت Udemy

در نهایت، هیچ خطری وجود ندارد. شما می توانید 25 درصد از دوره را به صورت رایگان پیش نمایش کنید. پس از خرید دوره، اگر به دلایلی از دوره راضی نیستید، Udemy بازپرداخت 30 روزه (بر اساس خط مشی بازپرداخت Udemy) ارائه می دهد.

پس چیزی برای از دست دادن ندارید، در این دوره ثبت نام کنید و یاد بگیرید که چگونه پروژه های بهار بوت و Hibernate Real-Time را از ابتدا بسازید!

مخاطب هدف

برنامه نویسان جاوا با تجربه اولیه جاوا


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

جدید - بهار بوت 3 شروع سریع NEW - Spring Boot 3 Quick Start

  • معرفی Introduction

  • نحوه شرکت در این دوره و نحوه دریافت کمک How To Take This Course and How To Get Help

  • دانلود کد منبع و PDF Downloading the Source Code and PDFs

  • ایست بازرسی محیط توسعه جاوا Java Development Environment Checkpoint

  • بررسی اجمالی بوت بهار Spring Boot Overview

  • نسخه ی نمایشی Initialzr Boot Spring Spring Boot Initialzr Demo

  • Spring Boot - یک کنترلر REST ایجاد کنید Spring Boot - Create a REST Controller

  • بررسی اجمالی چارچوب بهار - قسمت 1 Spring Framework Overview - Part 1

  • بررسی اجمالی چارچوب بهار - قسمت 2 Spring Framework Overview - Part 2

  • پروژه های بهار Spring Projects

  • Maven چیست؟ What is Maven?

  • ساختار پروژه Maven Maven Project Structure

  • مفاهیم کلیدی Maven Maven Key Concepts

  • کاوش فایل های پروژه بوت Spring - قسمت 1 Exploring Spring Boot Project Files - Part 1

  • کاوش فایل های پروژه بوت Spring - قسمت 2 Exploring Spring Boot Project Files - Part 2

  • استارت بوت بهار Spring Boot Starters

  • والدین بوت بهار برای شروع Spring Boot Parents for Starters

  • Spring Boot Dev Tools - نمای کلی Spring Boot Dev Tools - Overview

  • Spring Boot Dev Tools - کدنویسی Spring Boot Dev Tools - Coding

  • محرک بوت بهار - نمای کلی Spring Boot Actuator - Overview

  • محرک بوت فنری - دسترسی به نقاط پایانی - قسمت 1 Spring Boot Actuator - Accessing Endpoints - Part 1

  • محرک بوت بهار - دسترسی به نقاط پایانی - قسمت 2 Spring Boot Actuator - Accessing Endpoints - Part 2

  • محرک بوت فنری - ایمن کردن نقاط پایانی - نمای کلی Spring Boot Actuator - Securing Endpoints - Overview

  • محرک بوت فنری - ایمن کردن نقاط پایانی - کدگذاری Spring Boot Actuator - Securing Endpoints - Coding

  • برنامه های Spring Boot را از خط فرمان اجرا کنید - نمای کلی Run Spring Boot apps from the Command Line - Overview

  • برنامه های Spring Boot را از Command Line - Demo اجرا کنید Run Spring Boot apps from the Command Line - Demo

  • تزریق ویژگی های برنامه سفارشی - نمای کلی Injecting Custom Application Properties - Overview

  • تزریق ویژگی های برنامه سفارشی - کدگذاری Injecting Custom Application Properties - Coding

  • پیکربندی سرور بوت بهار - نمای کلی Configuring the Spring Boot Server - Overview

  • پیکربندی سرور بوت بهار - کدگذاری Configuring the Spring Boot Server - Coding

NEW - Spring Boot 3 - Inversion of Control and Dependency Injection NEW - Spring Boot 3 - Inversion of Control and Dependency Injection

  • وارونگی کنترل چیست؟ What is Inversion of Control?

  • تعریف تزریق وابستگی - بررسی اجمالی - قسمت 1 Defining Dependency Injection - Overview - Part 1

  • تعریف تزریق وابستگی - بررسی اجمالی - قسمت 2 Defining Dependency Injection - Overview - Part 2

  • Constructor Injection - Coding - Part 1 Constructor Injection - Coding - Part 1

  • Constructor Injection - Coding - Part 2 Constructor Injection - Coding - Part 2

  • هشدار IDE - بدون استفاده IDE Warning - No Usages

  • تزریق سازنده - پشت صحنه Constructor Injection - Behind the Scenes

  • کامپوننت اسکن - نمای کلی Component Scanning - Overview

  • کامپوننت اسکن - کدگذاری - قسمت 1 Component Scanning - Coding - Part 1

  • کامپوننت اسکن - کدگذاری - قسمت 2 Component Scanning - Coding - Part 2

  • Setter Injection - نمای کلی Setter Injection - Overview

  • Setter Injection - کدگذاری Setter Injection - Coding

  • تزریق میدانی Field Injection

  • مقدماتی - بررسی اجمالی Qualifiers - Overview

  • مقدماتی - کدگذاری - قسمت 1 Qualifiers - Coding - Part 1

  • مقدماتی - کدگذاری - قسمت 2 Qualifiers - Coding - Part 2

  • اولیه - نمای کلی Primary - Overview

  • اولیه - کدگذاری Primary - Coding

  • Lazy Initialization - نمای کلی Lazy Initialization - Overview

  • Lazy Initialization - Coding - Part 1 Lazy Initialization - Coding - Part 1

  • Lazy Initialization - Coding - Part 2 Lazy Initialization - Coding - Part 2

  • محدوده لوبیا - بررسی اجمالی Bean Scopes - Overview

  • محدوده لوبیا - کدنویسی Bean Scopes - Coding

  • روش‌های چرخه حیات لوبیا - بررسی اجمالی Bean Lifecycle Methods - Overview

  • روش های چرخه حیات لوبیا - کدگذاری Bean Lifecycle Methods - Coding

  • یادداشت ویژه در مورد Prototype Scope - Destroy Lifecycle Method و Lazy Initializ Special Note about Prototype Scope - Destroy Lifecycle Method and Lazy Initializ

  • Java Config Bean - مرور کلی Java Config Bean - Overview

  • Java Config Bean - کدنویسی - قسمت 1 Java Config Bean - Coding - Part 1

  • Java Config Bean - کدنویسی - قسمت 2 Java Config Bean - Coding - Part 2

جدید - Spring Boot 3 - دسترسی به پایگاه داده با Hibernate/JPA CRUD NEW - Spring Boot 3 - Database Access with Hibernate/JPA CRUD

  • Hibernate/مرور کلی JPA Hibernate / JPA Overview

  • Hibernate، JPA و JDBC Hibernate, JPA and JDBC

  • راه اندازی محیط توسعه Setting Up Development Environment

  • تنظیم جدول پایگاه داده - نمای کلی Setting Up Database Table - Overview

  • تنظیم جدول پایگاه داده - کدگذاری Setting Up Database Table - Coding

  • راه اندازی پروژه بوت بهار - نمای کلی Setting Up Spring Boot Project - Overview

  • راه اندازی پروژه بوت بهار - کدگذاری - قسمت 1 Setting Up Spring Boot Project - Coding - Part 1

  • راه اندازی پروژه بوت بهار - کد نویسی - قسمت 2 Setting Up Spring Boot Project - Coding - Part 2

  • حاشیه نویسی JPA - بررسی اجمالی JPA Annotations - Overview

  • حاشیه نویسی JPA - کدگذاری JPA Annotations - Coding

  • ذخیره یک شی جاوا با JPA - نمای کلی Saving a Java Object with JPA - Overview

  • ذخیره یک شی جاوا با JPA - کدگذاری - قسمت 1 Saving a Java Object with JPA - Coding - Part 1

  • ذخیره یک شی جاوا با JPA - کدگذاری - قسمت 2 Saving a Java Object with JPA - Coding - Part 2

  • کلیدهای اصلی Primary Keys

  • تغییر فهرست افزایش خودکار MySQL Changing Index of MySQL Auto Increment

  • خواندن اشیاء با JPA - نمای کلی Reading Objects with JPA - Overview

  • خواندن اشیاء با JPA - کدگذاری Reading Objects with JPA - Coding

  • جستجوی اشیاء با JPA - نمای کلی Querying Objects with JPA - Overview

  • جستجوی اشیاء با JPA - کدگذاری - قسمت 1 Querying Objects with JPA - Coding - Part 1

  • جستجوی اشیاء با JPA - کدگذاری - قسمت 2 Querying Objects with JPA - Coding - Part 2

  • به روز رسانی اشیاء با JPA - نمای کلی Updating Objects with JPA - Overview

  • به روز رسانی اشیاء با JPA - کدگذاری Updating Objects with JPA - Coding

  • حذف اشیاء با JPA - نمای کلی Deleting Objects with JPA - Overview

  • حذف اشیاء با JPA - کدگذاری - قسمت 1 Deleting Objects with JPA - Coding - Part 1

  • حذف اشیاء با JPA - کدگذاری - قسمت 2 Deleting Objects with JPA - Coding - Part 2

  • ایجاد جداول پایگاه داده از کد جاوا - نمای کلی Create Database Tables from Java Code - Overview

  • ایجاد جداول پایگاه داده از کد جاوا - کدگذاری - قسمت 1 Create Database Tables from Java Code - Coding - Part 1

  • ایجاد جداول پایگاه داده از کد جاوا - کدگذاری - قسمت 2 Create Database Tables from Java Code - Coding - Part 2

جدید - Spring Boot 3 - REST CRUD APIs NEW - Spring Boot 3 - REST CRUD APIs

  • خدمات REST چیست - قسمت 1 What Are REST Services - Part 1

  • خدمات REST چیست - قسمت 2 What Are REST Services - Part 2

  • مبانی JSON JSON Basics

  • اصول اولیه HTTP بوت بهار Spring Boot REST HTTP Basics

  • نسخه ی نمایشی پستچی Postman Demo

  • Spring Boot REST Controller - نمای کلی - قسمت 1 Spring Boot REST Controller - Overview - Part 1

  • Spring Boot REST Controller - نمای کلی - قسمت 2 Spring Boot REST Controller - Overview - Part 2

  • کنترلر استراحت بوت فنری - کدنویسی Spring Boot Rest Controller - Coding

  • JSON Jackson Data Binding JSON Jackson Data Binding

  • بوت بهار REST POJO - بررسی اجمالی Spring Boot REST POJO - Overview

  • Spring Boot REST POJO - Coding - Part 1 Spring Boot REST POJO - Coding - Part 1

  • Spring Boot REST POJO - Coding - Part 2 Spring Boot REST POJO - Coding - Part 2

  • متغیرهای مسیر REST بوت بهار - نمای کلی Spring Boot REST Path Variables - Overview

  • متغیرهای مسیر REST بوت بهار - کدگذاری - قسمت 1 Spring Boot REST Path Variables - Coding - Part 1

  • متغیرهای مسیر REST بوت بهار - کدگذاری - قسمت 2 Spring Boot REST Path Variables - Coding - Part 2

  • کنترل استثنایی REST بوت فنری - بررسی اجمالی - قسمت 1 Spring Boot REST Exception Handling - Overview - Part 1

  • فنر بوت REST Exception Handling - نمای کلی - قسمت 2 Spring Boot REST Exception Handling - Overview - Part 2

  • فنر بوت REST Exception Handling - Coding - Part 1 Spring Boot REST Exception Handling - Coding - Part 1

  • فنر بوت REST Exception Handling - Coding - Part 2 Spring Boot REST Exception Handling - Coding - Part 2

  • فنر بوت REST Exception Handling - Coding - Part 3 Spring Boot REST Exception Handling - Coding - Part 3

  • فنر بوت REST Exception Handling - Coding - Part 4 Spring Boot REST Exception Handling - Coding - Part 4

  • فنر بوت REST رسیدگی به استثنای جهانی - بررسی اجمالی Spring Boot REST Global Exception Handling - Overview

  • فنری بوت REST رسیدگی به استثنای جهانی - کدگذاری Spring Boot REST Global Exception Handling - Coding

  • Spring Boot REST طراحی API - بهترین روش ها Spring Boot REST API Design - Best Practices

  • Spring Boot REST API Design - طراحی API پروژه های بلادرنگ (PayPal, Github a Spring Boot REST API Design - API Design of Real-Time Projects (PayPal, Github a

  • نمای کلی پروژه Spring Boot REST Spring Boot REST Project Overview

  • داده‌های نمونه راه‌اندازی REST بهار Spring Boot REST Setup Sample Data

  • Spring Boot REST ایجاد پروژه Spring Boot REST Create Project

  • بوت فنری REST DAO Spring Boot REST DAO

  • Spring Boot REST DAO - Coding - Part 1 Spring Boot REST DAO - Coding - Part 1

  • Spring Boot REST DAO - Coding - Part 2 Spring Boot REST DAO - Coding - Part 2

  • Spring Boot REST DAO - Coding - Part 3 Spring Boot REST DAO - Coding - Part 3

  • Spring Boot Define Service Layer - نمای کلی Spring Boot Define Service Layer - Overview

  • Spring Boot Define Layer Service - Coding Spring Boot Define Service Layer - Coding

  • Spring Boot DAO: افزودن، به روز رسانی، حذف - نمای کلی Spring Boot DAO: Add, Update, Delete - Overview

  • Spring Boot DAO: افزودن، به روز رسانی، حذف - کدنویسی Spring Boot DAO: Add, Update, Delete - Coding

  • سرویس بوت بهار: افزودن، به روز رسانی، حذف - کدنویسی Spring Boot Service: Add, Update, Delete - Coding

  • استراحت بوت بهار: کارمند مجرد دریافت کنید - کدنویسی Spring Boot REST: Get Single Employee - Coding

  • Spring Boot REST: اضافه کردن کارمند - کدنویسی Spring Boot REST: Add Employee - Coding

  • Spring Boot REST: Update Employee - Coding Spring Boot REST: Update Employee - Coding

  • Spring Boot REST: Delete Employee - Coding Spring Boot REST: Delete Employee - Coding

  • Spring Boot REST: Spring Data JPA - نمای کلی Spring Boot REST: Spring Data JPA - Overview

  • Spring Boot REST: Spring Data JPA - Coding - Part 1 Spring Boot REST: Spring Data JPA - Coding - Part 1

  • Spring Boot REST: Spring Data JPA - Coding - Part 2 Spring Boot REST: Spring Data JPA - Coding - Part 2

  • Spring Boot REST: Spring Data REST - نمای کلی Spring Boot REST: Spring Data REST - Overview

  • Spring Boot REST: Spring Data REST - Coding - Part 1 Spring Boot REST: Spring Data REST - Coding - Part 1

  • Spring Boot REST: Spring Data REST - Coding - Part 2 Spring Boot REST: Spring Data REST - Coding - Part 2

  • Spring Boot REST: Spring Data REST پیکربندی ها و مرتب سازی - نمای کلی Spring Boot REST: Spring Data REST Configs and Sorting - Overview

  • Spring Boot REST: Spring Data REST پیکربندی ها و مرتب سازی - کدگذاری Spring Boot REST: Spring Data REST Configs and Sorting - Coding

جدید - Spring Boot 3 - REST API Security NEW - Spring Boot 3 - REST API Security

  • Spring Boot REST API مروری بر امنیت Spring Boot REST API Security Overview

  • Spring Boot REST API Security - Coding - Part 1 Spring Boot REST API Security - Coding - Part 1

  • Spring Boot REST API Security - Coding - Part 2 Spring Boot REST API Security - Coding - Part 2

  • Spring Boot REST API Security - پیکربندی اولیه - نمای کلی Spring Boot REST API Security - Basic Configuration - Overview

  • Spring Boot REST API Security - پیکربندی اولیه - کدگذاری Spring Boot REST API Security - Basic Configuration - Coding

  • Spring Boot REST API Security - URL ها را بر اساس نقش ها محدود کنید - نمای کلی Spring Boot REST API Security - Restrict URLs based on Roles - Overview

  • Spring Boot REST API Security - محدود کردن URL ها بر اساس نقش ها - کدگذاری - قسمت 1 Spring Boot REST API Security - Restrict URLs based on Roles - Coding - Part 1

  • Spring Boot REST API Security - URL ها را بر اساس نقش ها محدود کنید - کدگذاری - قسمت 2 Spring Boot REST API Security - Restrict URLs based on Roles - Coding - Part 2

  • Spring Boot REST API Security - محدود کردن URL ها بر اساس نقش ها - کدگذاری - قسمت 3 Spring Boot REST API Security - Restrict URLs based on Roles - Coding - Part 3

  • Spring Boot REST API Security - JDBC Authentication - Plain Text - Overview Spring Boot REST API Security - JDBC Authentication - Plain Text - Overview

  • Spring Boot REST API Security - JDBC Authentication - Plain Text - Coding Part 1 Spring Boot REST API Security - JDBC Authentication - Plain Text - Coding Part 1

  • Spring Boot REST API Security - JDBC Authentication - Plain Text - Coding Part 2 Spring Boot REST API Security - JDBC Authentication - Plain Text - Coding Part 2

  • Spring Boot REST API Security - JDBC Authentication - Plain Text - Coding Part 3 Spring Boot REST API Security - JDBC Authentication - Plain Text - Coding Part 3

  • Spring Boot REST API Security - رمزگذاری BCrypt - نمای کلی - قسمت 1 Spring Boot REST API Security - BCrypt Encryption - Overview - Part 1

  • Spring Boot REST API Security - رمزگذاری BCrypt - نمای کلی - قسمت 2 Spring Boot REST API Security - BCrypt Encryption - Overview - Part 2

  • Spring Boot REST API Security - رمزگذاری BCrypt - کدگذاری Spring Boot REST API Security - BCrypt Encryption - Coding

  • Spring Boot REST API Security - احراز هویت JDBC - جداول سفارشی - نمای کلی Spring Boot REST API Security - JDBC Authentication - Custom Tables - Overview

  • Spring Boot REST API Security -Custom Tables - Coding - Part 1 Spring Boot REST API Security -Custom Tables - Coding - Part 1

  • Spring Boot REST API Security -Custom Tables - Coding - Part 2 Spring Boot REST API Security -Custom Tables - Coding - Part 2

  • Spring Boot REST API Security -Custom Tables - Coding - Part 3 Spring Boot REST API Security -Custom Tables - Coding - Part 3

جدید - Spring Boot 3 - Spring MVC معرفی با Thymeleaf NEW - Spring Boot 3 - Spring MVC Introduction with Thymeleaf

  • چکمه بهار - MVC بهار با Thymeleaf - بررسی اجمالی Spring Boot - Spring MVC with Thymeleaf - Overview

  • Spring Boot - Spring MVC with Thymeleaf - Coding - Part 1 Spring Boot - Spring MVC with Thymeleaf - Coding - Part 1

  • Spring Boot - Spring MVC with Thymeleaf - Coding - Part 2 Spring Boot - Spring MVC with Thymeleaf - Coding - Part 2

  • Spring Boot - Spring MVC با Thymeleaf و CSS - نمای کلی Spring Boot - Spring MVC with Thymeleaf and CSS - Overview

  • Spring Boot - Spring MVC با Thymeleaf و CSS - کدنویسی Spring Boot - Spring MVC with Thymeleaf and CSS - Coding

جدید - فنر بوت 3 - فنر MVC CRUD NEW - Spring Boot 3 - Spring MVC CRUD

  • بوت بهار - Thymeleaf - پروژه پایگاه داده CRUD - بررسی اجمالی Spring Boot - Thymeleaf - CRUD Database Project - Overview

  • بوت بهار - Thymeleaf - پروژه پایگاه داده CRUD - راه اندازی Spring Boot - Thymeleaf - CRUD Database Project - Set up

  • بوت بهار - Thymeleaf - پروژه پایگاه داده CRUD - دریافت کارمندان - کدنویسی Spring Boot - Thymeleaf - CRUD Database Project - Get Employees - Coding

  • بوت بهار - Thymeleaf - پروژه پایگاه داده CRUD - اضافه کردن کارمندان - بررسی اجمالی Spring Boot - Thymeleaf - CRUD Database Project - Add Employees - Overview

  • Spring Boot - Thymeleaf - پروژه پایگاه داده CRUD - افزودن کارمند - کدگذاری - قسمت 1 Spring Boot - Thymeleaf - CRUD Database Project - Add Employee - Coding - Part 1

  • Spring Boot - Thymeleaf - پروژه پایگاه داده CRUD - افزودن کارمند - کدگذاری - قسمت 2 Spring Boot - Thymeleaf - CRUD Database Project - Add Employee - Coding - Part 2

  • Spring Boot - Thymeleaf - پروژه پایگاه داده CRUD - افزودن کارمند - کدگذاری - قسمت 3 Spring Boot - Thymeleaf - CRUD Database Project - Add Employee - Coding - Part 3

  • Spring Boot - Thymeleaf - پروژه پایگاه داده CRUD - به روز رسانی کارمند - بررسی اجمالی Spring Boot - Thymeleaf - CRUD Database Project - Update Employee - Overview

  • Spring Boot - Thymeleaf - پروژه پایگاه داده CRUD - به روز رسانی کارمند - کدنویسی Spring Boot - Thymeleaf - CRUD Database Project - Update Employee - Coding

  • بوت بهار - Thymeleaf - پروژه پایگاه داده CRUD - حذف کارمند - بررسی اجمالی Spring Boot - Thymeleaf - CRUD Database Project - Delete Employee - Overview

  • بوت بهار - Thymeleaf - پروژه پایگاه داده CRUD - حذف کارمند - کدگذاری Spring Boot - Thymeleaf - CRUD Database Project - Delete Employee - Coding

LEGACY - Spring MVC و Spring MVC Form Validation LEGACY - Spring MVC and Spring MVC Form Validation

  • بررسی اجمالی اعتبارسنجی فرم MVC Spring MVC Form Validation Overview

  • راه اندازی محیط توسعه دهنده برای اعتبار سنجی فرم Setting Up Dev Environment for Form Validation

  • نصب فایل های اعتبار سنجی Installing Validation Files

  • بررسی اجمالی فیلدهای مورد نیاز Checking for Required Fields Overview

  • یادداشت ویژه در مورد ترتیب پارامتر BindingResult Special Note about BindingResult Parameter Order

  • قانون اعتبار سنجی را به کلاس مشتری اضافه کنید Add Validation Rule to Customer Class

  • نمایش پیام های خطای اعتبارسنجی در فرم HTML Display Validation Error Messages on HTML Form

  • اعتبار سنجی را در کلاس کنترلر انجام دهید - قسمت 1 Perform Validation in Controller Class - Part 1

  • انجام اعتبار سنجی در کلاس کنترلر - قسمت 2 Perform Validation in Controller Class - Part 2

  • به روز رسانی صفحه تایید Update Confirmation Page

  • قانون اعتبار سنجی را برای فیلدهای مورد نیاز آزمایش کنید Test the Validation Rule for Required Fields

  • کد پیش پردازش را با @InitBinder اضافه کنید - نمای کلی Add Pre-processing Code with @InitBinder - Overview

  • کد پیش پردازش را با InitBinder@ اضافه کنید - مقداری کد بنویسید Add Pre-processing Code with @InitBinder - Write Some Code

  • اعتبارسنجی یک محدوده اعداد - نمای کلی Validating a Number Range - Overview

  • اعتبارسنجی یک محدوده اعداد - کدی بنویسید Validating a Number Range - Write Some Code

  • پرسش‌های متداول: اعتبارسنجی سفارشی MVC بهار - امکان اعتبارسنجی با رشته‌های متعدد وجود دارد؟ FAQ: Spring MVC Custom Validation - Possible to validate with multiple strings?

  • استفاده از عبارات منظم - بررسی اجمالی Applying Regular Expressions - Overview

  • استفاده از عبارات با قاعده - مقداری کد بنویسید Applying Regular Expressions - Write Some Code

  • نحوه ایجاد فیلد عدد صحیح مورد نیاز: freePasses How to make Integer Field Required: freePasses

  • نحوه مدیریت ورودی رشته برای فیلدهای عدد صحیح - پیام سفارشی How to Handle String input for Integer Fields - Custom Message

  • نحوه مدیریت ورودی رشته برای فیلدهای عدد صحیح - پیکربندی بسته منابع How to Handle String input for Integer Fields - Configure Resource Bundle

  • نحوه مدیریت ورودی رشته برای فیلدهای عدد صحیح - Deep Dive How to Handle String input for Integer Fields - Deep Dive

  • سؤالات متداول: چگونه فیلد Integer مورد نیاز باشد و رشته ها: freePasses را مدیریت کنیم FAQ: How to make Integer field required and handle Strings: freePasses

  • اعتبار سنجی فرم سفارشی - نمای کلی - قسمت 1 Custom Form Validation - Overview - Part 1

  • اعتبار سنجی فرم سفارشی - نمای کلی - قسمت 2 Custom Form Validation - Overview - Part 2

  • ایجاد حاشیه نویسی جاوا سفارشی - قسمت 1 Creating a Custom Java Annotation - Part 1

  • ایجاد یک حاشیه نویسی جاوا سفارشی - قسمت 2 Creating a Custom Java Annotation - Part 2

  • توسعه ConstraintValidator Developing the ConstraintValidator

  • افزودن قانون اعتبارسنجی به نهاد و فرم Adding Validation Rule to the Entity and Form

  • آزمایش قانون اعتبار سنجی سفارشی Testing the Custom Validation Rule

LEGACY - Hibernate Advanced Mappings LEGACY - Hibernate Advanced Mappings

  • نمای کلی نگاشتهای پیشرفته Advanced Mappings Overview

  • مفاهیم پایگاه داده Database Concepts

  • @OneToOne - نمای کلی - قسمت 1 @OneToOne - Overview - Part 1

  • @OneToOne - نمای کلی - قسمت 2 @OneToOne - Overview - Part 2

  • @OneToOne - نمای کلی - قسمت 3 @OneToOne - Overview - Part 3

  • @OneToOne - اسکریپت های پایگاه داده را اجرا کنید @OneToOne - Run Database Scripts

  • @OneToOne - کمی کد بنویسید - کار آماده سازی @OneToOne - Write Some Code - Prep Work

  • @OneToOne - مقداری کد بنویسید - کلاس InstructorDetail را ایجاد کنید @OneToOne - Write Some Code - Create InstructorDetail class

  • @OneToOne - کمی کد بنویسید - کلاس مربی ایجاد کنید @OneToOne - Write Some Code - Create Instructor class

  • @OneToOne - کمی کد بنویسید - برنامه اصلی ساخت - قسمت 1 @OneToOne - Write Some Code - Build Main App - Part 1

  • @OneToOne - کمی کد بنویسید - برنامه اصلی ساخت - قسمت 2 @OneToOne - Write Some Code - Build Main App - Part 2

  • @OneToOne - یک موجودیت را حذف کنید @OneToOne - Delete an Entity

  • @OneToOne - بررسی اجمالی دو جهته @OneToOne - Bi-Directional Overview

  • @OneToOne - دو جهته - ایجاد رابطه @OneToOne - Bi-Directional - Create Relationship

  • @OneToOne - دو جهته - برنامه اصلی را توسعه دهید @OneToOne - Bi-Directional - Develop Main App

  • @OneToOne - Refactoring و Exception Handling @OneToOne - Refactoring and Exception Handling

  • @OneToOne - Bi-Directional - Cascade Delete @OneToOne - Bi-Directional - Cascade Delete

  • @OneToOne - Bi-Directional - Delete Only InstructorDetail - قسمت 1 @OneToOne - Bi-Directional - Delete Only InstructorDetail - Part 1

  • @OneToOne - Bi-Directional - Delete Only InstructorDetail - قسمت 2 @OneToOne - Bi-Directional - Delete Only InstructorDetail - Part 2

  • @OneToMany - بررسی اجمالی دو جهته - قسمت 1 @OneToMany - Bi-Directional Overview - Part 1

  • @OneToMany - بررسی اجمالی دو جهته - قسمت 2 @OneToMany - Bi-Directional Overview - Part 2

  • @OneToMany - دو جهته - کار آماده سازی پایگاه داده @OneToMany - Bi-Directional - Database Prep Work

  • @OneToMany - دو جهته - ایجاد نقشه دوره @OneToMany - Bi-Directional - Create Course Mapping

  • @OneToMany - دو جهته - تعریف رابطه دوره @OneToMany - Bi-Directional - Define Course Relationship

  • @OneToMany - Bi-Directional - Update Instructor @OneToMany - Bi-Directional - Update Instructor

  • @OneToMany - دو جهته - اضافه کردن مربی به پایگاه داده @OneToMany - Bi-Directional - Add Instructor to Database

  • @OneToMany - دو جهته - ایجاد دوره‌ها برای مربی @OneToMany - Bi-Directional - Create Courses for Instructor

  • @OneToMany - دو جهته - بازیابی دوره های مدرس @OneToMany - Bi-Directional - Retrieve Instructor Courses

  • @OneToMany - دو جهته - حذف یک دوره @OneToMany - Bi-Directional - Delete a Course

  • Eager vs Lazy Loading - بررسی اجمالی - قسمت 1 Eager vs Lazy Loading - Overview - Part 1

  • Eager vs Lazy Loading - بررسی اجمالی - قسمت 2 Eager vs Lazy Loading - Overview - Part 2

  • Eager vs Lazy Loading - کدنویسی - Eager Eager vs Lazy Loading - Coding - Eager

  • Eager vs Lazy Loading - کدنویسی - Lazy Eager vs Lazy Loading - Coding - Lazy

  • Eager vs Lazy Loading - کدنویسی - بستن جلسه Eager vs Lazy Loading - Coding - Closing the Session

  • Eager vs Lazy Loading - Coding - Resolve Lazy Loading Issue Eager vs Lazy Loading - Coding - Resolve Lazy Loading Issue

  • Eager vs Lazy Loading - کدنویسی - HQL JOIN FETCH Eager vs Lazy Loading - Coding - HQL JOIN FETCH

  • پرسش‌های متداول: چگونه دوره‌ها را بعداً در برنامه بارگذاری کنیم؟ FAQ: How to load the courses at a later time in the application?

  • @OneToMany - Uni-Directional - نمای کلی - قسمت 1 @OneToMany - Uni-Directional - Overview - Part 1

  • @OneToMany - Uni-Directional - نمای کلی - قسمت 2 @OneToMany - Uni-Directional - Overview - Part 2

  • سؤالات متداول: @JoinColumn ... ستون را از کجا پیدا می کند؟ FAQ: @JoinColumn ... where does it find the column?

  • @OneToMany - Uni-Directional - جداول پایگاه داده را تنظیم کنید @OneToMany - Uni-Directional - Set up database tables

  • @OneToMany - Uni-Directional - ایجاد کلاس بررسی @OneToMany - Uni-Directional - Create Review Class

  • @OneToMany - Uni-Directional - نوع واکشی را پیکربندی کنید @OneToMany - Uni-Directional - Configure Fetch Type

  • @OneToMany - Uni-Directional - ایجاد نظرات دوره @OneToMany - Uni-Directional - Create Course Reviews

  • @OneToMany - Uni-Directional - نظرات دوره را دریافت کنید @OneToMany - Uni-Directional - Get Course Reviews

  • @OneToMany - Uni-Directional - حذف نظرات دوره @OneToMany - Uni-Directional - Delete Course Reviews

  • @ManyToMany - بررسی اجمالی - قسمت 1 @ManyToMany - Overview - Part 1

  • @ManyToMany - بررسی اجمالی - قسمت 2 @ManyToMany - Overview - Part 2

  • @ManyToMany - جداول پایگاه داده را تنظیم کنید @ManyToMany - Set up database tables

  • @ManyToMany - به روز رسانی کلاس دوره @ManyToMany - Update Course class

  • @ManyToMany - پیکربندی دوره برای چند به چند @ManyToMany - Configure Course for many-to-many

  • @ManyToMany - دانشجو را برای چند به چند پیکربندی کنید @ManyToMany - Configure Student for many-to-many

  • @ManyToMany - یک برنامه اصلی ایجاد کنید @ManyToMany - Create a Main App

  • @ManyToMany - خروجی برنامه را بررسی کنید @ManyToMany - Review app output

  • @ManyToMany - دوره های بیشتری را برای یک دانش آموز اضافه کنید @ManyToMany - Add more courses for a student

  • @ManyToMany - بررسی داده ها در جدول پیوستن @ManyToMany - Verify Data in Join Table

  • @ManyToMany - دوره های آموزشی را برای دانش آموز دریافت کنید @ManyToMany - Get Courses for Student

  • @ManyToMany - یک دوره را حذف کنید @ManyToMany - Delete a Course

  • @ManyToMany - یک دانش آموز را حذف کنید @ManyToMany - Delete a Student

LEGACY - ساخت یک برنامه وب پایگاه داده - Spring MVC و پروژه Hibernate - قسمت 1 LEGACY - Build a Database Web App - Spring MVC and Hibernate Project - Part 1

  • نمای کلی پروژه و نسخه ی نمایشی Project Overview and Demo

  • فایل های منبع برای Spring MVC + Hibernate Web App Source Files for Spring MVC + Hibernate Web App

  • Sample Data را برای پایگاه داده تنظیم کنید Set up Sample Data for Database

  • تست اتصال پایگاه داده - قسمت 1 Test Database Connection - Part 1

  • تست اتصال پایگاه داده - قسمت 2 Test Database Connection - Part 2

  • تنظیم محیط توسعه دهنده - قسمت 1 Set Up Dev Environment - Part 1

  • هدز بالا - برای کاربران JAVA 9 و بالاتر - Spring MVC CRUD HEADS UP - FOR JAVA 9 and higher USERS - Spring MVC CRUD

  • تنظیم محیط توسعه دهنده - قسمت 2 Set Up Dev Environment - Part 2

  • راه اندازی محیط توسعه دهنده - قسمت 3 Set Up Dev Environment - Part 3

  • تست کنترلر MVC فنری - قسمت 1 Test Spring MVC Controller - Part 1

  • تست فنر MVC Controller - قسمت 2 Test Spring MVC Controller - Part 2

  • فهرست مشتریان - بررسی اجمالی List Customers - Overview

  • فهرست مشتریان - مروری بر فرآیند توسعه List Customers - Overview of Development Process

  • فهرست مشتریان - ایجاد موجودیت Hibernate - قسمت 1 List Customers - Creating Hibernate Entity - Part 1

  • فهرست مشتریان - ایجاد موجودیت Hibernate - قسمت 2 List Customers - Creating Hibernate Entity - Part 2

  • فهرست مشتریان - در حال توسعه Hibernate DAO - نمای کلی - قسمت 1 List Customers - Developing Hibernate DAO - Overview - Part 1

  • فهرست مشتریان - در حال توسعه Hibernate DAO - نمای کلی - قسمت 2 List Customers - Developing Hibernate DAO - Overview - Part 2

  • فهرست مشتریان - در حال توسعه Hibernate DAO - کمی کد بنویسید - قسمت 1 List Customers - Developing Hibernate DAO - Write Some Code - Part 1

  • فهرست مشتریان - در حال توسعه Hibernate DAO - کمی کد بنویسید - قسمت 2 List Customers - Developing Hibernate DAO - Write Some Code - Part 2

  • فهرست مشتریان - تزریق DAO به کنترلر List Customers - Injecting DAO into Controller

  • فهرست مشتریان - در حال توسعه صفحه نمایش JSP List Customers - Developing JSP View Page

  • ساختن آن زیبا با CSS - نمای کلی Making it Pretty with CSS - Overview

  • زیبا کردن آن با CSS - کمی کد بنویسید - قسمت 1 Making it Pretty with CSS - Write Some Code - Part 1

  • ساختن آن زیبا با CSS - کمی کد بنویسید - قسمت 2 Making it Pretty with CSS - Write Some Code - Part 2

  • افزودن فایل خوش آمد گویی Adding a Welcome File

  • Refactor: @GetMapping و @PostMapping - نمای کلی Refactor: @GetMapping and @PostMapping - Overview

  • Refactor: @GetMapping و @PostMapping - مقداری کد بنویسید Refactor: @GetMapping and @PostMapping - Write Some Code

  • Refactor: اضافه کردن یک لایه سرویس - نمای کلی Refactor: Add a Service Layer - Overview

  • Refactor: یک لایه سرویس اضافه کنید - مقداری کد بنویسید - قسمت 1 Refactor: Add a Service Layer - Write Some Code - Part 1

  • Refactor: یک لایه سرویس اضافه کنید - مقداری کد بنویسید - قسمت 2 Refactor: Add a Service Layer - Write Some Code - Part 2

  • سؤالات متداول: چرا این همه لایه؟ لایه سرویس و غیره ... FAQ: Why So Many Layers? Service Layer etc ...

  • پرسش‌های متداول: آیا می‌توانید نمونه‌ای از خدمات فراخوانی چند DAO را نشان دهید؟ FAQ: Can you show example of Service calling Multiple DAOs?

  • افزودن مشتری - نمای کلی Add Customer - Overview

  • افزودن مشتری - تنظیم دکمه افزودن - قسمت 1 Add Customer - Setting up the Add Button - Part 1

  • افزودن مشتری - تنظیم دکمه افزودن - قسمت 2 Add Customer - Setting up the Add Button - Part 2

  • افزودن مشتری - ایجاد فرم HTML - قسمت 1 Add Customer - Creating the HTML Form - Part 1

  • افزودن مشتری - ایجاد فرم HTML - قسمت 2 Add Customer - Creating the HTML Form - Part 2

  • افزودن مشتری - ایجاد فرم HTML - قسمت 3 Add Customer - Creating the HTML Form - Part 3

  • افزودن مشتری - ذخیره در پایگاه داده - قسمت 1 Add Customer - Save to Database - Part 1

  • افزودن مشتری - ذخیره در پایگاه داده - قسمت 2 Add Customer - Save to Database - Part 2

  • مرتب سازی داده های مشتری Sort Customer Data

  • به روز رسانی مشتری - نمای کلی Update Customer - Overview

  • به روز رسانی مشتری - ایجاد پیوند به روز رسانی Update Customer - Creating Update Link

  • به روز رسانی مشتری - پر کردن مجدد فرم - قسمت 1 Update Customer - Prepopulating the Form - Part 1

  • به روز رسانی مشتری - پر کردن مجدد فرم - قسمت 2 Update Customer - Prepopulating the Form - Part 2

  • به روز رسانی مشتری - پر کردن مجدد فرم - قسمت 3 Update Customer - Prepopulating the Form - Part 3

  • به روز رسانی مشتری - ذخیره مشتری در پایگاه داده - قسمت 1 Update Customer - Save Customer to Database - Part 1

  • به روز رسانی مشتری - ذخیره مشتری در پایگاه داده - قسمت 2 Update Customer - Save Customer to Database - Part 2

  • حذف مشتری - نمای کلی Delete Customer - Overview

  • حذف مشتری - ایجاد پیوند حذف - قسمت 1 Delete Customer - Creating Delete Link - Part 1

  • حذف مشتری - حذف از پایگاه داده - قسمت 1 Delete Customer - Delete from Database - Part 1

  • حذف مشتری - حذف از پایگاه داده - قسمت 2 Delete Customer - Delete from Database - Part 2

  • حذف مشتری - ایجاد پیوند حذف - قسمت 2 Delete Customer - Creating Delete Link - Part 2

  • حذف مشتری - حذف از پایگاه داده - قسمت 3 Delete Customer - Delete from Database - Part 3

  • سؤالات متداول: چگونه پشتیبانی جستجو را اضافه کنیم FAQ: How to Add Search support

  • پرسش‌های متداول: چگونه می‌توان پشتیبانی مرتب‌سازی را اضافه کرد FAQ: How to Add Sorting support

  • سؤالات متداول: نحوه استفاده از پروژه ردیاب مشتری با همه پیکربندی جاوا و Maven FAQ: How to use customer-tracker project with All Java Configuration and Maven

LEGACY - AOP: برنامه نویسی جنبه گرا LEGACY - AOP: Aspect-Oriented Programming

  • AOP - مشکل کسب و کار AOP - The Business Problem

  • راه حل AOP و موارد استفاده AOP AOP Solution and AOP Use Cases

  • مقایسه Spring AOP و AspectJ Comparing Spring AOP and AspectJ

  • AOP: راه اندازی پروژه AOP AOP: AOP Project Setup

  • AOP: @Before Advice - مقداری کد بنویسید AOP: @Before Advice - Write Some Code

  • AOP: @Before Advice - جنبه AOP را اضافه و تست کنید AOP: @Before Advice - Add and Test AOP Aspect

  • AOP - مروری بر عبارات نقطه‌ای AOP - Pointcut Expressions Overview

  • AOP - عبارات نقطه‌ای - مطابقت با هر روش addAccount - قسمت 2 AOP - Pointcut Expressions - Match any addAccount Method - Part 2

  • AOP - عبارات نقطه‌ای - مطابقت فقط DAO addAccount - مطابقت با هر روش افزودنی* AOP - Pointcut Expressions - Match only DAO addAccount - Match any add* Method

  • AOP - عبارات نقطه‌ای - با هر نوع بازگشتی مطابقت دهید AOP - Pointcut Expressions - Match any Return Type

  • AOP: عبارات نقطه‌ای - بررسی اجمالی انواع پارامترهای روش AOP: Pointcut Expressions - Match Method Parameter Types Overview

  • AOP: عبارات نقطه‌ای - روش مطابقت با حساب و پارامترهای بیشتر AOP: Pointcut Expressions - Match Method with Account and more Params

  • AOP: عبارات نقطه‌ای - روش مطابقت با هر پارامتر - روش مطابقت در یک بسته AOP: Pointcut Expressions - Match Method Any Params - Match Method in a Package

  • AOP: Pointcut Declarations - نمای کلی AOP: Pointcut Declarations - Overview

  • AOP: Pointcut Declarations - مقداری کد بنویسید AOP: Pointcut Declarations - Write Some Code

  • AOP: @Before Advice Overview AOP: @Before Advice Overview

  • AOP: ترکیب نقطه‌برها - نمای کلی AOP: Combining Pointcuts - Overview

  • AOP: ترکیب نقاط برش - نوشتن کد - قسمت 1 AOP: Combining Pointcuts - Write Some Code - Part 1

  • AOP: ترکیب نقطه‌برها - نوشتن کد - قسمت 2 AOP: Combining Pointcuts - Write Some Code - Part 2

  • AOP: جنبه های سفارش - بررسی اجمالی AOP: Ordering Aspects - Overview

  • AOP: جنبه های سفارش - نوشتن کد - قسمت 1 AOP: Ordering Aspects - Write Some Code - Part 1

  • AOP: جنبه های سفارش - نوشتن کد - قسمت 2 AOP: Ordering Aspects - Write Some Code - Part 2

  • AOP: آرگومان های روش را با JoinPoints بخوانید - مرور کلی AOP: Read Method Arguments with JoinPoints - Overview

  • AOP: آرگومان های روش را با JoinPoints بخوانید - مقداری کد بنویسید AOP: Read Method Arguments with JoinPoints - Write Some Code

  • AOP: @AfterReturning Overview AOP: @AfterReturning Overview

  • AOP: @AfterReturning - مقداری کد بنویسید - قسمت 1 AOP: @AfterReturning - Write Some Code - Part 1

  • AOP: @AfterReturning - کمی کد بنویسید - قسمت 2 AOP: @AfterReturning - Write Some Code - Part 2

  • AOP: @AfterReturning - کمی کد بنویسید - قسمت 3 AOP: @AfterReturning - Write Some Code - Part 3

  • AOP: @AfterReturning - اصلاح داده ها - مقداری کد بنویسید AOP: @AfterReturning - Modifying Data - Write Some Code

  • AOP: @AfterThrowing AOP: @AfterThrowing

  • AOP: @AfterThrowing - مقداری کد بنویسید AOP: @AfterThrowing - Write Some Code

  • AOP: @After Overview AOP: @After Overview

  • AOP: @After - مقداری کد بنویسید AOP: @After - Write Some Code

  • HEADS UP - @After Advice در حال اجرا پس از مشاوره @AfterThrowing HEADS UP - @After Advice running after @AfterThrowing advice

  • AOP: @Around Advice Overview AOP: @Around Advice Overview

  • AOP: @Around - کمی کد بنویسید - قسمت 1 AOP: @Around - Write Some Code - Part 1

  • AOP: @Around - کمی کد بنویسید - قسمت 2 AOP: @Around - Write Some Code - Part 2

  • AOP: @Around Advice - حل مشکل سفارش AOP: @Around Advice - Resolve Order Issue

  • AOP: @Around Advice - رسیدگی به استثناها - بررسی اجمالی AOP: @Around Advice - Handling Exceptions - Overview

  • AOP: @Around Advice - رسیدگی به استثناها - مقداری کد بنویسید AOP: @Around Advice - Handling Exceptions - Write Some Code

  • AOP: @Around Advice - بازگرداندن استثناها AOP: @Around Advice - Rethrowing Exceptions

  • AOP: برنامه AOP و Spring MVC - نمای کلی AOP: AOP and Spring MVC App - Overview

  • AOP: AOP و Spring MVC App - نوشتن مقداری کد - ایجاد جنبه AOP: AOP and Spring MVC App - Write Some Code - Create Aspect

  • AOP: برنامه AOP و Spring MVC - مقداری کد بنویسید - قبل از مشاوره @ اضافه کنید AOP: AOP and Spring MVC App - Write Some Code - Add @Before Advice

  • AOP: AOP و Spring MVC App - کد بنویسید - @AfterReturning Advice اضافه کنید AOP: AOP and Spring MVC App - Write Some Code - Add @AfterReturning Advice

میراث - امنیت بهار - شروع به کار LEGACY - Spring Security - Getting Started

  • امنیت بهار - بررسی اجمالی Spring Security - Overview

  • امنیت بهار - نسخه ی نمایشی Spring Security - Demo

  • Spring Security - تمام تنظیمات جاوا - قسمت 1 Spring Security - All Java Configuration - Part 1

  • Spring Security - تمام تنظیمات جاوا - قسمت 2 Spring Security - All Java Configuration - Part 2

  • امنیت بهار - دانلود و راه اندازی پروژه Spring Security - Project Downloads and Setup

  • امنیت بهار - پیکربندی Maven Spring Security - Maven Configuration

  • پرسش‌های متداول: Maven نمی‌تواند کلاسی پیدا کند اما من آن را در pom.xml دارم FAQ: Maven can't find a class but I have it in pom.xml

  • Spring Security - کلاس Spring Java Config ایجاد کنید Spring Security - Create Spring Java Config class

  • Spring Security - کلاس Spring Initializer ایجاد کنید Spring Security - Create Spring Initializer class

  • امنیت بهار - ایجاد کنترلر و مشاهده Spring Security - Create Controller and View

  • امنیت بهار - برنامه را اجرا کنید Spring Security - Run the App

  • Spring Security - Spring Security Maven Dependencies را اضافه کنید Spring Security - Add Spring Security Maven Dependencies

  • امنیت بهار - آخرین نسخه Spring Security - Latest Version

  • Spring Security - افزودن Spring Security Maven Dependencies - Demo Spring Security - Add Spring Security Maven Dependencies - Demo

  • امنیت بهار - امنیت پایه (کاربران، گذرواژه‌ها و نقش‌ها) Spring Security - Basic Security (Users, Passwords and Roles)

  • Spring Security - ایجاد Initializer Security Spring Security - Create Security Initializer

  • HEADS UP - امنیت بهار جدید - کد منسوخ شده (راه حل) HEADS UP - New Spring Security - Deprecated code (Solution)

  • امنیت بهار - تنظیمات امنیتی را ایجاد کنید Spring Security - Create Security Config

  • Spring Security - تغییر نام Context Roots Spring Security - Rename Context Roots

  • امنیت بهار - توسعه دهنده و آزمایش با پنجره خصوصی جدید Spring Security - Dev and Testing with New Private Window

  • امنیت بهار - نمای کلی فرم ورود سفارشی - قسمت 1 Spring Security - Custom Login Form Overview - Part 1

  • امنیت بهار - نمای کلی فرم ورود سفارشی - قسمت 2 Spring Security - Custom Login Form Overview - Part 2

  • Spring Security - Spring Config برای فرم ورود سفارشی Spring Security - Spring Config for Custom Login Form

  • امنیت بهار - ایجاد نقشه درخواست برای فرم ورود Spring Security - Create Request Mapping for Login Form

  • امنیت بهار - ساخت فرم ورود سفارشی Spring Security - Building Custom Login Form

  • امنیت بهار - تست فرم ورود سفارشی Spring Security - Testing Custom Login Form

  • امنیت بهار - افزودن پیام خطای ورود - مرور کلی Spring Security - Adding Login Error Message - Overview

  • امنیت بهار - افزودن پیام خطای ورود - کدگذاری Spring Security - Adding Login Error Message - Coding

  • امنیت بهار - فرم ورود CSS بوت استرپ Spring Security - Bootstrap CSS Login Form

  • Spring Security - Bootstrap CSS Login Form - افزودن فرم Spring Security - Bootstrap CSS Login Form - Adding Form

  • امنیت بهار - فرم ورود CSS بوت استرپ - سفارشی کردن فرم Spring Security - Bootstrap CSS Login Form - Customizing Form

  • امنیت بهار - فرم ورود CSS بوت استرپ - تست Spring Security - Bootstrap CSS Login Form - Testing

  • سؤالات متداول: چگونه فایل CSS محلی را برای فرم ورود به سیستم امنیتی Spring اضافه کنیم؟ FAQ: How To Add Local CSS file for Spring Security Login Form?

  • امنیت بهار - نمای کلی خروج Spring Security - Logout Overview

  • امنیت بهار - پیکربندی خروج Spring Security - Logout Configuration

  • امنیت بهار - سفارشی کردن پیام خروج Spring Security - Customizing Logout Message

  • امنیت بهار - جعل درخواست متقابل سایت (CSRF) Spring Security - Cross Site Request Forgery (CSRF)

  • امنیت بهار - مشاهده توکن های CSRF Spring Security - Viewing CSRF Tokens

  • Spring Security - اضافه کردن دستی توکن های CSRF Spring Security - Manually Adding CSRF Tokens

  • امنیت بهار - نمایش شناسه و نقش های کاربر - نمای کلی Spring Security - Displaying User ID and Roles - Overview

  • امنیت بهار - نمایش شناسه و نقش های کاربر - مقداری کد بنویسید Spring Security - Displaying User ID and Roles - Write Some Code

  • امنیت بهار - نمایش شناسه و نقش های کاربر - برنامه را آزمایش کنید Spring Security - Displaying User ID and Roles - Test the App

  • امنیت بهار - محدود کردن دسترسی - نمای کلی Spring Security - Restrict Access - Overview

  • امنیت بهار - محدود کردن دسترسی - به روز رسانی صفحه اصلی Spring Security - Restrict Access - Update Home Page

  • امنیت بهار - محدود کردن دسترسی - ایجاد کنترلر و نماها Spring Security - Restrict Access - Create Controller and Views

  • امنیت بهار - محدود کردن دسترسی - پیکربندی امنیتی Spring Security - Restrict Access - Security Configuration

  • امنیت بهار - محدود کردن دسترسی - تست دسترسی مدیریت Spring Security - Restrict Access - Test Admin Access

  • امنیت بهار - یک صفحه سفارشی "دسترسی ممنوع" ایجاد کنید - نمای کلی Spring Security - Create a Custom "Access Denied" Page - Overview

  • امنیت بهار - یک صفحه سفارشی "دسترسی ممنوع" ایجاد کنید - پیکربندی Spring Security - Create a Custom "Access Denied" Page - Configuration

  • امنیت بهار - یک صفحه سفارشی "دسترسی ممنوع" ایجاد کنید - کدگذاری Spring Security - Create a Custom "Access Denied" Page - Coding

  • امنیت بهار - نمایش محتوا بر اساس نقش ها - نمای کلی Spring Security - Display Content based on Roles - Overview

  • امنیت بهار - محتوا را بر اساس نقش ها نمایش دهید - مقداری کد بنویسید Spring Security - Display Content based on Roles - Write Some Code

  • امنیت بهار - نمایش محتوا بر اساس نقش ها - تست Spring Security - Display Content based on Roles - Testing

  • Spring Security JDBC - بررسی اجمالی - تعریف طرحواره پایگاه داده Spring Security JDBC - Overview - Defining Database Schema

  • Spring Security JDBC - نمای کلی - پیکربندی منبع داده Spring Security JDBC - Overview - DataSource Configuration

  • Spring Security JDBC - نمای کلی - افزودن تأیید اعتبار JDBC Spring Security JDBC - Overview - Add JDBC Authentication

  • Spring Security JDBC - کدنویسی - اجرای SQL Script Spring Security JDBC - Coding - Run SQL Script

  • Spring Security JDBC - کدنویسی - فایل Maven POM را به روز کنید Spring Security JDBC - Coding - Update Maven POM File

  • Spring Security JDBC - کدگذاری - افزودن فایل JDBC Properties Spring Security JDBC - Coding - Add JDBC Properties File

  • Spring Security JDBC - Coding - Define DataSource Spring Security JDBC - Coding - Define DataSource

  • Spring Security JDBC - کدنویسی - Reading Props File Spring Security JDBC - Coding - Reading Props File

  • Spring Security JDBC - کدگذاری - پیکربندی منبع داده Spring Security JDBC - Coding - Configure Data Source

  • Spring Security JDBC - کدگذاری - افزودن تأیید اعتبار JDBC Spring Security JDBC - Coding - Add JDBC Authentication

  • Spring Security JDBC - کدنویسی - برنامه را تست کنید Spring Security JDBC - Coding - Test the App

  • امنیت بهار - رمزگذاری رمز عبور - مرور کلی Bcrypt Spring Security - Password Encryption - Bcrypt Overview

  • bcrypt منابع اضافی bcrypt Additional Resources

  • امنیت بهار - رمزگذاری رمز عبور - پیکربندی بهار Spring Security - Password Encryption - Spring Configuration

  • امنیت بهار - رمزگذاری رمز عبور - راه اندازی طرحواره پایگاه داده Spring Security - Password Encryption - Setting up Database Schema

  • امنیت بهار - رمزگذاری رمز عبور - پیکربندی Bcrypt Spring Security - Password Encryption - Bcrypt Configuration

  • امنیت بهار - رمزگذاری رمز عبور - تست رمزهای عبور Spring Security - Password Encryption - Testing Passwords

  • سؤالات متداول: امنیت بهار - جداول سفارشی و ثبت نام کاربر FAQ: Spring Security - Custom Tables and User Registration

  • سؤالات متداول: افزودن امنیت بهار به برنامه CRM FAQ: Adding Spring Security to CRM App

  • سؤالات متداول: امنیت بهار - افزودن صفحه فرود عمومی FAQ: Spring Security - Adding a Public Landing Page

میراث - استراحت بهار - بررسی اجمالی LEGACY - Spring REST - Overview

  • Spring REST - خدمات وب REST چیست؟ - قسمت 1 Spring REST - What are REST Web Services? - Part 1

  • Spring REST - خدمات وب REST چیست؟ - قسمت 2 Spring REST - What are REST Web Services? - Part 2

  • Spring REST - مرور کلی JSON Spring REST - JSON Overview

  • Spring REST - JSON Data Binding with Jackson - Overview 1 Spring REST - JSON Data Binding with Jackson - Overview 1

  • Spring REST - JSON Data Binding with Jackson - Overview 2 Spring REST - JSON Data Binding with Jackson - Overview 2

  • Spring REST - JSON Jackson Demo - راه اندازی پروژه Maven Spring REST - JSON Jackson Demo - Set Up Maven Project

  • Spring REST - JSON Jackson Demo - پردازش JSON Spring REST - JSON Jackson Demo - Processing JSON

  • Spring REST - JSON Jackson Demo - اشیاء و آرایه های تودرتو Spring REST - JSON Jackson Demo - Nested Objects and Arrays

  • Spring REST - JSON Jackson Demo - نمایش تودرتو و آرایه ها Spring REST - JSON Jackson Demo - Display Nested and Arrays

  • Spring REST - JSON Jackson Demo - Ignore Properties Spring REST - JSON Jackson Demo - Ignore Properties

  • Spring REST - نمای کلی HTTP Spring REST - HTTP Overview

  • Spring REST - یک REST Client نصب کنید Spring REST - Install a REST Client

  • Spring REST - ایجاد یک کنترلر Spring REST - نمای کلی 1 Spring REST - Creating a Spring REST Controller - Overview 1

  • Spring REST - ایجاد یک کنترلر Spring REST - نمای کلی 2 Spring REST - Creating a Spring REST Controller - Overview 2

  • Spring REST - REST Controller Demo - راه اندازی پروژه Maven Spring REST - REST Controller Demo - Set Up Maven Project

  • Spring REST - REST Controller Demo - تنظیم تمام تنظیمات جاوا Spring REST - REST Controller Demo - Set Up All Java Configuration

  • Spring REST - REST Controller Demo - ایجاد کنترلر REST Spring REST - REST Controller Demo - Creating the REST Controller

  • Spring REST - بهبود برنامه با صفحه پیش فرض Spring REST - App Enhancement with Default Page

  • Spring REST - بازیابی POJO به عنوان JSON - نمای کلی Spring REST - Retrieve POJOs as JSON - Overview

  • Spring REST - POJO ها را به عنوان JSON بازیابی کنید - POJO را ایجاد کنید Spring REST - Retrieve POJOs as JSON - Create POJO

  • Spring REST - POJO ها را به عنوان JSON بازیابی کنید - کنترلر REST را ایجاد کنید Spring REST - Retrieve POJOs as JSON - Create REST Controller

  • Spring REST - POJO ها را به عنوان JSON بازیابی کنید - کنترل کننده REST را تست کنید Spring REST - Retrieve POJOs as JSON - Test REST Controller

  • Spring REST - استفاده از @PathVariable برای REST Endpoints - نمای کلی Spring REST - Using @PathVariable for REST Endpoints - Overview

  • Spring REST - استفاده از @PathVariable برای REST Endpoints - Refactoring Code Spring REST - Using @PathVariable for REST Endpoints - Refactoring Code

  • Spring REST - استفاده از @PathVariable برای نقاط پایانی REST - کدگذاری @PathVariable Spring REST - Using @PathVariable for REST Endpoints - Coding @PathVariable

  • Spring REST - Exception Handling Overview - قسمت 1 Spring REST - Exception Handling Overview - Part 1

  • Spring REST - Exception Handling Overview - قسمت 2 Spring REST - Exception Handling Overview - Part 2

  • Spring REST - Exception Handling - ایجاد پاسخ خطای سفارشی و استثنا Spring REST - Exception Handling - Create Custom Error Response and Exception

  • Spring REST - Exception Handling - سرویس REST را برای پرتاب Exception به روز کنید Spring REST - Exception Handling - Update REST Service to throw Exception

  • Spring REST - Exception Handling - Exception Handler را با @ExceptionHandler اضافه کنید Spring REST - Exception Handling - Add Exception Handler with @ExceptionHandler

  • Spring REST - Exception Handling - برنامه را تست کنید Spring REST - Exception Handling - Test the App

  • Spring REST - Exception Handling - اضافه کردن Generic Exception Handler Spring REST - Exception Handling - Adding Generic Exception Handler

  • Spring REST - بررسی اجمالی رسیدگی به استثناهای جهانی Spring REST - Global Exception Handling Overview

  • Spring REST - مدیریت استثناهای جهانی با @ControllerAdvice Spring REST - Global Exception Handling with @ControllerAdvice

  • Spring REST - بهترین روش‌های طراحی API Spring REST - API Design Best Practices

  • Spring REST - طراحی API پروژه های بلادرنگ (PayPal، Github و SalesForce) Spring REST - API Design of Real-Time Projects (PayPal, Github and SalesForce)

  • Spring REST - پروژه بلادرنگ پایگاه داده CRUD - بررسی اجمالی Spring REST - CRUD Database Real-Time Project - Overview

  • Spring REST - واردات پروژه Maven Spring REST - Import Maven Project

  • Spring REST - فایل Maven POM و تمام تنظیمات جاوا (بدون xml) Spring REST - Maven POM file and All Java Config (no xml)

  • Spring REST - خدمات پروژه و DAO Spring REST - Project Service and DAO

  • Spring REST - جداول پایگاه داده ایجاد کنید Spring REST - Create Database Tables

  • Spring REST - پروژه بلادرنگ پایگاه داده CRUD - بررسی اجمالی مشتریان را دریافت کنید Spring REST - CRUD Database Real-Time Project - Get Customers Overview

  • Spring REST - پروژه بلادرنگ پایگاه داده CRUD - ایجاد کنترلر REST Spring REST - CRUD Database Real-Time Project - Create REST Controller

  • Spring REST - پروژه بلادرنگ پایگاه داده CRUD - تست در پستچی Spring REST - CRUD Database Real-Time Project - Testing in Postman

  • Spring REST - پروژه بلادرنگ پایگاه داده CRUD - بررسی اجمالی تک مشتری را دریافت کنید Spring REST - CRUD Database Real-Time Project - Get Single Customer Overview

  • Spring REST - پروژه بلادرنگ پایگاه داده CRUD - دریافت مشتری واحد - آزمایش Spring REST - CRUD Database Real-Time Project - Get Single Customer - Testing

  • Spring REST - پروژه بلادرنگ پایگاه داده CRUD - رسیدگی به استثنا - پاسخ ها Spring REST - CRUD Database Real-Time Project - Exception Handling - Responses

  • Spring REST - CRUD Database Project Real-Time - Exception Handling - Refactor Spring REST - CRUD Database Real-Time Project - Exception Handling - Refactor

  • Spring REST - پروژه بلادرنگ پایگاه داده CRUD - رسیدگی به استثناها - حاشیه نویسی Spring REST - CRUD Database Real-Time Project - Exception Handling - Annotation

  • Spring REST - پروژه بلادرنگ پایگاه داده CRUD - رسیدگی به استثناها - Catch All Spring REST - CRUD Database Real-Time Project - Exception Handling - Catch All

  • Spring REST - پروژه بلادرنگ پایگاه داده CRUD - افزودن مشتری - بررسی اجمالی Spring REST - CRUD Database Real-Time Project - Add Customer - Overview

  • Spring REST - پروژه بلادرنگ پایگاه داده CRUD - افزودن مشتری - کدگذاری Spring REST - CRUD Database Real-Time Project - Add Customer - Coding

  • هدز بالا - وضعیت HTTP 405 ? روش مجاز نمی باشد HEADS UP - HTTP Status 405 ? Method Not Allowed

  • Spring REST - پروژه بلادرنگ پایگاه داده CRUD - افزودن مشتری - آزمایش Spring REST - CRUD Database Real-Time Project - Add Customer - Testing

  • Spring REST - پروژه بلادرنگ پایگاه داده CRUD - به روز رسانی مشتری - بررسی اجمالی Spring REST - CRUD Database Real-Time Project - Update Customer - Overview

  • Spring REST - پروژه بلادرنگ پایگاه داده CRUD - به روز رسانی مشتری - کدگذاری Spring REST - CRUD Database Real-Time Project - Update Customer - Coding

  • Spring REST - پروژه بلادرنگ پایگاه داده CRUD - حذف مشتری - بررسی اجمالی Spring REST - CRUD Database Real-Time Project - Delete Customer - Overview

  • Spring REST - پروژه بلادرنگ پایگاه داده CRUD - حذف مشتری - کدگذاری Spring REST - CRUD Database Real-Time Project - Delete Customer - Coding

  • Spring REST - پروژه بلادرنگ پایگاه داده CRUD - حذف مشتری - آزمایش Spring REST - CRUD Database Real-Time Project - Delete Customer - Testing

  • سؤالات متداول: ایجاد یک REST Client با Spring FAQ: Creating a REST Client with Spring

  • سؤالات متداول: ایمن کردن نقاط پایانی REST API FAQ: Securing REST API Endpoints

  • سؤالات متداول: امنیت - ورود/خروج با بوت Spring و Thymeleaf FAQ: Security - Login/Logout with Spring Boot and Thymeleaf

  • سوالات متداول: امنیت - ثبت نام کاربر با بوت Spring و Thymeleaf FAQ: Security - User Registration with Spring Boot and Thymeleaf

خلاصه Summary

  • با تشکر از شما و لطفا برای دوره رتبه بندی کنید Thank You and Please Leave a Rating for the Course

نمایش نظرات

آموزش [جدید] - Spring Boot 3، Spring 6 و Hibernate برای مبتدیان
جزییات دوره
38.5 hours
500
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
302,195
4.6 از 5
دارد
دارد
دارد
Chad Darby
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chad Darby Chad Darby

مربی محبوب جاوا بهار - پرفروش