آموزش توسعه دهنده جاوا Full Stack - Java + JSP + Restful WS + Spring

Full Stack Java developer - Java + JSP + Restful WS + Spring

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: توسعه دهنده جاوا 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.

نمایش نظرات

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

آموزش توسعه دهنده جاوا Full Stack - Java + JSP + Restful WS + Spring
خرید اشتراک و دانلود خرید تکی و دانلود | 720,000 تومان (9 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 6 دوره است و 6 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
64.5 hours
619
Udemy (یودمی) udemy-small
07 دی 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
37,615
4.4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

StudyEasy Organisation StudyEasy Organisation

سازنده مطالب خارق العاده و مجریان افسانه ما یک تیم از افراد فداکار هستیم که تحقیقات شدید ، برنامه ریزی عملی را انجام می دهند و دوره های قابل درک و با کیفیت را برای دانشجویان در سراسر جهان ارائه می دهند. ما با در نظر گرفتن دقیق و بهبود کار خود با گرفتن بازخورد از کاربران ، فرآیند مداوم تجزیه و تحلیل کیفیت را دنبال می کنیم. ما سازنده محتوای خارق العاده و مجری افسانه ای هستیم. ما سازمان StudyEasy هستیم!

StudyEasy Organisation StudyEasy Organisation

سازنده مطالب خارق العاده و مجریان افسانه ما یک تیم از افراد فداکار هستیم که تحقیقات شدید ، برنامه ریزی عملی را انجام می دهند و دوره های قابل درک و با کیفیت را برای دانشجویان در سراسر جهان ارائه می دهند. ما با در نظر گرفتن دقیق و بهبود کار خود با گرفتن بازخورد از کاربران ، فرآیند مداوم تجزیه و تحلیل کیفیت را دنبال می کنیم. ما سازنده محتوای خارق العاده و مجری افسانه ای هستیم. ما سازمان StudyEasy هستیم!

Chaand Sheikh Chaand Sheikh

مربی پرفروش ترین ، بیش از 1،42،000 دانش آموز را آموزش می دهد Chaand فردی آگاه است و علاقه زیادی به کمک به دانشجویان در سراسر جهان دارد. Chaand مدیر سازمان StudyEasy است و Chaand و تیم او به ساخت موضوعات مبتنی بر فن آوری محتوای با کیفیت بالا و آسان فهمیده اند. چاند در امر آموزش مباحث پیچیده با استفاده از روش گام به گام و تقسیم مباحث به مباحث مینی بایت ، یک استاد است. انگیزه Chaand این است که چگونه فناوری به او کمک کرده است تا به هزار دانشجو در سراسر جهان برسد. چاند یک مربی عالی است ، او دارای مدرک مختلفی در زمینه علوم کامپیوتر است لیسانس برنامه های رایانه ای استادان برنامه های رایانه ای کارشناسی ارشد در هوش مصنوعی چاند اولین نویسنده مقاله خوب است: "رویکردی مبتنی بر گروه برای تشخیص ذات الریه ناشی از COVID-19 با استفاده از تصاویر اشعه ایکس" و همچنین در یک پست ژورنال ایرلندی "چگونه هوش مصنوعی می تواند در جنگ پیشگام شود علیه Covid-19 ". در حال حاضر ، چاند نویسنده بیش از 25 دوره (عمومی + خصوصی) است و بیش از 1،40،000 دانشجو با نیازهای یادگیری خود به من اعتماد می کنند.

Chaand Sheikh Chaand Sheikh

مربی پرفروش ترین ، بیش از 1،42،000 دانش آموز را آموزش می دهد Chaand فردی آگاه است و علاقه زیادی به کمک به دانشجویان در سراسر جهان دارد. Chaand مدیر سازمان StudyEasy است و Chaand و تیم او به ساخت موضوعات مبتنی بر فن آوری محتوای با کیفیت بالا و آسان فهمیده اند. چاند در امر آموزش مباحث پیچیده با استفاده از روش گام به گام و تقسیم مباحث به مباحث مینی بایت ، یک استاد است. انگیزه Chaand این است که چگونه فناوری به او کمک کرده است تا به هزار دانشجو در سراسر جهان برسد. چاند یک مربی عالی است ، او دارای مدرک مختلفی در زمینه علوم کامپیوتر است لیسانس برنامه های رایانه ای استادان برنامه های رایانه ای کارشناسی ارشد در هوش مصنوعی چاند اولین نویسنده مقاله خوب است: "رویکردی مبتنی بر گروه برای تشخیص ذات الریه ناشی از COVID-19 با استفاده از تصاویر اشعه ایکس" و همچنین در یک پست ژورنال ایرلندی "چگونه هوش مصنوعی می تواند در جنگ پیشگام شود علیه Covid-19 ". در حال حاضر ، چاند نویسنده بیش از 25 دوره (عمومی + خصوصی) است و بیش از 1،40،000 دانشجو با نیازهای یادگیری خود به من اعتماد می کنند.

Udemy (یودمی)

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

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