آموزش Spring MVC برای مبتدیان - ساخت برنامه وب جاوا در 25 مرحله

Spring MVC For Beginners - Build Java Web App in 25 Steps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: چارچوب Spring MVC را با رویکرد گام به گام عملی و ساخت یک برنامه مدیریت Todo یاد بگیرید! با استفاده از Spring MVC، Bootstrap، Maven و Eclipse یک برنامه مدیریت Todo را گام به گام در 25 مرحله خواهید ساخت. ویژگی های جلسه شما یاد خواهید گرفت که فرم Binding و اعتبار سنجی را با استفاده از Spring MVC پیاده سازی کنید. یاد خواهید گرفت که از Spring Security برای احراز هویت و مجوز ساخت 2 سرویس وب اولیه Spring Rest استفاده کنید. پیاده سازی Exception Handling با استفاده از @ControllerAdvice و @ExceptionHandler را یاد خواهید گرفت. اصول استفاده از Maven، Tomcat و Eclipse را یاد خواهید گرفت. استفاده از Maven را برای مدیریت وابستگی پایه یاد خواهید گرفت. سبک دادن به برنامه های وب با بوت استرپ (Basics) را یاد خواهید گرفت. با برنامه های وب جاوا اما اصول اولیه را به طور کامل درک نکردید شما می خواهید اصول اولیه Spring MVC را یاد بگیرید و در آن تخصص کسب کنید. در فهرست حافظه به عنوان ذخیره داده در این دوره مبتدی

توسعه اولین برنامه وب Spring MVC خود سرگرم کننده است. در این دوره، شما اصول اولیه Spring MVC را برای توسعه یک برنامه مدیریت Todo پایه با قابلیت های Login و Logout یاد خواهید گرفت.


آنچه یادگیرندگان ما می گویند:

★★★★★ "دوره عالی برای کسب دانش اولیه Spring MVC. مدرس عالی است، توضیحات واضح و ساده است. من آن را به همه علاقه مندان به اصول اولیه وب جاوا توصیه می کنم. با تشکر!"

★★★★★ "نویسنده همه چیز را به خوبی توضیح می دهد. ساخت برنامه از ابتدا همه جادوها و ویژگی های بهار توضیح داده شده است."

★★★★★ "بی زبان! بالاخره چیزی با کیفیت که ارزش خرید دارد. لطفاً موارد بیشتری را در Spring مانند Rest، Hadoop و غیره منتشر کنید. همچنین چارچوب Play را فراموش نکنید."

★★★★★ " مقدمه بسیار خوبی برای Spring MVC. من مخصوصاً از روشی که Ranga دانش آموز را تشویق می کرد تا با چارچوب بازی کند و سعی کند "آن را بشکند" دوست دارم. چیست. "


نمای کلی دوره:

وب سایت را مرحله به مرحله می سازید - در بیش از 25 مرحله. این دوره اولین قدم عالی به عنوان مقدمه ای برای توسعه برنامه های کاربردی وب جاوا خواهد بود.

شما از Spring (مدیریت وابستگی)، Spring MVC، Spring Security (Authentication و Authorization)، BootStrap (Styling Pages)، Maven (مدیریت وابستگی ها)، Eclipse (IDE) و وب سرور Tomcat استفاده خواهید کرد. ما به شما کمک خواهیم کرد تا هر یک از این موارد را تنظیم کنید.

با

آشنا خواهید شد
  • DispatcherServlet

  • برنامه مدیریت اولیه Todo با ورود/خروج

  • مدل، کنترلرها، ViewResolver و فیلترها

  • فرم ها - DataBinding، اعتبارسنجی

  • رویکرد مبتنی بر حاشیه نویسی - @RequestParam، @PathVariable، @ModelAttribute، @SessionAttributes و غیره

  • برای استایل صفحه بوت استرپ کنید

  • امنیت بهار

  • بین المللی شدن

  • بررسی استثنا

  • خدمات اساسی REST

جزئیات گام به گام

  • مرحله 11: برنامه را برای استفاده از Spring MVC

    پیکربندی کنید
  • مرحله 12: اولین کنترلر MVC Spring، @ResponseBody، @Controller

  • مرحله 13: تغییر مسیر به Login JSP - LoginController، @ResponseBody و View Resolver

  • مرحله 14: DispatcherServlet و Log4j

  • مرحله 15: نشان کاربری و رمز عبور در صفحه خوش آمدگویی - ModelMap و @RequestParam

  • مرحله 16: LoginService و حذف همه کدهای مبتنی بر JEE Servlets

  • مرحله هفدهم: سیم‌کشی خودکار فنری و مدیریت وابستگی - @Autowired و @Service

  • مرحله 18: نمای TodoController و list-todos را ایجاد کنید. TodoService را به @Service تبدیل کنید و آن را تزریق کنید.

  • مرحله 19: معماری اپلیکیشن وب

  • مرحله 20: اطلاعات بیشتر درباره Spring Framework

  • مرحله 21: جلسه در مقابل مدل در مقابل درخواست - @SessionAttributes

  • مرحله 22: کار جدید و تغییر مسیر به یک کنترلر

  • مرحله 23: JSTL

  • مرحله 24: بوت استرپ - با استفاده از Webjars

  • مرحله 25: بیایید یک Todo را حذف کنیم

  • مرحله ۲۶: از Bootstrap برای قالب‌بندی و افزودن اعتبارسنجی HTML5 استفاده کنید

  • مرحله 27: اعتبارسنجی JSR 349 ​​را با استفاده از Hibernate Validator - First Command Bean معرفی کنید.

  • مرحله 28: بیایید یک Todo را به روز کنیم

  • مرحله 29: بیایید یک تاریخ هدف برای Todo اضافه کنیم - از initBinder برای مدیریت فیلدهای تاریخ استفاده کنید

  • مرحله 30: نوار پیمایش و بخش‌های JSP

  • مرحله 31: بیایید برای امنیت بهار آماده شویم

  • مرحله 32: راه اندازی اولیه برای امنیت بهار

  • مرحله 33: با استفاده از Spring Security، عملکرد خروج را تغییر داده و اضافه کنید

  • مرحله 34: مدیریت استثنا در Spring MVC - @ControllerAdvice، @ExceptionHandler و صفحه خطا در web dot xml

  • مرحله 35: بیایید بین المللی سازی را اضافه کنیم - i18n

  • مرحله 36: خدمات اولیه استراحت بهار - @RestController و jackson-databind

  • مرحله 37: خدمات استراحت بیشتر - @PathVariable

ما در این دوره آموزشی مبتدی با پایگاه داده تعامل نداریم.



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

مقدمه دوره Introduction to the Course

  • مقدمه دوره Introduction to the Course

  • تبریک می گویم Congratulations

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

بخش 1: برنامه وب پایه جاوا با JSP و Servlets Part 1 : Basic Java Web Application With JSP and Servlets

  • منابع برای مرحله بعدی Resources for the Next Step

  • مرحله 01: راه اندازی اولین برنامه وب جاوا Step 01 : Setting up Your First Java Web Application

  • مرحله 01: نظریه 1 - Maven و Magic Step 01 : Theory 1 - Maven and Magic

  • مرحله 01: نظریه 2 - Servlet چیست؟ Step 01 : Theory 2 - What is a Servlet?

  • مرحله 01: نظریه 3 - جریان درخواست برنامه وب Step 01 : Theory 3 - Web Application Request Flow

  • مرحله 01: نظریه 4 - اولین سرور خود را بشناسید - LoginServlet Step 01 : Theory 4 - Understand Your First Servlet - LoginServlet

  • سریعترین روش برای حل همه استثناهای شما Fastest Approach to Solve All Your Exceptions

  • مرحله 02: LoginServlet را دوباره از ابتدا و اولین نمای خود را ایجاد کنید Step 02 : Create LoginServlet From Scratch Again and Your First View

  • مرحله 02: تئوری - زمان بازی - بیایید چیزهای شکسته را امتحان کنیم Step 02 : Theory - Play Time - Let's Try Breaking Things

  • مرحله 03: ارسال پارامترهای درخواست با استفاده از روش Get Step 03 : Passing Request Parameters using Get Method

  • مرحله 03: تئوری - مقدمه و پایان اسکریپت‌ها Step 03 : Theory - Introduction and End to Scriptlets

  • مرحله 04: معایب Get Parameters Step 04 : Disadvantages of Get Parameters

  • مرحله 05: اولین درخواست پست شما Step 05 : Your First Post Request

  • مرحله 06: اولین روش Servlet doPost شما Step 06 : Your First Servlet doPost Method

  • مرحله 07: بیایید یک فیلد رمز عبور اضافه کنیم Step 07 : Lets Add a Password Field

قسمت 2: فنر MVC Part 2 : Spring MVC

  • مرحله 10: راه اندازی Maven، Tomcat و برنامه ساده JEE Step 10 : Setting up Maven,Tomcat and Simple JEE Application

  • منابع برای مرحله بعدی Resources for the Next Step

  • مرحله 11: راه اندازی Spring MVC با 4 مرحله کوچک Step 11 : Setting up Spring MVC with 4 mini steps

  • مرحله 12: اولین کنترلر MVC Spring شما Step 12 : Your First Spring MVC Controller

  • مرحله 13: قسمت 1 - اولین نمای MVC شما: ViewResolver Step 13 : Part 1 - Your First Spring MVC View : ViewResolver

  • مرحله 13: قسمت 2 - شکست تئوری - معماری Spring MVC Step 13 : Part 2 - Theory Break - Spring MVC Architecture

  • مرحله 13: قسمت 3 - بازی Break - سعی کنید Breaking Things Step 13 : Part 3 - Play Break - Try Breaking Things

  • مرحله 14: Logging Framework Log4j را اضافه کنید Step 14 : Add Logging Framework Log4j

  • مرحله 15: تغییر مسیر به صفحه خوش آمدید: ModelMap و @RequestParam Step 15 : Redirect to Welcome Page : ModelMap and @RequestParam

  • مرحله 16: از LoginService برای احراز هویت استفاده کنید Step 16 : Use LoginService to Authenticate

  • مرحله 17: سیم کشی خودکار فنر و تزریق وابستگی Step 17 : Spring Autowiring and Dependency Injection

  • مرحله 18: نمایش لیست Todo با استفاده از TodoService Step 18 : Display list of Todo's using TodoService

  • مرحله 19: معماری برنامه وب جاوا: مدل 1، مدل 2 و MVC Step 19 : Java Web Application Architecture : Model 1, Model 2 and MVC

  • مرحله 20: ماژول های فنری Step 20 : Spring Modules

  • مرحله 21: @SessionAttributes: Session vs Request Step 21 : @SessionAttributes : Session vs Request

  • مرحله 22: یک Todo جدید اضافه کنید: تغییر مسیر Step 22 : Add a new Todo : redirect

  • مرحله 23: JSTL برای هر تگ Step 23 : JSTL forEach Tag

  • مرحله 24: راه‌اندازی کنید تا به دیدگاه‌های ما سبک دهید Step 24 : Bootstrap to Style Our Views

  • مرحله 25: عملکرد Todo را حذف کنید Step 25 : Delete Todo Functionality

  • مرحله 26: اعتبارسنجی HTML5 و قالب بندی فرم Todo Step 26 : HTML5 Validations and Formatting Todo Form

  • مرحله 27: قسمت 1 - اضافه کردن Todo Command Bean Step 27 : Part 1 - Adding Todo Command Bean

  • مرحله 27: قسمت 2 - اعتبار سنجی با استفاده از Hibernate Validator Step 27 : Part 2 - Validation using Hibernate Validator

  • مرحله 28: عملکرد Todo را به‌روزرسانی کنید Step 28 : Update Todo Functionality

  • مرحله 29: فیلد تاریخ هدف را اضافه کنید: initBinder Step 29 : Add Target Date Field : initBinder

  • مرحله 30: قطعات JSP و اضافه کردن یک نوار پیمایش Step 30 : JSP Fragments and Adding a Navigation Bar

  • مرحله 31: آماده شدن برای امنیت بهار Step 31 : Preparing for Spring Security

  • مرحله 32: راه اندازی Spring Security Step 32 : Setting up Spring Security

  • مرحله 33: اجرای عملکرد خروج Step 33 : Implement Logout Functionality

  • گام 34: بخش 1 - نظریه در پشت ارائه استثنا Step 34 : Part 1 - Theory Behind Exception Handing

  • مرحله 34: قسمت 2 - پیاده سازی استثناء Step 34 : Part 2 - Implementing Exception Handing

  • مرحله 35: بین المللی سازی با Spring MVC Step 35 : Internationalization with Spring MVC

  • مرحله 36: اصول اولیه خدمات وب اسپرینگ رست Step 36 : Basics of Spring Rest Web Services

  • مرحله 37: خدمات وب Spring Rest: @PathParam Step 37 : Spring Rest Web Services : @PathParam

تبریک می گویم Congratulations

  • سخنرانی پاداش Bonus Lecture

  • مراحل بعدی Next Steps

نمایش نظرات

نظری ارسال نشده است.

آموزش Spring MVC برای مبتدیان - ساخت برنامه وب جاوا در 25 مرحله
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
6 hours
53
Udemy (یودمی) udemy-small
01 دی 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
38,423
4.3 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

in28Minutes Official in28Minutes Official

DevOps ، AWS ، Docker ، Kubernetes ، Java & Spring Boot ExpertsRanga یک همیار معمار AWS Certified Solutions است. ما در حال آموزش 30+ دوره به 450K زبان آموز در زمینه DevOps ، Cloud (AWS ، PCF ، GCP و Azure) ، Full Stack (React ، Angular) ، برنامه نویسی جاوا و چارچوب های جاوا (Spring، Spring Boot، Spring MVC، Hibernate) هستیم. [مسیرهای یادگیری 00 تا 05 برای DevOps ، Full Stack ، Cloud ، Spring Boot و Java در سQالات متداول زیر] ما از رویکرد گام به گام عملی و مبتنی بر حل مسئله با مثالهای کاربردی عملی و واقعی استفاده می کنیم. ما طیف گسترده ای از دوره ها را بر روی Spring Boot - ایجاد API ها و ریز خدمات ، استقرار در Cloud (AWS ، Azure ، Docker ، Kubernetes ، Azure) و ادغام با Full Stack Front End End (React & Angular) متمرکز کرده ایم. [مسیرهای یادگیری]

Udemy (یودمی)

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

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