لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
مسترکلاس آموزش فنری جاوا - فراگیری Spring Framework 5
Java Spring Tutorial Masterclass - Learn Spring Framework 5
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا نمی توانید یک آموزش بهاری خوب پیدا کنید؟ سرانجام Spring 5 را با Spring Core، Spring MVC، Spring Boot 2 و موارد دیگر درک کنید بتوانید با اطمینان برای مشاغل توسعه دهنده Spring درخواست دهید. مهارت های اصلی مورد نیاز برای تبدیل شدن به یک توسعه دهنده Spring Framework را به دست آورید. مهارت های ایجاد پروژه های Spring 5 خود را به دست آورید. با اطمینان می توانید به سایر فناوری های جاوا EE منتقل شوید. صنعت "بهترین شیوه" را برای توسعه Spring 5 از توسعه دهندگان حرفه ای بیاموزید. توانایی نشان دادن دانش خود را در مورد توسعه Spring Framework داشته باشید. فناوری های اصلی مانند Spring Core، Spring MVC و سایر فناوری ها را درک کنید. بدانید چگونه Spring در فضای Java Enterprise Edition (Java EE) جا می شود. پیش نیازها: شما یا قبلا آن را دریافت کرده اید یا رایگان است. چک لیست اینجاست: یک کامپیوتر - ویندوز، مک و لینوکس همگی پشتیبانی می شوند. دستورالعمل های راه اندازی و نصب برای هر پلت فرم گنجانده شده است. اشتیاق شما برای یادگیری چارچوب وب شماره 1 جهان و سپس نمایش آن در رزومه شما! هر چیز دیگری که برای شروع برنامه نویسی در Spring Framework لازم است قبلاً در دوره گنجانده شده است.
شکی نیست که داشتن مهارت های Spring Framework در رزومه شما را به یک توسعه دهنده جاوا قابل استفاده تر تبدیل می کند.
توسعه دهندگان Spring تقاضای زیادی دارند و دستمزد گزافی دریافت می کنند. با این حال، چارچوب بسیار بزرگ است. به این دلیل که از ماژول ها و پروژه های زیادی تشکیل شده است. یادگیری آن ممکن است ماه ها طول بکشد. اغلب متوجه میشوید که یک دوره آموزشی یا دوره آموزشی Java Spring بر روی بخشهایی از چارچوب تمرکز دارد که چندان مورد استفاده قرار نمیگیرند.
در ابتدا باید روی چه فناوریهای Spring تمرکز کنید؟
بسیاری از دوره های بهار جاوا انواع چیزهایی را به شما آموزش می دهند که واقعاً نیازی به دانستن آنها ندارید. بیشترین تأثیر را برای شما Spring Core، Spring MVC و Spring Boot 2 دارند.
Spring Core یک چارچوب برنامه کاربردی و وارونگی کانتینر کنترل (ioc) برای پلت فرم جاوا است.
Spring MVC، یا به عبارت دقیق تر Spring Web MVC یک چارچوب وب است و معماری Model View Controller را ارائه می دهد. حول یک DispatcherServlet ساخته شده است.
Spring Boot 2.0 راهی برای ایجاد برنامههای مستقل مبتنی بر Spring است که میتوانید آنها را اجرا کنید - بنابراین کل فرآیند ایجاد و استقرار برنامههای Spring را ساده میکند - میتواند پایگاههای داده را جاسازی کند و انواع پیکربندیها را به صورت خودکار انجام دهد.
br>این سه حوزه مکانی عالی برای شروع هستند – داشتن این مهارت ها شما را راه طولانی می برد. البته، چیزهای بیشتری برای یادگیری وجود دارد، اما این موارد در ابتدا باید روی آنها تمرکز کرد.
چرا این دوره عالی است اگر می خواهید به سرعت بهار 5 را یاد بگیرید.
ابتدا، در اینجا چند مورد وجود دارد. نظرات در مورد دوره.
"درک عالی و عمیق از Spring در این دوره. سرعت عالی، فناوری های جدید و توضیح همه جزئیات." - Arkadiusz Siry
"دستورالعمل های شگفت انگیز. بسیار خوب" - امانوئل آکونو سارسا
بررسی نظرات بیشتر - این یکی از دوره های بهاری بالاترین امتیاز در Udemy است.
یک آموزش Java Spring نیاز به فن آوری های اصلی ذکر شده در بالا را به عنوان حداقل مطلق به شما آموزش می دهد. این دوره شما را با این فناوریها آشنا میکند.
داشتن دانش خوب در مورد موتور قالب جاوا که با فریم ورک Spring 5 کار میکند و درک دقیق ابزارهای ساخت (برای ساخت پروژههای تک و چند ماژول) ) بسیار مطلوب است.
ما آموزش جامعی برای Thymeleaf 4 و همچنین Maven 3 در این دوره اضافه کرده ایم تا این مهارت ها را به شما ارائه دهیم.
این محتوا برای شما آماده است تا با آن شروع کنید. امروز. ما سخت روی برخی از آموزشهای نهایی کار کردهایم که معتقدیم مهارتهای توسعهدهندگان بهار را کاملاً تکمیل میکند.
محتوای نهایی که اکنون در حال افزودن به دوره هستیم برای Gradle (ابزار ساخت دیگری) است. ، Spring Data (دسترسی به فروشگاه های پایداری را فراهم می کند)، JPA (لایه پایداری جاوا)، Hibernate (ابزار نقشه برداری رابطه ای شی) و نسخه سازی پایگاه داده (مانند کنترل منبع اما برای پایگاه های داده).
این محتوا برای موجود ارائه می شود. دانشجویان در این دوره به صورت رایگان در هفته های آینده.
آموزش رایگان بهار جایزه
دوره اصلی ما با Spring 4 منتشر شد که در آن زمان نسخه فعلی بود - ما یک دوره آموزشی پیرامون آن با استفاده از ویرایشگر Eclipse ایجاد کردیم.
برخلاف سایر موارد دورههای Udemy Spring، محتوا را به طور کامل به Spring 5 ارتقا دادیم - دورهای کاملاً جدید را برای بهار 5 با استفاده از IntelliJ IDEA برنده جایزه JetBrains دوباره ضبط کردیم و در صورت رایگان برای دانشجویان موجود منتشر شد.
این محتوای قدیمیتر پس از گذراندن دوره آموزشی کاملاً جدید، همچنان در دسترس شما است تا به آن دسترسی داشته باشید - این همچنان مفید است زیرا برخی از شرکت ها هنوز از فناوری Spring 4 استفاده می کنند.
برای گذراندن دوره به چه مهارت هایی نیاز دارید؟
این دوره برای کسانی است که می خواهند وارد برنامه نویسی فریم ورک Spring شوند. ما فرض میکنیم که قبلاً هرگز از Spring استفاده نکردهاید.
هر فنآوری Java Enterprise Edition (Java EE) به شما نیاز دارد که حداقل مقداری برنامهنویسی جاوا را بدانید. به این دلیل که Java EE بر روی نسخه استاندارد جاوا (Java SE) ساخته شده است. این زبان جاوای معمولی است.
Spring Framework بر روی Java EE ساخته شده است، بنابراین برای اینکه بتوانید این دوره را طی کنید، باید مهارت های برنامه نویسی اولیه جاوا را داشته باشید.
اگر شما حداقل برخی از Masterclass Java در Udemy (که توسط یکی از مدرسین این دوره ایجاد شده است) یا آموزش جاوا مشابه را گذرانده اید، پس مشکلی برای گذراندن دوره نخواهید داشت.
چه کسانی هستند مربیان؟
مربیان شما تیم بوچالکا و گوران لوچرت هستند. هر دو سالها تجربه برنامهنویسی تجاری با استفاده از فنآوریهای آموزش داده شده در این دوره دارند.
تیم 18 سال است که با جاوا کار میکند و Goran هم دارای گواهی Spring و هم گواهی Oracle Java است.
آنها تعدادی از دوره های Udemy بسیار موفق، از جمله Tim's Java Masterclass و Goran's Oracle Java Certification داشته باشید.
در اینجا مهم است. افراد زیادی هستند که بهار را آموزش می دهند که توسعه دهنده نیستند. ما توسعهدهندگانی هستیم که سالها تجربه با JEE و Spring را داریم، که Spring را نیز آموزش میدهیم.
و شما آن را حدس زدید. یادگیری "راه اشتباه" بهار نه تنها یک فرصت تلف شده است، بلکه ممکن است در دراز مدت به شغل شما آسیب برساند. اگر هنگام ایجاد پروژههای بهار از بهترین شیوههای صنعت پیروی نکنید، نمیتوانید با کارفرمای آینده به خوبی سازگار شوید.
از آنجایی که با توسعهدهندگان حرفهای کار میکنید، بهار 5 را به روش صحیح یاد خواهید گرفت. این دوره.
اگر سوالی دارید چطور؟
اگر این دوره به اندازه کافی کامل نبود، ما پشتیبانی کامل را ارائه میدهیم و به هر سؤالی که دارید ۷ روز در هفته پاسخ میدهیم (در حالی که بسیاری از مربیان فقط یک بار در هفته پاسخ میدهند یا اصلاً جواب نمیدهند).
این بدان معناست که هرگز نمیبینید که روزها در یک درس گیر کرده باشید. با راهنمایی های دستی ما، بدون هیچ مانع بزرگی در این دوره به آرامی پیشرفت خواهید کرد.
این تنها یکی از دلایلی است که تیم در جوایز مربی Udemy (از بین 18000 مربی فوقالعاده) به 10 نفر برتر رأی داده شد و به سرعت به مربی پرفروش و دارای رتبه برتر در سایت Udemy تبدیل شد.
نقل قول های دانش آموز: "من دوره را دوست داشتم زیرا مربی واقعاً خوب بود و همه چیز را توضیح داد + تیم پشتیبانی در پاسخ به سؤالات ما واقعاً سریع هستند. دوره ارزش خرید دارد و من به مردم پیشنهاد می کنم آن را بخرند." -حمزه شهید
خطری هم نیست!
این دوره با 30 روز ضمانت بازگشت وجه کامل ارائه می شود. به این معنی که اگر از دوره یا پیشرفت خود کاملاً راضی نیستید، به سادگی به تیم یا جی پی اطلاع دهید و آنها 100% به شما بازپرداخت خواهند کرد.
شما یا در نهایت مهارتهای چارچوب Spring را به دست میآورید، به توسعه برنامههای عالی ادامه میدهید و به طور بالقوه شغلی عالی برای خود ایجاد میکنید، یا دوره را امتحان میکنید و اگر آن را دوست ندارید، به سادگی تمام پول خود را پس میگیرید…
شما به معنای واقعی کلمه نمی توانید ببازید.
برای شروع آماده هستید، توسعه دهنده؟
اکنون با استفاده از دکمه "افزودن به سبد خرید" در سمت راست ثبت نام کنید و همین امروز شروع کنید. یا، با استفاده از ویژگی پیشنمایش، این دوره را برای یک چرخش رایگان شرکت کنید، تا بدانید که 100% مطمئن هستید که این دوره برای شما مناسب است.
سرفصل ها و درس ها
معرفی دوره
Course Introduction
معرفی
Introduction
مطالب هنوز در راه است
Content still to come
نصب و راه اندازی
Install and Setup
کدام نسخه جاوا؟
Which Version Of Java?
نصب JDK 11 بر روی ویندوز
Installing JDK 11 on Windows
نصب و پیکربندی IntelliJ IDEA در ویندوز
Installing and Configuring IntelliJ IDEA on Windows
نصب JDK 11 در مک
Installing JDK 11 on a Mac
نصب و پیکربندی IntelliJ IDEA در مک
Installing and Configuring IntelliJ IDEA on a Mac
نصب JDK 11 بر روی یک ماشین لینوکس
Installing JDK 11 on a Linux Machine
نصب و پیکربندی IntelliJ IDEA در ماشین لینوکس
Installing and Configuring IntelliJ IDEA on a Linux Machine
NEW Spring 5 - Maven و اولین پروژه شما
NEW Spring 5 - Maven and your first project
به سوالات شغلی برنامه نویسی شما پاسخ داده شد
Your Programming Careers Questions Answered
دسترسی به پرسش و پاسخ شغلی برنامه نویسی
Access to Programming Career Q&A
نمای کلی ویژگی بهار 5
Spring 5 Feature Overview
Maven و سایر ابزارها
Maven and Other Tools
ایجاد یک پروژه Maven
Creating a Maven Project
واردات پروژه های Maven
Importing Maven Projects
پلاگین و اهداف Maven Lifecycle
Maven Lifecycle Plugin and Goals
پروژه Maven ما را تعمیر کنید
Fix our Maven Project
New Spring 5 - ورود به سیستم با SLF4J و Logback
New Spring 5 - Logging with SLF4J & Logback
Logging چیست؟
What is Logging?
استفاده از Logging با Logback
Using Logging with Logback
پیکربندی Logback
Logback Configuration
بهار جدید 5 - پروژه بهار چند ماژول
New Spring 5 - Multi module Spring Project
بررسی اجمالی پروژه
Project Overview
ایجاد پروژه چند ماژول
Create Multi Module Project
راه اندازی پروژه
Project Setup
استفاده از ظرف فنری
Using a Spring Container
اجرای بازی
Implementing the Game
تزریق وابستگی مبتنی بر سازنده
Constructor Based Dependency Injection
تزریق وابستگی مبتنی بر ستر
Setter Based Dependency Injection
تنظیم کننده یا سازنده
Setter or Constructor
استفاده از Bean Lifecycle Callbacks
Using Bean Lifecycle Callbacks
پیکربندی XML یا Annotation
XML or Annotation Configuration
سیم کشی خودکار لوبیا
Autowiring Beans
لوبیا به عنوان اجزاء
Beans as Components
با استفاده از پیکربندی حاشیه نویسی جاوا
Using Java Annotation Configuration
چالش مولد پیام
Message Generator Challenge
پیاده سازی منطق MessageGenerator
Implementing MessageGenerator Logic
چالش راه اندازی ماژول کنسول
Console Module Setup Challenge
رویدادهای برنامه
Application Events
منطق بازی را تمام کنید
Finish Game Logic
استفاده از Qualifiers
Using Qualifiers
ایجاد حاشیه نویسی سفارشی
Creating Custom Annotations
استفاده از Properties
Using Properties
چالش minNumber
minNumber Challenge
پاکسازی کد و تزریق سازنده
Code Cleanup and Constructor Injection
چالش پاکسازی کد
Code Cleanup Challenge
New Spring 5 - Lombok معرفی
New Spring 5 - Lombok Introduction
معرفی لومبوک
Lombok Introduction
راه اندازی Lombok
Setup Lombok
با استفاده از لومبوک
Using Lombok
چالش لومبوک
Lombok Challenge
New Spring 5 - Spring MVC
New Spring 5 - Spring MVC
معرفی Spring MVC
Spring MVC Introduction
ایجاد پروژه فهرست کارها
Creating todo List Project
چالش راه اندازی پروژه
Project Setup Challenge
پلاگین Maven War را راه اندازی کنید
Setup Maven War Plugin
پلاگین Maven Cargo و Tomcat را راه اندازی کنید
Setup Maven Cargo Plugin and Tomcat
راه اندازی Dispatcher Servlet
Setup Dispatcher Servlet
کنترلر ساده
Simple Controller
مشاهده Resolver و View
View Resolver and View
پردازش درخواست MVC Spring
Spring MVC Request Processing
مدل و ویژگی های مدل
Model and Model Attributes
چالش خدمات ساده
Simple Service Challenge
پارامترهای درخواست
Request Parameters
الزامات پروژه
Project Requirements
کلاس آیتم ToDo
ToDo Item Class
کلاس داده ToDo
ToDo Data Class
ایجاد کنترلر آیتم Todo
Creating the Todo Item Controller
ایجاد تگ View و Basic JSTL
Creating View and Basic JSTL tags
چالش سرویس آیتم Todo
Todo Item Service Challenge
پیاده سازی ویژگی Add Item
Implementing the Add Item Feature
پیاده سازی Post Redirect Get Pattern
Implementing Post Redirect Get Pattern
نمای خانه و پیمایش
Home View and Navigation
حذف آیتم چالش
Delete Item Challenge
پیاده سازی ویژگی ویرایش آیتم
Implement Edit Item Feature
مشاهده چالش آیتم
View Item Challenge
New Spring 5 - Spring Boot 2 معرفی
New Spring 5 - Spring Boot 2 Introduction
معرفی بهار بوت 2
Introduction to Spring Boot 2
با استفاده از Spring Initializr
Using Spring Initializr
درک ساختار پروژه بوت بهار
Understanding Spring Boot Project Structure
برنامه ساده بهار بوت
Simple Spring Boot Application
New Spring 5 - Spring Boot 2 and Thymeleaf 3
New Spring 5 - Spring Boot 2 And Thymeleaf 3
اضافه کردن Spring Boot به یک پروژه موجود
Add Spring Boot to an Existing Project
ماژول وب بوت بهار
Spring Boot Web Module
معرفی برگ آویشن
Thymeleaf Introduction
Thymeleaf و Initial Template را تنظیم کنید
Setup Thymeleaf and Initial Template
ابزارهای توسعه دهنده Spring Boot
Spring Boot Developer Tools
چالش خدمات بازی
Game Service Challenge
قالب Thymeleaf را بازی کنید
Play Thymeleaf Template
چالش بین المللی سازی Thmyeleaf
Thmyeleaf Internationalization Challenge
بین المللی سازی پیام مولد پیام اصلی
Message Generator Internationalization Main Message
پیام بین المللی سازی پیام مولد پیام
Message Generator Internationalization Result Message
درخواست رهگیری
Request Interception
رهگیر تغییر محلی
Locale Change Interceptor
برگ آویشن
Thymeleaf Recap
New Spring 5 - Gradle Introduction
New Spring 5 - Gradle Introduction
Gradle چیست؟
What is Gradle?
ایجاد یک پروژه Gradle Spring Boot
Creating a Gradle Spring Boot Project
پروژه ها و وظایف چرخه زندگی Gradle Build
Gradle Build Lifecycle Projects and Tasks
درک اسکریپت های Gradle
Understanding the Gradle Scripts
اجرای وظایف Gradle
Running Gradle Tasks
برنامه ساده Spring Gradle
Simple Spring Gradle Application
New Spring 5 - Gradle Multi Module Project Setup
New Spring 5 - Gradle Multi Module Project Setup
ایجاد چالش پروژه بوت بهار
Creating a Spring Boot Project Challenge
پروژه چند ماژول Gradle را پیکربندی کنید
Configure Gradle Multi-module Project
پیکربندی ماژول های فرعی
Configure Sub Modules
تست پروژه ما
Testing our Project
مطالب بیشتر
More Content
آیا کارمان تمام شد؟ آیا محتوای دیگری وجود دارد؟
Are we done? Is there any more content?
قدیمی - نصب و راه اندازی - قسمت 1
OLD - Installation & Setup - Part 1
کدام ویدیوها را در این بخش تماشا کنید
Which videos to watch in this section
JDK را برای ویندوز نصب کنید
Install JDK for Windows
Eclipse را برای ویندوز نصب کنید
Install Eclipse for Windows
Tomcat را برای ویندوز نصب کنید
Install Tomcat for Windows
Tomcat Within Eclipse را برای ویندوز پیکربندی کنید
Configure Tomcat Within Eclipse for Windows
JDK را برای مک نصب کنید
Install JDK for Mac
Eclipse را برای مک نصب کنید
Install Eclipse for Mac
Tomcat را برای مک نصب کنید
Install Tomcat for Mac
Tomcat Within Eclipse را برای مک پیکربندی کنید
Configure Tomcat Within Eclipse for Mac
JDK را برای لینوکس نصب کنید
Install JDK for Linux
Eclipse را برای لینوکس نصب کنید
Install Eclipse for Linux
Tomcat را برای لینوکس نصب و پیکربندی کنید
Install and Configure Tomcat for Linux
OLD - مقدمه ای بر Java EE
OLD - Introduction to Java EE
مقدمه ای بر JEE
Introduction to JEE
مقدمه ای بر Java EE Quiz
Introduction to Java EE Quiz
کاوش اصول جاوا EE: حفاری در مفاهیم
Exploring Java EE basics: Drilling into the Concepts
بخش مقدمه ای بر Java EE، آزمون سخنرانی 15
Section Introduction to Java EE, Lecture 15 Quiz
کاوش اصول Java EE: ساخت Servlet
Exploring Java EE basics: Building the Servlet
کاوش اصول اولیه Java EE: ایجاد یک JSP و اجرای برنامه
Exploring Java EE basics: Creating a JSP and running the App
بخش مقدمه ای بر Java EE، سخنرانی 16، 17 آزمون
Section Introduction to Java EE, Lecture 16, 17 Quiz
کاوش اصول Java EE: افزودن یک لایه سرویس به ترکیب
Exploring Java EE basics: Adding a Service layer to the mix
کاوش اصول Java EE: افزودن پشتیبانی از کتابخانه JSTL
Exploring Java EE basics: Adding JSTL Library Support
کاوش اصول Java EE: JSTL در JSP
Exploring Java EE basics: JSTL in JSP
بخش مقدمه ای بر Java EE، سخنرانی 18، 19 و 20 آزمون ها
Section Introduction to Java EE, Lecture 18, 19 and 20 Quizzes
OLD - نصب و راه اندازی - قسمت 2
OLD - Installation and Setup - Part 2
نمای کلی فنر ابزار
Overview of Spring Tooling
Spring IDE را نصب کنید
Install Spring IDE
نصب Maven
Installing Maven
ایجاد یک پروژه Maven
Creating a Maven Project
درک مدل شی پروژه
Understanding the Project Object Model
OLD - معرفی Spring Framework
OLD - Introducing Spring Framework
چرا بهار
Why Spring
مروری بر چارچوب بهار
Overview of the Spring Framework
Spring Framework در مقابل JEE
Spring Framework vs JEE
کانتینر Spring IoC را معرفی می کنیم
Introducing the Spring IoC container
کانتینر Spring IoC: دسترسی به ابرداده از سیستم فایل
Spring IoC container: Accessing metadata from the file system
کانتینر Spring IoC: دسترسی به ابرداده از مسیر کلاس
Spring IoC container: Accessing metadata from the classpath
چالش فنری IoC Container
Spring IoC Container Challenge
تنظیم آرگومان های سازنده با استفاده از فایل پیکربندی Spring bean
Setting Constructor Arguments using the Spring bean config file
تنظیم Properties با استفاده از فایل پیکربندی Spring bean
Setting Properties using the Spring bean config file
تزریق وابستگی مبتنی بر ستر در بهار
Setter based Dependency Injection in Spring
تزریق وابستگی مبتنی بر ستر در بهار ادامه یافت
Setter based Dependency Injection in Spring continued
تزریق وابستگی مبتنی بر Spring Setter در Spring: اجرای برنامه
Spring Setter based Dependency Injection in Spring : Running the App
تزریق وابستگی مبتنی بر سازنده در بهار
Constructor based Dependency Injection in Spring
تزریق وابستگی مبتنی بر سازنده Spring: اجرای برنامه
Spring Constructor based Dependency Injection : Running the App
OLD - معرفی Spring MVC
OLD - Introducing Spring MVC
ایجاد زیرساخت پروژه Spring MVC
Creating Spring MVC Project Infrastructure
افزودن وابستگی ها به روشی جایگزین در پروژه Spring MVC
Adding dependencies in an alternative way in a Spring MVC Project
اضافه کردن Spring MVC Dispatcher Servlet
Adding Spring MVC Dispatcher Servlet
ساخت کنترلر فنری - قسمت "C" از MVC
Building the Spring Controller - "C" part of MVC
Context و MVC Configuration
Context and MVC Configuration
سیم کشی خودکار اشیاء همکار در بهار
Autowiring collaborating objects in Spring
آوردن View Resolver در ترکیب و اجرای برنامه
Bringing View Resolver in the mix and running the App
OLD - پیکربندی Bean
OLD - Bean Configuration
محدوده لوبیا برای یک لوبیا بهار
Bean scopes for a Spring Bean
محدوده لوبیا بهار: تک و نمونه اولیه
Spring bean scopes: Singleton and Prototype
محدوده Spring bean، درخواست و جلسه: ایجاد پروژه و کلاس های جاوا
Spring bean scopes, Request and Session: creating the project and Java classes
محدوده Spring bean، درخواست و جلسه: ایجاد فایل پیکربندی و کنترلر
Spring bean scopes, Request and Session: creating the config file and Controller
محدوده بهار باقلا، درخواست و جلسه: اجرای برنامه
Spring bean scopes, Request and Session: Running the App
سفارشی کردن Spring Bean با Callbacks
Customize Spring Bean with Callbacks
نامگذاری استاندارد برای تماسهای Spring Bean
Standard Naming for Spring Bean Callbacks
نمونه سازی Spring Bean با استفاده از روش های Static Factory و Instance Factory
Spring Bean instantiation using Static Factory and Instance Factory methods
تعریف Spring Bean با فضای نام C
Spring Bean Definition with C Namespace
تعریف Spring Bean با فضای نام P
Spring Bean Definition with P Namespace
OLD - پیکربندی فنر با حاشیه نویسی
OLD - Configuring Spring with Annotations
مزایا و معایب پیکربندی Spring: Annotations در مقابل XML
Pros and Cons of Spring Configuration : Annotations vs XML
Autowiring Spring Beans: ایجاد زیرساخت پروژه
Autowiring Spring Beans: creating project infrastructure
سیم کشی خودکار فنری: با استفاده از ستترها، سازنده ها و فیلدها
Autowiring Spring Beans: using setters, constructors and fields
Spring Beans به عنوان کامپوننت: کاهش پیکربندی xml
Spring Beans as Components: Cutting down on xml config
Handling Properties in Spring: با استفاده از پیکربندی XML
Handling Properties in Spring: using XML config
Handling Properties in Spring: ترکیب XML با Annotations
Handling Properties in Spring: mixing XML with Annotations
مدیریت ویژگی ها در بهار با استفاده از حاشیه نویسی خالص: ایجاد زیرساخت
Handling Properties in Spring using pure Annotations: creating infrastructure
مدیریت ویژگی ها در بهار با استفاده از حاشیه نویسی خالص: ساخت و اجرای a
Handling Properties in Spring using pure Annotations: building and running the a
OLD - معرفی MySQL
OLD - Introducing MySQL
کدام ویدیوها را در این بخش تماشا کنید
Which videos to watch in this section
MySQL را برای ویندوز نصب کنید
Install MySQL for Windows
MySQL را روی مک نصب کنید
Install MySQL on Mac
MySQL را روی لینوکس نصب کنید
Install MySQL on Linux
مبانی MySQL Workbench: محیط و ایجاد جدول
MySQL Workbench Basics : Environment and table creation
مبانی MySQL Workbench: Insert and Export
MySQL Workbench Basics : Insert and Export
OLD - کار با Spring JDBC
OLD - Working with Spring JDBC
مقدمه ای بر Spring JDBC
Introduction to Spring JDBC
CRUD با قالب JDBC Spring: راه اندازی پروژه
CRUD with Spring JDBC Template: Project Setup
CRUD با قالب JDBC Spring: ایجاد لایه DAO
CRUD with Spring JDBC Template: Creating DAO Layer
CRUD با قالب Spring JDBC: فایل پیکربندی و ویژگی XML
CRUD with Spring JDBC Template: XML config & Property file
CRUD با قالب JDBC Spring: بیشتر با DAO
CRUD with Spring JDBC Template: More with DAOs
CRUD با قالب JDBC Spring: DAO و تست مهار
CRUD with Spring JDBC Template: DAO and Test Harness
CRUD با قالب Spring JDBC: ساخت برنامه و اجرای تست مهار
CRUD with Spring JDBC Template: Building App and executing Test Harness
CRUD با قالب Spring JDBC: گسترش بیشتر لایه DAO
CRUD with Spring JDBC Template: Expanding DAO Layer further
استثناهای JDBC Spring: یک مرور کلی
Spring JDBC Exceptions : an Overview
قالب Parameters Named Spring: درک API
Spring Named Parameters Template: Understanding the API
الگوی پارامترهای نامگذاری بهار: ساختن DAO
Spring Named Parameters Template: Building the DAO
الگوی پارامترهای نام بهار: مؤلفه ها و آزمایش
Spring Named Parameters Template : Components and Testing
OLD - فنر MVC در عمق - قسمت 1
OLD - Spring MVC in depth - Part 1
Spring Java Config: ایجاد زیرساخت پروژه
Spring Java Config: Creating the project infrastructure
Spring Java Config: ایجاد پیکربندی جاوا و وب
Spring Java Config: Creating the Java and Web Configuration
بهار جاوا پیکربندی: اجرای برنامه
Spring Java Config: Running the App
رفع خطای جزئی در WebMvcConfig
Fix minor error in WebMvcConfig
منبع داده JNDI: ساخت سرویس و کنترلر Spring
JNDI Datasource: Building the Spring Service and Controller
منبع داده JNDI: نمای کلی و پیکربندی مفهومی
JNDI Datasource: Conceptual Overview and Configuration
منبع داده JNDI: ساخت نماها و اجرای برنامه
JNDI Datasource: Building views and Running the App
معماری MVC بهار عمیق تر می شود
Spring MVC Architecture Going Deeper
سفارشی سازی نقشه برداری Handler Spring: ایجاد زیرساخت
Spring Handler Mapping Customization: Creating the infrastructure
سفارشی سازی نقشه برداری Spring Handler: مشاهده اثر سفارشی سازی
Spring Handler Mapping Customization: Seeing the effect of customization
رهگیرهای فنری: مقدمه
Spring Interceptors: an Introduction
Spring Interceptors: یکپارچه سازی و ساخت نماها با یک ظاهر طراحی درون خطی CSS
Spring Interceptors: Integrating and building views with CSS inline styling
Spring Interceptors: ادامه ساخت نماها با یک ظاهر طراحی داخلی CSS
Spring Interceptors: Continuing building the views with CSS Internal styling
رهگیرهای فنری: نماهای ساختمان را با سبک های مختلف ادامه دهید
Spring Interceptors: Continue building views with mixed styling
Spring Interceptors: اجرای برنامه با خلاصه پایانی
Spring Interceptors: Running the app with a closing summary
معرفی ورود به سیستم
Introducing Logging
Logging: کار با SLF4J، یک API قدرتمند گزارش
Logging: Working with SLF4J, a powerful logging API
Logging: پیاده سازی LOG4J و معرفی Logger، Appender و Layout
Logging: LOG4J implementation and introducing Logger, Appender and Layout
ورود به سیستم: با log4j ادامه دهید و با الگوهای تبدیل آشنا شوید
Logging: Continuing with log4j and getting to know Conversion Patterns
ورود به سیستم: پیکربندی log4j.properties و تکمیل کردن
Logging: Configuring log4j.properties and wrapping up
Spring Interceptors: فراخوانی تمام روش های Interceptor
Spring Interceptors: Invoking all the Interceptor methods
Spring Interceptors: اجرای برنامه و تکمیل!
Spring Interceptors: Running the app and wrapping up!
OLD - فنر MVC در عمق - قسمت 2
OLD - Spring MVC in depth - Part 2
نمای کلی بخش
Section Overview
RequestMapping و RequestParams در عمق: مقدمه و مهار تست
RequestMapping and RequestParams In-depth : Introduction & test harness
RequestMapping و RequestParams در عمق: نگاشت سطح کلاس
RequestMapping and RequestParams In-depth : Class level mapping
RequestMapping و RequestParams در عمق: اولین آزمایش را جمع آوری کنید
RequestMapping and RequestParams In-depth : Wrapping up first test
RequestMapping و RequestParams In-depth: متد ویژگی و بازگشت
RequestMapping and RequestParams In-depth : method attribute & fallback
RequestMapping و RequestParams In-depth: defaultAttribute و نامگذاری پیش فرض
RequestMapping and RequestParams In-depth : defaultAttribute and default naming
RequestMapping و RequestParams در عمق: حل نگاشت درخواست مبهم
RequestMapping and RequestParams In-depth : resolving ambiguous request mapping
RequestMapping و RequestParams در عمق: نگاشت چند درخواست
RequestMapping and RequestParams In-depth : multiple request mapping
ویژگی های مدل در روش ها در عمق: افزودن چندین ویژگی
Model Attributes on Methods in-depth: Adding multiple attributes
ویژگی های مدل در روش ها در عمق: کار با ویژگی 'name'
Model Attributes on Methods in-depth: working with 'name' attribute
ویژگیهای مدل در روشها در عمق: کار با ویژگی «ارزش».
Model Attributes on Methods in-depth: working with 'value' attribute
ویژگی های مدل در روش ها در عمق: کار با ModelAndView API
Model Attributes on Methods in-depth: working with ModelAndView API
ویژگیهای مدل در روشها در عمق: معرفی برچسبها و عناصر شکل بهار
Model Attributes on Methods in-depth: Introducing Spring Form Tag and Elements
ویژگی های مدل در روش ها در عمق: بررسی API ModelAndView
Model Attributes on Methods in-depth: Exploring ModelAndView API
ویژگیهای مدل در روشها در عمق: اتصال پیشفرض دادهها
Model Attributes on Methods in-depth: Default data binding
ویژگیهای مدل در روشها در عمق: وضوح ضمنی نام نمای منطقی
Model Attributes on Methods in-depth: Implicit resolution of logical view name
ویژگی های جلسه: ایجاد زیرساخت پروژه
Session Attributes: Creating the project infrastructure
ویژگی های جلسه: وارد کردن کنترلر
Session Attributes: Bringing in the Controller
ویژگی های جلسه: اضافه کردن JSP ها
Session Attributes: Adding the JSPs
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات