مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
توسعه دهنده جاوا Full Stack - Core Java + JSP Servlets + Hibernate +Spring + Java Web-service/RestFul API + Spring boot. ساختن یک برنامه کاربردی وب کاملاً کارآمد از طریق یک گام ساده از یک مربی حرفه ای زبان برنامه نویسی جاوا یادگیری صفحات سرور جاوا، سرولت ها و JSTL از اصول اولیه برای پیشرفت درک ساخت فرم های وب با JSP اعمال اعتبارسنجی روی فرم ها استفاده از الگوی وب برای ساخت وب برنامه باورنکردنی ایجاد-استقرار Servlets و درک چرخه حیات Servlet یاد بگیرید چگونه با Session در JSP توسعه دهید برنامه های وب پویا آموزش MVC در فرم های JSP تحت JSP و Servlets را بیاموزید مفهوم مربوط به Generics را بیاموزید افزودن اعتبار بر روی داده های فرم افزودن رکورد به پایگاه داده به روز رسانی رکورد ( s) در پایگاه داده حذف رکورد(ها) در پایگاه داده Spring Framework Web Services – RestFul API Spring Boot پیش نیازها: دانش برنامه نویسی پایه یک کامپیوتر JDK (کیت توسعه جاوا) IDE (Eclipse) اصول HTML اشتیاق به یادگیری چیزهای جدیداگر از علاقه مندان به یادگیری هستید و می خواهید یک برنامه وب سریع و کارآمد ایجاد کنید و کمی دانش جاوا و دانش کمی در مورد برنامه نویسی شبکه جاوا دارید یا اصلاً دانش ندارید، این دوره برای شما مناسب است. "راهنمای عملی توسعه دهنده جاوا Full Stack" شما را با جاوا، JSP، Restful WS و Spring آشنا می کند. در این دوره می توانید تمام راه های اتصال به پایگاه داده را ترکیب کنید و یاد بگیرید که چگونه آن را به صورت آموزنده و جذاب بسازید. در اینجا، تمام مفاهیم اولیه، ابزارها، توابع و موضوعات مورد نیازی را که معمولاً یک توسعه دهنده جاوا در طول فرآیند توسعه برنامه وب به آن نیاز دارد، یاد خواهید گرفت. این دوره با جاوا شروع می شود، از جمله چند رشته ای، لامبدا، اشکال زدایی مجموعه ها، و معرفی. به GIT. سپس به سمت JSP و Servlets حرکت می کنیم. پس از اتمام کار با JSP و Servlets، کاوش Hibernate را شروع می کنیم. یک برنامه با استفاده از JSP و Hibernate نیز ساخته خواهد شد.
جاوا، JSP و Servlets فناوریهای اصلی هستند، اکنون پس از تکمیل فناوریهای اصلی، به سمت چارچوب فنری حرکت میکنیم. فریم ورک Spring یکی از محبوب ترین فریم ورک های جاوا است که به فریم ورک فنری می پردازیم و سپس با سرویس های وب بسیار مهم Restful شروع می کنیم. در نهایت، پس از اتمام وب سرویس ها، با بوت بهار شروع می کنیم.
من با یک مرور کوتاه شروع می کنم. سپس من به شما نشان خواهم داد که چگونه با نصب Eclipse بر روی سیستم عامل های مختلف به همراه موضوعات زیر، توسعه خود را برای Full Stack Java تنظیم کنید.
صفحات سرور جاوا را از اصول اولیه تا پیشرفت بیاموزید
ساخت فرم های وب با JSP را درک کنید
تصمیم گیری تحت جاوا
مفاهیم برنامه نویسی شی گرا
کنترل جریان
پارامتر روش و نوع بازگشت
از قالب وب برای باورنکردنی کردن برنامه وب استفاده کنید
مفهوم اصلی
آرایه
اشکالزدایی مجموعهها
عمومی
چند رشته ای
لامبدا
بررسی فایل تحت جاوا
مقدمه ای بر GIT
Create-Deploy Servlets چرخه حیات Servlet را درک می کند
فرمها تحت JSP و Servlets
برنامه های وب پویا را توسعه دهید
برچسبهای اصلی JSTL
MVC را در JSP بیاموزید
آپلود تصویر/فایل
برنامه وب با بوت فنری
افزودن قابلیت پست
میکروسرویس آرام با اتصال به پایگاه داده
به پایگاه داده متصل شوید و عملیات CRUD را انجام دهید
گستره وسیعی از پروژهها برای اجرای مهارتهای جدیدشان.
نمای کلی
شروع با نصب جاوا و پایان دادن به میکروسرویس Restful با اتصال پایگاه داده. در پایان دوره، کاربر دانش مناسبی برای ایجاد برنامههای کاربردی و مفید جاوا خواهد داشت و کاربران را قادر میسازد تا وارد سیستم شوند و جلسات را مدیریت کنند.
یک مهارت قدرتمند در خانه خود بیاموزید.
این بهترین دوره است. دانش تئوری برای یادگیری جاوا کافی نیست. این دوره به شما کمک می کند هر روز در خانه کدنویسی را تمرین کنید. تمرین انسان را کامل می کند و همه چیز به تلاش و تلاش شما بستگی دارد. این دوره همچنین پر از فعالیت هایی است که به شما امکان می دهد آنچه را که یاد می گیرید تمرین کنید. با من روی چندین تمرین کار کنید تا یک توسعه دهنده برنامه وب شوید.
چرا توسعه دهنده جاوا Full Stack Server Java را یاد بگیرید - Java + JSP + Spring + Restful WS + Spring boot
تکنولوژی «توسعهدهنده جاوا کامل پشته» سرور جاوا راهی سریع و آسان برای توسعه محتوای وب پویا و ثابت است. این یک توانایی عالی برای توسعه اجزایی برای بهبود برنامه های کاربردی وب و بهبود چشم انداز شغلی ما به عنوان یک متخصص فناوری اطلاعات است.
چرا از من یاد بگیرید
یادگیری یک توسعه دهنده جاوا Full Stack می تواند پیچیده و چالش برانگیز باشد. برای پیمایش در این هزارتو، به یک رویکرد آسان و مستقیم به نقطه نیاز دارید.
این دوره تجربه تدریس و دانش صنعت من را برای شما به ارمغان می آورد. من بیش از هشت سال IT را به بیش از 140000 دانش آموز آموزش داده ام و همچنین یک توسعه دهنده برنامه وب هستم. سبک تدریس من منحصر به فرد است و به راحتی قابل درک است.
سرفصل ها و درس ها
مقدمه: پیشینه
Introduction: Background
در مورد دوره
About the course
داستان پس زمینه
Background Story
بررسی و رتبه بندی
Review and rating
با نویسنده خود آشنا شوید
Meet your Author
لینک های لینکدین و اینستاگرام
Linkedin and Instagram links
مقدمه: پیشینه
Introduction: Background
در مورد دوره
About the course
داستان پس زمینه
Background Story
بررسی و رتبه بندی
Review and rating
با نویسنده خود آشنا شوید
Meet your Author
لینک های لینکدین و اینستاگرام
Linkedin and Instagram links
جاوا: راه اندازی
Java: Setting up
لینک های دانلود
Download links
مراحل دانلود و نصب جاوا (ویندوز)
Download process and installation of Java (Windows)
مراحل دانلود و نصب Eclipse
Download and installation process of Eclipse
جاوا: راه اندازی
Java: Setting up
لینک های دانلود
Download links
مراحل دانلود و نصب جاوا (ویندوز)
Download process and installation of Java (Windows)
مراحل دانلود و نصب Eclipse
Download and installation process of Eclipse
جاوا: شروع به کار
Java: Getting started
یک پیام کوتاه
A short message
زبان 50 کلمه کلیدی
The language of 50 keywords
اولین برنامه جاوا ما
Our first Java program
متغیر و نوع داده
Variable and datatype
درک متغیرها
Understanding variables
انواع داده های اولیه (نوع داده عدد صحیح)
Primitive Data Types (Integer datatype)
انواع داده های اولیه (نوع داده نقطه شناور)
Primitive Data Types (floating point datatype)
انواع داده های اولیه (بولی و کاراکتر)
Primitive Data Types (boolean and char)
معرفی کلاس BigDecimal
BigDecimal class introduction
اصول رشته
String basics
ریخته گری نوع
Type casting
تمرین - یک معادله را حل کنید
EXERCISE - Solve an equation
چه زمانی از چه چیزی استفاده کنیم؟
When to use what?
مقالات و وبلاگ
Articles and Blog
آزمون بخش 3
Quiz on section 3
سوالات متداول برای دوره
FAQ for the course
فایل های پروژه
Project files
جاوا: شروع به کار
Java: Getting started
یک پیام کوتاه
A short message
زبان 50 کلمه کلیدی
The language of 50 keywords
اولین برنامه جاوا ما
Our first Java program
متغیر و نوع داده
Variable and datatype
درک متغیرها
Understanding variables
انواع داده های اولیه (نوع داده عدد صحیح)
Primitive Data Types (Integer datatype)
انواع داده های اولیه (نوع داده نقطه شناور)
Primitive Data Types (floating point datatype)
انواع داده های اولیه (بولی و کاراکتر)
Primitive Data Types (boolean and char)
معرفی کلاس BigDecimal
BigDecimal class introduction
اصول رشته
String basics
ریخته گری نوع
Type casting
تمرین - یک معادله را حل کنید
EXERCISE - Solve an equation
چه زمانی از چه چیزی استفاده کنیم؟
When to use what?
مقالات و وبلاگ
Articles and Blog
آزمون بخش 3
Quiz on section 3
سوالات متداول برای دوره
FAQ for the course
فایل های پروژه
Project files
جاوا: برخی از اطلاعات خوب برای دانستن
Java: Some good to know information
ویدیوهای این بخش
Videos from this section
رابط کاربری Udemy و نحوه دریافت گواهی تکمیل را بدانید
Understand Udemy interface and how to get completion certificate
فایل های پروژه و مطالب و مقالات قابل دانلود
Project files and downloadable material and articles
چگونه فایل های پروژه را وارد کنیم؟
How to Import Project Files?
ویدئوهایی برای نصب جاوا و IDE در مک و لینوکس
Videos for Java and IDE installation on MAC and Linux
برنامه IntelliJ Installation و hello world در IntelliJ
IntelliJ Installation and hello world program in IntelliJ
وارد کردن پروژه eclipse در IntelliJ
Import eclipse project on IntelliJ
به لینکدین متصل شوید، "خوب است!"
Connect on LinkedIn, "It's good!"
جاوا: برخی از اطلاعات خوب برای دانستن
Java: Some good to know information
ویدیوهای این بخش
Videos from this section
رابط کاربری Udemy و نحوه دریافت گواهی تکمیل را بدانید
Understand Udemy interface and how to get completion certificate
فایل های پروژه و مطالب و مقالات قابل دانلود
Project files and downloadable material and articles
چگونه فایل های پروژه را وارد کنیم؟
How to Import Project Files?
ویدئوهایی برای نصب جاوا و IDE در مک و لینوکس
Videos for Java and IDE installation on MAC and Linux
برنامه IntelliJ Installation و hello world در IntelliJ
IntelliJ Installation and hello world program in IntelliJ
وارد کردن پروژه eclipse در IntelliJ
Import eclipse project on IntelliJ
به لینکدین متصل شوید، "خوب است!"
Connect on LinkedIn, "It's good!"
جاوا: تصمیم گیری تحت جاوا
Java: Decision making under Java
عملگرهای حسابی
Arithmetic operators
تصمیم گیری با اپراتورها - قسمت 1
Making decision with operators - Part 1
تصمیم گیری با اپراتورها - قسمت 2
Making decision with operators - Part 2
تصمیم گیری با اپراتورها - قسمت 3
Making decision with operators - Part 3
اپراتور سه تایی
Ternary operator
اپراتورهای واگذاری
Assignment operators
تصمیم گیری با if other
Making decision with if else
انجمن بحث و گفت و گو
Discussion forum
ورزش
Exercise
فایل های پروژه
Project files
آزمون بخش 5
Quiz on section 5
جاوا: تصمیم گیری تحت جاوا
Java: Decision making under Java
عملگرهای حسابی
Arithmetic operators
تصمیم گیری با اپراتورها - قسمت 1
Making decision with operators - Part 1
تصمیم گیری با اپراتورها - قسمت 2
Making decision with operators - Part 2
تصمیم گیری با اپراتورها - قسمت 3
Making decision with operators - Part 3
اپراتور سه تایی
Ternary operator
اپراتورهای واگذاری
Assignment operators
تصمیم گیری با if other
Making decision with if else
انجمن بحث و گفت و گو
Discussion forum
ورزش
Exercise
فایل های پروژه
Project files
آزمون بخش 5
Quiz on section 5
جاوا: کنترل جریان
Java: Flow control
جعبه سوئیچ - قسمت 1
Switch case - Part 1
جعبه سوئیچ - قسمت 2
Switch case - Part 2
جعبه سوئیچ - قسمت 3
Switch case - Part 3
برای حلقه
For loop
درباره فایل های پروژه
About Project files
در حالی که حلقه
While loop
حلقه while انجام دهید
Do while loop
حلقه ها مورد بازبینی قرار گرفتند
Loops Revisited
بشکن و ادامه بده
Break and continue
حلقه های تو در تو
Nested loops
حلقه های تو در تو - ورزش
Nested loops - exercise
آزمون بخش 6
Quiz on section 6
اپراتور ماژول (پاداش)
Modulo operator (Bonus)
راه حل مجموع رقم (پاداش)
Sum Of digit solution (Bonus)
ما دوره های مرتبط با هوش مصنوعی را شروع کرده ایم
We have started AI related courses
فایل های پروژه
Project files
جاوا: کنترل جریان
Java: Flow control
جعبه سوئیچ - قسمت 1
Switch case - Part 1
جعبه سوئیچ - قسمت 2
Switch case - Part 2
جعبه سوئیچ - قسمت 3
Switch case - Part 3
برای حلقه
For loop
درباره فایل های پروژه
About Project files
در حالی که حلقه
While loop
حلقه while انجام دهید
Do while loop
حلقه ها مورد بازبینی قرار گرفتند
Loops Revisited
بشکن و ادامه بده
Break and continue
حلقه های تو در تو
Nested loops
حلقه های تو در تو - ورزش
Nested loops - exercise
آزمون بخش 6
Quiz on section 6
اپراتور ماژول (پاداش)
Modulo operator (Bonus)
راه حل مجموع رقم (پاداش)
Sum Of digit solution (Bonus)
ما دوره های مرتبط با هوش مصنوعی را شروع کرده ایم
We have started AI related courses
فایل های پروژه
Project files
جاوا: روش ها
Java: Methods
مواد و روش ها
Methods
پارامترهای روش و نوع بازگشت
Methods parameters and return type
اضافه بار روش - قسمت 1
Method overloading - Part 1
اضافه بار روش - قسمت 2
Method overloading - Part 2
روی روش تمرین کنید
EXERCISE on method
فایل های پروژه
Project files
امتحان در بخش 7
Quiz on Section 7
جاوا: روش ها
Java: Methods
مواد و روش ها
Methods
پارامترهای روش و نوع بازگشت
Methods parameters and return type
اضافه بار روش - قسمت 1
Method overloading - Part 1
اضافه بار روش - قسمت 2
Method overloading - Part 2
روی روش تمرین کنید
EXERCISE on method
فایل های پروژه
Project files
امتحان در بخش 7
Quiz on Section 7
جاوا: برخی اطلاعات خوب
Java: Some good information
بلوک کد، تورفتگی و عبارات
Code Block, Indentation and statements
کلمات جاوا
Java literals
آزمون بخش 8
Quiz on section 8
جاوا: برخی اطلاعات خوب
Java: Some good information
بلوک کد، تورفتگی و عبارات
Code Block, Indentation and statements
کلمات جاوا
Java literals
آزمون بخش 8
Quiz on section 8
جاوا: مفاهیم برنامه نویسی شی گرا
Java: Object Oriented Programming Concepts
کلاس ها - مقدمه
Classes - Introduction
کلاس ها - معرفی گیرندگان و ستترها
Classes - Getters and setters introduction
کلاس ها - گیرنده ها و ستترها
Classes - Getters and setters
کلاس ها - افزودن قابلیت به کلاس
Classes - Adding functionality into class
معرفی سازندگان
Constructors Introduction
سازنده پیش فرض
Default constructor
استفاده از سازنده ها
Usage of constructors
درک وراثت
Understanding inheritance
کار با ارث - قسمت 1
Working with inheritance - Part 1
کار با ارث - قسمت 2
Working with inheritance - Part 2
کار با ارث - قسمت 3
Working with inheritance - Part 3
کار با ارث - قسمت 4
Working with inheritance - Part 4
کار با ارث - قسمت 5
Working with inheritance - Part 5
نوع وراثت - اطلاعات تمرین
Type of inheritance - Exercise information
توضیح تمرین (ارث)
EXERCISE explanation (inheritance)
معرفی ترکیب
Composition Introduction
تنظیم ترکیب
Composition Setting up
کار با ترکیب
Working with composition
افزودن قابلیت
Adding functionality
کپسولاسیون - قسمت 1
Encapsulation - Part 1
کپسولاسیون - قسمت 2
Encapsulation - Part 2
چند شکلی - قسمت 1
Polymorphism - Part 1
چند شکلی - قسمت 2
Polymorphism - Part 2
مزایای پلی مورفیسم
Benefits of Polymorphism
فایل های پروژه
Project files
آزمون بخش 9
Quiz on section 9
جاوا: مفاهیم برنامه نویسی شی گرا
Java: Object Oriented Programming Concepts
کلاس ها - مقدمه
Classes - Introduction
کلاس ها - معرفی گیرندگان و ستترها
Classes - Getters and setters introduction
کلاس ها - گیرنده ها و ستترها
Classes - Getters and setters
کلاس ها - افزودن قابلیت به کلاس
Classes - Adding functionality into class
معرفی سازندگان
Constructors Introduction
سازنده پیش فرض
Default constructor
استفاده از سازنده ها
Usage of constructors
درک وراثت
Understanding inheritance
کار با ارث - قسمت 1
Working with inheritance - Part 1
کار با ارث - قسمت 2
Working with inheritance - Part 2
کار با ارث - قسمت 3
Working with inheritance - Part 3
کار با ارث - قسمت 4
Working with inheritance - Part 4
کار با ارث - قسمت 5
Working with inheritance - Part 5
نوع وراثت - اطلاعات تمرین
Type of inheritance - Exercise information
توضیح تمرین (ارث)
EXERCISE explanation (inheritance)
معرفی ترکیب
Composition Introduction
تنظیم ترکیب
Composition Setting up
کار با ترکیب
Working with composition
افزودن قابلیت
Adding functionality
کپسولاسیون - قسمت 1
Encapsulation - Part 1
کپسولاسیون - قسمت 2
Encapsulation - Part 2
چند شکلی - قسمت 1
Polymorphism - Part 1
چند شکلی - قسمت 2
Polymorphism - Part 2
مزایای پلی مورفیسم
Benefits of Polymorphism
فایل های پروژه
Project files
آزمون بخش 9
Quiz on section 9
جاوا: مفاهیم اصلی
Java: Core concepts
رابط ها
Interfaces
کلاس چکیده - مقدمه
Abstract class - Introduction
وراثت چندگانه با استفاده از رابط ها
Multiple inheritance using interfaces
کلاس های داخلی
Inner classes
انواع کلاس تو در تو
Types of nested class
طبقه داخلی محلی
Local inner class
شی ناشناس
Anonymous object
طبقه داخلی ناشناس
Anonymous inner class
مزایای کلاس داخلی
Advantages of inner class
ورودی کاربر
User input
عناصر استاتیک
Static elements
کلاس داخلی استاتیک - قسمت 1
Static inner class - Part 1
کلاس داخلی استاتیک - قسمت 2
Static inner class - Part 2
کلمه کلیدی نهایی
Final keyword
کلمه کلیدی نهایی با متد و کلاس
Final keyword with method and class
بسته ها
Packages
بسته ها ادامه دارد
Packages continues
محدوده
Scope
اصلاح کننده دسترسی
Access modifier
اصلاح کننده دسترسی - قسمت 1
Access modifier - Part 1
اصلاح کننده دسترسی - قسمت 2
Access modifier - Part 2
رسیدگی به استثنا (مقدمه)
Exception handling (Intro)
رسیدگی به استثنا، بلوک های چندگانه گیر
Exception handling, Multiple catch blocks
رسیدگی به استثنا، بلوک های چندگانه گیر - قسمت 2
Exception handling, Multiple catch blocks - Part 2
در نهایت بلاک کنید
Finally block
پرتاب و پرتاب
Throw and throws
استثنا تعریف شده توسط کاربر
User defined exception
موارد استثناء علامت خورده و بدون علامت
Checked and unchecked exceptions
Enum
Enum
رشته های
Strings
تفاوت بین String literal و String Object
Difference between String literal and String Object
روش های رشته ای (سند)
String methods (Document)
قالب بندی رشته (سند)
String formatting (Document)
فایل های پروژه
Project files
آزمون بخش 10
Quiz on section 10
جاوا: مفاهیم اصلی
Java: Core concepts
رابط ها
Interfaces
کلاس چکیده - مقدمه
Abstract class - Introduction
وراثت چندگانه با استفاده از رابط ها
Multiple inheritance using interfaces
کلاس های داخلی
Inner classes
انواع کلاس تو در تو
Types of nested class
طبقه داخلی محلی
Local inner class
شی ناشناس
Anonymous object
طبقه داخلی ناشناس
Anonymous inner class
مزایای کلاس داخلی
Advantages of inner class
ورودی کاربر
User input
عناصر استاتیک
Static elements
کلاس داخلی استاتیک - قسمت 1
Static inner class - Part 1
کلاس داخلی استاتیک - قسمت 2
Static inner class - Part 2
کلمه کلیدی نهایی
Final keyword
کلمه کلیدی نهایی با متد و کلاس
Final keyword with method and class
بسته ها
Packages
بسته ها ادامه دارد
Packages continues
محدوده
Scope
اصلاح کننده دسترسی
Access modifier
اصلاح کننده دسترسی - قسمت 1
Access modifier - Part 1
اصلاح کننده دسترسی - قسمت 2
Access modifier - Part 2
رسیدگی به استثنا (مقدمه)
Exception handling (Intro)
رسیدگی به استثنا، بلوک های چندگانه گیر
Exception handling, Multiple catch blocks
رسیدگی به استثنا، بلوک های چندگانه گیر - قسمت 2
Exception handling, Multiple catch blocks - Part 2
در نهایت بلاک کنید
Finally block
پرتاب و پرتاب
Throw and throws
استثنا تعریف شده توسط کاربر
User defined exception
موارد استثناء علامت خورده و بدون علامت
Checked and unchecked exceptions
Enum
Enum
رشته های
Strings
تفاوت بین String literal و String Object
Difference between String literal and String Object
روش های رشته ای (سند)
String methods (Document)
قالب بندی رشته (سند)
String formatting (Document)
فایل های پروژه
Project files
آزمون بخش 10
Quiz on section 10
جاوا: آرایه
Java: Array
نمای کلی آرایه
Array overview
نحوه مقداردهی اولیه آرایه
How to initialize array
حلقه Foreach
Foreach loop
روش ها - تماس با مقدار و مرجع
Methods - Call by value and reference
آزمون بخش 11
Quiz on section 11
توجه داشته باشید
Note
مشکلات مربوط به آرایه
Issues with array
درباره تست و بهبود مهارت های جاوا
About Test and improve your Java Skills
فایل های پروژه
Project files
جاوا: آرایه
Java: Array
نمای کلی آرایه
Array overview
نحوه مقداردهی اولیه آرایه
How to initialize array
حلقه Foreach
Foreach loop
روش ها - تماس با مقدار و مرجع
Methods - Call by value and reference
آزمون بخش 11
Quiz on section 11
توجه داشته باشید
Note
مشکلات مربوط به آرایه
Issues with array
درباره تست و بهبود مهارت های جاوا
About Test and improve your Java Skills
فایل های پروژه
Project files
جاوا: چارچوب مجموعه ها
Java: Collections framework
نمای کلی چارچوب مجموعه ها
Collections framework Overview
ArrayList
ArrayList
ArrayList - قسمت 2
ArrayList - Part 2
اتوباکسینگ و جعبه گشایی
Autoboxing and unboxing
نمای کلی ArrayList و Stack
ArrayList and Stack overview
روش های پشته
Stack methods
LinkedList
LinkedList
عملیات LinkedList
LinkedList operations
فهرست رابط
List interface
تکرار کننده ها
Iterators
مرتب سازی و معکوس کردن عناصر
Sorting and reversal of elements
مروری بر روش CompareTo
CompareTo method overview
رابط قابل مقایسه
Comparable interface
درک کمی بیشتر از آن
Understanding bit more of it
آزمون بخش 12
Quiz on section 12
فایل های پروژه
Project files
جاوا: چارچوب مجموعه ها
Java: Collections framework
نمای کلی چارچوب مجموعه ها
Collections framework Overview
ArrayList
ArrayList
ArrayList - قسمت 2
ArrayList - Part 2
اتوباکسینگ و جعبه گشایی
Autoboxing and unboxing
نمای کلی ArrayList و Stack
ArrayList and Stack overview
روش های پشته
Stack methods
LinkedList
LinkedList
عملیات LinkedList
LinkedList operations
فهرست رابط
List interface
تکرار کننده ها
Iterators
مرتب سازی و معکوس کردن عناصر
Sorting and reversal of elements
مروری بر روش CompareTo
CompareTo method overview
رابط قابل مقایسه
Comparable interface
درک کمی بیشتر از آن
Understanding bit more of it
آزمون بخش 12
Quiz on section 12
فایل های پروژه
Project files
جاوا: ژنریک
Java: Generics
بررسی کلی ژنریک ها
Generics overview
شروع کار با ژنریک
Getting started with generics
درک ژنریک
Understanding generics
پارامترها را تایپ کنید
Type parameters
نوع پارامترها (سند)
Type parameters (Document)
روش ژنریک
Generic method
پارامتر نوع محدود
Bounded type parameter
رابط قابل مقایسه
Comparable interface
حروف عام در Generics
Wildcards in Generics
آزمون بخش 13
Quiz on section 13
فایل های پروژه
Project files
جاوا: ژنریک
Java: Generics
بررسی کلی ژنریک ها
Generics overview
شروع کار با ژنریک
Getting started with generics
درک ژنریک
Understanding generics
پارامترها را تایپ کنید
Type parameters
نوع پارامترها (سند)
Type parameters (Document)
روش ژنریک
Generic method
پارامتر نوع محدود
Bounded type parameter
رابط قابل مقایسه
Comparable interface
حروف عام در Generics
Wildcards in Generics
آزمون بخش 13
Quiz on section 13
فایل های پروژه
Project files
جاوا: مجموعه ها ادامه دارد
Java: Collections continues
مجموعه ها
Sets
انواع را تنظیم کنید
Set types
مرتب سازی سفارشی با استفاده از مقایسه کننده
Custom sorting using comparator
صف
Queue
Dequeue
Dequeue
نقشه ها
Maps
نقشه درختی
TreeMap
برابر و روش های هش کد
Equals and hashcode methods
زیر Maps جستجو کنید
Search under Maps
چیزی بیشتر
Something more
آزمون بخش 14
Quiz on section 14
فایل های پروژه
Project files
جاوا: مجموعه ها ادامه دارد
Java: Collections continues
مجموعه ها
Sets
انواع را تنظیم کنید
Set types
مرتب سازی سفارشی با استفاده از مقایسه کننده
Custom sorting using comparator
صف
Queue
Dequeue
Dequeue
نقشه ها
Maps
نقشه درختی
TreeMap
برابر و روش های هش کد
Equals and hashcode methods
زیر Maps جستجو کنید
Search under Maps
چیزی بیشتر
Something more
آزمون بخش 14
Quiz on section 14
فایل های پروژه
Project files
جاوا: کنترل همزمان چند رشته ای در جاوا
Java: Multi-threading-Concurrency control in Java
در مورد چند رشته ای
About multi-threading
نمای کلی چند رشته ای
Multithreading overview
ایجاد thread با گسترش کلاس thread
Creating thread by extending the thread class
ایجاد رشته با پیاده سازی رابط runnable
Creating thread by implementing runnable interface
همگام سازی تحت کنترل همزمان
Synchronization under concurrency control
روش همگام
Synchronized method
بلوک همگام شده
Synchronized block
بلوک همگام شده روی شی
Synchronized block on object
همگام سازی استاتیک
Static synchronization
استفاده از کلمه کلیدی فرار
Usage of volatile keyword
صبر کنید و اطلاع دهید
Wait and notify
قطع کنید
Interrupt
به نمای کلی بپیوندید
Join overview
استخرهای نخ
Thread pools
CountDown Latch
CountDownLatch
مسدود کردن صف
Blocking Queue
قفل ورود مجدد
Reentrant lock
بن بست - قسمت 1
Deadlock - Part 1
بن بست - قسمت 2
Deadlock - Part 2
آزمون بخش 15
Quiz on section 15
فایل های پروژه
Project files
جاوا: کنترل همزمان چند رشته ای در جاوا
Java: Multi-threading-Concurrency control in Java
در مورد چند رشته ای
About multi-threading
نمای کلی چند رشته ای
Multithreading overview
ایجاد thread با گسترش کلاس thread
Creating thread by extending the thread class
ایجاد رشته با پیاده سازی رابط runnable
Creating thread by implementing runnable interface
همگام سازی تحت کنترل همزمان
Synchronization under concurrency control
روش همگام
Synchronized method
بلوک همگام شده
Synchronized block
بلوک همگام شده روی شی
Synchronized block on object
همگام سازی استاتیک
Static synchronization
استفاده از کلمه کلیدی فرار
Usage of volatile keyword
صبر کنید و اطلاع دهید
Wait and notify
قطع کنید
Interrupt
به نمای کلی بپیوندید
Join overview
استخرهای نخ
Thread pools
CountDown Latch
CountDownLatch
مسدود کردن صف
Blocking Queue
قفل ورود مجدد
Reentrant lock
بن بست - قسمت 1
Deadlock - Part 1
بن بست - قسمت 2
Deadlock - Part 2
آزمون بخش 15
Quiz on section 15
فایل های پروژه
Project files
جاوا: بیان لامبدا - مبانی
Java: Lambda expression - basics
نمای کلی بیان لامبدا
Lambda expression overview
بیان لامبدا ادامه یافت
Lambda expression continued
عبارات لامبدا، چیزی بیشتر
Lambda expressions, something more
عبارات لامبدا، چند چیز دیگر
Lambda expressions, few more things
عبارات لامبدا با متغیرها و تکرارها
Lambda expressions with variables and iterations
محمولات
Predicates
چیزی بیشتر را محمول می کند
Predicates something more
امتحان در بخش 16
Quiz on Section 16
فایل های پروژه
Project files
جاوا: بیان لامبدا - مبانی
Java: Lambda expression - basics
نمای کلی بیان لامبدا
Lambda expression overview
بیان لامبدا ادامه یافت
Lambda expression continued
عبارات لامبدا، چیزی بیشتر
Lambda expressions, something more
عبارات لامبدا، چند چیز دیگر
Lambda expressions, few more things
عبارات لامبدا با متغیرها و تکرارها
Lambda expressions with variables and iterations
محمولات
Predicates
چیزی بیشتر را محمول می کند
Predicates something more
امتحان در بخش 16
Quiz on Section 16
فایل های پروژه
Project files
جاوا: مدیریت فایل تحت جاوا
Java: File Handling under Java
جریان های داده
Data streams
ایجاد فایل روی دیسک
Creating file on disk
ایجاد دایرکتوری
Creating a directory
نوشتن روی فایل ها
Writing onto files
خواندن فایل ها با BufferedReader
Reading files with BufferedReader
خواندن فایل ها با اسکنر
Reading files with scanner
اسکنر در مقابل خواننده بافر
Scanner vs Buffered reader
حذف فایل
File deletion
با منابع امتحان کنید
Try with resources
سریال سازی اشیاء
Serialization of Objects
فایل های پروژه
Project files
آزمون بخش 17
Quiz on section 17
جاوا: مدیریت فایل تحت جاوا
Java: File Handling under Java
جریان های داده
Data streams
ایجاد فایل روی دیسک
Creating file on disk
ایجاد دایرکتوری
Creating a directory
نوشتن روی فایل ها
Writing onto files
خواندن فایل ها با BufferedReader
Reading files with BufferedReader
خواندن فایل ها با اسکنر
Reading files with scanner
اسکنر در مقابل خواننده بافر
Scanner vs Buffered reader
حذف فایل
File deletion
با منابع امتحان کنید
Try with resources
سریال سازی اشیاء
Serialization of Objects
فایل های پروژه
Project files
آزمون بخش 17
Quiz on section 17
اشکال زدایی: رفع اشکال
Debug: Debugging
شروع کار با اشکال زدایی
Getting started with debugging
اشکال زدایی، به روز رسانی مقدار متغیر زمان اجرا
Debugging, runtime variable value update
اشکال زدایی ادامه دارد
Debugging Continues
نحوه اعمال ساعت روی متغیر(های)
How to apply watch on variable(s)
آزمون بخش 18
Quiz on section 18
اشکال زدایی: رفع اشکال
Debug: Debugging
شروع کار با اشکال زدایی
Getting started with debugging
اشکال زدایی، به روز رسانی مقدار متغیر زمان اجرا
Debugging, runtime variable value update
اشکال زدایی ادامه دارد
Debugging Continues
نحوه اعمال ساعت روی متغیر(های)
How to apply watch on variable(s)
آزمون بخش 18
Quiz on section 18
GIT: مبانی GIT
GIT: GIT basics
قبل از اینکه جلوتر برویم
Before we go further
نمای کلی GIT
GIT overview
نمای کلی ویژگی های GIT
GIT features overview
راه اندازی GIT
Setting up GIT
کلون کردن و وارد کردن پروژه GIT در eclipse
Clone and import GIT project into eclipse
کلون پروژه GIT به طور مستقیم از eclipse
Clone GIT project directly from eclipse
آزمون بخش 19
Quiz on section 19
GIT: مبانی GIT
GIT: GIT basics
قبل از اینکه جلوتر برویم
Before we go further
نمای کلی GIT
GIT overview
نمای کلی ویژگی های GIT
GIT features overview
راه اندازی GIT
Setting up GIT
کلون کردن و وارد کردن پروژه GIT در eclipse
Clone and import GIT project into eclipse
کلون پروژه GIT به طور مستقیم از eclipse
Clone GIT project directly from eclipse
آزمون بخش 19
Quiz on section 19
JSP & Servlets: مقدمه
JSP & Servlets: Introduction
لینک های دانلود
Download links
قبل از اینکه با Jsp و Servlets شروع کنیم
Before we start with Jsp and Servlets
الزامات برای شروع
Requirements to get started
به روز رسانی نصب 2021
Installation update 2021
راه اندازی پروژه
Project setup
سلام سرولت ها
Hello Servlets
سلام JSP
Hello JSP
چرخه زندگی سرولت ها
Servlets life cycle
عنصر عبارت JSP
JSP expressions element
عنصر اسکریپت های JSP
JSP scriptlets element
عنصر اعلامیه های JSP
JSP declarations element
عنصر نظر JSP
JSP comment element
عنصر دستورالعمل JSP
JSP Directive element
MCQs و پیش بینی خروجی
MCQs and Predict the Output
شرح استقرار و حاشیه نویسی
Deployment descriptor and annotations
پیکربندی JSP در توصیفگر استقرار
JSP configuration in deployment descriptor
خواندن پارامتر(های) URL
Reading URL parameter(s)
شامل فایل(های) در صفحه JSP
Include file(s) in JSP page
وارد کردن کلاس به صفحه Jsp
Import class into Jsp page
فوروارد و تغییر مسیر تحت JSP
Forward and redirect under JSP
نمای کلی MVC
MVC overview
تمرین - تغییر مسیر اصلی با استفاده از servlet
Exercise - Basic redirection using servlet
برنامه پایه بر اساس MVC
Basic application based on MVC
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: مقدمه
JSP & Servlets: Introduction
لینک های دانلود
Download links
قبل از اینکه با Jsp و Servlets شروع کنیم
Before we start with Jsp and Servlets
الزامات برای شروع
Requirements to get started
به روز رسانی نصب 2021
Installation update 2021
راه اندازی پروژه
Project setup
سلام سرولت ها
Hello Servlets
سلام JSP
Hello JSP
چرخه زندگی سرولت ها
Servlets life cycle
عنصر عبارت JSP
JSP expressions element
عنصر اسکریپت های JSP
JSP scriptlets element
عنصر اعلامیه های JSP
JSP declarations element
عنصر نظر JSP
JSP comment element
عنصر دستورالعمل JSP
JSP Directive element
MCQs و پیش بینی خروجی
MCQs and Predict the Output
شرح استقرار و حاشیه نویسی
Deployment descriptor and annotations
پیکربندی JSP در توصیفگر استقرار
JSP configuration in deployment descriptor
خواندن پارامتر(های) URL
Reading URL parameter(s)
شامل فایل(های) در صفحه JSP
Include file(s) in JSP page
وارد کردن کلاس به صفحه Jsp
Import class into Jsp page
فوروارد و تغییر مسیر تحت JSP
Forward and redirect under JSP
نمای کلی MVC
MVC overview
تمرین - تغییر مسیر اصلی با استفاده از servlet
Exercise - Basic redirection using servlet
برنامه پایه بر اساس MVC
Basic application based on MVC
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: Forms
JSP & Servlets: Forms
نمای کلی فرم ها
Forms overview
عناصر فرم (سند)
Form elements (Document)
فرم های تحت JSP
Forms under JSP
فرم های تحت Servlets
Forms under Servlets
اعتبار سنجی فرم های پایه
Basic form validations
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: Forms
JSP & Servlets: Forms
نمای کلی فرم ها
Forms overview
عناصر فرم (سند)
Form elements (Document)
فرم های تحت JSP
Forms under JSP
فرم های تحت Servlets
Forms under Servlets
اعتبار سنجی فرم های پایه
Basic form validations
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: درک جاوا Beans
JSP & Servlets: Understanding Java Beans
نمای کلی حبوبات
Beans overview
انواع محدوده لوبیا - جلسه، صفحه و برنامه
Bean scope types - session, page & application
محدوده درخواست
Request scope
لوبیا با فرم های وب
Beans with web forms
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: درک جاوا Beans
JSP & Servlets: Understanding Java Beans
نمای کلی حبوبات
Beans overview
انواع محدوده لوبیا - جلسه، صفحه و برنامه
Bean scope types - session, page & application
محدوده درخواست
Request scope
لوبیا با فرم های وب
Beans with web forms
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: مدیریت جلسه
JSP & Servlets: Session management
جلسه تحت مرور کلی JSP
Session under JSP overview
مقدمه ای بر کوکی
Introduction to cookie
خواندن و نوشتن عملیات کوکی
Read and write operation of cookie
خروج کاربر (از طریق کوکی)
User logout (Via cookie)
خروج کاربر (با استفاده از ویژگی جلسه)
User logout (using session attribute)
برنامه سازماندهی
Organizing application
رفع لینک های ریدایرکت و فوروارد
Fixing Redirect and forward links
رسیدگی به جلسه بدون کوکی
Handling session without cookie
فیلترهای Servlet
Servlet Filters
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: مدیریت جلسه
JSP & Servlets: Session management
جلسه تحت مرور کلی JSP
Session under JSP overview
مقدمه ای بر کوکی
Introduction to cookie
خواندن و نوشتن عملیات کوکی
Read and write operation of cookie
خروج کاربر (از طریق کوکی)
User logout (Via cookie)
خروج کاربر (با استفاده از ویژگی جلسه)
User logout (using session attribute)
برنامه سازماندهی
Organizing application
رفع لینک های ریدایرکت و فوروارد
Fixing Redirect and forward links
رسیدگی به جلسه بدون کوکی
Handling session without cookie
فیلترهای Servlet
Servlet Filters
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: تگ های هسته JSTL
JSP & Servlets: JSTL core tags
راه اندازی JSTL
JSTL setting up
JSTL تگ ها را تنظیم و حذف می کند
JSTL set and remove tags
خواندن از Bean با استفاده از زبان بیان
Reading from Bean using Expression Language
تصمیم گیری تحت JSTL
Decision making under JSTL
JSTL تگ ها و کی را انتخاب کنید
JSTL Choose and when tags
MCQs و پیش بینی خروجی
MCQs and Predict the Output
JSTL برای حلقه
JSTL for loop
JSTL برای هر حلقه
JSTL forEach loop
تگ JSTL forTokens
JSTL forTokens tag
واردات JSTL و تگ param
JSTL import and param tag
آدرس JSTL و تگ تغییر مسیر
JSTL URL and redirect tag
JSTL catch tag
JSTL catch tag
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: تگ های هسته JSTL
JSP & Servlets: JSTL core tags
راه اندازی JSTL
JSTL setting up
JSTL تگ ها را تنظیم و حذف می کند
JSTL set and remove tags
خواندن از Bean با استفاده از زبان بیان
Reading from Bean using Expression Language
تصمیم گیری تحت JSTL
Decision making under JSTL
JSTL تگ ها و کی را انتخاب کنید
JSTL Choose and when tags
MCQs و پیش بینی خروجی
MCQs and Predict the Output
JSTL برای حلقه
JSTL for loop
JSTL برای هر حلقه
JSTL forEach loop
تگ JSTL forTokens
JSTL forTokens tag
واردات JSTL و تگ param
JSTL import and param tag
آدرس JSTL و تگ تغییر مسیر
JSTL URL and redirect tag
JSTL catch tag
JSTL catch tag
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: دانستن اطلاعات خوب است
JSP & Servlets: Good to know information
دانستن اطلاعات خوب است
Good to know information
فایل های پروژه
Project files
JSP & Servlets: دانستن اطلاعات خوب است
JSP & Servlets: Good to know information
دانستن اطلاعات خوب است
Good to know information
فایل های پروژه
Project files
JSP & Servlets: برچسب های توابع JSTL
JSP & Servlets: JSTL functions tags
توابع طول JSTL
JSTL length functions
JSTL trim و تابع escapeXml
JSTL trim and escapeXml function
JSTL توابع بیشتر
JSTL more functions
JSTL حتی توابع بیشتری دارد
JSTL even more functions
عملکرد JSTL Split and Join
JSTL Split and Join function
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: برچسب های توابع JSTL
JSP & Servlets: JSTL functions tags
توابع طول JSTL
JSTL length functions
JSTL trim و تابع escapeXml
JSTL trim and escapeXml function
JSTL توابع بیشتر
JSTL more functions
JSTL حتی توابع بیشتری دارد
JSTL even more functions
عملکرد JSTL Split and Join
JSTL Split and Join function
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: تگ های JSTL XML
JSP & Servlets: JSTL XML tags
افزودن نمونه فایل XML
Adding Sample XML file
JSTL XML تجزیه و تگ Out
JSTL XML Parse and Out tag
تگ JSTL XML ForEach و If
JSTL XML ForEach and If tag
JSTL XML در غیر این صورت را انتخاب کنید
JSTL XML Choose When otherwise
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: تگ های JSTL XML
JSP & Servlets: JSTL XML tags
افزودن نمونه فایل XML
Adding Sample XML file
JSTL XML تجزیه و تگ Out
JSTL XML Parse and Out tag
تگ JSTL XML ForEach و If
JSTL XML ForEach and If tag
JSTL XML در غیر این صورت را انتخاب کنید
JSTL XML Choose When otherwise
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: I18N مروری
JSP & Servlets: I18N Overview
نمای کلی I18N
Overview of I18N
محلی
Locale
محل (سند)
Locale (Document)
JSP & Servlets: I18N مروری
JSP & Servlets: I18N Overview
نمای کلی I18N
Overview of I18N
محلی
Locale
محل (سند)
Locale (Document)
JSP & Servlets: پروژه در JSTL I18N
JSP & Servlets: Project on JSTL I18N
راه اندازی
Setting up
افزودن خواص
Adding properties
ادغام با وب سایت (i18n)
Integration with website (i18n)
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: پروژه در JSTL I18N
JSP & Servlets: Project on JSTL I18N
راه اندازی
Setting up
افزودن خواص
Adding properties
ادغام با وب سایت (i18n)
Integration with website (i18n)
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: برچسب های قالب بندی JSTL
JSP & Servlets: JSTL formatting tags
تاریخ و شماره قالب بندی
Formatting date & number
تاریخ و شماره قالب بندی (سند)
Formatting date & number (Document)
MCQs و پیش بینی خروجی
MCQs & Predict the Output
فایل های پروژه
Project files
JSP & Servlets: برچسب های قالب بندی JSTL
JSP & Servlets: JSTL formatting tags
تاریخ و شماره قالب بندی
Formatting date & number
تاریخ و شماره قالب بندی (سند)
Formatting date & number (Document)
MCQs و پیش بینی خروجی
MCQs & Predict the Output
فایل های پروژه
Project files
JSP & Servlets: Building Custom Tag
JSP & Servlets: Building Custom tag
ساخت تگ سفارشی
Building custom tag
فایل های پروژه
Project files
JSP & Servlets: Building Custom Tag
JSP & Servlets: Building Custom tag
ساخت تگ سفارشی
Building custom tag
فایل های پروژه
Project files
JSP & Servlets: یکپارچه سازی قالب وب
JSP & Servlets: Integrate web template
استخراج هدر و پاورقی از قالب
Extracting header and footer from template
ادغام قالب با پروژه
Integrate template with project
ادغام قالب با پروژه با استفاده از JSTL
Integrate template with project using JSTL
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: یکپارچه سازی قالب وب
JSP & Servlets: Integrate web template
استخراج هدر و پاورقی از قالب
Extracting header and footer from template
ادغام قالب با پروژه
Integrate template with project
ادغام قالب با پروژه با استفاده از JSTL
Integrate template with project using JSTL
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: بازبینی Servlets
JSP & Servlets: Revisiting Servlets
مقداردهی اولیه Servlets
Servlets initialization
آشنایی بیشتر با Servlet
Understanding more about Servlet
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: بازبینی Servlets
JSP & Servlets: Revisiting Servlets
مقداردهی اولیه Servlets
Servlets initialization
آشنایی بیشتر با Servlet
Understanding more about Servlet
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: تعامل با پایگاه داده
JSP & Servlets: Interacting with database
ابزارهای تنظیم مورد نیاز
Setting tools required
استفاده از میز کار
Use of workbench
راه اندازی JNDI
Setting up JNDI
تست اتصال
Testing connection
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: تعامل با پایگاه داده
JSP & Servlets: Interacting with database
ابزارهای تنظیم مورد نیاز
Setting tools required
استفاده از میز کار
Use of workbench
راه اندازی JNDI
Setting up JNDI
تست اتصال
Testing connection
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: فهرست کردن داده ها در صفحه وب
JSP & Servlets: Listing data on webpage
راه اندازی
Setting up
فهرست کردن داده ها در صفحه وب (قسمت 1)
Listing data on webpage (Part 1)
فهرست کردن داده ها در صفحه وب (قسمت 2)
Listing data on webpage (Part 2)
استفاده از دستورالعمل شامل
Making use of include directive
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: فهرست کردن داده ها در صفحه وب
JSP & Servlets: Listing data on webpage
راه اندازی
Setting up
فهرست کردن داده ها در صفحه وب (قسمت 1)
Listing data on webpage (Part 1)
فهرست کردن داده ها در صفحه وب (قسمت 2)
Listing data on webpage (Part 2)
استفاده از دستورالعمل شامل
Making use of include directive
MCQs و پیش بینی خروجی
MCQs and Predict the Output
فایل های پروژه
Project files
JSP & Servlets: رکورد(ها) را به پایگاه داده اضافه کنید
JSP & Servlets: Add record(s) into database
اجرای فرم برای اضافه کردن رکورد
Form implementation for record addition
برنامه سازماندهی
Organizing application
تقریباً انجام شده است
Almost done
ویژگی را نهایی کنید
Finalize the feature
فایل های پروژه
Project files
JSP & Servlets: رکورد(ها) را به پایگاه داده اضافه کنید
JSP & Servlets: Add record(s) into database
اجرای فرم برای اضافه کردن رکورد
Form implementation for record addition
برنامه سازماندهی
Organizing application
تقریباً انجام شده است
Almost done
ویژگی را نهایی کنید
Finalize the feature
فایل های پروژه
Project files
JSP & Servlets: رکورد(های) را در پایگاه داده به روز کنید
JSP & Servlets: Update record(s) into database
در حال ارتقاء لیست
Upgrading the list
به روز رسانی کنترلر
Updating Controller
فرم پر جمعیت
Populating form
افزودن قابلیت به روز رسانی
Adding Update functionality
فایل های پروژه
Project files
JSP & Servlets: رکورد(های) را در پایگاه داده به روز کنید
JSP & Servlets: Update record(s) into database
در حال ارتقاء لیست
Upgrading the list
به روز رسانی کنترلر
Updating Controller
فرم پر جمعیت
Populating form
افزودن قابلیت به روز رسانی
Adding Update functionality
فایل های پروژه
Project files
JSP & Servlets: حذف رکورد از پایگاه داده
JSP & Servlets: Delete record from database
در حال ارتقاء لیست
Upgrading the list
افزودن قابلیت حذف
Adding delete functionality
فایل های پروژه
Project files
JSP & Servlets: حذف رکورد از پایگاه داده
JSP & Servlets: Delete record from database
در حال ارتقاء لیست
Upgrading the list
افزودن قابلیت حذف
Adding delete functionality
فایل های پروژه
Project files
JSP & Servlets: اضافه کردن پشتیبانی JSTL
JSP & Servlets: Adding JSTL support
پشتیبانی JSTL را اضافه کنید
Add JSTL support
فایل های پروژه
Project files
JSP & Servlets: اضافه کردن پشتیبانی JSTL
JSP & Servlets: Adding JSTL support
پشتیبانی JSTL را اضافه کنید
Add JSTL support
فایل های پروژه
Project files
JSP & Servlets: آپلود تصویر/فایل
JSP & Servlets: Image/File upload
فرم آپلود تصویر
Image upload form
مدیریت فایل های تصویری
Handle image files
آپلود تصویر در فایل سیستم
Upload image onto filesystem
فایل های پروژه
Project files
JSP & Servlets: آپلود تصویر/فایل
JSP & Servlets: Image/File upload
فرم آپلود تصویر
Image upload form
مدیریت فایل های تصویری
Handle image files
آپلود تصویر در فایل سیستم
Upload image onto filesystem
فایل های پروژه
Project files
Hibernate: Hibernate مقدمه
Hibernate: Hibernate Introduction
لینک های دانلود
Download links
بیایید با hibernate شروع کنیم
Let's Start with hibernate
Hibernate نمای کلی
Hibernate Overview
نصب MySQL
Installing MySQL
میز کار SQL
SQL workbench
Hibernate: Hibernate مقدمه
Hibernate: Hibernate Introduction
لینک های دانلود
Download links
بیایید با hibernate شروع کنیم
Let's Start with hibernate
Hibernate نمای کلی
Hibernate Overview
نصب MySQL
Installing MySQL
میز کار SQL
SQL workbench
Hibernate: Hibernate Framework
Hibernate: Hibernate Framework
راه اندازی پروژه
Setting up Project
تنظیم فایل پیکربندی Hibernate
Setting Up Hibernate Configuration File
Session Factory و Session
Session Factory and Session
افزودن کلاس موجودیت (قسمت 1)
Adding Entity Class (Part 1)
افزودن کلاس موجودیت (قسمت 2)
Adding Entity Class (Part 2)
Hibernate in Action (قسمت 1)
Hibernate in Action (Part 1)
Hibernate in Action (قسمت 2)
Hibernate in Action (Part 2)
CRUD - بازیابی رکورد از پایگاه داده
CRUD - Retriving Record from Database
CRUD - به روز رسانی یک رکورد در پایگاه داده
CRUD - Updating a Record in Database
CRUD - حذف رکورد از پایگاه داده
CRUD - Deleting Record from Database
فایل های پروژه
Project files
Hibernate: Hibernate Framework
Hibernate: Hibernate Framework
راه اندازی پروژه
Setting up Project
تنظیم فایل پیکربندی Hibernate
Setting Up Hibernate Configuration File
Session Factory و Session
Session Factory and Session
افزودن کلاس موجودیت (قسمت 1)
Adding Entity Class (Part 1)
افزودن کلاس موجودیت (قسمت 2)
Adding Entity Class (Part 2)
Hibernate in Action (قسمت 1)
Hibernate in Action (Part 1)
Hibernate in Action (قسمت 2)
Hibernate in Action (Part 2)
CRUD - بازیابی رکورد از پایگاه داده
CRUD - Retriving Record from Database
CRUD - به روز رسانی یک رکورد در پایگاه داده
CRUD - Updating a Record in Database
CRUD - حذف رکورد از پایگاه داده
CRUD - Deleting Record from Database
فایل های پروژه
Project files
Hibernate: Hibernate English Query Basics
Hibernate: Hibernate Query language Basics
فهرست رکوردها
Listing Records
HQL بند کجا
HQL The Where Clause
سوابق را با استفاده از HQL به روز کنید
Update Records using HQL
حذف رکورد با استفاده از HQL
Deleting Record using HQL
فایل های پروژه
Project files
Hibernate: Hibernate English Query Basics
Hibernate: Hibernate Query language Basics
فهرست رکوردها
Listing Records
HQL بند کجا
HQL The Where Clause
سوابق را با استفاده از HQL به روز کنید
Update Records using HQL
حذف رکورد با استفاده از HQL
Deleting Record using HQL
فایل های پروژه
Project files
JSP & Servlets: ادغام Hibernate
JSP & Servlets: Integration of Hibernate
بیایید Hibernate را با JSP و Servlets ادغام کنیم
Let's integrate Hibernate with JSP and Servlets
پشتیبانی Hibernate را اضافه کنید
Add Hibernate Support
آشنایی با پیکربندی Hibernate
Understanding Hibernate configuration
Hibernate کلاس entity
Hibernate entity class
Hibernate در عمل
Hibernate in action
فایل های پروژه
Project files
JSP & Servlets: ادغام Hibernate
JSP & Servlets: Integration of Hibernate
بیایید Hibernate را با JSP و Servlets ادغام کنیم
Let's integrate Hibernate with JSP and Servlets
پشتیبانی Hibernate را اضافه کنید
Add Hibernate Support
آشنایی با پیکربندی Hibernate
Understanding Hibernate configuration
Hibernate کلاس entity
Hibernate entity class
Hibernate در عمل
Hibernate in action
فایل های پروژه
Project files
JSP & Servlets: ساخت برنامه
JSP & Servlets: Building the application
تنظیم کردن چیزها
Setting things up
لیست فایل های موجود
List available files
نمایش فایل های تصویری در صفحه JSP
Display image files on JSP page
بهبود نمای صفحه
Improve view of the page
افزودن فرم اطلاعات به روز رسانی
Adding update information form
اجرای عملکرد اطلاعات به روز رسانی
Implement update information functionality
منطق اطلاعات به روز رسانی مجدد مورد بررسی قرار گرفت
Update information logic revisited
داده های ستون خاص را با استفاده از Hibernate به روز کنید
Update specific column data using Hibernate
افزودن عملکرد مشاهده تصویر
Add view image action
پیاده سازی صفحه نمایش تصویر
Implement view image page
افزودن اقدام حذف تصویر
Add delete image action
کارکرد برنامه را دوباره بررسی کنید
Recheck the application working
توجه داشته باشید
Note
فایل های پروژه
Project files
JSP & Servlets: ساخت برنامه
JSP & Servlets: Building the application
تنظیم کردن چیزها
Setting things up
لیست فایل های موجود
List available files
نمایش فایل های تصویری در صفحه JSP
Display image files on JSP page
بهبود نمای صفحه
Improve view of the page
افزودن فرم اطلاعات به روز رسانی
Adding update information form
اجرای عملکرد اطلاعات به روز رسانی
Implement update information functionality
منطق اطلاعات به روز رسانی مجدد مورد بررسی قرار گرفت
Update information logic revisited
داده های ستون خاص را با استفاده از Hibernate به روز کنید
Update specific column data using Hibernate
افزودن عملکرد مشاهده تصویر
Add view image action
پیاده سازی صفحه نمایش تصویر
Implement view image page
افزودن اقدام حذف تصویر
Add delete image action
کارکرد برنامه را دوباره بررسی کنید
Recheck the application working
توجه داشته باشید
Note
فایل های پروژه
Project files
بهار 5: شروع به کار
Spring 5: Getting started
لینک های دانلود
Download links
بیایید با بهار 5 شروع کنیم
Let's start with Spring 5
دانلود نرم افزارهای مورد نیاز
Download required software's
نصب نرم افزارهای مورد نیاز
Installing required software
پیوند به فرآیند راه اندازی برای مک و لینوکس
Link to setup process for Mac and Linux
اولین راه اندازی پروژه در STS
First project setup on STS
بهار 5: شروع به کار
Spring 5: Getting started
لینک های دانلود
Download links
بیایید با بهار 5 شروع کنیم
Let's start with Spring 5
دانلود نرم افزارهای مورد نیاز
Download required software's
نصب نرم افزارهای مورد نیاز
Installing required software
پیوند به فرآیند راه اندازی برای مک و لینوکس
Link to setup process for Mac and Linux
اولین راه اندازی پروژه در STS
First project setup on STS
فنر 5: وارونگی کنترل، تزریق وابستگی
Spring 5: Inversion of control, Dependency injection
تزریق وابستگی
Dependency injection
تزریق وابستگی را درک کنید
Understand dependency injection
فایل های پروژه
Project files
فنر 5: وارونگی کنترل، تزریق وابستگی
Spring 5: Inversion of control, Dependency injection
تزریق وابستگی
Dependency injection
تزریق وابستگی را درک کنید
Understand dependency injection
فایل های پروژه
Project files
فنر 5: سیم خودکار
Spring 5: Autowire
معرفی Autowire
Autowire introduction
سناریوهای سیم کشی خودکار
Autowire scenarios
حاشیه نویسی واجد شرایط
Qualifier annotation
فایل های پروژه
Project files
فنر 5: سیم خودکار
Spring 5: Autowire
معرفی Autowire
Autowire introduction
سناریوهای سیم کشی خودکار
Autowire scenarios
حاشیه نویسی واجد شرایط
Qualifier annotation
فایل های پروژه
Project files
بهار 5: باقلا بهار
Spring 5: Spring Bean
لوبیا بهاره
Spring bean
تزریق سازنده
Constructor injection
فایل های پروژه
Project files
بهار 5: باقلا بهار
Spring 5: Spring Bean
لوبیا بهاره
Spring bean
تزریق سازنده
Constructor injection
فایل های پروژه
Project files
بهار 5: مراحل راه اندازی IDE
Spring 5: IDE setup steps
پروژه بهار در IntelliJ
Spring project on IntelliJ
اضافه کردن پشتیبانی SpringMVC در Eclipse
Adding SpringMVC support on Eclipse
پروژه وب پویا ساده
Simple dynamic web project
مدل در پروژه وب
Model in webproject
فایل های پروژه
Project files
بهار 5: مراحل راه اندازی IDE
Spring 5: IDE setup steps
پروژه بهار در IntelliJ
Spring project on IntelliJ
اضافه کردن پشتیبانی SpringMVC در Eclipse
Adding SpringMVC support on Eclipse
پروژه وب پویا ساده
Simple dynamic web project
مدل در پروژه وب
Model in webproject
فایل های پروژه
Project files
فنر 5: فنر MVC
Spring 5: Spring MVC
حداقل تنظیم فنری MVC
Spring MVC minimal setup
فرم اولیه با Spring MVC
Basic form with Spring MVC
درخواست پارامتر و مدل تحت Spring MVC
Request param and Model under Spring MVC
ModelAndView و foreach روی داده ها
ModelAndView and foreach on data
فایل های پروژه
Project files
فنر 5: فنر MVC
Spring 5: Spring MVC
حداقل تنظیم فنری MVC
Spring MVC minimal setup
فرم اولیه با Spring MVC
Basic form with Spring MVC
درخواست پارامتر و مدل تحت Spring MVC
Request param and Model under Spring MVC
ModelAndView و foreach روی داده ها
ModelAndView and foreach on data
فایل های پروژه
Project files
بهار 5: عناصر شکل بهار
Spring 5: Spring form elements
راه اندازی پروژه eclipse
Setting up eclipse project
شروع کار با فرم ها
Getting started with forms
ورودی و رادیویی
Input and radio
دکمه های رادیویی و پس زمینه
Radio-buttons and background
لیست کشویی
Dropdown list
ناحیه متن
Text area
چک باکس ها
Checkboxes
فایل های پروژه
Project files
بهار 5: عناصر شکل بهار
Spring 5: Spring form elements
راه اندازی پروژه eclipse
Setting up eclipse project
شروع کار با فرم ها
Getting started with forms
ورودی و رادیویی
Input and radio
دکمه های رادیویی و پس زمینه
Radio-buttons and background
لیست کشویی
Dropdown list
ناحیه متن
Text area
چک باکس ها
Checkboxes
فایل های پروژه
Project files
بهار 5: استایل و منابع خارجی
Spring 5: Styling and External Resources
اضافه کردن پشتیبانی STS 3 به Eclipse
Adding STS 3 support into Eclipse
اضافه کردن منبع خارجی
Add external resource
صفحه سبک اضافه کنید
Add style sheet
فایل های پروژه
Project files
بهار 5: استایل و منابع خارجی
Spring 5: Styling and External Resources
اضافه کردن پشتیبانی STS 3 به Eclipse
Adding STS 3 support into Eclipse
اضافه کردن منبع خارجی
Add external resource
صفحه سبک اضافه کنید
Add style sheet
فایل های پروژه
Project files
چارچوب بهار: اعتبار سنجی فرم
Spring framework: Form validations
اعتبار سنجی فرم با استفاده از HTML
Form Validation using HTML
معرفی اعتبار سنج Hibernate
Hibernate validator introduction
پر کردن مجدد داده های فرم
Repopulate form data
ModelMap - کنترل کننده ساده
ModelMap - Simplifying controller
نمایش پیام های خطا
Show error messages
قوانین اعتبارسنجی
Validation rules
فایل های پروژه
Project files
چارچوب بهار: اعتبار سنجی فرم
Spring framework: Form validations
اعتبار سنجی فرم با استفاده از HTML
Form Validation using HTML
معرفی اعتبار سنج Hibernate
Hibernate validator introduction
پر کردن مجدد داده های فرم
Repopulate form data
ModelMap - کنترل کننده ساده
ModelMap - Simplifying controller
نمایش پیام های خطا
Show error messages
قوانین اعتبارسنجی
Validation rules
فایل های پروژه
Project files
چارچوب Spring: اتصال به پایگاه داده با استفاده از JDBC (پیکربندی XML)
Spring framework: Database Connectivity using JDBC (XML Configuration)
Maven Setup برای Hibernate و MySQL
Maven Setup for hibernate and MySQL
محیط خورشید گرفتگی جایگزین
Alternate eclipse environment
رویکرد پروژه وب پویا
Dynamic web project approach
نصب mysql
Installing mysql
میز کار SQL
SQL workbench
شناخت معماری
Understanding the Architecture
درک معماری (سند)
Understanding the Architecture(Document)
روش های نقشه برداری
Methods of Mapping
روش های نقشه برداری (سند)
Methods of Mapping(Document)
راه اندازی پروژه
Setting Up Project
افزودن شی دسترسی به داده (DAO)
Adding Data Access Object (DAOs)
تعریف Beans (پیکربندی XML)
Defining Beans (XML Configuration)
خواندن از پایگاه داده
Reading from Database
نمایش اطلاعات در صفحه وب
Showing Information on webpage
فایل های پروژه
Project files
چارچوب Spring: اتصال به پایگاه داده با استفاده از JDBC (پیکربندی XML)
Spring framework: Database Connectivity using JDBC (XML Configuration)
Maven Setup برای Hibernate و MySQL
Maven Setup for hibernate and MySQL
محیط خورشید گرفتگی جایگزین
Alternate eclipse environment
رویکرد پروژه وب پویا
Dynamic web project approach
نصب mysql
Installing mysql
میز کار SQL
SQL workbench
شناخت معماری
Understanding the Architecture
درک معماری (سند)
Understanding the Architecture(Document)
روش های نقشه برداری
Methods of Mapping
روش های نقشه برداری (سند)
Methods of Mapping(Document)
راه اندازی پروژه
Setting Up Project
افزودن شی دسترسی به داده (DAO)
Adding Data Access Object (DAOs)
تعریف Beans (پیکربندی XML)
Defining Beans (XML Configuration)
خواندن از پایگاه داده
Reading from Database
نمایش اطلاعات در صفحه وب
Showing Information on webpage
فایل های پروژه
Project files
چارچوب Spring: اتصال به پایگاه داده با استفاده از JDBC (Annotations)
Spring framework : Database Connectivity using JDBC (Annotations)
تعریف حاشیه نویسی
Defining Annotations
قرار دادن اشیا در جای خود
Getting Things in Place
افزودن لینک افزودن کاربر
Adding Add User link
یک راهپیمایی
A Walkthrough
به روز رسانی کنترلر
Updating the Controller
افزودن اعتبارسنجی
Adding the Validation
افزودن کاربر
Adding User
فایل های پروژه
Project files
چارچوب Spring: اتصال به پایگاه داده با استفاده از JDBC (Annotations)
Spring framework : Database Connectivity using JDBC (Annotations)
تعریف حاشیه نویسی
Defining Annotations
قرار دادن اشیا در جای خود
Getting Things in Place
افزودن لینک افزودن کاربر
Adding Add User link
یک راهپیمایی
A Walkthrough
به روز رسانی کنترلر
Updating the Controller
افزودن اعتبارسنجی
Adding the Validation
افزودن کاربر
Adding User
فایل های پروژه
Project files
چارچوب فنری: کنترل استثنا تحت Spring MVC
Spring framework : Exception Handling under Spring MVC
رسیدگی به استثنا
Exception Handling
فایل های پروژه
Project files
چارچوب فنری: کنترل استثنا تحت Spring MVC
Spring framework : Exception Handling under Spring MVC
رسیدگی به استثنا
Exception Handling
فایل های پروژه
Project files
Restful Api (JAX-RS): خدمات وب - Restful API
Restful Api (JAX-RS): Web Services - Restful API
لینک های دانلود
Dowload links
بیایید با خدمات وب Restful شروع کنیم
Let's start with Restful web services
مقدمه ای بر خدمات وب
Introduction To Web Services
نمای کلی خدمات وب REST
REST webservices overview
URI های مبتنی بر منابع
Resource based URIs
اطلاعات بیشتر در مورد URI های مبتنی بر منبع
More about resource based URIs
پاسخ استراحت
Rest response
کدهای وضعیت
Status codes
عدم توانایی روش های HTTP
Idempotence of HTTP Methods
هایپر مدیا به عنوان موتور حالت برنامه (HATEOAS)
Hypermedia as the Engine of Application State (HATEOAS)
مدل بلوغ ریچاردسون
The Richardson Maturity Model
مروری بر JAX-RS و پیاده سازی ها
JAX-RS and implementations overview
Restful Api (JAX-RS): خدمات وب - Restful API
Restful Api (JAX-RS): Web Services - Restful API
لینک های دانلود
Dowload links
بیایید با خدمات وب Restful شروع کنیم
Let's start with Restful web services
مقدمه ای بر خدمات وب
Introduction To Web Services
نمای کلی خدمات وب REST
REST webservices overview
URI های مبتنی بر منابع
Resource based URIs
اطلاعات بیشتر در مورد URI های مبتنی بر منبع
More about resource based URIs
پاسخ استراحت
Rest response
کدهای وضعیت
Status codes
عدم توانایی روش های HTTP
Idempotence of HTTP Methods
هایپر مدیا به عنوان موتور حالت برنامه (HATEOAS)
Hypermedia as the Engine of Application State (HATEOAS)
مدل بلوغ ریچاردسون
The Richardson Maturity Model
مروری بر JAX-RS و پیاده سازی ها
JAX-RS and implementations overview
Restful Api (JAX-RS): راه اندازی
Restful Api (JAX-RS): Setting up
راه اندازی
Setting up
داستان پس زمینه
Background story
شروع به کار با Restful API (رفع هشدارها)
Getting started with Restful API (Fixing warnings)
شروع به کار با Restful API - First API
Getting started with Restful API - First API
بازبینی پسزمینه و رسیدگی به درخواست پست
Revisiting backgrounds and handling post request
URI مبتنی بر منابع برای روشهای CRUD
Resource based URI for CRUD methods
PathParams
PathParams
فایل های پروژه
Project files
Restful Api (JAX-RS): راه اندازی
Restful Api (JAX-RS): Setting up
راه اندازی
Setting up
داستان پس زمینه
Background story
شروع به کار با Restful API (رفع هشدارها)
Getting started with Restful API (Fixing warnings)
شروع به کار با Restful API - First API
Getting started with Restful API - First API
بازبینی پسزمینه و رسیدگی به درخواست پست
Revisiting backgrounds and handling post request
URI مبتنی بر منابع برای روشهای CRUD
Resource based URI for CRUD methods
PathParams
PathParams
فایل های پروژه
Project files
Restful Api (JAX-RS): اتصال به پایگاه داده (Hibernate)
Restful Api (JAX-RS): Database connectivity (Hibernate)
نصب MySQL
Installing MySQL
ایجاد پایگاه داده نمونه
Creating sample database
راه اندازی سرویس
Setting up service
لایه سرویس ادامه دارد
Service layer continues
ادغام hibernate
Integrating hibernate
لایه DAO را اضافه کنید
Add DAO layer
پیاده سازی لایه DAO
Implementing DAO layer
پاسخ XML
XML response
پاسخ JSON
JSON response
فایل های پروژه
Project files
Restful Api (JAX-RS): اتصال به پایگاه داده (Hibernate)
Restful Api (JAX-RS): Database connectivity (Hibernate)
نصب MySQL
Installing MySQL
ایجاد پایگاه داده نمونه
Creating sample database
راه اندازی سرویس
Setting up service
لایه سرویس ادامه دارد
Service layer continues
ادغام hibernate
Integrating hibernate
لایه DAO را اضافه کنید
Add DAO layer
پیاده سازی لایه DAO
Implementing DAO layer
پاسخ XML
XML response
پاسخ JSON
JSON response
فایل های پروژه
Project files
Restful Api (JAX-RS): درک JAX-RS
Restful Api (JAX-RS): Understanding JAX-RS
منبع فرعی - تنظیم جدول
Subresource - Setting up table
اضافه کردن منبع فرعی به منابع موجود
Add subresource on existing resource
اضافه کردن منبع فرعی به منابع موجود در عمل
Add subresource on existing resource in action
نقشه برداری ManyToOne در حالت Hibernate
ManyToOne mapping in hibernate
فراخوانی تفویض اختیار به شیء فرعی
Delegation call to subresource object
فیلتر کنید
Filter
صفحه بندی
Pagination
HeaderParam و CookieParam
HeaderParam and CookieParam
ContextParam (بررسی)
ContextParam (Review)
ارسال کدهای وضعیت
Sending status codes
سرصفحه های مکان
Location headers
روش موجودیت خاصی را اضافه کنید
Add specific entity method
سازنده URI
URI builder
WebApplicationException
WebApplicationException
مدیریت استثنا با پاسخ json
Exception handling with json response
نقشهبردار استثنایی
Exception mapper
نقشه استثنای سفارشی
Custom exception map
HATEOAS - قسمت 1
HATEOAS - part 1
HATEOAS - قسمت 2
HATEOAS - part 2
HATEOAS - پیوندها را از منبع دریافت کنید
HATEOAS - get links from resourse
فایل های پروژه
Project files
Restful Api (JAX-RS): درک JAX-RS
Restful Api (JAX-RS): Understanding JAX-RS
منبع فرعی - تنظیم جدول
Subresource - Setting up table
اضافه کردن منبع فرعی به منابع موجود
Add subresource on existing resource
اضافه کردن منبع فرعی به منابع موجود در عمل
Add subresource on existing resource in action
نقشه برداری ManyToOne در حالت Hibernate
ManyToOne mapping in hibernate
فراخوانی تفویض اختیار به شیء فرعی
Delegation call to subresource object
فیلتر کنید
Filter
صفحه بندی
Pagination
HeaderParam و CookieParam
HeaderParam and CookieParam
ContextParam (بررسی)
ContextParam (Review)
ارسال کدهای وضعیت
Sending status codes
سرصفحه های مکان
Location headers
روش موجودیت خاصی را اضافه کنید
Add specific entity method
سازنده URI
URI builder
WebApplicationException
WebApplicationException
مدیریت استثنا با پاسخ json
Exception handling with json response
نقشهبردار استثنایی
Exception mapper
نقشه استثنای سفارشی
Custom exception map
HATEOAS - قسمت 1
HATEOAS - part 1
HATEOAS - قسمت 2
HATEOAS - part 2
HATEOAS - پیوندها را از منبع دریافت کنید
HATEOAS - get links from resourse
فایل های پروژه
Project files
Restful Api (JAX-RS): زیر کاپوت
Restful Api (JAX-RS): Under the hood
راه اندازی پروژه Maven جایگزین
Alternate Maven project setup
راه اندازی برنامه جایگزین
Alternate application setup
MessageBodyReader و Writer
MessageBodyReader and Writer
پیاده سازی MessageBody Writer
Implement MessageBody Writer
انواع منابع
Resource types
پارامتر با انواع منابع
Param with resource types
مبدل های پارام
Param converters
پیاده سازی مبدل پارامتر
Param converter implementation
پیاده سازی مبدل پارامتر (قسمت 2)
Param converter implementation (Part 2)
فایل های پروژه
Project files
Restful Api (JAX-RS): زیر کاپوت
Restful Api (JAX-RS): Under the hood
راه اندازی پروژه Maven جایگزین
Alternate Maven project setup
راه اندازی برنامه جایگزین
Alternate application setup
MessageBodyReader و Writer
MessageBodyReader and Writer
پیاده سازی MessageBody Writer
Implement MessageBody Writer
انواع منابع
Resource types
پارامتر با انواع منابع
Param with resource types
مبدل های پارام
Param converters
پیاده سازی مبدل پارامتر
Param converter implementation
پیاده سازی مبدل پارامتر (قسمت 2)
Param converter implementation (Part 2)
فایل های پروژه
Project files
Restful Api (JAX-RS): ساخت مشتری
Restful Api (JAX-RS): Building client
ساخت مشتری - معرفی
Building client - introduction
مراحل ساخت مشتری
Client building steps
ساخت URL
URL building
ارسال درخواست
Post request
پاسخ و کلاس wrapper را به طور خلاصه بخوانید
Read response and wrapper class in brief
ساخت مدل HATEOS
Build HATEOS model
عملیات قرار دادن و حذف
Put and Delete operation
فایل های پروژه
Project files
Restful Api (JAX-RS): ساخت مشتری
Restful Api (JAX-RS): Building client
ساخت مشتری - معرفی
Building client - introduction
مراحل ساخت مشتری
Client building steps
ساخت URL
URL building
ارسال درخواست
Post request
پاسخ و کلاس wrapper را به طور خلاصه بخوانید
Read response and wrapper class in brief
ساخت مدل HATEOS
Build HATEOS model
عملیات قرار دادن و حذف
Put and Delete operation
فایل های پروژه
Project files
چکمه فنری: پس زمینه
Spring Boot: Background
لینک های دانلود
Download links
تنظیم الزامات
Setting up requirements
بررسی اجمالی Maven
Maven overview
پروژه Maven را برای Spring Boot تنظیم کنید
Set up Maven project for Spring Boot
فایل های پروژه
Project files
چکمه فنری: پس زمینه
Spring Boot: Background
لینک های دانلود
Download links
تنظیم الزامات
Setting up requirements
بررسی اجمالی Maven
Maven overview
پروژه Maven را برای Spring Boot تنظیم کنید
Set up Maven project for Spring Boot
فایل های پروژه
Project files
بوت بهار: شروع به کار با بوت بهار
Spring Boot: Getting Started with Spring Boot
اولین برنامه بوت فنری
First spring boot application
برنامه وب با بوت Spring
Webapp with Spring boot
برنامه وب با بوت Spring ادامه دارد (پشتیبانی از JSP)
Webapp with Spring boot continues (JSP support)
ویژگی های کاربردی
Application properties
ServletInitializer
ServletInitializer
ایجاد فایل جنگ از پروژه maven
Create war file from maven project
فایل های پروژه
Project files
بوت بهار: شروع به کار با بوت بهار
Spring Boot: Getting Started with Spring Boot
اولین برنامه بوت فنری
First spring boot application
برنامه وب با بوت Spring
Webapp with Spring boot
برنامه وب با بوت Spring ادامه دارد (پشتیبانی از JSP)
Webapp with Spring boot continues (JSP support)
ویژگی های کاربردی
Application properties
ServletInitializer
ServletInitializer
ایجاد فایل جنگ از پروژه maven
Create war file from maven project
فایل های پروژه
Project files
Spring Boot: Spring MVC + پس زمینه خدمات وب آرامش بخش
Spring Boot: Spring MVC + Restful web service background
راه اندازی برنامه وب آرامش بخش
Setting up restful webapp
تعریف قوانین
Defining the rules
پروژه بوت استرپینگ بهار بوت
Bootstraping Spring boot project
فایل های پروژه
Project files
Spring Boot: Spring MVC + پس زمینه خدمات وب آرامش بخش
Spring Boot: Spring MVC + Restful web service background
راه اندازی برنامه وب آرامش بخش
Setting up restful webapp
تعریف قوانین
Defining the rules
پروژه بوت استرپینگ بهار بوت
Bootstraping Spring boot project
فایل های پروژه
Project files
چکمه فنری: ایجاد میکروسرویس آرام با بوت فنری
Spring Boot: Building restful microservice with Spring boot
قابلیت مشاهده همه پست ها را اضافه کنید
Add view all posts functionality
قابلیت مشاهده پست خاص را اضافه کنید
Add view specific post functionality
پستچی
Postman
قابلیت ارسال را اضافه کنید
Add post functionality
رفع مشکل
Fixing the issue
عملیات به روز رسانی را انجام دهید
Perform update operation
عملیات حذف را انجام دهید
Perform delete operation
فایل های پروژه
Project files
چکمه فنری: ایجاد میکروسرویس آرام با بوت فنری
Spring Boot: Building restful microservice with Spring boot
قابلیت مشاهده همه پست ها را اضافه کنید
Add view all posts functionality
قابلیت مشاهده پست خاص را اضافه کنید
Add view specific post functionality
پستچی
Postman
قابلیت ارسال را اضافه کنید
Add post functionality
رفع مشکل
Fixing the issue
عملیات به روز رسانی را انجام دهید
Perform update operation
عملیات حذف را انجام دهید
Perform delete operation
فایل های پروژه
Project files
Spring Boot: میکرو سرویس آرام با قابلیت اتصال به پایگاه داده
Spring Boot: Restful micro-service with database connectivity
راه اندازی
Setting up
نصب MySQL
Installing MySQL
راه اندازی اتصال
Setting up connection
ایجاد جدول پایگاه داده
Create database table
پیکربندی کلاس موجودیت
Configuring entity class
لایه سرویس را به روز کنید
Update Service layer
عملیات کشک
Curd operations
فایل های پروژه
Project files
Spring Boot: میکرو سرویس آرام با قابلیت اتصال به پایگاه داده
Spring Boot: Restful micro-service with database connectivity
راه اندازی
Setting up
نصب MySQL
Installing MySQL
راه اندازی اتصال
Setting up connection
ایجاد جدول پایگاه داده
Create database table
پیکربندی کلاس موجودیت
Configuring entity class
لایه سرویس را به روز کنید
Update Service layer
عملیات کشک
Curd operations
فایل های پروژه
Project files
خدمات میکرو با بوت اسپرینگ
Micro-services with Spring boot
بیایید دوباره میکرو سرویس را بفهمیم
Let's understand micro-service again
راه اندازی پروژه Spring MVC
Setting up Spring MVC project
میکرو سرویس چکمه فنری
Spring boot micro-service
با میکرو سرویس ارتباط برقرار کنید
Communicate with micro-service
برنامه را با بهترین شیوه ها بهبود دهید
Improve app with best practices
برنامه را بهبود بخشید - صفحه خطای برچسب سفید را سفارشی کنید
Improve the app - Customize White-label Error Page
نمای را بهبود بخشید - پشتیبانی JSTL را اضافه کنید
Improve the view - add JSTL support
مروری بر خدمات کشف میکرو سرویس
Micro-service discovery service overview
سرور Eureka ایجاد کنید
Create Eureka server
مشتری اورکا
Eureka client
تعادل بار
Load balance
فایل های پروژه
Project files
خدمات میکرو با بوت اسپرینگ
Micro-services with Spring boot
بیایید دوباره میکرو سرویس را بفهمیم
Let's understand micro-service again
راه اندازی پروژه Spring MVC
Setting up Spring MVC project
میکرو سرویس چکمه فنری
Spring boot micro-service
با میکرو سرویس ارتباط برقرار کنید
Communicate with micro-service
برنامه را با بهترین شیوه ها بهبود دهید
Improve app with best practices
برنامه را بهبود بخشید - صفحه خطای برچسب سفید را سفارشی کنید
Improve the app - Customize White-label Error Page
نمای را بهبود بخشید - پشتیبانی JSTL را اضافه کنید
Improve the view - add JSTL support
مروری بر خدمات کشف میکرو سرویس
Micro-service discovery service overview
سرور Eureka ایجاد کنید
Create Eureka server
مشتری اورکا
Eureka client
تعادل بار
Load balance
فایل های پروژه
Project files
چکمه بهار: بوت بهار: ویدیوهای جایزه (بهار)
Spring Boot: Spring Boot: Bonus videos (Spring)
درباره spring.jpa.hibernate.ddl-auto
About spring.jpa.hibernate.ddl-auto
Spring DevTools
Spring DevTools
استقرار فایل جنگ در وب سرور Tomcat
Deploy war file on Tomcat web server
چکمه بهار: بوت بهار: ویدیوهای جایزه (بهار)
Spring Boot: Spring Boot: Bonus videos (Spring)
درباره spring.jpa.hibernate.ddl-auto
About spring.jpa.hibernate.ddl-auto
Spring DevTools
Spring DevTools
استقرار فایل جنگ در وب سرور Tomcat
Deploy war file on Tomcat web server
موارد اضافی: مدیریت و امکانات اضافی
Extras: Management & extras
روش شناسی چابک
Agile methodology
SCRUM
SCRUM
موارد اضافی: مدیریت و امکانات اضافی
Extras: Management & extras
روش شناسی چابک
Agile methodology
SCRUM
SCRUM
امتیاز: نکات مصاحبه
Bonus: Interview tips
نکات مصاحبه
Interview tips
امتیاز: نکات مصاحبه
Bonus: Interview tips
نکات مصاحبه
Interview tips
واحد 5: مقدمه
JUnit 5: Introduction
معماری JUnit
JUnit architecture
پروژه JUnit در Eclipse
JUnit project on eclipse
روش تست جونیت را تنظیم کنید
Set Junit test method
ادعاها
Assertions
اسناد ادعا و پارامتر پیام
Assertion documentation and message param
تست استثناها
Testing exceptions
قلاب های JUnit - بعد از هر کدام بپوشانید
JUnit hooks - cover after each
BeforeAll و AfterAll
BeforeAll and AfterAll
AssertAll و Disable
AssertAll and Disable
فرض
Assume
چند چیز مهم
Few important things
پلاگین SureFire
SureFire plugin
JUnit با IntellJ
JUnit with IntellJ
JUint در عمل در IntellJ
JUint in action on IntellJ
برچسب زدن
Tagging
پیام های تکراری و تنبلی
Repetitions and Lazy message
گزینه های Maven
Maven options
امتحان در بخش 72
Quiz on Section 72
فایل های پروژه
Project files
واحد 5: مقدمه
JUnit 5: Introduction
معماری JUnit
JUnit architecture
پروژه JUnit در Eclipse
JUnit project on eclipse
روش تست جونیت را تنظیم کنید
Set Junit test method
ادعاها
Assertions
اسناد ادعا و پارامتر پیام
Assertion documentation and message param
تست استثناها
Testing exceptions
قلاب های JUnit - بعد از هر کدام بپوشانید
JUnit hooks - cover after each
BeforeAll و AfterAll
BeforeAll and AfterAll
AssertAll و Disable
AssertAll and Disable
فرض
Assume
چند چیز مهم
Few important things
پلاگین SureFire
SureFire plugin
JUnit با IntellJ
JUnit with IntellJ
JUint در عمل در IntellJ
JUint in action on IntellJ
برچسب زدن
Tagging
پیام های تکراری و تنبلی
Repetitions and Lazy message
گزینه های Maven
Maven options
امتحان در بخش 72
Quiz on Section 72
فایل های پروژه
Project files
متشکرم!
Thank you!
ارائه می دهد
Offers
رتبه 5 ستاره را در نظر بگیرید
Consider 5 Star rating
با تشکر از شرکت در این دوره
Thanks for taking this course
توجه - محتوای اختیاری از اینجا شروع می شود
Note - Optional content starts here
متشکرم!
Thank you!
ارائه می دهد
Offers
رتبه 5 ستاره را در نظر بگیرید
Consider 5 Star rating
با تشکر از شرکت در این دوره
Thanks for taking this course
توجه - محتوای اختیاری از اینجا شروع می شود
Note - Optional content starts here
چارچوب بهار (Legacy): چارچوب بهار - مقدمه
Spring framework (Legacy): Spring framework - Introduction
لینک های دانلود
Download links
معرفی
Introduction
چارچوب بهار (Legacy): چارچوب بهار - مقدمه
Spring framework (Legacy): Spring framework - Introduction
لینک های دانلود
Download links
معرفی
Introduction
چارچوب بهار (میراث): راه اندازی
Spring framework (Legacy): Setting up
راه اندازی سیستم
Setting up System
راه اندازی محیط
Setting up Environment
در حال دانلود فریم ورک Spring
Downloading Spring framework
چارچوب بهار (میراث): راه اندازی
Spring framework (Legacy): Setting up
راه اندازی سیستم
Setting up System
راه اندازی محیط
Setting up Environment
در حال دانلود فریم ورک Spring
Downloading Spring framework
چارچوب Spring (Legacy): وارونگی کنترل - شروع به کار (پیکربندی XML)
Spring framework (Legacy): Inversion of control - Getting Started (XML Config)
درک سناریو
Understanding the Scenario
کدگذاری سناریو (قسمت 1)
Coding the Scenario(Part 1)
کدگذاری سناریو (قسمت 2)
Coding the Scenario(Part 2)
درک وارونگی کنترل
Undertstanding Inversion of control
پیاده سازی وارونگی کنترل
Implementing Inversion of Control
چارچوب Spring (Legacy): وارونگی کنترل - شروع به کار (پیکربندی XML)
Spring framework (Legacy): Inversion of control - Getting Started (XML Config)
درک سناریو
Understanding the Scenario
کدگذاری سناریو (قسمت 1)
Coding the Scenario(Part 1)
کدگذاری سناریو (قسمت 2)
Coding the Scenario(Part 2)
درک وارونگی کنترل
Undertstanding Inversion of control
پیاده سازی وارونگی کنترل
Implementing Inversion of Control
چارچوب Spring (Legacy): اطلاعات خوب برای دانستن (قسمت 1)
Spring framework (Legacy): Good to Know Information (Part 1)
ClassPathXmlApplicationContext
ClassPathXmlApplicationContext
چارچوب Spring (Legacy): اطلاعات خوب برای دانستن (قسمت 1)
Spring framework (Legacy): Good to Know Information (Part 1)
ClassPathXmlApplicationContext
ClassPathXmlApplicationContext
چارچوب Spring (Legacy): وارونگی کنترل - ادامه دارد (پیکربندی XML)
Spring framework (Legacy): Inversion of control - Continues (XML Configuration)
استدلال سازنده
Constructor Arguments
تنظیم ویژگی های Bean
Setting Bean Properties
تنظیم ویژگی Bean با استفاده از فضای نام P
Setting Bean Property using P Namespace
چارچوب Spring (Legacy): وارونگی کنترل - ادامه دارد (پیکربندی XML)
Spring framework (Legacy): Inversion of control - Continues (XML Configuration)
استدلال سازنده
Constructor Arguments
تنظیم ویژگی های Bean
Setting Bean Properties
تنظیم ویژگی Bean با استفاده از فضای نام P
Setting Bean Property using P Namespace
چارچوب Spring (Legacy): IOC - تزریق وابستگی (پیکربندی XML)
Spring framework (Legacy): IOC - Dependency injection (XML Configuration)
تزریق وابستگی (Argument Constructor)
Dependency Injection (Constructor argument)
تزریق وابستگی (تعیین کننده ویژگی)
Dependency Injection (Property setter)
تزریق وابستگی (Inner Bean)
Dependency Injection (Inner Bean)
چارچوب Spring (Legacy): IOC - تزریق وابستگی (پیکربندی XML)
Spring framework (Legacy): IOC - Dependency injection (XML Configuration)
تزریق وابستگی (Argument Constructor)
Dependency Injection (Constructor argument)
تزریق وابستگی (تعیین کننده ویژگی)
Dependency Injection (Property setter)
تزریق وابستگی (Inner Bean)
Dependency Injection (Inner Bean)
چارچوب Spring (Legacy): درک Spring bean (پیکربندی XML)
Spring framework (Legacy): Understanding Spring bean (XML Configuration)
لوبیا چیست؟
What is a Bean?
Bean Scope چیست
What is Bean Scope
محدوده لوبیا - راه اندازی
Bean scopes - Setting up
محدوده لوبیا - Singleton & Prototype Scope
Bean scopes - Singleton & Prototype Scope
چرخه حیات لوبیا
Bean LifeCycle
لوبیا شروع و نابود می کند
Beans init and destroy
چارچوب Spring (Legacy): درک Spring bean (پیکربندی XML)
Spring framework (Legacy): Understanding Spring bean (XML Configuration)
لوبیا چیست؟
What is a Bean?
Bean Scope چیست
What is Bean Scope
محدوده لوبیا - راه اندازی
Bean scopes - Setting up
محدوده لوبیا - Singleton & Prototype Scope
Bean scopes - Singleton & Prototype Scope
چرخه حیات لوبیا
Bean LifeCycle
لوبیا شروع و نابود می کند
Beans init and destroy
چارچوب بهار (میراث): بهار لوبیا و مجموعه
Spring framework (Legacy): Spring Beans and collection
تنظیم لیست به عنوان Constructor arg
Setting list as Constructor arg
تنظیم Set as Constructor arg
Setting Set as Constructor arg
تنظیم نقشه به عنوان ویژگی
Setting Map as Property
تنظیم Property به عنوان Property
Setting Property as Property
چارچوب بهار (میراث): بهار لوبیا و مجموعه
Spring framework (Legacy): Spring Beans and collection
تنظیم لیست به عنوان Constructor arg
Setting list as Constructor arg
تنظیم Set as Constructor arg
Setting Set as Constructor arg
تنظیم نقشه به عنوان ویژگی
Setting Map as Property
تنظیم Property به عنوان Property
Setting Property as Property
چارچوب Spring (Legacy): سیمکشی خودکار (پیکربندی XML)
Spring framework (Legacy): Autowiring (XML Configuration)
شروع کار با Constructor
Getting Started with Constructor
سیم کشی خودکار سازنده (رفع ابهامات)
Constructor Autowiring (Removing Ambiguities)
تنظیم پیش فرض سیم کشی خودکار - مبانی
Autowiring Default Setting - Basics
ویژگی های سیم کشی خودکار - راه اندازی
Autowiring Properties - Setting up
سیم کشی خودکار با نام
Autowire byName
سیم کشی خودکار توسط تایپ
Autowire byType
با تشکر از شرکت در این دوره.
Thanks for taking this course.
چارچوب Spring (Legacy): سیمکشی خودکار (پیکربندی XML)
Spring framework (Legacy): Autowiring (XML Configuration)
شروع کار با Constructor
Getting Started with Constructor
سیم کشی خودکار سازنده (رفع ابهامات)
Constructor Autowiring (Removing Ambiguities)
تنظیم پیش فرض سیم کشی خودکار - مبانی
Autowiring Default Setting - Basics
ویژگی های سیم کشی خودکار - راه اندازی
Autowiring Properties - Setting up
سیم کشی خودکار با نام
Autowire byName
سیم کشی خودکار توسط تایپ
Autowire byType
با تشکر از شرکت در این دوره.
Thanks for taking this course.
نمایش نظرات