دوره جامع توسعه‌دهنده حرفه‌ای اوراکل Java SE 17: آزمون 1Z0-829 - آخرین آپدیت

دانلود Oracle Java SE 17 Developer Professional: 1Z0-829 Exam

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آموزش کاربردی جاوا 17 برای دریافت گواهینامه OCP 1Z0-829: شامل رکوردها (Records)، کلاس‌های مهروموم شده (Sealed Classes)، استریم‌ها، ماژول‌ها، هم‌روندی (Concurrency)، ورودی/خروجی (I/O)، JDBC و موارد دیگر. تسلط کامل بر تمامی سرفصل‌های رسمی آزمون اوراکل 1Z0-829 برای گواهینامه توسعه‌دهنده Java SE 17. کار با اطمینان با انواع داده‌های اولیه (Primitives)، کلاس‌های Wrapper، ارتقای نوع (Type Promotion) و تبدیل نوع (Casting) در جاوا. مدیریت موثر متن با استفاده از String، StringBuilder و بلوک‌های متنی (Text Blocks). کار با Date-Time API برای مدیریت تاریخ، زمان، بازه‌ها، لحظات، مناطق زمانی و ساعت تابستانی (DST). پیاده‌سازی جریان کنترل برنامه با استفاده از if/else، حلقه‌ها، break/continue و switch پیشرفته. طراحی و استفاده از کلاس‌ها، رکوردها، Enumها و کلاس‌های تودرتو با رعایت کپسوله‌سازی و تغییرناپذیری. به‌کارگیری ارث‌بری، چندریختی، کلاس‌های Sealed و تطبیق الگو (Pattern Matching) در سناریوهای واقعی. مدیریت استثناها با try/catch/finally، multi-catch، try-with-resources و استثناهای سفارشی. ساخت، مدیریت و مرتب‌سازی آرایه‌ها، Listها، Setها، Mapها و Dequeها. استفاده از Streamها و عبارت‌های Lambda برای فیلتر، نگاشت، گروه‌بندی و کاهش داده‌ها در پردازش‌های ترتیبی و موازی. بسته‌بندی و استقرار کد با استفاده از سیستم ماژولار پلتفرم جاوا (JPMS)، فایل‌های JAR ماژولار و تصاویر زمان اجرا. نوشتن برنامه‌های هم‌روند Thread-safe با Runnable، Callable، ExecutorService، قفل‌ها و استریم‌های موازی. انجام عملیات File I/O و NIO.2، شامل سریال‌سازی، دسریال‌سازی و مدیریت مسیرها. دسترسی به پایگاه داده با JDBC: مدیریت اتصالات، Prepared Statements، Result Sets و تراکنش‌ها. پیاده‌سازی بومی‌سازی (Localization)، انوتیشن‌ها، لاگینگ و Generics برای ساخت برنامه‌های جاوا بین‌المللی و قابل نگهداری. پیش نیازها: هیچ تجربه قبلی در زمینه گواهینامه‌ها نیاز نیست — ما از پایه شروع می‌کنیم و تمام سرفصل‌های آزمون را می‌پوشانیم. اشتیاق به یادگیری، تمرین و آمادگی برای آزمون گواهینامه 1Z0-829.

آیا آماده‌اید تا در آزمون Oracle Certified Professional: Java SE 17 Developer (1Z0-829) پذیرفته شوید و تسلط خود را بر یکی از پرتقاضاترین زبان‌های برنامه‌نویسی جهان ثابت کنید؟

جاوا همچنان نیرویی مسلط در برنامه‌های سازمانی، سیستم‌های ابری، توسعه اندروید و خدمات مالی است — و کسب گواهینامه OCP Java 17 بلیت شما برای پیشرفت شغلی، اعتبار بیشتر و درآمدهای بالاتر است.

این برنامه آموزشی جامع به گونه‌ای طراحی شده است که شما را از مبانی اصلی جاوا به موضوعات پیشرفته‌ای برساند که برای موفقیت در آزمون 1Z0-829 نیاز دارید — و همزمان به شما کمک می‌کند مهارت‌های کدنویسی عملی و واقعی را برای محیط کار کسب کنید.


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

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

  • توضیحات گام‌به‌گام برای هر یک از مباحث آزمون 1Z0-829

  • دموهای کدنویسی زنده برای تثبیت درک شما

  • سوالات تمرینی و آزمون‌های شبیه‌ساز که مشابه فرمت آزمون واقعی هستند

  • استراتژی‌های روز آزمون برای به حداکثر رساندن نمره و کاهش استرس

چه در حال ارتقاء از جاوا 8/11 باشید و چه از صفر شروع کنید، این دوره تمام ویژگی‌های مدرن جاوا 17 را پوشش می‌دهد — از جمله رکوردها، کلاس‌های sealed، بلوک‌های متنی، تطبیق الگو و سیستم قدرتمند JPMS.


آنچه خواهید آموخت

ما تمام حوزه‌های آزمون رسمی را پوشش می‌دهیم:

  1. مدیریت تاریخ، زمان، متن، مقادیر عددی و Boolean

    • کار با داده‌های اولیه، Wrapperها، API ریاضی و تبدیل نوع

    • مدیریت متن با استفاده از String، StringBuilder و بلوک‌های متنی

    • تسلط بر Date-Time API برای تاریخ، زمان، بازه‌ها و مناطق زمانی

  2. کنترل جریان برنامه

    • پیاده‌سازی تصمیم‌گیری با if/else و switch پیشرفته

    • کار موثر با حلقه‌ها، break و continue

  3. برنامه‌نویسی شی‌گرا (OOP) در جاوا

    • کلاس‌ها، رکوردها، ارث‌بری، چندریختی، کلاس‌های انتزاعی (Abstract) و Sealed

    • اینترفیس‌ها با متدهای private، static و default

    • Enumها به همراه فیلدها، متدها و سازنده‌ها

  4. مدیریت استثناها (Exception Handling)

    • try/catch/finally، multi-catch، try-with-resources و استثناهای سفارشی

  5. آرایه‌ها و کالکشن‌ها

    • مدیریت مجموعه‌های List، Set، Map و Deque

    • مرتب‌سازی، به‌روزرسانی و بازیابی بهینه عناصر

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

    • فیلتر، نگاشت، کاهش، گروه‌بندی و پردازش موازی

  7. ماژول‌ها، بسته‌بندی و استقرار (JPMS)

    • تعریف ماژول‌ها، وابستگی‌ها و سرویس‌ها

    • ساخت JARهای ماژولار و تصاویر runtime سفارشی

  8. هم‌روندی (Concurrency)

    • ساخت و مدیریت تردها با Runnable و Callable

    • استفاده از ExecutorService، قفل‌ها و استریم‌های موازی

  9. Java I/O & NIO.2

    • خواندن/نوشتن فایل‌ها، سریال‌سازی و دسریال‌سازی اشیاء

    • کار با Path و ویژگی‌های فایل

  10. دسترسی به پایگاه داده با JDBC

    • اتصال به دیتابیس، اجرای کوئری‌ها و مدیریت تراکنش‌ها

  11. بومی‌سازی و ویژگی‌های تکمیلی

    • Locales، Resource Bundles، فرمت‌بندی، انوتیشن‌ها و لاگینگ

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

  • توسعه‌دهندگانی که برای گواهینامه Oracle Java SE 17 OCP (1Z0-829) آماده می‌شوند

  • متخصصان دارای گواهینامه جاوا 8/11 که قصد ارتقاء به جاوا 17 را دارند

  • مهندسان نرم‌افزاری که می‌خواهند بر ویژگی‌های مدرن جاوا مسلط شوند

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

در پایان این دوره، شما:

  • بر تمام سرفصل‌های آزمون 1Z0-829 مسلط خواهید شد

  • برای شرکت و قبولی در آزمون گواهینامه در اولین تلاش، کاملاً آماده می‌شوید

  • دارای مهارت‌های پرتقاضای جاوا 17 خواهید بود که برای کارفرمایان ارزشمند است

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

چرا اکنون گواهینامه بگیریم؟

جاوا 17 یک نسخه پشتیبانی طولانی مدت (LTS) است، به این معنی که برای سال‌های زیادی پشتیبانی خواهد شد — و این بهترین زمان برای سرمایه‌گذاری روی مهارت‌های شماست. شرکت‌ها در سراسر جهان در حال مهاجرت به جاوا 17 هستند و تقاضا برای توسعه‌دهندگان دارای گواهینامه بسیار زیاد است.

فقط جاوا را یاد نگیرید — تخصص خود را ثابت کنید و خود را متمایز کنید. همین حالا ثبت‌نام کنید و مسیر تبدیل شدن به یک توسعه‌دهنده حرفه‌ای گواهینامه دار اوراکل Java SE 17 را آغاز کنید.


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

مقدمه Introduction

  • برنامه ارتباطی Communication plan

  • نکاتی برای بهبود تجربه شما در گذراندن دوره Tips to Improve Your Course Taking Experience

  • منابع یادگیری رایگان تکمیلی برای استفاده در طول دوره Additional Free Learning Materials to Use During the Course

  • درباره گواهینامه 1Z0-829 و این دوره About 1Z0-829 Certification and the Course

  • ربات Learn IT – دستیار یادگیری رایگان AI شما Learn IT Bot – Your Free AI Learning Assistant

  • ربات AI رایگان مخصوص دانشجویان من – بدون نیاز به ثبت نام، رایگان، فقط تمرین Free AI Bot for My Students Only – No Sign-Up, FREE, Just Practice

مبانی جاوا Java Basics

  • چرا جاوا و چرا این دوره؟ JDK، JRE و JVM چیستند؟ Why Java and why this course? What is JDK, JRE and JVM?

  • درباره آخرین نسخه جاوا About Latest Java Version

  • نصب JDK JDK Installation

  • اولین برنامه: Hello World First application: Hello World App

  • راه حل تکلیف: ساخت فایل .bat Homework Solution: .bat file creation

  • محیط توسعه یکپارچه، بررسی اجمالی Eclipse Integrated Development Environment, Eclipse Overview

  • کامنت‌ها در کد منبع جاوا Comments in Java source code

  • کوییز: مبانی جاوا - خود ارزیابی Quiz: Java Basics - Check yourself

انواع داده‌های اولیه، متغیرها و آرایه‌ها Primitive Data Types, Variables and Arrays

  • انواع داده‌های اولیه و متغیرها Primitive types and variables

  • سیستم‌های عددی Number Systems

  • آرایه‌ها Arrays

  • کوییز: انواع داده‌های اولیه، متغیرها و آرایه‌ها - خود ارزیابی Quiz: Primitive data types, variables and arrays - Check yourself

اکلیپس: نکات و ترفندها Eclipse: Tips and Tricks

  • پکیج‌ها: ساخت و نمایش پکیج در اکلیپس Packages: creation and package presentation in eclipse

  • پلاگین‌ها: نحوه نصب پلاگین‌های رایگان، مارکت‌پلیس اکلیپس، استایل‌های محیط کار Plugins: how to install free plugins, eclipse marketplace, workspace styles

  • بازسازی کد (Refactoring) در اکلیپس Code Refactoring in Eclipse

عملگرها و عملیات با انواع داده‌های اولیه Operators and Operations with primitive types

  • عملگرها در جاوا Operators in Java

  • عملیات با اعداد صحیح و اعشاری، نوع BigDecimal Operations with integers and floating-point numbers, BigDecimal type

  • کلاس Math، مقادیر NaN و Infinity Math class, NaN, Infinity

  • نوع عبارت‌ها در جاوا Type of the expression in Java

  • مقایسه انواع اولیه و مرجعی و مدل حافظه جاوا Compare primitive and reference types & Java Memory Model

  • خواندن ورودی کاربر از کنسول Read user input from console

  • ماشین حساب ساده اعداد صحیح در کنسول Simple console integer calculator

  • محاسبه مساحت مثلث Calculate Area of Triangle

  • محاسبه محیط دایره Calculate Circle Circumference

  • بررسی تکلیف: عملگرها و عملیات Homework review: Operators and Operations

  • کوییز: عملگرها و عملیات با انواع اولیه - خود ارزیابی Quiz: Operators and Operations with primitive types - Check yourself

رشته‌ها در جاوا Strings in Java

  • رشته (String): ساخت شیء و بررسی متدهای اصلی String: object creation and main methods overview

  • مقایسه رشته‌ها: نحوه مقایسه و مفهوم String Pool String comparison: How to compare Strings and what is String Pool

  • توالی‌های Escape در جاوا Escape Sequences in Java

  • فرمت‌بندی رشته‌ها String Formatting

  • عبارات منظم (Regular Expressions) در جاوا Regular expressions in Java

  • فرمت‌بندی اعداد اعشاری Format floating-point number

  • تقسیم کلمات (Split) Split Words

  • بررسی تکلیف: رشته‌ها Homework review: String

  • کوییز: رشته‌ها در جاوا - خود ارزیابی Quiz: Strings in Java - Check yourself

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

  • ساختار 'if else' 'if - else' construction

  • حالت مدیر و مهمان برای برنامه Admin and Guest mode for application

  • ماشین حساب عددی ساده Simple Number Calculator

  • بررسی تکلیف: دستور 'if' Homework review: 'if' statement

  • ساختار 'switch' 'switch' construction

  • انتخاب‌گر فعالیت کاربر User Activity Selector

  • بررسی تکلیف: دستور 'switch' Homework review: 'switch' statement

  • کوییز: دستورات کنترلی - خود ارزیابی Quiz: Control Statements - Check yourself

مباحث متفرقه Miscellaneous

  • تولید اعداد تصادفی Random numbers generation

دستورات تکرار (حلقه‌ها) در جاوا Iteration Statements (Loops) in Java

  • حلقه 'while' 'while' loop

  • حلقه 'do while' 'do-while' loop

  • حلقه 'for' با شرط 'for' with condition loop

  • حلقه 'for each' 'for each' loop

  • حلقه‌های تو در تو Nested loops

  • دستورات پرش: Break و Continue Jump Statements - Break and Continue

  • برچسب‌ها (Labels) در جاوا Labels in Java

  • چاپ ارقام در خط جدید Print digits from new line

  • رسم هرم در کنسول Pyramid in console

  • چاپ ماتریس در کنسول Print matrix to console

  • بررسی تکلیف: دستورات تکرار (حلقه‌ها) Homework review: Iteration Statements (Loops)

  • کوییز: دستورات تکرار (حلقه‌ها) در جاوا - خود ارزیابی Quiz: Iteration Statements (Loops) in Java - Check yourself

متدها در جاوا Methods in Java

  • متدها در جاوا: بررسی کلی Methods in Java: Overview

  • مکانیزم پاس دادن پارامترها در جاوا Parameter Passing Mechanism in Java

  • متدهای بازگشتی (Recursive) Recursive methods

  • آرگومان‌های با طول متغیر (Varargs) Variable Length Arguments

  • یافتن بزرگترین عدد صحیح در آرایه Find max int in array

  • رسم مستطیل خالی Draw empty rectangle

  • محاسبه تعداد کلمات Calculate Amount of Words

  • فیلتر کردن آرایه رشته‌ای Filter String array

  • چرخش ماتریس Rotate Matrix

  • گسترش آرایه Extend Array

  • بزرگترین مقسوم علیه مشترک Greatest Common Divisor

  • جمع تمام ارقام یک عدد Sum all digits in number

  • پردازشگر رشته (String Processor) String Processor

  • بزرگ کردن حرف اول هر کلمه Turn each first letter in a word to capital

  • تبدیل اعداد دهدهی به رومی و بالعکس Convert decimal to Roman numbers and vice versa

  • بررسی تکلیف: متدها Homework review: Methods

  • کوییز: متدها در جاوا - خود ارزیابی Quiz: Methods in Java - Check yourself

Enumerations در جاوا Enumerations in Java

  • Enumerations در جاوا Enumerations in Java

ابزارهای دیباگ Debugging Tools

  • نحوه دیباگ کردن برنامه‌های جاوا How to debug Java programs

برنامه‌نویسی شی‌گرا Object-oriented programming

  • برنامه‌نویسی شی‌گرا: مبانی Object-oriented programming: Basics

  • کلاس‌ها و اشیاء Classes & Objects

  • انواع مختلف کلاس‌ها، کلمه کلیدی Abstract و کلاس‌های انتزاعی Different types of Classes, Abstract keyword and Abstract classes

  • اینترفیس‌ها Interfaces

  • ارث‌بری Inheritance

  • چندریختی و کلمه کلیدی 'final' Polymorphism and 'final' keyword

  • کلمه کلیدی 'static' 'static' keyword

  • کپسوله‌سازی Encapsulation

  • مرور کلی بر کلاس Object، JNI و کلاس Object Object, JNI and Object class overview

  • کوییز: برنامه‌نویسی شی‌گرا - خود ارزیابی Quiz: Object-oriented programming - Check yourself

  • بررسی اصول SOLID و اصل تک مسئولیتی (SRP) SOLID principles overview & Single Responsibility Principle

  • اصل باز/بسته (Open/Closed Principle) Open / Closed Principle

  • اصل جایگزینی لیسکوف (LSP) Liskov Substitution Principle

  • اصل تفکیک اینترفیس (ISP) Interface Segregation Principle

  • اصل وارونگی وابستگی (DIP) Dependency Inversion Principle

  • کوییز: اصول SOLID - خود ارزیابی Quiz: SOLID Principles - Check yourself

  • اصل KISS در OOP KISS Principle in OOP

  • اصل YAGNI در OOP YAGNI Principle in OOP

  • اصل DRY در OOP | بخش اول DRY Principle in OOP | Part 1

  • اصل DRY در OOP | بخش دوم - تمرین DRY Principle in OOP | Part 2 - Practice

اصول GRASP در OOP GRASP Principles in OOP

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

  • کارشناس اطلاعات (Information Expert) Information Expert

  • سازنده (Creator) Creator

  • کنترل‌کننده (Controller) Controller

  • جفت‌شدگی پایین (Low Coupling) Low Coupling

  • انسجام بالا (High Cohesion) High Cohesion

  • چندریختی (Polymorphism) Polymorphism

  • ساخت جعلی خالص (Pure Fabrication) Pure Fabrication

  • غیرمستقیم سازی (Indirection) Indirection

  • تغییرات محافظت شده (Protected Variations) Protected Variations

  • نحوه تعامل الگوهای GRASP How GRASP Patterns Interact

  • GRASP در لایه‌های معماری GRASP in Architecture Layers

  • مقایسه GRASP در مقابل SOLID و GoF GRASP vs SOLID vs GoF

===== OOP: آمادگی برای مصاحبه ===== ===== OOP: Interview Preparation =====

  • چگونه برای مصاحبه آماده شویم؟ How to be prepared for the interview?

  • بخش اول: مصاحبه OOP - سوالات و پاسخ‌ها Part 1: OOP Interview - Questions and Answers

  • بخش دوم: مصاحبه OOP - سوالات و پاسخ‌ها Part 2: OOP Interview - Questions and Answers

  • بخش سوم: مصاحبه OOP و الگوهای طراحی - سوالات و پاسخ‌ها Part 3: OOP & Design Patterns Interview - Questions and Answers

===== آزمون: OOP و برنامه‌های کنسولی تجارت الکترونیک شی‌گرا ===== ===== EXAM: OOP & Object Oriented e-Commerce console applications =====

  • آزمون و تکلیف مبحث OOP Exam and homework for OOP topic

مدیریت استثناها Excpetion Handling

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

چارچوب کالکشن‌های جاوا (Java Collections Framework) Java Collections Framework

  • چارچوب کالکشن‌های جاوا: بررسی کلی Java Collections Framework: Overview

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

  • اینترفیس‌های List، Set و Queue: بررسی کلی Interfaces List, Set and Queue: Overview

  • پیاده‌سازی‌های List: ArrayList، Vector، CopyOnWriteArrayList و Stack List implementations - ArrayList, Vector, CopyOnWriteArrayList & Stack

  • مقایسه LinkedList در برابر ArrayList، نماد Big O و تکلیف LinkedList VS ArrayList, Big O Notation & Homework

  • Comparator و Comparable Comparator and Comparable

  • Iterable، Iterator و ListIterator Iterable, Iterator & ListIterator

  • Queue و Deque Queue and Deque

  • سلسله‌مراتب Map Map Hierarchy

  • جداول هش و HashMap Hash Tables & HashMap

  • LinkedHashMap LinkedHashMap

  • SortedMap، NavigableMap و TreeMap SortedMap, NavigableMap & TreeMap

  • پیاده‌سازی‌های Set (تمرین HashSet) و کلاس java.util.Collections Set Implementations (HashSet practice) & java.util.Colelctions class

  • کالکشن‌های متوالی (Sequenced Collections) - JEP 431 Sequenced Collections - JEP 431

ژنریک‌ها (Generics) Generics

  • ژنریک‌ها در جاوا Generics in Java

  • کوییز: چارچوب کالکشن‌های جاوا - خود ارزیابی Quiz: Java Collections Framework - Check yourself

===== کالکشن‌های جاوا: آمادگی برای مصاحبه ===== ===== Java Collections Framework: Interview Preparation =====

  • چگونه برای مصاحبه آماده شویم؟ How to be prepared for the interview?

  • بخش اول: مصاحبه کالکشن‌های جاوا - سوالات و پاسخ‌ها Part 1: Java Collections Framework Interview - Questions and Answers

  • بخش دوم: مصاحبه کالکشن‌های جاوا - سوالات و پاسخ‌ها Part 2: Java Collections Framework Interview - Questions and Answers

  • بخش سوم: مصاحبه کالکشن‌های جاوا - سوالات و پاسخ‌ها Part 3: Java Collections Framework Interview - Questions and Answers

  • بخش چهارم: مصاحبه کالکشن‌های جاوا - سوالات و پاسخ‌ها Part 4: Java Collections Framework Interview - Questions and Answers

  • بخش پنجم: مصاحبه کالکشن‌های جاوا - سوالات و پاسخ‌ها Part 5: Java Collections Framework Interview - Questions and Answers

برنامه‌نویسی تابعی در جاوا Functional Programming in Java

  • برنامه‌نویسی تابعی در جاوا: بررسی کلی Functional Programming in Java: Overview

  • اینترفیس تابعی، توابع لامبدا و ارجاعات متد (Method References) Functional Interface, Lambda Functions & Method References

  • Function و BiFunction: تئوری و تمرین Function & BiFunction: Theory & Practice

  • Consumer، BiConsumer، Predicate و BiPredicate Consumer, BiConsumer, Predicate & BiPredicate

Stream API Stream API

  • Stream API همراه با تمرینات عملی Stream API with Practical Exercises

  • کوییز: برنامه‌نویسی تابعی در جاوا - خود ارزیابی Quiz: Functional Programming in Java - Check yourself

===== برنامه‌نویسی تابعی در جاوا: آمادگی برای مصاحبه ===== ===== Functional Programming in Java: Interview Preparation =====

  • چگونه برای مصاحبه آماده شویم؟ How to be prepared for the interview?

  • بخش اول: مصاحبه برنامه‌نویسی تابعی جاوا - سوالات و پاسخ‌ها Part 1: Java Functional Programming Interview - Questions and Answers

  • بخش دوم: مصاحبه برنامه‌نویسی تابعی جاوا - سوالات و پاسخ‌ها Part 2: Java Functional Programming Interview - Questions and Answers

استریم‌های ورودی و خروجی در جاوا (I/O & NIO) Input and Output Streams in Java (I/O & NIIO)

  • استریم‌های ورودی و خروجی در جاوا Input and Output Streams in Java

  • سریال‌سازی و کلونینگ (Cloning) Serialization and Cloning

  • کوییز: استریم‌های ورودی/خروجی - خود ارزیابی Quiz: Input/Output Streams - Check yourself

===== I/O در جاوا: آمادگی برای مصاحبه ===== ===== I/O in Java: Interview Preparation =====

  • بخش اول: مصاحبه I/O جاوا - سوالات و پاسخ‌ها Part 1: Java I/O Interview - Questions and Answers

  • بخش دوم: مصاحبه I/O جاوا - سوالات و پاسخ‌ها Part 2: Java I/O Interview - Questions and Answers

چند رشته‌ای (Multithreading) Multithreading

  • بررسی کلی چند رشته‌ای (Multithreading) Multithreading Overview

  • اولین برنامه چند رشته‌ای: Thread و Runnable First Multithreading Program: Thread & Runnable

  • زمان‌بند ترد، Race Condition، تردهای Daemon و گروه‌های ترد Thread Scheduler, Race Condition, Daemon Threads & Thread Groups

  • مبانی همگام‌سازی (Synchronization) Synchronization Basics

  • مدیریت حافظه در برنامه‌های چند رشته‌ای Memory Management in Multithreading Programs

  • بن‌بست (Deadlock) و Livelock Deadlock & Livelock

  • Executor Services، Callable و Future Executor Services, Callable & Future

  • پیاده‌سازی‌های Executor Service و ThreadFactory Executor Service Implementations & ThreadFactory

  • چارچوب Fork/Join Fork/Join Framework

  • CompletableFuture CompletableFuture

  • Lock API: Lock، ReadWriteLock، ReentrantLock و سایرین Lock API - Lock, ReadWriteLock, ReentrantLock, ReentrantReadWriteLock, & others

  • همگام‌سازها: CyclicBarrier، CountDownLatch، Semaphore، Exchanger و Phaser Synchronizers - CyclicBarrier, CountDownLatch, Semaphore, Exchanger & Phaser

  • تکلیف: چند رشته‌ای Homework: Multithreading

  • تردهای مجازی (Virtual Threads) Virtual Threads

  • کوییز: چند رشته‌ای - خود ارزیابی Quiz: Multithreading - Check yourself

===== چند رشته‌ای در جاوا: آمادگی برای مصاحبه ===== ===== Multithreading in Java: Interview Preparation =====

  • بخش اول: مصاحبه چند رشته‌ای جاوا - سوالات و پاسخ‌ها Part 1: Java Multithreading Interview - Questions and Answers

  • بخش دوم: مصاحبه چند رشته‌ای جاوا - سوالات و پاسخ‌ها Part 2: Java Multithreading Interview - Questions and Answers

تاریخ و زمان در JDK Date and Time in JDK

  • استانداردهای زمانی (GMT, UTC)، Date و Calendar از java.util Time Standards (GMT, UTC), Date and Calendar from java.util

  • پکیج java.time (Instant, LocalDateTime, ZonedDateTime و غیره) java.time Package (Instant, LocalDateTime, ZonedDateTime etc)

  • کوییز: تاریخ و زمان در جاوا - خود ارزیابی Quiz: Date and Time in Java - Check yourself

Java Reflection API و انوتیشن‌ها Java Reflection API & Annotations

  • Java Reflection API Java Reflection API

  • انوتیشن‌ها Annotations

JDK API JDK API

  • StringBuilder و StringBuffer StringBuilder & StringBuffer

  • java.util.Optional - مفهوم Optional در جاوا java.util.Optional - Optional in Java

  • برنامه‌نویسی واکنشی (Reactive) در جاوا: Flow API، Reactive Streams Reactive Programming in Java: Flow API, Reactive Streams

  • کوییز: JDK API - خود ارزیابی Quiz: JDK API - Check yourself

ماژول‌ها در جاوا و مهاجرت برنامه‌های جاوا Modules in Java & Migration of Java Apps

  • ماژول‌ها در جاوا: مثال از برنامه ماژولار Modules in Java: Modular Application Example

  • مهاجرت برنامه‌های جاوا: مثال از مهاجرت به برنامه ماژولار Migration of Java Apps: Example of migration to a modular application

I18N و L10N (بومی‌سازی و بین‌المللی‌سازی) I18N & L10N

  • [بخش اول] بومی‌سازی و بین‌المللی‌سازی [Part 1] Localization and Internationalization

  • [بخش دوم] بومی‌سازی و بین‌المللی‌سازی [Part 2] Localization and Internationalization

===== Java Core: آمادگی برای مصاحبه ===== ===== Java Core: Interview Preparation =====

  • چگونه برای مصاحبه آماده شویم؟ How to be prepared for the interview?

  • بخش اول: مصاحبه Java Core - سوالات و پاسخ‌ها Part 1: Java Core Interview: Questions and Answers

  • بخش دوم: مصاحبه Java Core - سوالات و پاسخ‌ها Part 2: Java Core Interview: Questions and Answers

  • بخش سوم: مصاحبه Java Core - سوالات و پاسخ‌ها Part 3: Java Core Interview: Questions and Answers

  • بخش چهارم: مصاحبه Java Core - سوالات و پاسخ‌ها Part 4: Java Core Interview: Questions and Answers

  • بخش پنجم: مصاحبه Java Core - سوالات و پاسخ‌ها Part 5: Java Core Interview: Questions and Answers

  • بخش ششم: مصاحبه Java Core - سوالات و پاسخ‌ها Part 6: Java Core Interview: Questions and Answers

  • بخش هفتم: مصاحبه Java Core - سوالات و پاسخ‌ها Part 7: Java Core Interview: Questions and Answers

لاگینگ در جاوا Logging in Java

  • لاگینگ در جاوا: بخش اول (تئوری، سطوح لاگینگ، چارچوب لاگینگ جاوا) Logging in Java: Part 1 (Logging theory, Logging Levels, Java Logging Framework)

  • لاگینگ در جاوا: بخش دوم (Log4J, Logback, SLF4J) Logging in Java: Part 2 (Log4J, Logback, SLF4J)

JDBC JDBC

  • بررسی کلی JDBC: برقراری اتصال با دیتابیس از برنامه جاوا JDBC Overview: Establish connection with DB from Java App

  • Statement، PreparedStatement و CallableStatement Statement, PreparedStatement & CallableStatement

  • تراکنش‌ها، به‌روزرسانی‌های دسته‌ای (Batch) و MetaData Transactions, Batch Updates and MetaData

جاوا: نسخه‌های جدید Java: New Versions

  • ویژگی‌های جاوا 8 (لامبدا، Stream API، Optional، Effectively Final و غیره) Java 8 Features (Lambda, Stream API, Optional, Effectively Final, etc.)

  • جاوا 9: به‌روزرسانی‌های Stream API، تصاویر چند رزولوشنی، Stack Walking API و غیره Java 9: Stream API Updates, Multi-Resolution Image, Stack-Walking API, etc.

  • جاوا 9: به‌روزرسانی‌های Process API و CompletableFuture، متدهای private در اینترفیس Java 9: Process API & CompletableFuture API updates, Interface Private Methods

  • جاوا 9: jlink و jshell Java 9: jlink & jshell

  • جاوا 9: فایل‌های JAR چند نسخه‌ای و Compact Strings Java 9: Multi-Release JAR Files & Compact Strings

  • جاوا 9: ویژگی‌های منسوخ و حذف شده Java 9: Deprecated & Removed Features

  • جاوا 10: متغیرهای 'var' (استنتاج نوع)، پشتیبانی از Docker، اندازه Heap انعطاف‌پذیر و غیره Java 10: ‘var’ variables (Type inference), Docker support, Flex Heap Size, etc.

  • جاوا 10: سایر بهبودها، حذف‌ها، منسوخ‌ها و ورژن‌بندی انتشار Java 10: Other improvements, Removals, Deprecations, Release Versioning

  • جاوا 11: مفهوم LTS، HTTP Client جدید، به‌روزرسانی‌های String و Files API Java 11: LTS Concept, New HTTP Client, String & Files API Updates

  • جاوا 11: به‌روزرسانی‌های Collection و Predicate API، کنترل دسترسی Nest Based و غیره Java 11: Collection & Predicate API Updates, Nest-Based Access Control & more

  • جاوا 12: CompactNumberFormat، Teeing Collector، متد String.indent() و transform() Java 12: CompactNumberFormat, Teeing Collector, String.indent(), transform()

  • جاوا 13: Socket API، متد newFileSystem()، آزادسازی حافظه ZGC و غیره Java 13: Socket API, newFileSystem() method, ZGC Uncommit Unused Memory & others

  • جاوا 14: عبارت‌های Switch، فرمت ارز، NullPointerExceptions کاربردی Java 14: Switch expressions, Currency Format, Helpful NullPointerExceptions

  • جاوا 15: بلوک‌های متنی (Text Blocks)، کلاس‌های پنهان، متدهای جدید String Java 15: Text Blocks, Hidden Classes, new String methods

  • جاوا 16: JEP 395 - رکوردها (Records) Java 16: JEP 395 - Records

  • جاوا 16: instanceof، پشتیبانی از دوره روز، Stream.toList() و غیره Java 16: instanceof, Day Period Support, Stream.toList() & others

  • جاوا 17: کلاس‌های Sealed و سایر بهبودها Java 17: Sealed Classes & other improvements

  • جاوا 18 Java 18

  • جاوا 19 Java 19

  • جاوا 20 Java 20

  • جاوا 21: تطبیق الگو در عمل (instanceof, switch, and Records) Java 21: Pattern Matching in Action (instanceof, switch, and Records)

  • جاوا 21 Java 21

== آزمون Java Standard Edition فروشگاه آنلاین شرح تسک و راه حل == == EXAM Java Standard Edition - Online Store - Task description and solution ==

  • پیاده‌سازی برنامه فروشگاه آنلاین Implement online store application

بخش جایزه Bonus section

  • درس جایزه Bonus lesson

نمایش نظرات

دوره جامع توسعه‌دهنده حرفه‌ای اوراکل Java SE 17: آزمون 1Z0-829
جزییات دوره
38.5 hours
201
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
9,278
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrii Piatakha Andrii Piatakha

بنیانگذار و مدیر عامل شرکت IT-Bulls ، بنیانگذار بستر Learn-IT بنیانگذار و مدیر عامل شرکت IT-Bulls. خالق برنامه موبایل Learn-IT برای افرادی که می خواهند آماده مصاحبه و یادگیری جاوا شوند. مدرس با 4+ سال تجربه. مربی کلیدی جاوا در شرکت های برون سپاری. Andrii کمک می کند تا مهندسان نرم افزار جاوا را از صفر تا تعیین تکلیف اول به آنها آموزش دهد. دوره جاوا وی برای آموزش افرادی با دانش برنامه نویسی صفر استفاده می شود تا آنها را برای کار واقعی در شرکت های مختلف آماده کند. هنگامی که دوره های Andrii را می گذرانید می توانید مطمئن باشید که چیزهای درست را در کمترین زمان ممکن به روش صحیح فرا خواهید گرفت. تمام دوره های Andrii توسط داستان و موفقیت دانشجویان ثابت می شود. در گذشته همه مدرسان برنامه نویس حرفه ای نبودند. تجربه مهندسی زیاد به آندری اجازه داد تا شرکت IT خود را اداره کند. در طول تدریس ، آندری توجه دانش آموزان را فقط به مهمترین موارد متمرکز می کند.