آموزش ساخت اپلیکیشن وب با استفاده از خدمات Spring MVC، Hibernate، Bootstrap و REST

Building Web App Using Spring MVC, Hibernate, Bootstrap, and REST Services

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره برای مبتدیان طراحی شده است تا نحوه ساخت اپلیکیشن وب با استفاده از Spring MVC، Hibernate، Spring Security، AOP، REST و Spring WebFlow را درک کنند. در این دوره آموزشی ساخت وب اپلیکیشن با استفاده از خدمات Spring MVC، Hibernate، Bootstrap و REST، توانایی توسعه وب اپلیکیشن با استفاده از Spring MVC را به دست خواهید آورد. ابتدا نحوه کار با Spring MVC را یاد خواهید گرفت. در مرحله بعد، نحوه انجام عملیات CRUD را با استفاده از Hibernate خواهید فهمید. در نهایت، نحوه تامین امنیت برنامه با استفاده از Spring Security را بررسی خواهید کرد. وقتی این دوره را به پایان رساندید، مهارت ها و دانش های Spring MVC، Hibernate، Bootstrap، Aspect Oriented Programming، Spring Security، REST Services و Spring WebFlow مورد نیاز برای ساخت یک برنامه وب کامل را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه ای بر فریم ورک Spring Introduction to Spring Framework

  • آنچه در این دوره آموزشی به آن خواهیم پرداخت What We Will Cover in This Course

  • مقدمه ای بر فریم ورک Spring Core Introduction to Spring Core Framework

  • راه اندازی محیط توسعه برای بهار Setting up Development Environment for Spring

  • چرا وارونگی کنترل بهار Why Spring Inversion of Control

  • وارونگی فنری کنترل Spring Inversion of Control

  • نسخه ی نمایشی: وارونگی بهار کنترل Demo: Spring Inversion of Control

  • تزریق وابستگی بهار Spring Dependency Injection

  • نسخه ی نمایشی: تزریق وابستگی بهار با استفاده از سازنده Demo: Spring Dependency Injection Using Constructor

  • نسخه ی نمایشی: تزریق وابستگی بهار توسط Property Demo: Spring Dependency Injection by Property

  • سیم کشی خودکار Auto Wiring

  • نسخه ی نمایشی: سیم کشی خودکار Demo: Auto Wiring

  • اسکوپ باقلا بهار Spring Bean Scopes

  • نسخه ی نمایشی: Spring Bean Scopes Demo: Spring Bean Scopes

  • چرخه زندگی باقلا بهار Spring Bean Life Cycle

  • نسخه ی نمایشی: چرخه زندگی باقلا بهار Demo: Spring Bean Life Cycle

  • درک Spring Core با استفاده از حاشیه نویسی Understanding Spring Core Using Annotations

  • نسخه ی نمایشی: درک Spring Core با استفاده از حاشیه نویسی Demo: Understanding Spring Core Using Annotations

  • خلاصه Summary

پیکربندی محیط خود برای توسعه برنامه کاربردی Spring MVC Configuring Your Environment for Spring MVC Application Development

  • آشنایی با معماری Spring MVC Understanding Spring MVC Architecture

  • نمای کلی پیکربندی Spring MVC Spring MVC Configuration Overview

  • نسخه ی نمایشی: پیکربندی Spring MVC Demo: Spring MVC Configuration

  • خلاصه Summary

ایجاد کنترلرها و نماها Creating Controllers and Views

  • معرفی Introduction

  • ایجاد یک کنترلر و نمای بهار Creating a Spring Controller and View

  • نسخه ی نمایشی: ایجاد یک کنترلر و نمای فنری Demo: Creating a Spring Controller and View

  • نسخه ی نمایشی: خواندن داده های فرم Demo: Reading Form Data

  • افزودن داده به مدل بهار Adding Data to the Spring Model

  • نسخه ی نمایشی: افزودن داده به مدل Spring Demo: Adding Data to the Spring Model

  • خلاصه Summary

مدیریت برچسب های فنری و اتصال داده ها Handling Spring Tags and Data Bindings

  • معرفی Introduction

  • تگ های فرم بهار معادل تگ های HTML Spring Form Tags Equivalent to HTML Tags

  • نسخه ی نمایشی: استفاده از فرم های بهار Demo: Using Spring Forms

  • خلاصه Summary

رسیدگی به پارامترهای درخواست و نقشه برداری درخواست Handling Request Parameters and Request Mappings

  • معرفی Introduction

  • پارامترهای درخواست الزام آور Binding Request Parameters

  • نسخه ی نمایشی: پارامترهای درخواست الزام آور Demo: Binding Request Parameters

  • نگاشت درخواست سطح کنترلر Controller Level Request Mapping

  • نسخه ی نمایشی: نگاشت درخواست سطح کنترلر Demo: Controller Level Request Mapping

  • نسخه ی نمایشی: @RequestMapping با URL های متعدد Demo: @RequestMapping with Multiple URLs

  • نسخه ی نمایشی: @RequestMapping با @RequestParam Demo: @RequestMapping with @RequestParam

  • نسخه ی نمایشی: @RequestMapping با URL های پویا Demo: @RequestMapping with Dynamic URLs

  • خلاصه Summary

اعمال قوانین اعتبار سنجی داخلی Applying Built-in Validation Rules

  • معرفی Introduction

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

  • راه اندازی محیط توسعه برای اعتبارسنجی فرم ها Setting up Development Environment for Form Validations

  • نسخه ی نمایشی: اعمال قوانین اعتبارسنجی Demo: Applying Validation Rules

  • نسخه آزمایشی: اعمال قوانین اعتبارسنجی اندازه، حداقل، حداکثر، الگو و گذشته Demo: Applying Validation Rules Size, Min, Max, Pattern, and Past

  • پیش پردازش اعتبارسنجی کد با استفاده از @InitBinder Pre-processing Code Validation Using @InitBinder

  • ایجاد قوانین اعتبار سنجی سفارشی Creating Custom Validation Rules

  • نسخه ی نمایشی: ایجاد قوانین اعتبار سنجی سفارشی Demo: Creating Custom Validation Rules

  • خلاصه Summary

انجام عملیات CRUD با Hibernate Performing CRUD Operations with Hibernate

  • معرفی Introduction

  • نمای کلی Hibernate Overview of Hibernate

  • راه اندازی محیط توسعه برای حمایت از چارچوب Hibernate Setting up Development Environment for Supporting Hibernate Framework

  • پیکربندی خصوصیات Hibernate با استفاده از فایل XML Configuring Hibernate Properties Using XML File

  • نسخه ی نمایشی: ایجاد موجودیت ORM Demo: Creating ORM Entity

  • نسخه ی نمایشی: درج یک رکورد Demo: Inserting a Record

  • نسخه ی نمایشی: استفاده از HQL برای بازیابی سوابق Demo: Using HQL for Retrieving the Records

  • نسخه ی نمایشی: به روز رسانی رکورد Demo: Updating the Record

  • نسخه ی نمایشی: حذف رکورد Demo: Removing the Record

  • خلاصه Summary

مدیریت استثناها از طریق برنامه نویسی جنبه محور Managing Exceptions Through Aspect-oriented Programming

  • معرفی Introduction

  • درک AOP Understanding AOP

  • آشنایی با اصطلاحات AOP Understanding AOP Terminology

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

  • راه اندازی محیط توسعه برای حمایت از AOP Setting up Development Environment for Supporting AOP

  • نسخه ی نمایشی: برنامه نویسی جنبه گرا Demo: Aspect Oriented Programming

  • نسخه ی نمایشی: مدیریت استثناها با استفاده از AOP Demo: Managing Exceptions Using AOP

  • خلاصه Summary

اصلاح Front-end با بوت استرپ Modifying the Front-end with Bootstrap

  • معرفی Introduction

  • آشنایی با Bootstrap 4 Grid System Understanding Bootstrap 4 Grid System

  • نسخه ی نمایشی: افزودن پشتیبانی بوت استرپ Demo: Adding Bootstrap Support

  • نسخه ی نمایشی: استفاده از Bootstrap Grid System Demo: Applying Bootstrap Grid System

  • اعمال سبک برای فرم های بهار Applying Styles for Spring Forms

  • استفاده از استایل های جدول بوت استرپ Using Bootstrap Table Styles

  • خلاصه Summary

ایمن سازی برنامه Securing the Application

  • معرفی Introduction

  • راه اندازی محیط توسعه برای حمایت از امنیت بهار Setting up Development Environment for Supporting Spring Security

  • نسخه ی نمایشی: اعمال امنیت Spring با استفاده از احراز هویت پایه HTTP Demo: Applying Spring Security Using HTTP-basic Authentication

  • نسخه ی نمایشی: احراز هویت پایه HTTP با استفاده از فایل Properties Demo: HTTP-basic Authentication Using Properties File

  • نسخه ی نمایشی: ادغام امنیت Spring با پایگاه داده Demo: Integrating Spring Security with Database

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

  • خلاصه Summary

ایجاد خدمات REST Creating REST Services

  • معرفی Introduction

  • درک REST API Understanding REST API

  • ایجاد REST API با استفاده از @ResponseBody Creating REST API Using @ResponseBody

  • ایجاد REST API با استفاده از @RestController Creating REST API Using @RestController

  • مصرف سرویس REST API Consuming REST API Service

  • خلاصه Summary

هدایت کاربران بر اساس نقش با جریان وب بهار Directing Users Based on Role with Spring Web Flow

  • معرفی Introduction

  • درک جریان وب بهار Understanding Spring Web Flow

  • پیکربندی جریان های وب بهار Configuring Spring Web Flows

  • عناصر جریان وب بهار Elements of Spring Web Flow

  • عناصر انتقال و جریان داده جریان وب بهار Transitions and Flow Data Elements of Spring Web Flow

  • نسخه ی نمایشی: ایجاد یک جریان وب Demo: Creating a Web Flow

  • نسخه ی نمایشی: افزودن کنترل کننده موفقیت در احراز هویت Demo: Adding Authentication Success Handler

  • خلاصه Summary

نمایش نظرات

آموزش ساخت اپلیکیشن وب با استفاده از خدمات Spring MVC، Hibernate، Bootstrap و REST
جزییات دوره
7h 2m
98
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
98
3.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sekhar Srinivasan Sekhar Srinivasan

مربی، نویسنده و معمار دارای گواهی مایکروسافت