آموزش Spring MVC با بوت فنری (همه ماژول ها) و پروژه [ویدئو]

Spring MVC With Spring Boot (All Modules) and Project [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره یک پایه محکم در تزریق وابستگی و عملکردهای اصلی Spring ایجاد می کند و اصول Spring MVC و نقش آن در توسعه برنامه های کاربردی وب پویا را آشکار می کند. به مهارت‌های عملی می‌رسد، مانند راه‌اندازی محیط توسعه و استفاده از پیکربندی خودکار Spring Boot برای تسریع در توسعه، که به شما امکان می‌دهد بر منطق کسب‌وکار خاص تمرکز کنید. شما تجربه عملی در رسیدگی به درخواست، تداوم داده و استفاده از Spring Data JPA برای مدیریت روابط پیچیده داده کسب خواهید کرد. با بررسی امنیت، این دوره یک بررسی عمیق در امنیت Spring ارائه می دهد و شما را با مهارت هایی برای اجرای استراتژی های احراز هویت و مجوز قوی برای محافظت از برنامه های خود مجهز می کند. همچنین به موضوعات پیشرفته ای مانند رسیدگی به استثناء، مدیریت درخواست وب و نظارت بر برنامه با Spring Boot Actuator می پردازد و از دانش جامع در ایجاد برنامه های کاربردی ایمن و با کیفیت اطمینان می دهد. این دوره با یک پروژه capstone به پایان می رسد که در آن شما یک برنامه مدیریت Todo ایجاد می کنید، که همه چیز را از تزریق وابستگی گرفته تا Spring Data JPA را یکپارچه می کند. این پروژه عملی مفاهیم پوشش داده شده را تقویت می کند و به شما اعتماد به نفس ایجاد، ایمن و استقرار برنامه های کاربردی در سطح سازمانی را با استفاده از Spring MVC و Spring Boot می دهد. برای برنامه های کاربردی وب قوی، معماری Spring MVC را پیمایش کنید. برای توسعه سریع برنامه از Spring Boot استفاده کنید. پایگاه داده ها را با Spring JDBC و Hibernate مدیریت کنید. امنیت و مدیریت کاربر را با Spring Security افزایش دهید. برنامه ها را با Spring Boot Actuator نظارت و نگهداری کنید. ساخت و استقرار یک برنامه مدیریت جامع Todo. این دوره برای همه کسانی است که می خواهند دانش و تجربه عملی در مورد محبوب ترین چارچوب وب، "بهار" کسب کنند. شما باید با برنامه نویسی جاوا و آشنایی اولیه با HTML آشنا باشید. راهنمای کامل Spring MVC و Spring Boot، از اصول اولیه تا ویژگی های پیشرفته. * پروژه های عملی، از جمله برنامه کاربردی Todo در زمان واقعی، برای یادگیری عملی. * پوشش ابزارها و فناوری های ضروری مانند Spring Security، JDBC، Hibernate و Spring Data JPA.

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

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

  • اتصال کامل Tight Coupling

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

  • تزریق وابستگی با فنر Dependency Injection with Spring

دست گرمی بازی کردن! Warm Up!

  • معماری MVC MVC Architecture

  • معماری MVC بهار Spring MVC Architecture

  • پیش نیازها Pre-Requisites

  • راه اندازی محیط زیست Setting up the Environment

  • مرحله 1 برنامه MVC MVC App Step 1

  • مرحله 2 برنامه MVC MVC App Step 2

  • مرحله 3 برنامه MVC MVC App Step 3

  • مرحله 4 برنامه MVC MVC App Step 4

  • زمینه برنامه وب Web Application Context

  • زمینه برنامه ریشه Root Application Context

چکمه بهاره Spring Boot

  • معرفی چکمه های بهار Spring Boot Introduction

  • ایجاد پروژه Spring Boot با استفاده از STS Creating Spring Boot Project Using STS

  • بررسی پروژه Project Walkthrough

  • کاوش در منطق برنامه Exploring the App Logic

  • نحوه کار و ایجاد کوزه How it Works and Creating Jars

  • ویژگی های بوت بهار اصلاح شد Spring Boot Features Revised

  • استقرار یک فایل War با Spring Boot Deploying a War File with Spring Boot

رهگیرها Interceptors

  • نظریه رهگیر Interceptor Theory

  • نمونه رهگیر Interceptor Example

  • اعمال محدودیت ها Applying Restrictions

  • رهگیرهای بدون چکمه فنری Interceptors without Spring Boot

رسیدگی به درخواست Request Handling

  • حاشیه نویسی نقشه برداری Mapping Annotations

  • دریافت و ارسال نقشه Get and Post Mapping

  • الگوهای URI URI Patterns

  • روش کنترل کننده Args Controller Method Args

  • ارزش بازگشتی Return Value

حاشیه نویسی های کلیدی Key Annotations

  • RequestParms، GetMapping، CookieValue RequestParms, GetMapping, CookieValue

  • ویژگی مدل قسمت 1 Model Attribute Part 1

  • ویژگی مدل قسمت 2 Model Attribute Part 2

  • ویژگی های جلسه Session Attributes

  • ویژگی های فوروارد، تغییر مسیر و فلش Forward, Redirect, and Flash Attributes

رسیدگی به استثناها Handling Exceptions

  • رسیدگی به استثنا Exception Handling

  • رسیدگی به استثنا در چکمه فنری Exception Handling in Spring Boot

بهار JDBC Spring JDBC

  • بهار JDBC مقدمه Spring JDBC Introduction

  • Spring JDBC بدون Spring Boot Spring JDBC without Spring Boot

  • JDBC بهار با بوت بهار Spring JDBC with Spring Boot

  • پایگاه داده خارجی External Database

  • بیانیه تهیه شده Prepared Statement

خواب زمستانی Hibernate

  • معرفی Introduction

  • اصطلاحات Terminologies

  • JDBC در مقابل Hibernate JDBC Versus Hibernate

  • چیزهایی که شما نیاز دارید Things You Need

  • اولین برنامه Hibernate قسمت 1 First Hibernate App Part 1

  • اولین برنامه Hibernate قسمت 2 First Hibernate App Part 2

  • نظریه منطق اصلی Main Logic Theory

  • کاوش در منطق اصلی Exploring the Main Logic

  • بهبود کد ما Improving Our Code

  • گنجاندن حاشیه نویسی Incorporating Annotations

  • Hibernate Auto Sync Hibernate Auto Sync

  • روابط در Hibernate Relations in Hibernate

بهار داده JPA Spring Data JPA

  • بهار داده JPA Spring Data JPA

  • @Query,NamedParams,IndexedParams @Query,NamedParams,IndexedParams

  • روش های پرس و جو Query Methods

  • مرتب سازی، صفحه بندی، ModyfyingAnn Sorting, Pagination, ModyfyingAnn

  • CriteriaBuilder CriteriaBuilder

امنیت بهار Spring Security

  • مقدمه ای بر امنیت بهار Introduction to Spring Security

  • در حافظه ذخیره اطلاعات In Memory Data Store

  • احراز هویت JDBC JDBC Authentication

  • رمزگذاری رمز عبور Password Encoding

  • حمله CSRF CSRF Attack

  • نصب KeyStore برای HTTPS Installing KeyStore for HTTPS

  • یکپارچه سازی LDAP LDAP Integration

ایجاد یک برنامه End-to-End Creating an End-to-End Application

  • بررسی برنامه نهایی ما Our Final Application Walkthrough

  • بررسی وابستگی Dependency Walkthrough

  • ترکیب اجزای Back-end برای امنیت بهار Incorporating Back-End Components for Spring Security

  • اجزای Back-end برای مدیریت Todo Back-End Components for Todo Management

  • قطعات JSP JSP Fragments

  • عملکرد ورود/خروج Login/Logout Functionality

  • ثبت نام کاربر و اعتبار سنجی User Registration and Validation

  • AddViewTodos AddViewTodos

  • به روز رسانیDeleteTodo UpdateDeleteTodo

  • اجرای مجوز Enforcing Authorization

  • مدیریت کاربر User Management

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

محرک بوت فنری Spring Boot Actuator

  • معرفی محرک Actuator Introduction

  • نظارت بر سلامت و شاخص های سلامت سفارشی Monitoring Health and Custom Health Indicators

  • بررسی شرایط پیکربندی خودکار Exploring Auto Config Conditions

  • ثبت نقطه پایانی Logging Endpoint

  • کاوش نقطه پایانی 'env' Exploring 'env' Endpoint

  • بررسی معیارهای برنامه Exploring Application Metrics

  • نقاط پایانی اطلاعات سفارشی Custom Info Endpoints

  • ایجاد نقاط پایانی سفارشی Creating Custom Endpoints

  • کاوش سایر نقاط پایانی Exploring Other Endpoints

Spring Boot Devtools Spring Boot Devtools

  • Spring Boot Devtools معرفی Spring Boot Devtools Introduction

  • راه اندازی Devtools Setting Up Devtools

  • تئوری بارگذاری مجدد زنده Live Reload Theory

  • بارگذاری مجدد زنده Live Reload

  • راه اندازی مجدد خودکار Autorestart

  • تنظیمات جهانی و پیش‌فرض‌های دارایی Global Setting and Property Defaults

  • تئوری برنامه از راه دور Remote App Theory

  • برنامه از راه دور Remote App

نمایش نظرات

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

آموزش Spring MVC با بوت فنری (همه ماژول ها) و پروژه [ویدئو]
جزییات دوره
8 h 19 m
94
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Karthikeya T.
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Karthikeya T. Karthikeya T.

Karthikeya T. دارای این فلسفه است که آموزش یک شکل هنری است که ریشه در این باور عمیق دارد که درک مهم است. او با بیش از یک دهه تجربه در این صنعت، اگر به درک و رشد دانش آموز کمک نکند، ارزش کمی برای پیشینه گسترده خود قائل است. ماهیت فلسفه تدریس او این نیست که در مورد دستاوردهای گذشته خود ببالد، بلکه اطمینان حاصل کند که دانش آموزان مفاهیم فناوری آموزش داده شده را درک می کنند. هدف اصلی او ساده‌سازی فرآیند یادگیری، هدایت دانش‌آموزان به سمت مسیری موفق و روشن در حرفه خود و فراتر از آن است.