آموزش جاوا برای مبتدیان کامل | یادگیری Core Java با استفاده از IntelliJ

Java for Complete Beginners | Learn Core Java using IntelliJ

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش برنامه نویسی جاوا با انجام، برنامه نویسی شی گرا (oop java)، IntelliJ برای مبتدیان کامل با استفاده از جاوا 17 با انجام برنامه نویسی دستی در جاوا در کنار مدرس، برنامه های جاوا را با اطمینان بنویسید. Selenium Webdriver مهارت های جاوای لازم را برای شروع یادگیری نحوه کار به دست آورید. تست های اتوماسیون با استفاده از جاوا را به دست آورید. مصاحبه ها، اما همچنین آنها را به راحتی کرک کنید، برنامه های شی گرا را با استفاده از Java Install + راه اندازی جاوا و Intellij Idea در سیستم خود در 15 دقیقه یاد بگیرید و بنویسید! درک اینکه جاوا چیست و چگونه کار می کند یادگیری متغیرها و نحوه استفاده از آنها درک انواع داده های مختلف در جاوا و نحوه استفاده موثر از آنها درک انواع مختلف عملگرها در جاوا و نحوه استفاده از آنها آموزش استفاده از انواع مختلف دستورات شرطی در جاوا آموزش استفاده از انواع عبارات حلقه در جاوا آموزش شکست و ادامه در جاوا بیاموزید که متدها در جاوا چیست و چگونه از آنها استفاده کنید یادگیری مفاهیم شی گرا در جاوا درباره انتزاع، چندشکلی در جاوا بیاموزید در مورد وراثت و کپسوله سازی درک آنچه کلاس ها و اشیاء هستند درک نحوه ایجاد اشیاء با استفاده از عملگر جدید و نحوه تخصیص حافظه درک سازنده ها در جاوا درک چیستی overloading، overloading سازنده و overloading اپراتور درک چیستی overriding روش درک کلمه کلیدی نهایی در جاوا پیش نیازها:یک کامپیوتر با اتصال به اینترنت برای نصب جاوا و Intellij Idea خودتان را برای برنامه نویسی آماده کنید

برنامه نویسی جاوا؟ بله تحت پوشش. هسته جاوا؟ آره. برنامه نویسی شی گرا؟ آره. چگونه از IntelliJ استفاده کنیم؟ بله پوشش داده شده است.

می توانید از دانش به دست آمده برای کار با درایور وب Selenium با استفاده از جاوا، Spring Boot، Java Projects، Full Stack Java Developer، Selenium Automation Testing، و یادگیری ساخت برنامه های تلفن همراه با استفاده از Android استفاده کنید.

این دوره هر آنچه را که باید در مورد برنامه نویسی جاوا بدانید برای تبدیل شدن به یک توسعه دهنده جاوا و به دست آوردن شغل به شما می آموزد. این یک درس تئوری نیست، اما در عوض با نوشتن مثال های برنامه نویسی به شما گام به گام و به صورت عملی آموزش می دهم. این دوره همچنین به شما کمک می کند تا به عنوان یک برنامه نویس جاوا از ابتدا شروع کنید (جاوا برای مبتدیان).

زمان یادگیری جاوا با استفاده از IntelliJ فرا رسیده است. این دوره جاوا برای مبتدیان کامل است. اگر می خواهید یک توسعه دهنده اندروید باشید، باید برنامه نویسی جاوا را یاد بگیرید و اینجاست که این دوره می تواند به شما کمک کند.

این دوره با در نظر گرفتن مبتدیان طراحی شده است، ما اطمینان حاصل کرده‌ایم که هر یک از مفاهیم به وضوح و به روشی آسان برای درک توضیح داده شده است. بنابراین اگر مبتدی هستید، نگران نباشید، من 100% متعهد هستم که به شما در موفقیت کمک کنم.


این دوره اغلب به روز می شود. جدول زمانی به‌روزرسانی دوره ما در اینجا آمده است.

  • 9 مارس 2022
    3 بخش جدید با بیش از 5 ساعت محتوا به شرح زیر:
    مدیریت فایل با استفاده از Java IO API

    سیستم ماژول پلتفرم جاوا

    همزمانی در جاوا (چند نخی)

  • 21 ژانویه 2021
    2 بخش جدید با بیش از 5 ساعت محتوا - "مجموعه در جاوا" و "تغییرکنندگان در جاوا"

  • 23 ژوئن 2020
    چالش‌های کدنویسی و محتوای جدید اضافه شده در بخش: "عبارات شرطی و حلقه‌ها در جاوا"

  • 23 ژوئن 2020
    2 ساعت محتوا در بخش اضافه شد: «عبارات شرطی و حلقه‌ها در جاوا»

  • 25 آوریل 2020
    سخنرانی های جدید اضافه شده در بخش: "متغیرها، انواع داده ها و اپراتورها در جاوا"

  • 23 مارس 2020

    بخش جدید اضافه شد: "بسته‌ها در جاوا"

  • 12 فوریه 2020

    منابع تکمیلی به هر سخنرانی این دوره در قالب جزوات PDF اضافه شده است.

  • 8 دسامبر 2019

    بخش 10 به روز شده : مدیریت استثناها با افزودن منابع حاوی نمونه کدهایی که دانش آموزان می توانند دانلود کرده و برای اجرای برنامه ها استفاده کنند.

  • 20 مارس 2019

    با 3.5 ساعت محتوای جدید و 17 سخنرانی جدید ارتقا یافته است که توانایی شما را برای یادگیری جاوا تقویت می کند. ما در حال اضافه کردن یک بخش جدید در مدیریت استثنا هستیم.

  • 3 نوامبر 2018

    دوره را با بخش جدیدی - "آرایه ها" به روز کرد.

  • 7 آوریل 2018

    دو سخنرانی جدید اضافه شد "آموزش نوشتن برنامه های تعاملی در جاوا" و "تبادل دو متغیر با استفاده از متغیر سوم"

  • 24 مارس 2018

    سخنرانی های جدید به عنوان

    اضافه شد
    • کلید کلیدی نهایی در جاوا (بخش 7)

    • کلمه کلیدی جدید و تخصیص حافظه (بخش 6)

    • Udemy چگونه کار می کند؟ (بخش 1)


چرا در این دوره شرکت کنیم؟

  1. این یک دوره عملی است، که در آن در هر سخنرانی، من در واقع یک برنامه نمونه می نویسم تا شما مفهوم را درک کنید

  2. توضیحات واضح و ساده

  3. این دوره به طور مرتب به روز می شود


گارانتی

این دوره با ضمانت بازگشت وجه 30 روزه Udemy پشتیبانی می شود. اگر بعد از گذراندن این دوره متوجه شدید که این برای شما مناسب نیست. لطفا درخواست بازپرداخت کنید، من فقط دانشجویان راضی

می خواهم


مزایای این دوره چیست؟

  • مفاهیم core java و نوشتن برنامه ها را بیاموزید

  • در این دوره آموزشی، یاد خواهید گرفت که جاوا چیست و چگونه کار می کند

  • من به شما در مورد متغیرها، انواع داده ها و عملگرهای مختلف در جاوا آموزش خواهم داد

  • من به شما در مورد حلقه ها در جاوا و دستورات شرطی آموزش خواهم داد

  • من همچنین به شما یاد خواهم داد که چگونه متدها، سازنده ها، کلاس ها و اشیاء را ایجاد کنید

  • من همچنین در مورد مفاهیم شی گرا مانند وراثت، چندشکلی، کپسوله سازی و انتزاع در جاوا به شما آموزش خواهم داد

  • من همچنین به شما یاد خواهم داد که چگونه با پذیرش ورودی از کاربر، برنامه های تعاملی بسازید


این دوره برای چه کسانی است؟

  • دانشجویانی که می خواهند حرفه خود را با کار به عنوان توسعه دهنده جاوا شروع کنند

  • افرادی که به دنبال تغییر مسیر خود برای تبدیل شدن به یک توسعه دهنده جاوا هستند

  • دانش آموزانی که می خواهند جاوا را به صورت آکادمیک یاد بگیرند


پس آیا برای شروع به عنوان یک توسعه دهنده جاوا آماده هستید؟

منتظر چه هستید؟ دکمه BUY NOW را فشار دهید و دوره را شروع کنید. شما را در داخل می بینیم.


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

معرفی و راه اندازی Introduction and Setup

  • Udemy چگونه کار می کند How udemy works

  • بیایید آن را انجام دهیم Let's do it

  • این دوره چگونه طراحی شده است؟ How is this course designed?

  • گروه انحصاری فیس بوک دانش آموزی برای یادگیری جاوا Exclusive student facebook group for learning java

  • دانلود و نصب JDK در مک Downloading and Installing JDK on Mac

  • دانلود و نصب JDK در ویندوز Downloading and Installing JDK on Windows

  • دانلود و راه اندازی Intellij Idea Downloading and Setting up Intellij Idea

معرفی و راه اندازی Introduction and Setup

  • Udemy چگونه کار می کند How udemy works

  • بیایید آن را انجام دهیم Let's do it

  • این دوره چگونه طراحی شده است؟ How is this course designed?

  • گروه انحصاری فیس بوک دانش آموزی برای یادگیری جاوا Exclusive student facebook group for learning java

  • دانلود و نصب JDK در مک Downloading and Installing JDK on Mac

  • دانلود و نصب JDK در ویندوز Downloading and Installing JDK on Windows

  • دانلود و راه اندازی Intellij Idea Downloading and Setting up Intellij Idea

مقدمه ای بر جاوا Introduction to Java

  • جاوا چیست و چگونه کار می کند What is java and how it works

  • نوشتن اولین برنامه جاوا Writing your first java program

  • مروری بر ایده intellij Overview of intellij idea

  • نظرات در جاوا Comments in java

  • چالش کدنویسی: اجازه دهید برنامه دوم خود را بنویسیم Coding challenge : let's write our second program

مقدمه ای بر جاوا Introduction to Java

  • جاوا چیست و چگونه کار می کند What is java and how it works

  • نوشتن اولین برنامه جاوا Writing your first java program

  • مروری بر ایده intellij Overview of intellij idea

  • نظرات در جاوا Comments in java

  • چالش کدنویسی: اجازه دهید برنامه دوم خود را بنویسیم Coding challenge : let's write our second program

متغیرها، انواع داده ها و عملگرها در جاوا Variables, Datatypes and Operators in Java

  • شناسه ها در جاوا چیست؟ What are identifiers in java?

  • بازی فکری برای شناسه ها در جاوا Brain teaser for identifiers in java

  • کلمات رزرو شده در جاوا چیست؟ What are reserved words in java?

  • متغیرها چیست؟ What are variables?

  • روش جدید یادگیری؟ A New Way of Learning?

  • متغیرهای متحرک Animated Variables

  • لطفا نظرات خود را با ما به اشتراک بگذارید Please Share Your Feedback with Us

  • درک بایت، کوتاه، درونی، طولانی Understanding byte, short, int, long

  • چه زمانی باید از بایت، کوتاه، int، طولانی استفاده کنید When should you use byte, short, int, long

  • آشنایی با نوع داده شناور و دوگانه Understanding float and double data type

  • درک char و boolean Understanding char and boolean

  • امتحان: بیایید درک خود را از متغیرها و نوع داده آزمایش کنیم Quiz : Let's test our understanding of variables and data type

  • بازی فکری برای شناور، دوبل، بولی، کاراکتر: بیایید خودمان را به چالش بکشیم BrainTeaser for float, double, boolean, char : Let’s challenge ourselves

  • پیام مهم مربی شما Important message from your instructor

  • عملگرهای حسابی در جاوا Arithmetic Operators in Java

  • عملگرهای افزایش و کاهش در جاوا Increment and decrement operators in Java

  • حقایقی در مورد عملگر افزایش و کاهش Facts about increment and decrement operator

  • اپراتورهای رابطه ای در جاوا Relational Operators in Java

  • عملگرهای منطقی در جاوا Logical Operators in Java

  • عملگرهای تخصیص در جاوا Assignment Operators in Java

  • تایپ کست ضمنی در جاوا Implicit typecasting in java

  • تایپ کست صریح در جاوا Explicit typecasting in java

  • انواع دستورات انتساب در جاوا Types of assignment statements in java

  • اپراتور مشروط یا اپراتور سه تایی Conditional Operator OR Ternary Operator

  • امتحان: بیایید درک خود را از عملگرها در جاوا آزمایش کنیم Quiz : Let’s test our understanding of operators in java

متغیرها، انواع داده ها و عملگرها در جاوا Variables, Datatypes and Operators in Java

  • شناسه ها در جاوا چیست؟ What are identifiers in java?

  • بازی فکری برای شناسه ها در جاوا Brain teaser for identifiers in java

  • کلمات رزرو شده در جاوا چیست؟ What are reserved words in java?

  • متغیرها چیست؟ What are variables?

  • روش جدید یادگیری؟ A New Way of Learning?

  • متغیرهای متحرک Animated Variables

  • لطفا نظرات خود را با ما به اشتراک بگذارید Please Share Your Feedback with Us

  • درک بایت، کوتاه، درونی، طولانی Understanding byte, short, int, long

  • چه زمانی باید از بایت، کوتاه، int، طولانی استفاده کنید When should you use byte, short, int, long

  • آشنایی با نوع داده شناور و دوگانه Understanding float and double data type

  • درک char و boolean Understanding char and boolean

  • امتحان: بیایید درک خود را از متغیرها و نوع داده آزمایش کنیم Quiz : Let's test our understanding of variables and data type

  • بازی فکری برای شناور، دوبل، بولی، کاراکتر: بیایید خودمان را به چالش بکشیم BrainTeaser for float, double, boolean, char : Let’s challenge ourselves

  • پیام مهم مربی شما Important message from your instructor

  • عملگرهای حسابی در جاوا Arithmetic Operators in Java

  • عملگرهای افزایش و کاهش در جاوا Increment and decrement operators in Java

  • حقایقی در مورد عملگر افزایش و کاهش Facts about increment and decrement operator

  • اپراتورهای رابطه ای در جاوا Relational Operators in Java

  • عملگرهای منطقی در جاوا Logical Operators in Java

  • عملگرهای تخصیص در جاوا Assignment Operators in Java

  • تایپ کست ضمنی در جاوا Implicit typecasting in java

  • تایپ کست صریح در جاوا Explicit typecasting in java

  • انواع دستورات انتساب در جاوا Types of assignment statements in java

  • اپراتور مشروط یا اپراتور سه تایی Conditional Operator OR Ternary Operator

  • امتحان: بیایید درک خود را از عملگرها در جاوا آزمایش کنیم Quiz : Let’s test our understanding of operators in java

نوشتن برنامه های تعاملی Writing interactive programs

  • پذیرش ورودی از کاربر Accepting input from user

  • دو متغیر را با استفاده از متغیر سوم عوض کنید Swap two variables using third variable

نوشتن برنامه های تعاملی Writing interactive programs

  • پذیرش ورودی از کاربر Accepting input from user

  • دو متغیر را با استفاده از متغیر سوم عوض کنید Swap two variables using third variable

عبارات شرطی و حلقه ها در جاوا Conditional statements and loops in Java

  • فایل های منبع را دانلود کنید Download source files

  • اگر...دیگر در جاوا If...else in Java

  • حقایقی در مورد بیانیه if….else در جاوا Facts about if….else statement in java

  • چالش کدنویسی: برای درک اینکه آیا ....دیگر در جاوا Coding challenge : to understand if….else in java

  • تودرتو اگر و نردبانی اگر Nested if and laddered if

  • چالش کدنویسی: درک تودرتو و پله‌ای در صورتی که ….دیگر در جاوا Coding challenge : to understand nested and laddered if….else in java

  • حلقه while در جاوا While loop in java

  • حقایقی در مورد حلقه while در جاوا Facts about while loop in java

  • چالش کدنویسی - برای درک حلقه while در جاوا Coding challenge - to understand while loop in java

  • در حالی که در جاوا هستید انجام دهید Do while in java

  • حقایقی در مورد حلقه do while در جاوا Facts about do while loop in java

  • چالش کدنویسی: برای درک حلقه do while در جاوا Coding challenge : to understand do while loop in java

  • برای بیانیه در جاوا For statement in java

  • حقایقی در مورد حلقه for در جاوا - قسمت 1 Facts about for loop in java - part 1

  • حقایقی در مورد حلقه for در جاوا - قسمت 2 Facts about for loop in java - part 2

  • چالش کدنویسی: برای درک حلقه در جاوا Coding challenge : to understand for loop in java

  • زمان آزمون: بیایید درک خود را از حلقه ها در جاوا آزمایش کنیم Quiz time : Let’s test our understanding of loops in java

  • بیایید چند بازی فکری را امتحان کنیم؟ Let’s try some brain teasers?

  • برای هر حلقه (حلقه پیشرفته برای) For each loop (Enhanced For loop)

  • عبارت سوییچ در جاوا Switch statement in java

  • حقایقی در مورد بیانیه سوئیچ Facts about switch statement

  • عبارت Break در جاوا Break statement in java

  • ادامه بیانیه در جاوا Continue statement in java

  • عبارت Fall-through inside switch در جاوا Fall-through inside switch statement in java

  • حالت پیش فرض در جاوا default case in java

  • امتحان: بیایید درک خود را از شکست، ادامه و تغییر دستورات آزمایش کنیم Quiz : Let’s test our understanding of break, continue and switch statements

  • چالش کدنویسی: بیایید درک خود را از عبارت switch و break تست کنیم Coding challenge : let's test our understanding of switch and break statement

عبارات شرطی و حلقه ها در جاوا Conditional statements and loops in Java

  • فایل های منبع را دانلود کنید Download source files

  • اگر...دیگر در جاوا If...else in Java

  • حقایقی در مورد بیانیه if….else در جاوا Facts about if….else statement in java

  • چالش کدنویسی: برای درک اینکه آیا ....دیگر در جاوا Coding challenge : to understand if….else in java

  • تودرتو اگر و نردبانی اگر Nested if and laddered if

  • چالش کدنویسی: درک تودرتو و پله‌ای در صورتی که ….دیگر در جاوا Coding challenge : to understand nested and laddered if….else in java

  • حلقه while در جاوا While loop in java

  • حقایقی در مورد حلقه while در جاوا Facts about while loop in java

  • چالش کدنویسی - برای درک حلقه while در جاوا Coding challenge - to understand while loop in java

  • در حالی که در جاوا هستید انجام دهید Do while in java

  • حقایقی در مورد حلقه do while در جاوا Facts about do while loop in java

  • چالش کدنویسی: برای درک حلقه do while در جاوا Coding challenge : to understand do while loop in java

  • برای بیانیه در جاوا For statement in java

  • حقایقی در مورد حلقه for در جاوا - قسمت 1 Facts about for loop in java - part 1

  • حقایقی در مورد حلقه for در جاوا - قسمت 2 Facts about for loop in java - part 2

  • چالش کدنویسی: برای درک حلقه در جاوا Coding challenge : to understand for loop in java

  • زمان آزمون: بیایید درک خود را از حلقه ها در جاوا آزمایش کنیم Quiz time : Let’s test our understanding of loops in java

  • بیایید چند بازی فکری را امتحان کنیم؟ Let’s try some brain teasers?

  • برای هر حلقه (حلقه پیشرفته برای) For each loop (Enhanced For loop)

  • عبارت سوییچ در جاوا Switch statement in java

  • حقایقی در مورد بیانیه سوئیچ Facts about switch statement

  • عبارت Break در جاوا Break statement in java

  • ادامه بیانیه در جاوا Continue statement in java

  • عبارت Fall-through inside switch در جاوا Fall-through inside switch statement in java

  • حالت پیش فرض در جاوا default case in java

  • امتحان: بیایید درک خود را از شکست، ادامه و تغییر دستورات آزمایش کنیم Quiz : Let’s test our understanding of break, continue and switch statements

  • چالش کدنویسی: بیایید درک خود را از عبارت switch و break تست کنیم Coding challenge : let's test our understanding of switch and break statement

مواد و روش ها Methods

  • فایل های منبع را دانلود کنید Download source files

  • روش ها در جاوا چیست؟ What are methods in java

  • روش ها با پارامترها Methods with parameters

  • مقدار برگشتی از روش Returning value from method

  • امتحان: بیایید درک خود را از روش ها در جاوا آزمایش کنیم Quiz : Let’s test our understanding of methods in java

مواد و روش ها Methods

  • فایل های منبع را دانلود کنید Download source files

  • روش ها در جاوا چیست؟ What are methods in java

  • روش ها با پارامترها Methods with parameters

  • مقدار برگشتی از روش Returning value from method

  • امتحان: بیایید درک خود را از روش ها در جاوا آزمایش کنیم Quiz : Let’s test our understanding of methods in java

OOPS و جاوا: کلاس ها، اشیاء، سازنده ها، وراثت OOPS and Java : Classes, objects, constructors, inheritance

  • نمای کلی مفهومی: کلاس ها و اشیاء در جاوا Conceptual overview : Classes and Objects in java

  • کلاس ها و اشیاء: بخش دوم Classes and Objects : Part II

  • ایجاد کلمه کلیدی و شیء جدید در جاوا new keyword and object creation in java

  • سازنده ها چیست؟ What are constructors

  • سازنده ها چیست؟ What are constructors

  • وراثت در جاوا Inheritance in Java

OOPS و جاوا: کلاس ها، اشیاء، سازنده ها، وراثت OOPS and Java : Classes, objects, constructors, inheritance

  • نمای کلی مفهومی: کلاس ها و اشیاء در جاوا Conceptual overview : Classes and Objects in java

  • کلاس ها و اشیاء: بخش دوم Classes and Objects : Part II

  • ایجاد کلمه کلیدی و شیء جدید در جاوا new keyword and object creation in java

  • سازنده ها چیست؟ What are constructors

  • سازنده ها چیست؟ What are constructors

  • وراثت در جاوا Inheritance in Java

OOPS و جاوا: چند شکلی، انتزاع، کپسولاسیون OOPS and Java : Polymorphism, Abstraction, Encapsulation

  • چند شکلی در جاوا Polymorphism in Java

  • چند شکلی در جاوا: روش بارگذاری بیش از حد Polymorphism in Java : Method overloading

  • چند شکلی در جاوا: اضافه بار سازنده Polymorphism in Java : Constructor overloading

  • چند شکلی در جاوا: بارگذاری بیش از حد اپراتور Polymorphism in Java : Operator overloading

  • غلبه بر روش Method overriding

  • کلمه کلیدی نهایی در جاوا final keyword in java

  • انتزاع در جاوا Abstraction in java

  • کپسوله سازی در جاوا Encapsulation in java

OOPS و جاوا: چند شکلی، انتزاع، کپسولاسیون OOPS and Java : Polymorphism, Abstraction, Encapsulation

  • چند شکلی در جاوا Polymorphism in Java

  • چند شکلی در جاوا: روش بارگذاری بیش از حد Polymorphism in Java : Method overloading

  • چند شکلی در جاوا: اضافه بار سازنده Polymorphism in Java : Constructor overloading

  • چند شکلی در جاوا: بارگذاری بیش از حد اپراتور Polymorphism in Java : Operator overloading

  • غلبه بر روش Method overriding

  • کلمه کلیدی نهایی در جاوا final keyword in java

  • انتزاع در جاوا Abstraction in java

  • کپسوله سازی در جاوا Encapsulation in java

آرایه ها در جاوا Arrays in Java

  • آرایه ها در جاوا چیست؟ What are arrays in java

  • ایجاد و استفاده از آرایه ها Creating and using arrays

  • راه اندازی آرایه ها در جاوا Initializing arrays in java

  • بیشتر در مورد آرایه ها More on arrays

  • آرایه ها با متدها Arrays with methods

آرایه ها در جاوا Arrays in Java

  • آرایه ها در جاوا چیست؟ What are arrays in java

  • ایجاد و استفاده از آرایه ها Creating and using arrays

  • راه اندازی آرایه ها در جاوا Initializing arrays in java

  • بیشتر در مورد آرایه ها More on arrays

  • آرایه ها با متدها Arrays with methods

بسته ها در جاوا Packages in Java

  • پکیج ها در جاوا چیست؟ What are packages in Java

  • ایجاد یک بسته Creating a package

  • با استفاده از کلاس اعلام شده در بسته Using class declared in package

  • بسته های فرعی در جاوا Subpackages in java

  • نام گذاری بسته ها Naming packages

  • بیانیه های واردات ثابت Static import statements

  • مزایای پکیج Advantages of package

بسته ها در جاوا Packages in Java

  • پکیج ها در جاوا چیست؟ What are packages in Java

  • ایجاد یک بسته Creating a package

  • با استفاده از کلاس اعلام شده در بسته Using class declared in package

  • بسته های فرعی در جاوا Subpackages in java

  • نام گذاری بسته ها Naming packages

  • بیانیه های واردات ثابت Static import statements

  • مزایای پکیج Advantages of package

اصلاح کننده ها در جاوا Modifiers in java

  • اصلاح کننده های دسترسی در جاوا چیست؟ What are access modifiers in java?

  • اصلاح کننده دسترسی پیش فرض در جاوا Default access modifier in java

  • اصلاح کننده دسترسی خصوصی در جاوا Private access modifier in java

  • اصلاح کننده دسترسی عمومی در جاوا Public access modifier in java

  • اصلاح کننده دسترسی محافظت شده در جاوا Protected access modifier in java

  • دسترسی به اصلاح کننده ها برای کلاس ها Access modifiers for classes

  • سازندگان خصوصی Private constructors

  • همه را با هم جمع کنیم Summing it all together

  • اصلاح کننده های بدون دسترسی در جاوا Non access modifiers in java

  • اصلاح کننده نهایی final modifier

  • متغیرهای نهایی final variables

  • اصلاح کننده استاتیک و متغیرهای استاتیک Static modifier and static variables

  • روش های استاتیک static methods

  • بلوک های استاتیک static blocks

  • کلاس های تو در تو در جاوا Nested classes in java

  • کلاس های تو در تو استاتیک در جاوا static nested classes in java

  • اصلاح کننده strictfp strictfp modifier

  • اصلاح کننده بومی native modifier

  • اصلاح کننده گذرا Transient modifier

اصلاح کننده ها در جاوا Modifiers in java

  • اصلاح کننده های دسترسی در جاوا چیست؟ What are access modifiers in java?

  • اصلاح کننده دسترسی پیش فرض در جاوا Default access modifier in java

  • اصلاح کننده دسترسی خصوصی در جاوا Private access modifier in java

  • اصلاح کننده دسترسی عمومی در جاوا Public access modifier in java

  • اصلاح کننده دسترسی محافظت شده در جاوا Protected access modifier in java

  • دسترسی به اصلاح کننده ها برای کلاس ها Access modifiers for classes

  • سازندگان خصوصی Private constructors

  • همه را با هم جمع کنیم Summing it all together

  • اصلاح کننده های بدون دسترسی در جاوا Non access modifiers in java

  • اصلاح کننده نهایی final modifier

  • متغیرهای نهایی final variables

  • اصلاح کننده استاتیک و متغیرهای استاتیک Static modifier and static variables

  • روش های استاتیک static methods

  • بلوک های استاتیک static blocks

  • کلاس های تو در تو در جاوا Nested classes in java

  • کلاس های تو در تو استاتیک در جاوا static nested classes in java

  • اصلاح کننده strictfp strictfp modifier

  • اصلاح کننده بومی native modifier

  • اصلاح کننده گذرا Transient modifier

رسیدگی به استثنا Exception Handling

  • استثناها چیست؟ What are Exceptions?

  • مدیریت استثنا در جاوا چیست؟ What is exception handling in java?

  • مکانیسم پشته زمان اجرا در جاوا Runtime stack mechanism in java

  • مکانیزم پیش‌فرض مدیریت استثنا در جاوا Default exception handling mechanism in java

  • سلسله مراتب استثنایی در جاوا Exception hierarchy in java

  • استثناهای علامت زده در مقابل استثناهای علامت نخورده Checked exceptions vs unchecked exceptions

  • مدیریت استثنا با استفاده از try catch در جاوا Exception handling using try catch in java

  • کنترل جریان در تلاش گرفتن Control flow in try catch

  • روش های چاپ اطلاعات استثنایی Methods to print exception information

  • با چند بلوک catch امتحان کنید Try with multiple catch blocks

  • در نهایت بلوک + تفاوت بین نهایی، در نهایت، نهایی کردن Finally block + Difference between final, finally, finalize

  • در نهایت، جریان را کنترل کنید Control flow in try-catch-finally

  • تودرتو سعی کن-در نهایت Nested try-catch-finally

  • کلمه کلیدی را در جاوا قرار دهید Throw keyword in java

  • کلمه کلیدی را در جاوا پرتاب می کند Throws keyword in java

  • بیایید خلاصه کنیم Let’s summarize

  • استثناهای سفارشی یا تعریف شده توسط کاربر Custom or user defined exceptions

رسیدگی به استثنا Exception Handling

  • استثناها چیست؟ What are Exceptions?

  • مدیریت استثنا در جاوا چیست؟ What is exception handling in java?

  • مکانیسم پشته زمان اجرا در جاوا Runtime stack mechanism in java

  • مکانیزم پیش‌فرض مدیریت استثنا در جاوا Default exception handling mechanism in java

  • سلسله مراتب استثنایی در جاوا Exception hierarchy in java

  • استثناهای علامت زده در مقابل استثناهای علامت نخورده Checked exceptions vs unchecked exceptions

  • مدیریت استثنا با استفاده از try catch در جاوا Exception handling using try catch in java

  • کنترل جریان در تلاش گرفتن Control flow in try catch

  • روش های چاپ اطلاعات استثنایی Methods to print exception information

  • با چند بلوک catch امتحان کنید Try with multiple catch blocks

  • در نهایت بلوک + تفاوت بین نهایی، در نهایت، نهایی کردن Finally block + Difference between final, finally, finalize

  • در نهایت، جریان را کنترل کنید Control flow in try-catch-finally

  • تودرتو سعی کن-در نهایت Nested try-catch-finally

  • کلمه کلیدی را در جاوا قرار دهید Throw keyword in java

  • کلمه کلیدی را در جاوا پرتاب می کند Throws keyword in java

  • بیایید خلاصه کنیم Let’s summarize

  • استثناهای سفارشی یا تعریف شده توسط کاربر Custom or user defined exceptions

مجموعه ها در جاوا Collections in Java

  • چرا مجموعه ها؟ Why Collections?

  • چارچوب مجموعه در مقابل مجموعه Collection vs Collection framework

  • چارچوب مجموعه - یک نمای کلی Collection framework - an overview

  • فهرست رابط List interface

  • ArrayList - مفهوم و طراحی ArrayList - concept and design

  • ایجاد و استفاده از ArrayList Creating and using ArrayList

  • مثال دنیای واقعی: ArrayList برای پیاده سازی مدرسه Real world example : ArrayList to implement School

  • چالش ArrayList ArrayList challenge

  • مسابقه ArrayList: بیایید درک خود را آزمایش کنیم ArrayList quiz : Let’s test our understanding

  • LinkedList - مفهوم و طراحی LinkedList - concept and design

  • LinkedList: سازندگان و عملیات LinkedList : Constructors and Operations

  • ایجاد LinkedList Creating an LinkedList

  • چالش لینک لیست LinkList Challenge

  • مسابقه LinkedList: بیایید درک خود را آزمایش کنیم LinkedList quiz : Let’s test our understanding

  • وکتور - نمای کلی مفهومی Vector - conceptual overview

  • بردار: سازنده و عملیات Vector : Constructor and Operations

  • ایجاد یک وکتور Creating a Vector

  • مسابقه برداری: بیایید درک خود را آزمایش کنیم Vector quiz : Let’s test our understanding

  • تفاوت بین ArrayList و LinkedList: Difference Between ArrayList and LinkedList:

  • تفاوت بین ArrayList و Vector Difference between ArrayList & Vector

  • تنظیم رابط - نمای کلی و مفهوم Set interface - Overview and Concept

  • عملیات با مجموعه Operations with Set

  • تفاوت بین مجموعه و فهرست Difference between Set and List

  • هش ست چیست؟ What is a HashSet?

  • ایجاد هش ست و عملیات آن Hashset creation and it’s operations

  • چالش HashSet HashSet Challenge

  • آزمون Set و HashSet: بیایید درک خود را آزمایش کنیم Set and HashSet quiz : Let’s test our understanding

  • LinkedHashSet - مفهوم و نمای کلی LinkedHashSet - concept and overview

  • مثالی از LinkedHashSet Example of LinkedHashSet

  • درختان - نمای کلی و مفهوم Treeset - overview and concept

  • نمونه TreeSet Example of TreeSet

  • تفاوت بین LinkedHashSet، TreeSet و HashSet Difference between LinkedHashSet, TreeSet and HashSet

  • HashSet و TreeSet Quiz: بیایید درک خود را آزمایش کنیم HashSet and TreeSet Quiz : Let’s test our understanding

  • نقشه ها - نمای کلی مفهومی Maps - Conceptual Overview

  • تنظیم در مقابل نقشه Set vs Map

  • نمونه نقشه Example of Map

  • HashMap - مفهوم و نمای کلی HashMap - concept and overview

  • نمونه HashMap Example of HashMap

  • چالش HashMap HashMap Challenge

  • رابط مقایسه و مقایسه - نیاز Comparable and Comparator Interface - The need

  • رابط قابل مقایسه Comparable interface

  • رابط مقایسه کننده Comparator interface

مجموعه ها در جاوا Collections in Java

  • چرا مجموعه ها؟ Why Collections?

  • چارچوب مجموعه در مقابل مجموعه Collection vs Collection framework

  • چارچوب مجموعه - یک نمای کلی Collection framework - an overview

  • فهرست رابط List interface

  • ArrayList - مفهوم و طراحی ArrayList - concept and design

  • ایجاد و استفاده از ArrayList Creating and using ArrayList

  • مثال دنیای واقعی: ArrayList برای پیاده سازی مدرسه Real world example : ArrayList to implement School

  • چالش ArrayList ArrayList challenge

  • مسابقه ArrayList: بیایید درک خود را آزمایش کنیم ArrayList quiz : Let’s test our understanding

  • LinkedList - مفهوم و طراحی LinkedList - concept and design

  • LinkedList: سازندگان و عملیات LinkedList : Constructors and Operations

  • ایجاد LinkedList Creating an LinkedList

  • چالش لینک لیست LinkList Challenge

  • مسابقه LinkedList: بیایید درک خود را آزمایش کنیم LinkedList quiz : Let’s test our understanding

  • وکتور - نمای کلی مفهومی Vector - conceptual overview

  • بردار: سازنده و عملیات Vector : Constructor and Operations

  • ایجاد یک وکتور Creating a Vector

  • مسابقه برداری: بیایید درک خود را آزمایش کنیم Vector quiz : Let’s test our understanding

  • تفاوت بین ArrayList و LinkedList: Difference Between ArrayList and LinkedList:

  • تفاوت بین ArrayList و Vector Difference between ArrayList & Vector

  • تنظیم رابط - نمای کلی و مفهوم Set interface - Overview and Concept

  • عملیات با مجموعه Operations with Set

  • تفاوت بین مجموعه و فهرست Difference between Set and List

  • هش ست چیست؟ What is a HashSet?

  • ایجاد هش ست و عملیات آن Hashset creation and it’s operations

  • چالش HashSet HashSet Challenge

  • آزمون Set و HashSet: بیایید درک خود را آزمایش کنیم Set and HashSet quiz : Let’s test our understanding

  • LinkedHashSet - مفهوم و نمای کلی LinkedHashSet - concept and overview

  • مثالی از LinkedHashSet Example of LinkedHashSet

  • درختان - نمای کلی و مفهوم Treeset - overview and concept

  • نمونه TreeSet Example of TreeSet

  • تفاوت بین LinkedHashSet، TreeSet و HashSet Difference between LinkedHashSet, TreeSet and HashSet

  • HashSet و TreeSet Quiz: بیایید درک خود را آزمایش کنیم HashSet and TreeSet Quiz : Let’s test our understanding

  • نقشه ها - نمای کلی مفهومی Maps - Conceptual Overview

  • تنظیم در مقابل نقشه Set vs Map

  • نمونه نقشه Example of Map

  • HashMap - مفهوم و نمای کلی HashMap - concept and overview

  • نمونه HashMap Example of HashMap

  • چالش HashMap HashMap Challenge

  • رابط مقایسه و مقایسه - نیاز Comparable and Comparator Interface - The need

  • رابط قابل مقایسه Comparable interface

  • رابط مقایسه کننده Comparator interface

مدیریت فایل با استفاده از Java IO API File handling using Java IO API

  • Java IO و Streams Java IO and Streams

  • انواع جریان در IO Types of Streams in IO

  • ایجاد یک فایل Creating a file

  • با استفاده از شی فایل Using File object

  • مروری بر کلاس های مختلف جریان Overview of different stream classes

  • استفاده از کلاس FileWriter Using FileWriter class

  • با استفاده از کلاس FileReader Using FileReader class

  • با استفاده از کلاس BufferedReader Using BufferedReader class

  • استفاده از کلاس BufferedWriter Using BufferedWriter class

  • چالش کدنویسی: تمام محتویات فایل ها را در یک پوشه ادغام کنید Coding challenge : Merge all contents of files in a folder

  • سریال سازی و سریال زدایی در جاوا Serialization and deserialization in java

  • نسخه ی نمایشی سریال سازی و سریال زدایی Serialization and deserialization demo

  • کلمه کلیدی گذرا transient keyword

  • سریال سازی سفارشی Custom serialization

  • سریال سازی و وراثت Serialization and inheritance

  • خارجی سازی Externalization

  • سریال سازی در مقابل خارجی سازی Serialization vs Externalization

مدیریت فایل با استفاده از Java IO API File handling using Java IO API

  • Java IO و Streams Java IO and Streams

  • انواع جریان در IO Types of Streams in IO

  • ایجاد یک فایل Creating a file

  • با استفاده از شی فایل Using File object

  • مروری بر کلاس های مختلف جریان Overview of different stream classes

  • استفاده از کلاس FileWriter Using FileWriter class

  • با استفاده از کلاس FileReader Using FileReader class

  • با استفاده از کلاس BufferedReader Using BufferedReader class

  • استفاده از کلاس BufferedWriter Using BufferedWriter class

  • چالش کدنویسی: تمام محتویات فایل ها را در یک پوشه ادغام کنید Coding challenge : Merge all contents of files in a folder

  • سریال سازی و سریال زدایی در جاوا Serialization and deserialization in java

  • نسخه ی نمایشی سریال سازی و سریال زدایی Serialization and deserialization demo

  • کلمه کلیدی گذرا transient keyword

  • سریال سازی سفارشی Custom serialization

  • سریال سازی و وراثت Serialization and inheritance

  • خارجی سازی Externalization

  • سریال سازی در مقابل خارجی سازی Serialization vs Externalization

سیستم ماژول پلتفرم جاوا Java Platform Module System

  • سیستم ماژول پلتفرم جاوا و ماژول ها در جاوا Java Platform Module System and Modules in java

  • ایجاد ماژول ها Creating modules

  • تعیین وابستگی ها با "نیاز" و "صادرات" Specifying dependencies with “require” and “exports”

  • صادرات و صادرات به Exports and exports to

  • نکاتی که باید در مورد صادرات به خاطر بسپارید Things to remember about exports

  • ماژول های اتوماتیک Automatic modules

سیستم ماژول پلتفرم جاوا Java Platform Module System

  • سیستم ماژول پلتفرم جاوا و ماژول ها در جاوا Java Platform Module System and Modules in java

  • ایجاد ماژول ها Creating modules

  • تعیین وابستگی ها با "نیاز" و "صادرات" Specifying dependencies with “require” and “exports”

  • صادرات و صادرات به Exports and exports to

  • نکاتی که باید در مورد صادرات به خاطر بسپارید Things to remember about exports

  • ماژول های اتوماتیک Automatic modules

همزمانی در جاوا Concurrency in java

  • مقدمه ای بر Threads و Multithreading در جاوا Introduction to Threads and Multithreading in java

  • چرخه زندگی نخ Lifecycle of thread

  • ایجاد یک موضوع در جاوا | با استفاده از کلاس Thread Creating a thread in java | Using Thread class

  • ایجاد یک موضوع در جاوا | با استفاده از رابط Runnable Creating a thread in java | Using Runnable interface

  • زمانبندی موضوع و start() در مقابل run() Thread scheduler and start() vs run()

  • چیزهایی که باید در چند رشته به خاطر بسپارید Things to remember in multi threading

  • تنظیم نام موضوعات Setting Thread names

  • جلوگیری از اجرای برنامه شما و متد yield(). Preventing execution of your program and yield() method

  • خواب() sleep()

  • پیوستن() join()

  • قطع کردن یک موضوع Interrupting a Thread

  • Executor Service چیست و نیاز آن چیست؟ What is Executor service and its need?

  • انواع استخر با سرویس Executor Different types of pool with Executor service

  • ایمنی موضوع در جاوا Thread safety in java

  • اولویت های موضوع Thread priorities

  • بن بست Deadlock

  • ارتباط بین رشته ای Inter Thread communication

همزمانی در جاوا Concurrency in java

  • مقدمه ای بر Threads و Multithreading در جاوا Introduction to Threads and Multithreading in java

  • چرخه زندگی نخ Lifecycle of thread

  • ایجاد یک موضوع در جاوا | با استفاده از کلاس Thread Creating a thread in java | Using Thread class

  • ایجاد یک موضوع در جاوا | با استفاده از رابط Runnable Creating a thread in java | Using Runnable interface

  • زمانبندی موضوع و start() در مقابل run() Thread scheduler and start() vs run()

  • چیزهایی که باید در چند رشته به خاطر بسپارید Things to remember in multi threading

  • تنظیم نام موضوعات Setting Thread names

  • جلوگیری از اجرای برنامه شما و متد yield(). Preventing execution of your program and yield() method

  • خواب() sleep()

  • پیوستن() join()

  • قطع کردن یک موضوع Interrupting a Thread

  • Executor Service چیست و نیاز آن چیست؟ What is Executor service and its need?

  • انواع استخر با سرویس Executor Different types of pool with Executor service

  • ایمنی موضوع در جاوا Thread safety in java

  • اولویت های موضوع Thread priorities

  • بن بست Deadlock

  • ارتباط بین رشته ای Inter Thread communication

جایزه دوره Course bonus

  • پاداش 1 Bonus 1

  • پاداش 2 Bonus 2

  • پاداش 3 Bonus 3

جایزه دوره Course bonus

  • پاداش 1 Bonus 1

  • پاداش 2 Bonus 2

  • پاداش 3 Bonus 3

نمایش نظرات

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

آموزش جاوا برای مبتدیان کامل | یادگیری Core Java با استفاده از IntelliJ
خرید اشتراک و دانلود خرید تکی و دانلود | 320,000 تومان (5 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 2 دوره است و 2 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
24.5 hours
207
Udemy (یودمی) udemy-small
09 فروردین 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
17,251
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Faisal Memon Faisal Memon

من بیش از 12 سال تجربه ساخت محصولات جهانی دارم که توسط میلیون ها کاربر در سراسر جهان استفاده می شود. من عاشق تکنولوژی و آموزش آن هستم. در حال حاضر، من در یکی از استارت‌آپ‌های پرسرعت در هند به سمت Product هستم و از لحظه لحظه آن لذت می‌برم. قبل از او، چند استارت‌آپ ایجاد کردم که بیش از نیم میلیون کاربر در سراسر جهان داشتند، از Google + سایر سرمایه‌گذاران کمک مالی جمع‌آوری کردم و بخشی از Google Launchpad Accelerator بودم. من در ساخت محصولات از ابتدا و مقیاس بندی تا کاربران جهانی تجربه دارم. من اینجا هستم تا دانش خود را با جویندگان به اشتراک بگذارم و به رشد شخصی و حرفه ای آنها کمک کنم. از دیدنت خوشحالم :)

Faisal Memon Faisal Memon

من بیش از 12 سال تجربه ساخت محصولات جهانی دارم که توسط میلیون ها کاربر در سراسر جهان استفاده می شود. من عاشق تکنولوژی و آموزش آن هستم. در حال حاضر، من در یکی از استارت‌آپ‌های پرسرعت در هند به سمت Product هستم و از لحظه لحظه آن لذت می‌برم. قبل از او، چند استارت‌آپ ایجاد کردم که بیش از نیم میلیون کاربر در سراسر جهان داشتند، از Google + سایر سرمایه‌گذاران کمک مالی جمع‌آوری کردم و بخشی از Google Launchpad Accelerator بودم. من در ساخت محصولات از ابتدا و مقیاس بندی تا کاربران جهانی تجربه دارم. من اینجا هستم تا دانش خود را با جویندگان به اشتراک بگذارم و به رشد شخصی و حرفه ای آنها کمک کنم. از دیدنت خوشحالم :)

EmbarkX Official EmbarkX Official

جاوا، پایتون، بوت بهار، فناوری های پایگاه داده، MongoDB

EmbarkX Official EmbarkX Official

جاوا، پایتون، بوت بهار، فناوری های پایگاه داده، MongoDB

Udemy (یودمی)

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

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