لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
مقدمه ای بر امنیت بهار
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 موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Karthikeya T. دارای این فلسفه است که آموزش یک شکل هنری است که ریشه در این باور عمیق دارد که درک مهم است. او با بیش از یک دهه تجربه در این صنعت، اگر به درک و رشد دانش آموز کمک نکند، ارزش کمی برای پیشینه گسترده خود قائل است. ماهیت فلسفه تدریس او این نیست که در مورد دستاوردهای گذشته خود ببالد، بلکه اطمینان حاصل کند که دانش آموزان مفاهیم فناوری آموزش داده شده را درک می کنند. هدف اصلی او سادهسازی فرآیند یادگیری، هدایت دانشآموزان به سمت مسیری موفق و روشن در حرفه خود و فراتر از آن است.
نمایش نظرات