لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش چارچوب Master Spring، Spring Boot، REST، JPA، Hibernate
Master Spring framework, Spring Boot, REST, JPA, Hibernate
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Master Java Framework Spring، AOP، Spring MVC، Spring Boot، Thymeleaf، Spring Security، Spring JDBC، Spring Data JPA، REST Spring چیست و پروژه های مختلف در داخل اکوسیستم Spring مفاهیم هسته اصلی مانند وارونگی کنترل (IoC)، تزریق وابستگی (DI) ) و برنامه نویسی جنبه گرا (AOP) نحوه ساخت برنامه های وب با استفاده از Spring MVC نحوه ساخت برنامه های وب با استفاده از Spring Boot Securing برنامه های وب با استفاده از عملیات پایگاه داده Spring Security با استفاده از Spring JDBC, Spring Data JPA, Hibernate Building & Consuming REST با استفاده از SpringBoot Spring Data Rest، Spring Boot Actuator ثبت نام و پیکربندی خصوصیات در داخل برنامه های Spring Boot پروفایل های Spring Boot پیش نیازها:دانش پایه جاوا در مورد HTML، CSS
دوره "Master Spring Framework، Spring Boot، REST، JPA، Hibernate" به درک در مورد Spring Framework و نحوه ساخت برنامه های وب، خدمات Rest با استفاده از Spring، Spring MVC، SpringBoot، Thymeleaf، Spring JDBC، Spring Data JPA کمک می کند. و غیره. در پایان این دوره، دانش آموزان تمام موضوعات زیر را درک خواهند کرد،
فریمورک Spring چیست؟
Spring vs Java EE
تکامل بهار و جدول زمانی انتشار بهار
پروژه های مختلف در داخل بهار
مفاهیم اصلی فنری مانند وارونگی کنترل (IoC)، تزریق وابستگی (DI) برنامه نویسی جنبه گرا (AOP)
رویکردهای مختلف ایجاد Beans در چارچوب Spring
Bean Scopes در چارچوب Spring
سیم کشی خودکار فنر لوبیا
کتابخانه لومبوک و حاشیه نویسی
مقدمه ای بر نمای کلی الگوی MVC برنامه های وب
معماری داخلی Spring MVC نحوه ایجاد برنامه های وب با استفاده از Spring MVC Thymeleaf
اعتبارسنجی MVC بهار
نحوه ساختن برنامه های وب پویا با استفاده از Thymeleaf Spring
ادغام Thymeleaf با Spring، Spring MVC، Spring Security
غواصی عمیق در Spring Boot، پیکربندی خودکار
Spring Boot Dev Tools
پایگاه داده Spring Boot H2
ایمن سازی برنامه های کاربردی وب با استفاده از Spring Security
احراز هویت، مجوز، دسترسی مبتنی بر نقش
جعل درخواست بین سایتی (CSRF) اشتراک منبع متقاطع (CORS)
با استفاده از Spring JDBC، عملیات ایجاد، خواندن، بهروزرسانی، حذف پایگاه داده را انجام دهید
مقدمه ای بر پایگاه داده چارچوب های ORM ایجاد، خواندن، به روز رسانی، حذف عملیات با استفاده از Spring Data JPA/Hibernate
روشهای جستجوی مشتق شده در JPA
نگاشت OneToOne، OneToMany، ManyToOne، ManyToMany در داخل JPA/Hibernate
مرتب سازی، صفحه بندی، JPQL در داخل Spring Data JPA
خدمات استراحت در داخل بهار
مصرف خدمات Rest با استفاده از OpenFeign، Web Client، RestTemplate
Spring Data Rest HAL Explorer
ثبت نام در برنامه های Spring
پیکربندی ویژگیها در برنامههای Spring
نمایههای داخل برنامههای Spring Boot
ایجاد Bean مشروط با استفاده از نمایهها
نظارت برنامههای Spring Boot با استفاده از SpringBoot Actuator Spring Boot Admin
استقرار برنامه SpringBoot در فضای ابری با استفاده از AWS Elastic Beanstalk
پیش نیاز این دوره، دانش جاوا، آشنایی اولیه با HTML، علاقه به یادگیری CSS است.
سرفصل ها و درس ها
مقدمه ای بر فریم ورک Spring
Introduction to Spring Framework
معرفی دوره و دستور کار دوره
Introduction to the course & Agenda of the course
جزئیات کد منبع، محتوای PDF و سایر دستورالعملهای دوره
Details of Source Code, PDF Content & other instructions for the course
بهار چیست؟
What is Spring ?
جاکارتا EE vs Spring
Jakarta EE Vs Spring
چرا باید از فریم ورک استفاده کنیم؟
Why should we use frameworks
مقدمه ای بر پروژه های بهار - قسمت اول
Introduction to Spring Projects - Part 1
مقدمه ای بر پروژه های بهار - قسمت دوم
Introduction to Spring Projects - Part 2
مسابقه "مقدمه ای بر چارچوب بهار".
"Introduction to Spring Framework" Quiz
بخش 2 - شیرجه عمیق هسته فنری
Section 2 - Deep Dive of Spring Core
مقدمه ای بر Spring Core
Introduction to Spring Core
مقدمه ای بر وارونگی کنترل (IoC) و تزریق وابستگی (DI)
Introduction to Inversion of Control (IoC) & Dependency Injection (DI)
نسخه نمایشی وارونگی کنترل (IoC) و تزریق وابستگی (DI)
Demo of Inversion of Control (IoC) & Dependency Injection (DI)
مزایای وارونگی کنترل و تزریق وابستگی
Advantages of Inversion of Control & Dependency Injection
مقدمهای بر Beans، Context و SpEL
Introductions to Beans, Context and SpEL
معرفی کانتینر Spring IoC
Introduction to Spring IoC Container
مسابقه پروژه "Spring Core".
Quiz on "Spring Core" project
ایجاد لوبیاها در متن Spring
Creating Beans inside Spring Context
نصب Maven
Installation of Maven
ایجاد پروژه Maven
Creating Maven Project
ایجاد لوبیا با استفاده از حاشیه نویسی @Bean
Creating Beans using @Bean annotation
درک NoUniqueBeanDefinitionException در بهار
Understanding NoUniqueBeanDefinitionException in Spring
ارائه یک نام سفارشی برای لوبیا
Providing a custom name to the bean
درک @Primary Annotation در داخل Spring
Understanding @Primary Annotation inside Spring
ایجاد لوبیا با استفاده از حاشیه نویسی @Component
Creating Beans using @Component annotation
حاشیه نویسی های کلیشه ای در بهار
Stereotype Annotations in Spring
مقایسه بین @Bean در مقابل @Component
Comparison between @Bean Vs @Component
ایجاد Beans به صورت برنامه نویسی با استفاده از registerBean()
Creating Beans programmatically using registerBean()
ایجاد Beans با استفاده از تنظیمات XML
Creating Beans using XML Configurations
آزمون مربوط به "ایجاد لوبیا در چارچوب بهار"
Quiz related to "Creating Beans inside Spring Context"
Wiring Beans با استفاده از @Autowiring
Wiring Beans using @Autowiring
مقدمه ای بر سیم کشی و سیم کشی خودکار داخل اسپرینگ
Introduction to wiring & auto-wiring inside Spring
Wiring Beans با استفاده از روش فراخوانی
Wiring Beans using method call
سیم کشی لوبیا با استفاده از پارامترهای روش
Wiring Beans using method parameters
Wiring Beans با استفاده از @Autowired در فیلدهای کلاس
Wiring Beans using @Autowired on class fields
Wiring Beans با استفاده از روش @Autowired on setter
Wiring Beans using @Autowired on setter method
Wiring Beans با استفاده از @Autowired در سازنده
Wiring Beans using @Autowired on constructor
شیرجه عمیق خودکار سیم کشی در داخل فنر - تئوری
Deep dive of Autowiring inside Spring - Theory
شیرجه عمیق Autowiring در داخل Spring - مثال کدگذاری
Deep dive of Autowiring inside Spring - Coding example
درک و اجتناب از وابستگی های دایره ای
Understanding and Avoiding Circular dependencies
بیانیه مشکل برای انتساب مربوط به Beans، Autowiring و DI
Problem Statement for Assignment related to Beans, Autowiring and DI
راه حل برای تعیین تکلیف مربوط به لوبیا، سیم کشی خودکار و DI
Solution for Assignment related to Beans, Autowiring and DI
امتحان "Wiring Beans با استفاده از @Autowiring".
"Wiring Beans using @Autowiring" Quiz
محدوده لوبیا در چارچوب Spring
Beans scope inside Spring framework
مقدمه ای بر Bean Scopes در داخل اسپرینگ
Introduction to Bean Scopes inside Spring
Deepdive در حوزه Singleton Bean
Deepdive on Singleton Bean scope
شرایط مسابقه چیست
What is a Race Condition
موارد استفاده از محدوده Singleton Bean
Usecases of Singleton Bean scope
Deepdive of Eager and Lazy instation of Singleton scope
Deepdive of Eager and Lazy instantiation of Singleton scope
نسخه ی نمایشی Eager and Lazy instantiation of Singleton bean
Demo of Eager and Lazy instantiation of Singleton bean
اولیه سازی مشتاق در مقابل اولیه سازی تنبل
Eager Initialization Vs Lazy Initialization
Deepdive of Prototype Bean scope
Deepdive of Prototype Bean scope
لوبیا Singleton در مقابل لوبیاهای اولیه
Singleton Beans Vs Prototype Beans
مسابقه "حوزه لوبیا در چارچوب Spring".
"Beans scope inside Spring framework" Quiz
برنامه نویسی جنبه گرا (AOP) در چارچوب Spring
Aspect Oriented Programming (AOP) inside Spring framework
مقدمه ای بر برنامه نویسی جنبه گرا (AOP)
Introduction to Aspect Oriented Programming (AOP)
درک مشکلات داخل برنامه های وب بدون AOP
Understanding the problems inside web applications with out AOP
درک و اجرای برنامه بدون AOP
Understanding & Running the Application with out AOP
اصطلاحات AOP
AOP Jargons
بافتن داخل AOP
Weaving inside AOP
نوع مشاوره در داخل AOP
Type of Advices inside AOP
پیکربندی توصیه ها در داخل AOP - تئوری
Configuring Advices inside AOP - Theory
در حال پیکربندی @Around مشاوره
Configuring @Around advice
پیکربندی @پیش از مشاوره
Configuring @Before advice
پیکربندی @AfterThrowing و @AfterReturning مشاوره
Configuring @AfterThrowing and @AfterReturning advices
پیکربندی توصیهها در AOP با رویکرد Annotations
Configuring Advices inside AOP with Annotations approach
نسخه ی نمایشی پیکربندی توصیه ها در AOP با رویکرد حاشیه نویسی
Demo of Configuring Advices inside AOP with Annotations approach
آزمون "برنامه نویسی جنبه گرا (AOP) در چارچوب Spring".
"Aspect Oriented Programming (AOP) inside Spring framework" Quiz
ساخت برنامه های وب با استفاده از SpringBoot و Spring MVC
Building Web Applications using SpringBoot and Spring MVC
معرفی سریع برنامه های کاربردی وب
Quick Introduction about Web Applications
نقش Servlets در داخل برنامه های کاربردی وب
Role of Servlets inside Web Applications
تکامل برنامه های وب در اکوسیستم جاوا
Evolution of Web Apps inside Java ecosystem
انواع برنامه های وب که می توانیم با Spring بسازیم
Types of Web Apps we can build with Spring
معرفی چارچوب Spring Boot - The Hero of Spring
Introduction to Spring Boot - The Hero of Spring framework
ویژگی های مهم چکمه بهار
Spring Boot Important features
ایجاد اپلیکیشن وب ساده با استفاده از Spring Boot
Creating simple web application using Spring Boot
اجرای برنامه وب ساده با استفاده از Spring Boot
Running simple web application using Spring Boot
تغییر پورت سرور پیش فرض و مسیر زمینه برنامه وب SpringBoot
Changing the default server port & context path of SpringBoot Web application
شماره پورت سرور تصادفی داخل SpringBoot
Random server port number inside SpringBoot
نسخه ی نمایشی پیکربندی خودکار SpringBoot
Demo of SpringBoot Autoconfiguration
جمع بندی سریع
Quick recap
آزمون "ساخت برنامه های وب با استفاده از SpringBoot و Spring MVC".
"Building Web Applications using SpringBoot and Spring MVC" Quiz
تطبیق Thymeleaf برای ساخت محتوای پویا در داخل برنامه های وب Spring MVC
Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps
نکته سریع - نگاشت چندین مسیر در داخل برنامه وب Spring
Quick Tip - Mapping multiple paths inside Spring Web Application
آشنایی با گیاه آویشن
Introduction to Thymeleaf
ساخت محتوای پویا با استفاده از Thymeleaf
Building dynamic content using Thymeleaf
غیرفعال کردن کش قالب Thymeleaf
Disabling Thymeleaf template caching
مقدمه ای بر Spring Boot DevTools
Introduction to Spring Boot DevTools
پیاده سازی و نسخه ی نمایشی Spring Boot DevTools
Implemetation & Demo of Spring Boot DevTools
ساخت صفحه اصلی اپلیکیشن وب EazySchool
Building Home Page of EazySchool Web Application
آشنایی با کد منبع صفحه اصلی EazySchool
Understanding the Home Page source code of EazySchool
Deep Dive of Spring MVC معماری داخلی
Deep Dive of Spring MVC Internal architecture
جداسازی کد سربرگ و پاورقی با استفاده از برچسب جایگزین Thymeleaf
Separation of Header and Footer code using Thymeleaf replace tag
صفحه وب ساخت دوره های آموزشی اپلیکیشن وب مدرسه ایزی
Building Courses Web Page of Eazy School Web Application
نکته سریع - حل مشکلات ساخت و کش در پروژه های maven
Quick Tip - Resolving Build & Cache issues inside maven projects
ساختن صفحه درباره برنامه وب مدرسه ایزی
Building About Page of Eazy School Web Application
ساخت صفحه تماس با اپلیکیشن وب مدرسه ایزی
Building Contact Page of Eazy School Web Application
اطلاعات را از صفحه تماس با استفاده از @RequestParam ارسال کنید
Submit information from Contact page using @RequestParam
اطلاعات را از صفحه تماس با استفاده از شی POJO ارسال کنید
Submit information from Contact page using POJO object
اقداماتی را برای همه پیوندهای صفحه Home & Footer تعریف کنید
Define actions for all the links in the Home & Footer page
ساخت صفحه تعطیلات اپلیکیشن وب مدرسه ایزی
Building Holidays Page of Eazy School Web Application
آزمون "Thymeleaf برای ساخت محتوای پویا در برنامه های وب Spring MVC".
"Thymeleaf for building dynamic content inside Spring MVC Web Apps" Quiz
غواصی عمیق در کتابخانه لومبوک
Deep dive of Lombok library
آشنایی با کتابخانه لومبوک
Introduction to Lombok library
پیاده سازی Lombok در داخل برنامه وب مدرسه Eazy
Implementing Lombok inside Eazy School Web App
نسخه ی نمایشی حاشیه نویسی @Slf4j از کتابخانه لومبوک
Demo of @Slf4j annotation from Lombok library
آزمون "کتابخانه لومبوک".
"Lombok library" Quiz
پردازش پارامترهای پرس و جو و متغیرهای مسیر در داخل Spring
Processing Query Params & Path Variables inside Spring
پذیرش پارامترهای پرس و جو با استفاده از حاشیه نویسی @RequestParam - تئوری
Accepting Query Params using @RequestParam annotation - Theory
پذیرش پارامترهای پرس و جو با استفاده از حاشیه نویسی RequestParam@ - کدگذاری
Accepting Query Params using @RequestParam annotation - Coding
پذیرش پارامترهای مسیر با استفاده از حاشیه نویسی @PathVariable - تئوری
Accepting Path Params using @PathVariable annotation - Theory
پذیرش پارامترهای مسیر با استفاده از حاشیه نویسی @PathVariable - کدگذاری
Accepting Path Params using @PathVariable annotation - Coding
آزمون "پردازش پارامترهای پرس و جو و متغیرهای مسیر در داخل Spring".
"Processing Query Params & Path Variables inside Spring" Quiz
اعتبار سنجی ورودی با استفاده از Java Bean & Hibernate Validators
Validating the input using Java Bean & Hibernate Validators
اهمیت اعتبار سنجی در داخل برنامه های کاربردی وب
Importance of Validations inside Web Applications
مقدمه ای بر اعتبار سنجی جاوا Bean
Introduction to Java Bean Validations
اضافه کردن حاشیه نویسی اعتبار سنجی لوبیا در کلاس Contact POJO
Adding Bean Validation annotations inside Contact POJO class
افزودن تغییرات مربوط به اعتبارسنجی Bean در داخل برنامه وب EazySchool
Adding Bean Validation related changes inside EazySchool Web Application
نسخه ی نمایشی اعتبار سنجی لوبیا در صفحه فرم تماس
Demo of Bean Validations inside Contact form Page
آزمون "تأیید اعتبار ورودی با استفاده از Java Bean & Hibernate Validators".
"Validating the input using Java Bean & Hibernate Validators" Quiz
Beans Web scope در داخل چارچوب Spring
Beans Web scopes inside Spring framework
مقدمه ای بر حوزه وب Spring
Introduction to Spring Web Scopes
از Cases of Spring Web Scopes استفاده کنید
Use Cases of Spring Web Scopes
نسخه ی نمایشی @RequestScope در داخل برنامه وب مدرسه Eazy
Demo of @RequestScope inside Eazy School Web Application
نسخه ی نمایشی @SessionScope در داخل برنامه وب مدرسه Eazy
Demo of @SessionScope inside Eazy School Web Application
نسخه ی نمایشی @ApplicationScope در داخل برنامه وب مدرسه Eazy
Demo of @ApplicationScope inside Eazy School Web Application
آزمون "حوزه های وب Beans در داخل چارچوب Spring".
"Beans Web scopes inside Spring framework" Quiz
پیاده سازی امنیت در داخل برنامه وب - Spring Security قسمت 1
Implement security inside Web App - Spring Security Part 1
مقدمه ای بر امنیت بهار
Introduction to Spring Security
Deepdive از احراز هویت در مقابل مجوز
Deepdive of Authentication Vs Authorization
نسخه ی نمایشی امنیت Spring در داخل برنامه وب Eazy School با رفتار پیش فرض
Demo of Spring Security inside Eazy School Web App with default behavior
اعتبارنامه های سفارشی را در Spring Security پیکربندی کنید
Configure custom credentials inside Spring Security
درک تنظیمات امنیتی پیش فرض در چارچوب Spring Security
Understanding default security configurations inside Spring Security framework
()permitAll را در داخل برنامه وب با استفاده از Spring Security پیکربندی کنید
Configure permitAll() inside Web App using Spring Security
() denyAll را در داخل برنامه وب با استفاده از Spring Security پیکربندی کنید
Configure denyAll() inside Web App using Spring Security
پیکربندی های امنیتی سفارشی را با استفاده از Spring Security پیکربندی کنید
Configure custom security configurations using Spring Security
نسخه نمایشی حفاظت CSRF و غیرفعال کردن CSRF در چارچوب Spring Security
Demo of CSRF protection & CSRF Disable inside Spring Security framework
مقایسه mvcMatchers()، antMatchers()، regexMatchers() امنیت Spring
Comparison of mvcMatchers(), antMatchers(), regexMatchers() of Spring Security
چندین کاربر را با استفاده از inMemoryAuthentication() Spring Security پیکربندی کنید
Configure multiple users using inMemoryAuthentication() of Spring Security
ورود و خروج را در داخل برنامه وب - قسمت 1 پیاده سازی کنید
Implement Login & Logout inside Web App - Part 1
ورود و خروج را در داخل برنامه وب - قسمت 2 پیاده سازی کنید
Implement Login & Logout inside Web App - Part 2
پیاده سازی ورود و خروج در داخل برنامه وب - قسمت 3
Implement Login & Logout inside Web App - Part 3
نسخه ی نمایشی ادغام بین ThymeLeaf و Spring Security
Demo of integration between ThymeLeaf & Spring Security
آزمون "اجرای امنیت در داخل برنامه وب با استفاده از امنیت Spring".
"Implement security inside Web App using Spring Security" Quiz
مدیریت استثنا با استفاده از @ControllerAdvice و @ExceptionHandler
Exception Handling using @ControllerAdvice & @ExceptionHandler
مقدمه ای بر حاشیه نویسی @ControllerAdvice و @ExceptionHandler
Introduction to @ControllerAdvice & @ExceptionHandler annotations
نسخه ی نمایشی حاشیه نویسی های @ControllerAdvice و @ExceptionHandler
Demo of @ControllerAdvice & @ExceptionHandler annotations
آزمون "کنترل استثناها با استفاده از @ControllerAdvice & @ExceptionHandler".
"Exception Handling using @ControllerAdvice & @ExceptionHandler" Quiz
رفع CSRF را در برنامه وب - Spring Security قسمت 2 پیاده سازی کنید
Implement CSRF fix inside Web App - Spring Security Part 2
شیرجه عمیق حمله CSRF
Deep dive of CSRF attack
راه حل حمله CSRF - تئوری
Solution for CSRF attack - Theory
راه حل برای حمله CSRF - کدگذاری
Solution for CSRF attack - Coding
آزمون "اجرای اصلاح CSRF در داخل برنامه وب - امنیت بهار".
"Implement CSRF fix inside Web App - Spring Security" Quiz
غواصی عمیق در پایگاه داده Spring Boot H2 و چارچوب Spring JDBC
Deep dive on Spring Boot H2 Database & Spring JDBC framework
مقدمه ای بر پایگاه داده H2 در حافظه Spring Boot
Introduction to in-memory H2 Database of Spring Boot
پایگاه داده H2 را در داخل یک برنامه وب Spring Boot راه اندازی کنید
Setup H2 Database inside a Spring Boot web application
مقدمه ای بر JDBC و مشکلات آن
Introduction to JDBC & problems with it
مقدمه ای بر Spring JDBC
Introduction to Spring JDBC
شیرجه عمیق در استفاده از JdbcTemplate
Deep dive on usage of JdbcTemplate
ذخیره پیام تماس در DB با استفاده از عملیات درج JdbcTemplate
Saving Contact Message into DB using JdbcTemplate Insert operation
نمایش پیام های تماس از DB با استفاده از عملیات انتخاب JdbcTemplate - قسمت 1
Display Contact messages from DB using JdbcTemplate select operation - Part 1
نمایش پیام های تماس از DB با استفاده از عملیات انتخاب JdbcTemplate - قسمت 2
Display Contact messages from DB using JdbcTemplate select operation - Part 2
با استفاده از عملیات بهروزرسانی JdbcTemplate، وضعیت پیامهای مخاطب را بهروزرسانی کنید
Update Contact messages status using JdbcTemplate update operation
پیاده سازی AOP در داخل برنامه وب مدرسه Eazy
Implementing AOP inside Eazy School Web Application
نمایش لیست تعطیلات از پایگاه داده H2 با استفاده از JdbcTemplate
Display list of Holidays from H2 Database using JdbcTemplate
آزمون "پایگاه داده Spring Boot H2 و چارچوب JDBC Spring".
"Spring Boot H2 Database & Spring JDBC framework" Quiz
MySQL DB را در AWS راه اندازی کنید و از H2 DB مهاجرت کنید
Setup MySQL DB in AWS & migrating from H2 DB
راه اندازی MYSQL DB در داخل AWS - قسمت 1
Setup MYSQL DB inside AWS - Part 1
راه اندازی MYSQL DB در داخل AWS - قسمت 2
Setup MYSQL DB inside AWS - Part 2
از پایگاه داده H2 به پایگاه داده MYSQL مهاجرت کنید
Migrate from H2 Database to MYSQL Database
نسخه ی نمایشی پایگاه داده MYSQL در داخل برنامه وب مدرسه Eazy تغییر می کند
Demo of MYSQL Database changes inside Eazy School Web App
آزمون "راه اندازی MySQL DB در AWS و مهاجرت از H2 DB".
"Setup MySQL DB in AWS & migrating from H2 DB" Quiz
مقدمه ای بر داده های فنری و داده های فنری JPA
Introduction to Spring Data & Spring Data JPA
مشکلات Spring JDBC و چگونگی حل این مشکلات چارچوب های ORM
Problems with Spring JDBC & how ORM frameworks solve these problems
مقدمه ای بر داده های بهار
Introduction to Spring Data
Deepdive در Repository,CrudRepository,PagingAndSortingRepository,JpaRepository
Deepdive on Repository,CrudRepository,PagingAndSortingRepository,JpaRepository
مقدمه ای بر Spring Data JPA
Introduction to Spring Data JPA
از Spring JDBC به Spring Data JPA - قسمت 1 مهاجرت کنید
Migrate from Spring JDBC to Spring Data JPA - Part 1
از Spring JDBC به Spring Data JPA - قسمت 2 مهاجرت کنید
Migrate from Spring JDBC to Spring Data JPA - Part 2
از Spring JDBC به Spring Data JPA - قسمت 3 مهاجرت کنید
Migrate from Spring JDBC to Spring Data JPA - Part 3
از Spring JDBC به Spring Data JPA - قسمت 4 مهاجرت کنید
Migrate from Spring JDBC to Spring Data JPA - Part 4
بررسی عمیق روش های پرس و جو مشتق شده در Spring Data JPA
Deep dive on derived query methods inside Spring Data JPA
آزمون "مقدمه ای بر داده های فنری و داده های فنری JPA".
"Introduction to Spring Data & Spring Data JPA" Quiz
پشتیبانی ممیزی توسط Spring Data JPA در داخل برنامه های کاربردی وب
Auditing support by Spring Data JPA inside Web Applications
معرفی پشتیبانی حسابرسی توسط Spring Data JPA
Introduction of Auditing Support by Spring Data JPA
پشتیبانی حسابرسی خودکار را با Spring Data JPA - Part 1 اجرا کنید
Implement automatic auditing support with Spring Data JPA - Part 1
پشتیبانی حسابرسی خودکار را با Spring Data JPA - Part 2 اجرا کنید
Implement automatic auditing support with Spring Data JPA - Part 2
آزمون "پشتیبانی حسابرسی توسط Spring Data JPA در داخل برنامه های کاربردی وب".
"Auditing support by Spring Data JPA inside Web Applications" Quiz
ساخت اعتبارسنجی سفارشی در Spring MVC
Building Custom Validations inside Spring MVC
ساخت صفحه وب ثبت نام کاربر جدید در برنامه وب مدرسه Eazy
Building new user registration web page inside Eazy School Web App
ساخت اعتبارسنجی سفارشی برای صفحه ثبت نام کاربر جدید - قسمت 1
Building Custom validations for new user registration page - Part 1
ساخت اعتبارسنجی سفارشی برای صفحه ثبت نام کاربر جدید - قسمت 2
Building Custom validations for new user registration page - Part 2
ساخت اعتبارسنجی سفارشی برای صفحه ثبت نام کاربر جدید - قسمت 3
Building Custom validations for new user registration page - Part 3
ساخت اعتبارسنجی سفارشی برای صفحه ثبت نام کاربر جدید - قسمت 4
Building Custom validations for new user registration page - Part 4
آزمون "ساخت اعتبارسنجی سفارشی در Spring MVC".
"Building Custom Validations inside Spring MVC" Quiz
غواصی عمیق در رابطه OneToOne، انواع واکشی، انواع آبشار در چارچوبهای ORM
Deep dive on OneToOne Relationship, Fetch Types, Cascade Types in ORM frameworks
ایجاد جداول جدید مورد نیاز برای فرآیند ثبت نام کاربر جدید
Creating new tables required for new user registration process
پیکربندی دادههای بهار JPA برای جداول شخص، آدرس، نقشها و موجودیتها
Spring Data JPA configurations for Person, Address, Roles tables and entities
مقدمه ای بر رابطه یک به یک در چارچوب های ORM
Introduction to One to One Relationship inside ORM frameworks
ایجاد تنظیمات یک به یک رابطه در کلاس های موجودیت - تئوری
Making One to One Relationship configurations inside entity classes - Theory
غواصی عمیق در انواع واکشی و انواع آبشار در چارچوبهای ORM
Deep dive on Fetch Types and Cascade Types in ORM frameworks
ایجاد تنظیمات ارتباط یک به یک در کلاس های موجودیت - کدگذاری
Making One to One Relationship configurations inside entity classes - Coding
آزمون "ارتباط OneToOne، انواع واکشی، انواع آبشار در چارچوب های ORM".
"OneToOne Relationship, Fetch Types, Cascade Types in ORM frameworks" Quiz
احراز هویت سفارشی امنیت Spring با استفاده از DB & Password Hashing
Spring Security custom Authentication using DB & Password Hashing
درک تنظیمات Spring Security برای منطق احراز هویت سفارشی
Understanding Spring Security configurations for custom authentication logic
اعمال تغییرات Spring Security برای منطق احراز هویت سفارشی - قسمت 1
Implement Spring Security changes for custom authentication logic - Part 1
اعمال تغییرات Spring Security برای منطق احراز هویت سفارشی - قسمت 2
Implement Spring Security changes for custom authentication logic - Part 2
مشکلات با منطق احراز هویت با استفاده از رمزهای عبور متن ساده
Problems with Authentication logic using plain text passwords
غواصی عمیق در رمزگذاری، رمزگذاری و هش برای مدیریت رمز عبور
Deep dive on Encoding, Encryption and Hashing for password management
غواصی عمیق در PasswordEncoder و BCryptPasswordEncoder
Deep dive on PasswordEncoder & BCryptPasswordEncoder
پیاده سازی هش رمز عبور با BCryptPaswordEncoder - قسمت 1
Implementing password hashing with BCryptPaswordEncoder - Part 1
پیاده سازی هش رمز عبور با BCryptPaswordEncoder - قسمت 2
Implementing password hashing with BCryptPaswordEncoder - Part 2
نکته سریع - غیرفعال کردن اعتبارسنجی جاواکس در Spring Data JPA
Quick Tip - To Disable the javax validations in Spring Data JPA
آزمون "احراز هویت سفارشی امنیت بهار با استفاده از DB & Password Hashing".
"Spring Security custom Authentication using DB & Password Hashing" Quiz
ساخت صفحه وب نمایه در داخل برنامه وب مدرسه Eazy
Building Profile web page inside Eazy School Web App
نمایش پیوند نمایه در صفحه وب داشبورد
Displaying Profile link inside Dashboard web page
نمایش صفحه وب نمایه با کلیک روی پیوند نمایه در داشبورد
Displaying Profile Web Page on click of profile link in Dashboard
داده ها را از DB واکشی کنید و در صفحه وب نمایه نمایش دهید
Fetch data from DB and display on the Profile web page
داده های آدرس را از صفحه نمایه در DB ذخیره کنید
Save Address Data into DB from Profile Page
آزمون "ساخت نمایه وب در داخل برنامه وب مدرسه Eazy".
"Building Profile web page inside Eazy School Web App" Quiz
غواصی عمیق در OneToMany، ManyToOne Relationships در چارچوب های ORM
Deep dive on OneToMany, ManyToOne Relationships in ORM frameworks
مقدمه ای بر پیشرفت های جدید مربوط به OnetoMany، ManytoOne و ManytoMany
Introduction to new enhancements related to OnetoMany, ManytoOne & ManytoMany
نمایش لینک کلاس ها، دوره ها در صفحه وب داشبورد
Displaying Classes, Courses link inside Dashboard web page
مقدمه ای بر نگاشت OneToMany و ManyToOne
Introduction to OneToMany & ManyToOne mappings
پیکربندی های OneToMany و ManyToOne را در کلاس های Entity پیاده سازی کنید
Implement OneToMany & ManyToOne configurations inside Entity classes
نمایش صفحه وب جدید با کلیک روی لینک کلاس ها در داشبورد
Displaying new Web Page on click of classes link in Dashboard
افزودن و حذف ارتقای کلاس ها در برنامه وب مدرسه Eazy
Add & Delete Classes enhancement inside Eazy School Web App
نمایش، افزودن و حذف پیشرفت دانشآموزان در برنامه وب مدرسه Eazy - قسمت 1
Display, Add & Delete Students enhancement inside Eazy School Web App - Part 1
نمایش، افزودن و حذف پیشرفت دانشآموزان در برنامه وب مدرسه Eazy - قسمت 2
Display, Add & Delete Students enhancement inside Eazy School Web App - Part 2
آزمون "روابط OneToMany، ManyToOne در چارچوب های ORM".
"OneToMany, ManyToOne Relationships in ORM frameworks" Quiz
شیرجه عمیق در رابطه و پیکربندی های ManyToMany در چارچوب های ORM
Deep dive on ManyToMany Relationship & Configurations inside ORM frameworks
مقدمه ای بر رابطه ManyToMany در چارچوب های ORM
Introduction to ManyToMany relationship in ORM frameworks
پیکربندی های ManyToMany را در کلاس های Entity پیاده سازی کنید
Implement ManyToMany configurations inside Entity classes
نمایش و افزودن بهبود دوره ها در برنامه وب مدرسه Eazy - قسمت 1
Display & Add Courses enhancement inside Eazy School Web App - Part 1
نمایش و افزودن بهبود دوره ها در برنامه وب مدرسه Eazy - قسمت 2
Display & Add Courses enhancement inside Eazy School Web App - Part 2
نمایش و افزودن پیشرفت دانش آموزان در صفحه وب دوره
Display & Add Students enhancement inside Course Web Page
حذف پیشرفت دانشجو در صفحه وب دوره
Delete Student enhancement inside Course Web Page
پیشرفت های مربوط به داشبورد دانش آموز را در برنامه وب مدرسه Eazy پیاده سازی کنید
Implement Student Dashboard related enhancements inside Eazy School Web App
آزمون "رابطه و پیکربندی های بسیاری در چارچوب های ORM".
"ManyToMany Relationship & Configurations inside ORM frameworks" Quiz
مرتب سازی و صفحه بندی در Spring Data JPA
Sorting & Pagination inside Spring Data JPA
مقدمهای بر مرتبسازی درون Spring Data JPA
Introduction to Sorting inside Spring Data JPA
پیاده سازی و نسخه ی نمایشی مرتب سازی استاتیک
Implement & Demo of Static Sorting
پیاده سازی و نسخه ی نمایشی مرتب سازی پویا
Implement & Demo of Dynamic Sorting
مقدمه ای بر صفحه بندی درون Spring Data JPA
Introduction to Pagination inside Spring Data JPA
پیاده سازی و نسخه ی نمایشی صفحه بندی و مرتب سازی پویا - قسمت 1
Implement & Demo of Pagination & Dynamic Sorting - Part 1
پیاده سازی و نمایش صفحه بندی و مرتب سازی پویا - قسمت 2
Implement & Demo of Pagination & Dynamic Sorting - Part 2
آزمون "مرتب سازی و صفحه بندی در Spring Data JPA".
"Sorting & Pagination inside Spring Data JPA" Quiz
نوشتن پرس و جوهای سفارشی در Spring Data JPA
Writing Custom Queries inside Spring Data JPA
مقدمه ای بر پرس و جوهای سفارشی با استفاده از @Query،@NamedQuery،@NamedNativeQuery و JPQL
Introduction to custom queries using @Query,@NamedQuery,@NamedNativeQuery & JPQL
نوشتن پرس و جوهای سفارشی با استفاده از @Query Annotation
Writing Custom Queries using @Query Annotation
نوشتن درخواستهای بهروزرسانی سفارشی با استفاده از @Query، @Modifying،@ Annotations Transactional
Writing Custom Update Queries using @Query,@Modifying,@Transactional Annotations
غواصی عمیق در @NamedQuery,@NamedNativeQuery در داخل Spring Data JPA
Deep dive on @NamedQuery,@NamedNativeQuery inside Spring Data JPA
نوشتن کوئری های سفارشی با استفاده از @NamedQuery,@NamedNativeQuery Annotations
Writing Custom Queries using @NamedQuery,@NamedNativeQuery Annotations
آزمون "نوشتن پرس و جوهای سفارشی در داخل Spring Data JPA".
"Writing Custom Queries inside Spring Data JPA" Quiz
ساخت خدمات REST با استفاده از چارچوب Spring
Building REST Services using Spring framework
مقدمه ای بر خدمات REST
Introduction to REST Services
خدمات REST را با استفاده از سبک Spring MVC و حاشیهنویسی @ResponseBody - تئوری بسازید
Build REST services using Spring MVC style & @ResponseBody annotation - Theory
سرویس REST را با استفاده از سبک Spring MVC & @ResponseBody - قسمت 1 پیاده سازی کنید
Implement REST service using Spring MVC style & @ResponseBody - Part 1
سرویس REST را با استفاده از سبک Spring MVC & @ResponseBody - قسمت 2 پیاده سازی کنید
Implement REST service using Spring MVC style & @ResponseBody - Part 2
شیرجه عمیق و نسخه ی نمایشی حاشیه نویسی @RequestBody
Deep dive & Demo of @RequestBody annotation
خدمات REST را با استفاده از حاشیه نویسی @RestController پیاده سازی کنید
Implement REST Services using @RestController annotation
نمایش عملیات ذخیره با استفاده از Rest Service & ResponseEntity
Demo of save operation using Rest Service & ResponseEntity
نمایش عملیات حذف با استفاده از Rest Service & RequestEntity
Demo of delete operation using Rest Service & RequestEntity
نسخه ی نمایشی عملیات به روز رسانی با استفاده از سرویس استراحت و خلاصه تمام حاشیه نویسی های Rest
Demo of update operation using Rest Service & recap of all Rest annotations
با استفاده از @RestControllerAdvice، منطق خطای جهانی را برای Rest Services پیاده سازی کنید
Implement global error logic for Rest Services using @RestControllerAdvice
غواصی عمیق در CROSS-ORIGIN RESOURCE SARING (CORS) و حاشیه نویسی @CrossOrigin
Deep dive on CROSS-ORIGIN RESOURCE SHARING (CORS) & @CrossOrigin annotation
ارسال پاسخ با فرمت XML در Rest Services
Sending Response in XML format in Rest Services
فیلتر نمایشی محتوا در داخل Rest Services با استفاده از حاشیه نویسی JsonIgnore@
Demo of Content filter inside Rest Services using @JsonIgnore annotation
آزمون "ساخت خدمات REST با استفاده از چارچوب Spring".
"Building REST Services using Spring framework" Quiz
مصرف خدمات استراحت با استفاده از چارچوب Spring
Consuming Rest Services using Spring framework
مقدمه ای بر مصرف خدمات استراحت در داخل برنامه های کاربردی وب
Introduction to Consuming Rest Services inside Web Applications
مصرف خدمات استراحت با استفاده از OpenFeign - تئوری
Consuming Rest Services using OpenFeign - Theory
مصرف خدمات استراحت با استفاده از OpenFeign - Coding
Consuming Rest Services using OpenFeign - Coding
مصرف خدمات استراحت با استفاده از RestTemplate
Consuming Rest Services using RestTemplate
مصرف خدمات استراحت با استفاده از WebClient
Consuming Rest Services using WebClient
آزمون "مصرف خدمات استراحت با استفاده از چارچوب Spring".
"Consuming Rest Services using Spring framework" Quiz
شیرجه عمیق در Spring Data Rest و HAL Explorer
Deep dive on Spring Data Rest & HAL Explorer
مقدمه ای بر Spring Data Rest و HAL Explorer
Introduction to Spring Data Rest & HAL Explorer
غواصی عمیق در Spring Data Rest و کاوش در Rest API - قسمت 1
Deep dive of Spring Data Rest & exploring Rest APIs - Part 1
غواصی عمیق در Spring Data Rest و کاوش در Rest API - قسمت 2
Deep dive of Spring Data Rest & exploring Rest APIs - Part 2
کاوش APIهای Rest Spring Data Rest با استفاده از HAL Explorer
Exploring Rest APIs of Spring Data Rest using HAL Explorer
ایمن سازی Spring Data Rest API و HAL Explorer
Securing Spring Data Rest APIs & HAL Explorer
نکات سریع در مورد استراحت داده بهار
Quick Tips around Spring Data Rest
مسابقه "اسپرینگ داده ها و HAL Explorer".
"Spring Data Rest & HAL Explorer" Quiz
ثبت پیکربندی ها در SpringBoot
Logging Configurations inside SpringBoot
مقدمه ای بر ورود به سیستم SpringBoot
Introduction to Logging inside SpringBoot
ثبت پیکربندی برای کد چارچوب SpringBoot
Logging configurations for SpringBoot framework code
ثبت پیکربندی برای کد برنامه
Logging configurations for Application code
عبارات گزارش را در یک فایل و پوشه سفارشی ذخیره کنید
Store log statements into a custom file and folder
آزمون "ثبت کردن تنظیمات در داخل SpringBoot".
"Logging Configurations inside SpringBoot" Quiz
پیکربندی ویژگی ها و پروفایل ها در SpringBoot
Properties Configuration & Profiles inside SpringBoot
مقدمهای بر ویژگیهای خارجی در برنامههای وب SpringBoot
Introduction to Externalized properties inside SpringBoot Web Applications
خواندن خواص با استفاده از حاشیه نویسی @Value
Reading properties using @Value annotation
خواندن خواص با استفاده از رابط محیطی
Reading properties using Environment interface
خواندن خواص با استفاده از @ConfigurationProperties - تئوری
Reading properties using @ConfigurationProperties - Theory
خواندن خواص با استفاده از @ConfigurationProperties - کدگذاری
Reading properties using @ConfigurationProperties - Coding
معرفی پروفایل ها در بهار
Introduction to Profiles in Spring
پیاده سازی و نمایش مشخصات در داخل برنامه وب مدرسه Eazy
Implementation & Demo of Profiles inside Eazy School Web App
روش های مختلف برای فعال کردن پروفایل ها در داخل Spring
Various approaches to activate Profiles inside Spring
ایجاد لوبیا به صورت مشروط بر اساس مشخصات فعال
Creating beans conditionally based on active profile
آزمون "پیکربندی ویژگی ها و پروفایل ها در SpringBoot".
"Properties Configuration & Profiles inside SpringBoot" Quiz
Deep Dive on Spring Boot Actuator و Spring Boot Admin
Deep Dive on Spring Boot Actuator & Spring Boot Admin
مقدمه ای بر محرک بوت فنری
Introduction to Spring Boot Actuator
اجرای و ایمن محرک در داخل برنامه وب مدرسه Eazy
Implement and Secure Actuator inside Eazy School Web App
Deepdive از نقاط پایانی Actuator
Deepdive of Actuator endpoints
کاوش داده های Actuator با استفاده از Spring Boot Admin
Exploring Actuator data using Spring Boot Admin
آزمون "محرک بوت بهار و مدیر بوت بهار".
"Spring Boot Actuator & Spring Boot Admin" Quiz
استقرار برنامه SpringBoot در AWS Cloud
Deploying SpringBoot App into AWS Cloud
مقدمه ای بر استقرار ابری، AWS EC2 و AWS Elastic Beanstalk
Introduction to Cloud Deployment, AWS EC2 & AWS Elastic Beanstalk
برنامه Packaging Spring Boot برای استقرار AWS
Packaging Spring Boot application for AWS Deployment
استقرار برنامه Spring Boot در AWS Elatsic Beanstalk - قسمت 1
Deploying Spring Boot app into AWS Elatsic Beanstalk - Part 1
استقرار برنامه Spring Boot در AWS Elatsic Beanstalk - قسمت 2
Deploying Spring Boot app into AWS Elatsic Beanstalk - Part 2
تعویض DB در داخل AWS Elastic Beanstalk
Switching DB inside AWS Elastic Beanstalk
حذف منابع AWS Beanstalk و DB
Deleting AWS Beanstalk & DB resources
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات