لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Spring Web MVC 6
Spring Web MVC 6
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Spring یکی از محبوبترین فریم ورکها برای ساخت برنامهها است که نیازهای مختلفی مانند وب سرویسها، برنامههای کاربردی وب، میکروسرویسها و موارد دیگر را برآورده میکند. Spring MVC به توسعهدهندگان کمک میکند تا برنامههای وب ماژولار را در جاوا یا Kotlin بسازند. با تفکیک کامل منطق کسب و کار و ارائه و با انواع فن آوری های UI کار می کند، و اتصال به هر چارچوب UI را آسان می کند. در این دوره، مربی Ketkee Aryamane شما را از طریق جنبههای اساسی Spring MVC راهنمایی میکند و به بررسی چارچوبی میپردازد که به ساخت برنامههای وب قوی کمک میکند و به خوبی با انواع چارچوبهای UI مانند React و Angular ادغام میشود. این مؤلفههای ماژولار اساسی را فراهم میکند که به توسعهدهندگان اجازه میدهد تا بر منطق کسبوکار به جای وظایف اداری در توسعه برنامهها تمرکز کنند.
سرفصل ها و درس ها
معرفی
Introduction
توسعه بدون زحمت با Spring Web MVC 6
Effortless development with Spring Web MVC 6
مقدمه ای بر فریم ورک Spring
Introduction to Spring Framework
ویژگی های Spring 6.0
Spring 6.0 features
تغییرات MVC در Spring 6.0
Changes for MVC in Spring 6.0
آنچه شما باید بدانید
What you should know
فایل های تمرین و راه اندازی پایگاه داده
Exercise files and database setup
1. شروع به کار و راه اندازی پروژه
1. Getting Started and Project Set Up
نمای کلی Spring MVC
Overview of Spring MVC
چرا از Spring MVC استفاده کنیم؟
Why use Spring MVC?
جریان پردازش درخواست Spring MVC
Spring MVC request processing flow
مروری بر توسعه پروژه
Project development overview
از Spring Boot برای ایجاد یک برنامه MVC استفاده کنید
Use Spring Boot to create an MVC application
بررسی اجمالی گیاه آویشن
Overview of Thymeleaf
برنامه Collectibles را راه اندازی کنید
Set up the Collectibles app
جریان صفحه اصلی را تنظیم کنید
Set up the home page flow
صفحه اصلی را به اجزای مدولار تقسیم کنید
Fragment the home page into modular components
صفحات HTML را از صفحه اصلی پیوند دهید
Link HTML pages from the home page
ViewResolvers
ViewResolvers
2. پیاده سازی جریان های کنترلر
2. Implementing Controller Flows
حاشیه نویسی کنترلر MVC
MVC controller annotations
یک Controller و یک جاوا برای عملکرد جستجو ایجاد کنید
Create a Controller and Java bean for the search function
برای بازیابی داده ها از DB یک API مخزن اضافه کنید
Add a repository API to retrieve data from DB
رابط کاربری، کنترلر و کد دسترسی به داده را وصل کنید
Connect UI, controller, and data access code
به ویژگی های مدل در Thymeleaf UI دسترسی پیدا کنید
Access model attributes on Thymeleaf UI
یک رشته جستجو در UI اضافه کنید
Add a search string on the UI
3. اعتبار سنجی، اتصال داده ها، و محلی سازی
3. Validation, Data Binding, and Localization
اعتبارسنجی و اتصال داده ها را درک کنید
Understand validation and data binding
جریان ثبت نام کاربر را درک کنید
Understand the user registration flow
برای نمایش فرم HTML یک کنترلر اضافه کنید
Add a Controller to display the HTML form
یک user bean ایجاد کنید و محدودیت های اعتبارسنجی را اضافه کنید
Create a user bean and add validation constraints
برای ارسال فرم یک متد Controller اضافه کنید
Add a Controller method to submit the form
پیوند خصوصیات و پیام های خطا در HTML
Bind properties and error messages on HTML
جریان اعتبارسنجی bean را آزمایش کنید
Test the bean validation flow
یک اعتبارسنجی سفارشی اضافه کنید
Add a custom validator
InitBinder را برای ثبت اعتبار سنج سفارشی اضافه کنید
Add InitBinder to register a custom validator
l10n و i18n را درک کنید
Understand l10n and i18n
فایل LocaleConfiguration و ResourceBundle را اضافه کنید
Add LocaleConfiguration and ResourceBundle file
یک کد کاربری ذخیره شده اضافه کنید
Add a save user code
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
نرم افزار حرفه ای
Ketkee Aryamane یک نرم افزار حرفه ای است و یک دهه تجربه در فناوری های Java و JEE دارد.
طی چند سال گذشته ، Ketkee در حوزه آموزش کار کرده است ، و آموزش هایی در مورد موضوعاتی مانند Struts ، Hibernate و Spring را ارائه داده است. وی همچنین آموزش هایی را در زمینه فن آوری های وب از جمله HTML5 ، CSS3 ، JavaScript و AngularJS به شما ارائه می دهد. در حال حاضر ، او به عنوان یک مربی فنی آزاد کار می کند.
نمایش نظرات