آموزش توسعه‌دهنده جاوا SE 21 | متخصص گواهی‌شده اوراکل 1Z0-830 - آخرین آپدیت

دانلود Java SE 21 Developer | Oracle Certified Professional 1Z0-830

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

دوره آمادگی آزمون گواهینامه توسعه‌دهنده جاوا SE 21 اوراکل 1Z0-830 شامل عبارات لامبدا و چارچوب مجموعه‌های جاوا

  • نمونه سوالات و پاسخ‌های آزمون متخصص تایید شده اوراکل همراه با راه حل
  • زبان برنامه‌نویسی جاوا
  • جاوا SE 21
  • مبانی ضروری جاوا
  • جاوا چیست و چگونه کار می‌کند
  • مبانی برنامه‌نویسی با جاوا
  • کیت توسعه جاوا - JDK
  • محیط زمان اجرای جاوا - JRE
  • ماشین مجازی جاوا - JVM
  • تمامی مفاهیم برنامه‌نویسی شی‌گرا (برنامه‌نویسی جاوا اصلی)
  • نحوه استفاده از کلمه کلیدی 'static' و کلاس‌های 'تو در تو و داخلی'
  • کلاس‌های والد و فرزند
  • رشته‌ها (Strings)
  • کلاس‌های Wrapper
  • Throw در مقابل Throws
  • استثناها (Exceptions)
  • انواع Enum و موارد دیگر
  • آرایه‌ها (Arrays)
  • مجموعه‌ها (Collections)
  • عبارات لامبدا (Lambda Expression)
  • Stream API
  • تاریخ و زمان
  • ورودی/خروجی جاوا (Java I/O)
  • همزمانی (Concurrency)

پیش‌نیازها:

  • هیچ دانش قبلی در مورد جاوا 21 و آزمون گواهینامه متخصص توسعه‌دهنده جاوا SE 21 اوراکل 1Z0-830 مورد نیاز نیست.
  • دانش پایه کامپیوتر
  • علاقه به یادگیری جاوا و مهارت‌های اصلی جاوا
  • یک کامپیوتر با سیستم‌عامل 64 بیتی
  • ما MacOS (64 بیتی) را ترجیح می‌دهیم، اما این اجباری نیست. می‌توانید از سیستم‌عامل‌های دیگر استفاده کنید. ما همچنین ویدئوهای خاصی برای نصب در هر پلتفرم ارائه کرده‌ایم.
  • ما IntelliJ را ترجیح می‌دهیم که یک ویرایشگر قدرتمند و پیشرفته با تعداد زیادی پلاگین و ابزار است.
  • هیچ چیز دیگری! فقط شما، کامپیوترتان و جاه‌طلبی‌تان برای شروع امروز.

درود،

به دوره "توسعه‌دهنده جاوا SE 21 | متخصص تایید شده اوراکل 1Z0-830" خوش آمدید.

دوره آمادگی آزمون گواهینامه توسعه‌دهنده جاوا SE 21 اوراکل 1Z0-830 همراه با عبارات لامبدا و چارچوب مجموعه‌های جاوا


گواهینامه متخصص تایید شده اوراکل: توسعه‌دهنده جاوا SE 21 (آزمون 1Z0-830) یک گواهینامه معتبر جهانی است که تخصص شما را در برنامه‌نویسی جاوا، اصول شی‌گرایی و شیوه‌های مدرن توسعه جاوا تایید می‌کند. این گواهینامه برای کارفرمایان بسیار ارزشمند است و به عنوان اثبات مهارت شما در جاوا، یکی از پرتقاضاترین زبان‌های برنامه‌نویسی در جهان، عمل می‌کند.

در این دوره، هدف ما این است که شما را به یک توسعه‌دهنده جاوا خوب تبدیل کرده و به شما کمک کنیم تا در آزمون مورد نیاز برای دریافت گواهینامه متخصص تایید شده اوراکل: توسعه‌دهنده جاوا SE 21 (شماره آزمون 1Z0-830) قبول شوید.

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

پس چرا باید به یک توسعه‌دهنده جاوا SE 21 تبدیل شوید؟ زیرا اگر قصد دارید برای شغل توسعه‌دهنده جاوا درخواست دهید، داشتن گواهینامه شما را یک قدم جلوتر از سایر کاندیداها قرار می‌دهد. به یاد داشته باشید که یک توسعه‌دهنده دارای گواهینامه همیشه بر یک توسعه‌دهنده بدون گواهینامه ارجحیت دارد.

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

در پایان دوره، شما کاملاً آماده خواهید بود تا با آزمون توسعه‌دهنده جاوا SE 21 اوراکل روبرو شوید و با اطمینان خاطر حرفه خود را پیش ببرید!


در این دوره شما یاد خواهید گرفت؛

  • آزمون متخصص تایید شده اوراکل: توسعه‌دهنده جاوا SE 21 - 1Z0-830 چیست؟

  • جاوا چیست و چگونه کار می‌کند؟

  • مبانی برنامه‌نویسی با جاوا

  • IntelliJ IDEA

  • کیت توسعه جاوا - JDK

  • محیط زمان اجرای جاوا – JRE

  • ماشین مجازی جاوا - JVM

  • تمامی مفاهیم برنامه‌نویسی شی‌گرا

  • متغیرها و انواع داده

  • آرایه‌ها

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

  • متدها

  • مجموعه‌ها (Collections)

  • رشته‌ها (Strings)

  • کلاس‌های Wrapper

  • استثناها (Exceptions)

  • انواع Enum و موارد دیگر

  • عبارات لامبدا (Lambda Expression)

  • Stream API

  • تاریخ و زمان

  • ورودی/خروجی جاوا

  • همزمانی (Concurrency)

هیچ دانش قبلی مورد نیاز نیست!


این دوره شما را از سطح مبتدی به سطح پیشرفته‌تر می‌رساند.

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


جاوا چیست؟

جاوا یک زبان برنامه‌نویسی و پلتفرم است که ابتدا توسط Sun Microsystems توسعه یافت و اکنون متعلق به اوراکل است. جاوا از C و ++C الهام گرفته شده و از مدل برنامه‌نویسی شی‌گرا استفاده می‌کند، به این معنی که مفاهیم یا اشیاء به صورت "آبجکت‌هایی" نمایش داده می‌شوند که دارای فیلدهای داده و متدها هستند. یکی از بزرگترین مزایای جاوا این است که روی یک ماشین مجازی جاوا (JVM) اجرا می‌شود، به این معنا که می‌توانید کد جاوا را بدون نیاز به کامپایل مجدد، بر روی هر پلتفرمی که JVM دارد، اجرا کنید. این با C و ++C متفاوت است، که برای هر پلتفرم سخت‌افزاری که کد را روی آن اجرا می‌کنید، نیاز به کامپایل مجدد دارند. جاوا مزایای متعدد دیگری نیز دارد، از جمله مدیریت خودکار حافظه. این امر اشاره‌گرهای دشوار برای درک که در زبان‌هایی مانند C استفاده می‌شوند را حذف می‌کند، که می‌تواند به توسعه‌دهندگان جاوا کمک کند تا کد بهتری را در مدت زمان کوتاه‌تری بنویسند.

جاوا به عنوان یک زبان برنامه‌نویسی شی‌گرا به چه معناست؟

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

جاوا برای چه مواردی استفاده می‌شود؟

جاوا یک زبان بسیار چندکاره است. چندین حوزه از جاوا استفاده می‌کنند، از جمله توسعه اپلیکیشن اندروید، برنامه‌های دسکتاپ که بر روی سیستم‌عامل‌های مختلف کار می‌کنند، برنامه‌های سمت سرور و موارد دیگر. ماشین مجازی مورد نیاز برای اجرای برنامه‌های جاوا به سیستم‌عامل‌های متعددی پورت شده است که امکان اجرای جاوا را عملاً بر روی تمامی سخت‌افزارها فراهم می‌کند. طبق شاخص TIOBE، جاوا از زمان انتشار اولیه خود در دهه 1990 همواره در میان 3 زبان پرکاربرد و محبوب قرار داشته است. بسیاری از توسعه‌دهندگان هنوز جاوا را زبان انتخابی در زمینه‌هایی مانند سرورهای سازمانی و برنامه‌های کاربردی، و حتی در توسعه سیستم‌های تعبیه‌شده می‌دانند. بسیاری از شرکت‌های Fortune 500 برای اجرای سیستم‌های اصلی خود به جاوا متکی هستند و کارفرمایان اغلب تجربه جاوا را در رزومه به دلیل محبوبیت آن، مثبت تلقی می‌کنند.

بهترین گواهینامه برای جاوا کدام است؟

اوراکل، مالک زبان برنامه‌نویسی جاوا، برنامه متخصص تایید شده اوراکل: توسعه‌دهنده جاوا SE 21 را ارائه می‌دهد که به راحتی بهترین گواهینامه برای توسعه‌دهندگان جاوا است. دلیل اصلی که چرا این بهترین گواهینامه است، این است که برخلاف اکثر گواهینامه‌های دیگر برای جاوا، گواهینامه اوراکل هم شناخته شده و هم به طور جهانی توسط کارفرمایان در سراسر جهان پذیرفته شده است. این آزمون چالش‌برانگیز است. همچنین باید کارت شناسایی خود را به همراه داشته باشید، بنابراین نمی‌توانید از کسی بخواهید به جای شما در آزمون شرکت کند. گواهینامه واقعاً هم برای دارنده گواهینامه و هم برای کارفرمایان آینده ارزشمند است. برنامه‌های گواهینامه دیگری به اندازه گواهینامه جاوا اوراکل به طور جهانی پذیرفته نشده‌اند. بنابراین، دریافت گواهینامه جاوا یکی از مطمئن‌ترین راه‌ها برای برتری یافتن بر سایر متقاضیان کار در بازار است.


چرا باید این دوره را بگذرانید؟

پاسخ ما ساده است: کیفیت تدریس

OAK Academy مستقر در لندن، یک شرکت آموزش آنلاین است. OAK Academy در زمینه IT، نرم‌افزار، طراحی و توسعه به زبان‌های ترکی، انگلیسی، پرتغالی و بسیاری زبان‌های دیگر در پلتفرم یودمی آموزش می‌دهد، جایی که بیش از 2000 ساعت درس ویدئویی آموزشی دارد.

هنگام ثبت‌نام، تخصص توسعه‌دهندگان باتجربه OAK Academy را حس خواهید کرد.


کیفیت تولید ویدئو و صدا

تمامی محتوای ما با کیفیت بالای ویدئویی/صوتی تولید شده تا بهترین تجربه یادگیری را برای شما فراهم کند.

شما قادر خواهید بود:

  • به وضوح ببینید

  • به وضوح بشنوید

  • بدون هیچ حواس‌پرتی در طول دوره پیش بروید


همچنین دریافت خواهید کرد:

  • دسترسی مادام‌العمر به دوره

  • پشتیبانی سریع و دوستانه در بخش پرسش و پاسخ

  • گواهینامه تکمیل دوره یودمی آماده برای دانلود

ما پشتیبانی کامل ارائه می‌دهیم و به هر سوالی پاسخ می‌دهیم.


اکنون به دوره "توسعه‌دهنده جاوا SE 21 | متخصص تایید شده اوراکل 1Z0-830" شیرجه بزنید.

دوره آمادگی آزمون گواهینامه توسعه‌دهنده جاوا SE 21 اوراکل 1Z0-830 همراه با عبارات لامبدا و چارچوب مجموعه‌های جاوا


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

مقدمه‌ای بر دوره گواهینامه توسعه‌دهنده Java SE 21 Introduction to Java SE 21 Developer Certification Course

  • در این دوره چه خواهیم آموخت؟ What Will We Learn In This Course?

  • فایل‌های پروژه Project Files

مقدمه‌ای بر جاوا و تنظیمات محیط Introduction to Java and Environment Setup

  • مرور کلی بخش Section Overview

  • اطلاعاتی درباره آزمون حرفه‌ای گواهینامه توسعه‌دهنده Java SE 21 (1Z0-830) Some Information about Java SE 21 Developer Certified Professional 1Z0-830 Exam

  • اصطلاحات پایه برنامه‌نویسی Basic Programming Terms

  • شروع کار با جاوا؟ Getting Started With Java?

  • دانلود و نصب جاوا در ویندوز Download and Install Java on Windows

  • دانلود و نصب جاوا در macOS Download and Install Java on MacOS

  • IDE چیست؟ What is IDE?

  • دانلود و نصب IntelliJ در ویندوز Download and Install IntelliJ on Windows

  • دانلود و نصب IntelliJ در macOS Download and Install IntelliJ on MacOS

  • اولین برنامه جاوا – Hello World First Java Program - Hello World

  • کامپایل و اجرای برنامه‌ها Compiling and Running Applications

  • نگاهی دقیق‌تر به اولین برنامه جاوا Closer Look at the First Java Program

  • آزمون Quiz

مبانی جاوا Basics of Java

  • مرور کلی بخش Section Overview

  • خروجی پایه در جاوا Basic Output in Java

  • ورودی پایه در جاوا Basic Input in Java

  • کامنت‌ها در جاوا Comments in Java

  • متغیرها Variables

  • انواع داده Data Types

  • اعداد در جاوا Numbers in Java

  • تبدیل نوع و کستینگ نوع Type Conversion and Type Casting

  • آزمون Quiz

  • ورودی و خروجی Input & Output

عملگرها Operators

  • مرور کلی بخش Section Overview

  • عملگرهای محاسباتی Arithmetic Operators

  • عملگرهای انتساب Assignment Operators

  • عملگرهای یکتایی (Unary) Unary Operators

  • عملگرهای برابری و رابطه‌ای Equality and Relational Operators

  • عملگرهای شرطی Conditional Operators

  • عملگرهای بیتی و شیفت بیتی Bitwise and Bitshift Operators

  • نوع داده Char Char Data Type

  • اولویت عملگرها Operator Precedence

  • عبارت‌ها، دستورات، و بلوک‌ها Expressions, Statements, and Blocks

  • آزمون Quiz

آرایه Array

  • مقدمه‌ای بر آرایه Introduction to Array

  • مرتب‌سازی آرایه Sorting Array

  • جستجو در آرایه Searching Array

  • آرایه‌های چندبعدی Multi-dimensional Arrays

  • آزمون Quiz

دستورات کنترل جریان Control Flow Statements

  • دستورات If و If-Else If and If-Else Statement

  • عملگر سه‌تایی Ternary Operator

  • دستور If-Else If Ladder، دستور If تو در تو If-Else - If Ladder Statement, Nested If Statement

  • دستور Switch-Case Switch-Case Statement

  • برنامه ماشین حساب ساده با دستور Switch Simple Calculator App with Switch Statement

  • حلقه‌های For For Loops

  • حلقه For پیشرفته (حلقه For-Each) Enhanced For Loop (For-Each Loop)

  • حلقه While While Loop

  • حلقه بی‌نهایت Infinite Loop

  • حلقه Do-While Do - While Loop

  • کلمه کلیدی Break Break Keyword

  • کلمه کلیدی Continue Continue Keyword

  • کلمه کلیدی Return Return Keyword

  • حلقه‌های برچسب‌دار Labeled Loops

  • سری فیبوناچی Fibonacci Series

  • آزمون Quiz

متدها Methods

  • مرور کلی بخش Section Overview

  • متد چیست؟ What is Method?

  • فراخوانی متد Method Calling

  • انواع متدها Types of Methods

  • آرگومان‌های متغیر جاوا (Java Var-Args) Java Variable Arguments (Java Var-Args)

  • سربارگذاری متد Method Overloading

  • یافتن عدد نمایی Find Exponential Number

  • آزمون Quiz

  • ایجاد متد در جاوا Creating Method in Java

مفاهیم شی‌گرا در جاوا Java Object-Oriented Concept

  • مرور کلی بخش Section Overview

  • مفاهیم OOP، شی و کلاس OOP Concept, Object & Class

  • پشته و هیپ Stack & Heap

  • مودیفایرهای دسترسی Access Modifiers

  • قواعد نام‌گذاری Naming Conventions

  • سازنده (Constructor) Constructor

  • پکیج‌ها و Import – بخش 1 Packages and Import - Part 1

  • پکیج‌ها و Import – بخش 2 Packages and Import - Part 2

  • کلمه کلیدی “static” “static” Keyword

  • import استاتیک Static import

  • کلاس‌های Nested و Inner Nested & Inner Classes

  • کلاس‌های inner محلی Local inner classes

  • آزمون Quiz

  • فیلدهای اعلان (Declaration fields) Decleration fileds

برنامه‌نویسی شی‌گرا در جاوا Java Object-Oriented Programming

  • مرور کلی بخش Section Overview

  • وراثت Inheritance

  • کلاس Sealed Sealed Class

  • بازنویسی متد Method Overriding

  • کلمات کلیدی “super” و “this” – بخش 1 “super” and “this” Keywords - Part 1

  • کلمات کلیدی “super” و “this” – بخش 2 “super” and “this” Keywords - Part 2

  • کلمات کلیدی “super” و “this” – بخش 3 “super” and “this” Keywords - Part 3

  • کلمه کلیدی “final” “final” Keyword

  • کلمه کلیدی "abstract" "abstract" Keyword

  • اینترفیس Interface

  • پلی‌مورفیسم Polymorphism

  • انکپسولیشن Encapsulation

  • کلاس ناشناس Anonymous Class

  • کلاس Record Record Class

  • کلمه کلیدی "var" "var" Keyword

  • آزمون Quiz

کلاس‌های Wrapper، Auto-Boxing و Unboxing Wrapper Classes, Auto-Boxing and Unboxing

  • مقدمه‌ای بر کلاس Wrapper در جاوا Introduction to Wrapper Class in Java

  • تبدیل انواع Conversion of Types

  • Autoboxing – UnBoxing Autoboxing - UnBoxing

  • آزمون Quiz

رشته‌ها Strings

  • مرور کلی بخش Section Overview

  • String چیست؟ What is String?

  • برابری رشته‌ها Equality of Strings

  • تغییرناپذیری رشته‌ها Immutability of Strings

  • متدهای مفید String – بخش 1 Useful Methods of String - Part 1

  • متدهای مفید String – بخش 2 Useful Methods of String - Part 2

  • کلاس StringBuffer StringBuffer Class

  • کلاس StringBuilder StringBuilder Class

  • String در مقابل String Buffer در مقابل String Builder String vs String Buffer vs String Builder

  • معکوس کردن رشته Reverse String

  • آزمون Quiz

کالکشن‌ها Collections

  • مرور کلی بخش Section Overview

  • مقدمه‌ای بر کالکشن‌ها Introduction to Collections

  • اینترفیس List List Interface

  • کلاس ArrayList ArrayList Class

  • تبدیل بین لیست‌ها و آرایه‌ها Conversion Between Lists and Arrays

  • مرتب‌سازی ArrayList Sorting Array List

  • Comparator Comparator

  • جستجو در ArrayList Searching ArrayList

  • Iterator و ListIterator Itrator and ListIterator

  • اینترفیس Set – بخش 1 Set Interface - Part 1

  • اینترفیس Set – بخش 2 Set Interface - Part 2

  • صف (Queue) Queue

  • Deque Deque

  • اینترفیس Map – بخش 1 Map Interface - Part 1

  • اینترفیس Map – بخش 2 Map Interface - Part 2

  • آزمون Quiz

مدیریت استثناها در جاوا Exception Handling in Java

  • مقدمه‌ای بر استثنا Intro to Exception

  • خطا در مقابل استثنا Error vs Exception

  • انواع استثناها Exception Types

  • بلوک Try – Catch Try – Catch Block

  • بلوک "finally" "finally" Block

  • کلمه کلیدی "throw" "throw" Keyword

  • کلمه کلیدی "throws" "throws" Keyword

  • "throw" در مقابل "throws" "throw" vs "throws"

  • متدهای مفید کلاس Throwable Useful Methods of Throwable Class

  • موجودی حساب بانکی Bank Account Balance

  • آزمون Quiz

انواع Enum Enum Types

  • انواع Enum Enum Types

  • برنامه چراغ راهنمایی با Enum Traffic Lights Program With Enum

عبارت Lambda Lambda Expression

  • مرور کلی بخش Section Overview

  • اینترفیس‌های Marker و Functional Marker and Functional Interfaces

  • عبارت Lambda Lambda Expression

  • Predicate Predicate

  • ارجاع متد Method Reference

  • عبارت Switch (دستور Switch پیشرفته) Switch Expression (Enhanced Switch Statement)

  • برنامه ماشین حساب ساده با Lambda Simple Calculator app with Lambda

  • آزمون Quiz

Stream API Stream API

  • مقدمه‌ای بر Stream Introduction to Stream

  • عملیات کاهش – بخش 1 Reduction Operations - Part 1

  • عملیات کاهش – بخش 2 Reduction Operations - Part 2

  • موازی‌سازی و Stream موازی Parallelism and Parallel Stream

تاریخ و زمان Date&Time

  • مرور کلی بخش Section Overview

  • کلاس Calendar Calendar Class

  • کلاس Local Date Local Date Class

  • کلاس Local Time Local Time Class

  • کلاس Local Date Time Local Date Time Class

  • کلاس Period Period Class

  • فرمت‌بندی تاریخ و زمان (کلاس DateTimeFormatter) Date Time Formatting (DateTimeFormatter Class)

  • آزمون Quiz

Java IO (ورودی/خروجی جاوا) Java IO (Java Input / Output)

  • مرور کلی بخش Section Overview

  • مقدمه‌ای بر Java I/O Introduction to Java I/O

  • کلاس OutputStream OutputStream Class

  • کلاس InputStream – بخش 1 InputStream Class - Part 1

  • کلاس InputStream – بخش 2 InputStream Class - Part 2

  • کلاس Writer Writer Class

  • کلاس Reader Reader Class

  • کپی کردن فایل با Java IO Copying a file with Java IO

  • سریالیزیشن و دسریالیزیشن شی Object Serialization and Deserialization

  • کلمه کلیدی transient transient keyword

  • آزمون Quiz

مرور کلی Threadها Overview of Threads

  • Thread چیست؟ What is Thread?

  • ایجاد کلاس Thread Create Thread Class

  • ایجاد کلاس Runnable Create Runnable Class

  • آزمون Quiz

ایجاد و مدیریت Thread Thread Creation and Management

  • Thread و Processها Thread and Processes

  • مدیریت Thread Thread management

  • وضعیت‌های Thread و نظارت Thread states and monitoring

  • آزمون Quiz

همگام‌سازی و کنترل همروندی Synchronization and Concurrency Control

  • مقدمه‌ای بر همگام‌سازی Introduction to Synchronization

  • کلمه کلیدی “synchronized” “synchronized” Keyword

  • کلمه کلیدی “volatile” “volatile” Keyword

  • آزمون Quiz

APIهای همروندی سطح بالا High-level Concurrency APIs

  • مقدمه‌ای بر Concurrency APIها Introduction to Concurrency APIs

  • Executor Service Executor Service

  • Scheduled Executor Service Scheduled Executor Service

  • کالکشن همروند Concurrent Collection

  • Future و Callable Future and Callable

  • متغیرهای اتمیک Atomic Variables

  • آزمون Quiz

هماهنگی Thread Thread Coordination

  • مقدمه‌ای بر هماهنگی Thread Introduction to Thread Coordination

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

  • قفل‌ها و Conditionها Locks and Conditions

  • آزمون Quiz

قفل‌ها و همگام‌سازی پیشرفته Locks and Advanced Synchronization

  • ReentrantLock و ReentrantReadWriteLock ReentrantLock and ReentrantReadWriteLock

  • متغیرهای Condition Condition variables

  • آزمون Quiz

کالکشن‌های همروند Concurrent Collections

  • کالکشن‌های Thread-safe Thread-safe collections

  • صف‌های Blocking Blocking queues

  • آزمون Quiz

کارایی و مقیاس‌پذیری Performance and Scalability

  • رقابت Thread و Deadlock Thread contention and deadlocks

  • Thread safety و تغییرناپذیری Thread safety and immutability

  • بهینه‌سازی Thread Poolها Optimizing Thread Pools

  • Stream موازی Parallel stream

  • آزمون Quiz

ماشین مجازی جاوا و Threadها Java Virtual Machine and Threads

  • نقش JVM در مدیریت Thread JVM’s role in thread management

  • اولویت‌های Thread Thread priorities

  • Threadهای Daemon Daemon threads

  • آزمون Quiz

بهترین شیوه‌ها و مباحث پیشرفته Best Practices and Advanced Topics

  • الگوهای طراحی همروندی Concurrency Design Patterns

  • مدیریت استثناها در Threadها Handling exceptions in threads

  • مکانیزم‌های قفل‌گذاری پیشرفته Advanced locking mechanisms

  • آزمون Quiz

مطالعات موردی و سناریوهای عملی Case Studies and Practical Scenarios

  • ساخت یک وب سرور چند Threadی Building a multithreaded web server

  • پیاده‌سازی یک سیستم تولیدکننده-مصرف‌کننده Implementing a producer-consumer system

  • توسعه یک سیستم چت بلادرنگ Developing a real-time chat system

  • آزمون Quiz

ابزارها و تستینگ Tools and Testing

  • ابزارهای دیباگ Thread Thread debugging tools

  • تست واحد کد چند Threadی Unit testing multithreaded code

  • پروفایلینگ برنامه‌های چند Threadی Profiling multithreaded applications

  • آزمون Quiz

آزمون آزمایشی – گواهینامه توسعه‌دهنده Java SE 21 Mock Exam - Java SE 21 Developer Certification

  • آزمون آزمایشی – گواهینامه حرفه‌ای توسعه‌دهنده Java SE 21 (شماره آزمون: 1Z0-830) Mock Exam-Java SE 21 Developer Professional Certification (Exam Number: 1Z0-830)

آزمون تمرینی Practice Exam

  • آزمون حرفه‌ای توسعه‌دهنده Java SE 21 شماره: 1Z0-830 Java SE 21 Developer Professional Exam Number: 1Z0-830

اضافی Extra

  • توسعه‌دهنده Java SE 21 | حرفه‌ای دارای گواهینامه Oracle 1Z0-830 Java SE 21 Developer | Oracle Certified Professional 1Z0-830

نمایش نظرات

آموزش توسعه‌دهنده جاوا SE 21 | متخصص گواهی‌شده اوراکل 1Z0-830
جزییات دوره
37.5 hours
193
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
442
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

OAK Academy OAK Academy

کارآفرین

OAK Academy Team OAK Academy Team

مربی

Mehmet ÖNGEL Mehmet ÖNGEL

برنامه نویس اندروید