آموزش جاوا از مبانی تا پیشرفته با مفهوم && کدنویسی

Java from Basics to Advanced by Concept && Coding

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Java Core کامل (مجموعه ها، Multithreading، ویژگی های Java8 و غیره) به صورت عمیق همراه با مثال ها و کد مبانی JAVA در عمق چند رشته ای مجموعه های عمیق JAVA با جلسات عملی پیش نیازها: اشتیاق به یادگیری

مبانی:

  • کلاس ها

  • شیء

  • سازنده و غیره.

  • 4 ستون

    • ارث

    • چند شکلی

    • انتزاع

    • کپسولاسیون

نمای کلی جاوا:

  • روشی در مقابل OOPs

  • جاوا چیست و چه چیزی آن را مستقل از پلتفرم می‌کند

  • JDK در مقابل JRE در مقابل JVM

  • نصب

  • تنظیم متغیرهای محیطی مسیر کلاس

رفتن به عمق یک سطح:

  • نوشتن اولین برنامه جاوا

  • درک کلاس ها، انواع مختلف و اشیاء

    • کلاس های چکیده

    • کلاس های داخلی و غیره.

  • درک متغیرها

    • متغیرهای استاتیک

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

    • متغیرهای اولیه

    • مرجع شی

    • پوشش اعشاری بزرگ در مقابل دوگانه

    • درک درباره رشته

      • استخر رشته

      • تغییرناپذیری رشته

  • دسترسی به مشخص کننده ها

  • Casting را تایپ کنید

    • Casting نوع ضمنی

    • Casting نوع صریح

  • درک روش و انواع مختلف

    • نوع بازگشت جلد

    • روش استاتیک پوشش

    • پارامترهای روش

    • گذر بر اساس ارزش در مقابل پاس با مرجع

    • بارگیری بیش از حد و غیره.

  • مدیریت حافظه در جاوا چگونه اتفاق می‌افتد

    • درباره حافظه پشته و پشته بدانید

  • زباله جمع کن

  • سازنده را درک کنید

    • سازنده خصوصی

    • سازنده پیش فرض

    • سازنده پارامتری

    • سازنده در مقابل روش

  • فایل ها و فهرست ها در جاوا

    • خواندن و نوشتن از فایل با استفاده از اسکنر

  • درک بسته و واردات

  • درک POJOs و غیره…..

    اپراتورها:

  • عملگر حسابی

  • اپراتور رابطه ای

  • اپراتور اتصال کوتاه

  • اپراتور واگذاری

  • اپراتور منطقی

  • اپراتور سه تایی

  • اپراتور بیتی

  • Enums و استفاده پیشرفته از آن

دستورات جریان کنترل:

  • بیانیه اگر

  • اگر دیگر بیانیه

  • اگر نردبان دیگری باشد

  • تغییر بیانیه و زمان استفاده

  • برای حلقه

  • حلقه زمانی

  • Do while Loop

  • بیانیه شکست

  • ادامه بیانیه

Multithreading و Concurrency:

مجریان ThreadPool و همزمانی در عمق

رسیدگی به استثنا:

  • مدیریت زمان کامپایل و

  • مدیریت خطاهای زمان اجرا

  • استثنای علامت‌گذاری شده و علامت‌گذاری نشده

برنامه نویسی عمومی در جاوا:

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

مجموعه‌های جاوا:

  • فهرست:

    • فهرست آرایه

    • LinkedList

    • پشته

  • صف:

    • صف اولویت

    • Dequeue

  • تنظیم:

    • HashSet

    • مجموعه درخت

    • LinkedHashSet

  • نقشه:

    • نقشه درختی

    • HashMap و غیره.

ویژگی های جاوا 8:

  • رابط عملکردی

  • عبارت لامبدا

  • APIهای جریانی

  • مقدمات

  • برای هر روش

  • روش پیش فرض و ایستا در رابط


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

جاوا از مبانی تا پیشرفته JAVA from Basics to Advanced

  • مفهوم OOPs در جاوا - قسمت 1 | 4 ستون برنامه نویسی شی گرا OOPs Concept in Java - Part1 | 4 Pillars of Object Oriented Programming

  • مفهوم OOPs در جاوا - قسمت 2 | 4 ستون برنامه نویسی شی گرا OOPs Concept in Java - Part2 | 4 Pillars of Object Oriented Programming

  • نحوه کار برنامه جاوا و 3 مؤلفه مهم (JVM، JRE و JDK) با مثال How Java Program Works and 3 Important Components (JVM, JRE & JDK) with example

  • سوال امتحانی: چرا فقط 1 کلاس عمومی در فایل JAVA Quiz Question: Why only 1 Public Class in JAVA file

  • متغیرهای جاوا - قسمت 1 | انواع داده های اولیه در عمق Java Variables - Part1 | Primitive Data Types in Depth

  • تعداد FLOAT و DOUBLE چگونه در حافظه ذخیره می شوند؟ | نمایندگی IEEE 754 How FLOAT and DOUBLE Number Stored in Memory? | IEEE 754 Representation

  • متغیرهای جاوا - قسمت 2 | مرجع/انواع داده های غیر ابتدایی در عمق Java Variables - Part2 | Reference/Non-Primitive Data Types in Depth

  • روش های جاوا - قسمت 1 | تعریف روش، سیستم و نوع روش تعریف شده توسط کاربر و غیره Java Methods - Part1 | Method Definition, System & User Defined Method Type etc.

  • روش های جاوا - قسمت 2 | استاتیک، نهایی، نوع روش انتزاعی و Varargs در جاوا Java Methods - Part2 | Static, Final, Abstract Method Type and Varargs in Java

  • جاوا سازنده در عمق | انواع مختلف سازنده با مثال Java Constructor in Depth | Different Types of Constructor with Examples

  • مدیریت حافظه جاوا و جمع آوری زباله در عمق Java Memory Management and Garbage Collection in Depth

  • کلاس های جاوا - قسمت 1 | کلاس های تودرتو، بتن، چکیده، شی، سوپر و فرعی Java Classes - Part1 | Nested, Concrete, Abstract, Object, Super & Sub Classes

  • کلاس های عمومی جاوا | کلاس های جاوا در عمق - قسمت 2 Java Generic Classes | Java Classes in Depth - Part2

  • Java Enum، POJO و کلاس های نهایی با مثال توضیح داده شده | کلاس های جاوا - قسمت 3 Java Enum, POJO and Final Classes Explained with Examples | Java Classes - Part3

  • Java Singleton & Immutable Class توضیح داده شده با مثال | کلاس های جاوا - قسمت 4 Java Singleton & Immutable Class Explained with Examples | Java Classes - Part4

  • رابط جاوا در عمق - قسمت 1 Java Interface in Depth - Part1

  • روش پیش فرض، ایستا و خصوصی در رابط - رابط جاوا - قسمت 2 Default, Static & Private Method in Interface - Java Interface - Part2

  • رابط کاربردی و بیان لامبدا - Java8 | رابط جاوا قسمت 3 Functional Interface and Lambda Expression - Java8 | Java Interface Part3

  • بازتاب عمیق جاوا با مثال Java Reflection in Depth with Examples

  • حاشیه نویسی جاوا - قسمت 1 | منسوخ شده، لغو، رابط کاربردی و غیره Java Annotations - Part1 | Deprecated, Override, FunctionalInterface etc.

  • حاشیه نویسی جاوا - قسمت 2 | متا حاشیه نویسی (هدف، حفظ، مستند و غیره) Java Annotations - Part2 | Meta-Annotation (Target, Retention, Documented etc.)

  • رسیدگی به استثناء - قسمت 1 | استثناهای بررسی شده و بدون علامت با مثال Exception Handling - Part1 | Checked and Unchecked Exceptions with Examples

  • رسیدگی به استثناء - قسمت 2 | تلاش-گرفتن-در نهایت | استثنا تعریف شده توسط کاربر و غیره Exception Handling - Part2 | try-catch-finally | User Defined Exception etc.

  • اپراتورها در جاوا - قسمت 1 | حسابی، رابطه ای، منطقی، تکی و تکلیفی Operators in Java - Part1 | Arithmetic, Relational, Logical, Unary & Assignment

  • اپراتورها در جاوا - قسمت 2 | عملگرهای Bitwise، Bitwise Shift، Trinary، TypeCheck Operators in Java - Part2 | Bitwise, Bitwise Shift, Ternary, TypeCheck Operators

  • بیانیه های جریان کنترل | بیانیه های تصمیم گیری، حلقه و انشعاب Control Flow Statements | Decision Making, Looping & Branching Statements

  • مجموعه ها - سلسله مراتب | رابط تکرارپذیر | مجموعه در مقابل مجموعه ها Collections - Hierarchy | Iterable Interface | Collection vs Collections

  • Comparator Vs Comparable and PriorityQueue - Part1 | مجموعه ها در جاوا Comparator Vs Comparable and PriorityQueue - Part1 | Collections in Java

  • Comparator Vs Comparable and PriorityQueue - Part2 | مجموعه ها در جاوا Comparator Vs Comparable and PriorityQueue - Part2 | Collections in Java

  • Deque و List in Depth: مجموعه ها در جاوا Deque and List in Depth : Collections in Java

  • کار داخلی HashMap - Part1 | مجموعه ها در جاوا HashMap Internal Working - Part1 | Collections in Java

  • کار داخلی HashMap - Part2 | مجموعه ها در جاوا HashMap Internal Working - Part2 | Collections in Java

  • LinkedHashMap در عمق | مجموعه ها در جاوا LinkedHashMap in depth | Collections in Java

  • نقشه درختی در عمق | مجموعه ها در جاوا TreeMap in depth | Collections in Java

  • SET - مجموعه ها در جاوا SET - Collections in Java

  • Java8 Streams - Part1 | مجموعه ها در جاوا Java8 Streams - Part1 | Collections in Java

  • Java8 Streams - Part2 | مجموعه ها در جاوا Java8 Streams - Part2 | Collections in Java

  • Multithreading و Concurrency - Part1 | موضوعات، فرآیند و مدل حافظه آنها Multithreading and Concurrency - Part1 | Threads, Process and their Memory Model

  • ایجاد تاپیک، چرخه حیات موضوع و ارتباطات بین رشته ای | چند رشته ای Thread Creation, Thread Lifecycle & Inter-Thread Communication | Multithreading

  • پیوستن به موضوع، مشکل مصرف کننده تولید کننده | چند رشته ای Thread Joining, Producer Consumer Problem | Multithreading

  • موضوع دیمون، اولویت موضوع | Multithreading در جاوا Daemon Thread, Thread Priority | Multithreading in Java

  • قفل و وضعیت - قسمت 1 | قفل Reentrant، قفل ReadWrite Locks and Condition - Part1 | Reentrant Lock, ReadWrite Lock

  • قفل و وضعیت - قسمت 2 | قفل مهر شده، قفل سمافور، وضعیت و غیره Locks and Condition - Part2 | Stamped Lock, Semaphore Lock, Condition etc.

  • همزمانی بدون قفل | متغیر اتمی و فرار | چند رشته ای Lock-Free Concurrency | Atomic and Volatile Variable | Multithreading

  • Thread Pools در جاوا - قسمت 1 | ThreadPoolExecutor Framework | چند رشته ای Thread Pools in Java - Part1 | ThreadPoolExecutor Framework | Multithreading

  • Thread Pools در جاوا - قسمت 2 | ThreadPoolExecutor Framework | چند رشته ای Thread Pools in Java - Part2 | ThreadPoolExecutor Framework | Multithreading

  • قسمت 1: Java8 CompletableFuture | آینده و قابل فراخوانی در جاوا | چند رشته ای Part1 : Java8 CompletableFuture | Future and Callable in Java | Multithreading

  • قسمت 2: Java8 CompletableFuture | آینده و قابل فراخوانی در جاوا | چند رشته ای Part2: Java8 CompletableFuture | Future and Callable in Java | Multithreading

  • ThreadPool ثابت | ThreadPool ذخیره شده | Single ThreadPool - Multithreading Fixed ThreadPool | Cached ThreadPool | Single ThreadPool - Multithreading

  • WorkStealing Pool and Fork-Join Pool - Multithreading WorkStealing Pool and Fork-Join Pool - Multithreading

  • Java ScheduledThreadPoolExecutor | خاموش شدن در مقابل پایان انتظار | چند رشته ای Java ScheduledThreadPoolExecutor | Shutdown Vs AwaitTermination | Multithreading

  • Java Virtual Threads در مقابل Threads عادی || ThreadLocal در جاوا Java VirtualThreads vs Normal Threads || ThreadLocal in Java

نمایش نظرات

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

آموزش جاوا از مبانی تا پیشرفته با مفهوم && کدنویسی
خرید اشتراک و دانلود خرید تکی و دانلود | 360,000 تومان (6 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 3 دوره است و 3 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
30 hours
52
Udemy (یودمی) udemy-small
08 بهمن 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
292
4.7 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shrayansh Jain Shrayansh Jain

مهندس ارشد نرم افزار @ PayPal

Udemy (یودمی)

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

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