آموزش آمادگی آزمون گواهینامه جاوا: OCA (1Z0-808) و OCP (1Z0-829)

Java Certification Exam Prep: OCA (1Z0-808) & OCP (1Z0-829)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: همه چیزهایی که برای قبولی در امتحانات Oracle (808، 811، 829) و داشتن گواهینامه کامل برنامه نویس/توسعه دهنده جاوا باید بدانید. کسب درک کامل از زبان برنامه نویسی جاوا و برنامه نویسی شی گرا (OOP) آمادگی کامل تئوری برای قبولی در آزمون کاردانی پایه های گواهی شده جاوا (1Z0-811) آمادگی کامل نظری برای قبولی در آزمون Oracle Certified Associate (OCA)، آزمون برنامه نویس Java SE 8 (1Z0) -808) آمادگی کامل تئوری برای قبولی در آزمون حرفه ای Oracle Certified (OCP): امتحان برنامه نویس Java SE 17 (1Z0-829) همه مطالب ارائه برای دانلود به صورت فایل PDF در دسترس هستند پیش نیازها: نیازی به تجربه قبلی در برنامه نویسی جاوا نیست.

این دوره به گونه ای طراحی شده است که آمادگی کامل نظری را برای دریافت گواهی جاوا به شما ارائه دهد.

در یک دوره واحد، تمام آنچه را که برای قبولی در امتحانات Oracle و دریافت گواهینامه های زیر نیاز دارید، پیدا خواهید کرد:

  • کاریار بنیاد دارای گواهی جاوا (امتحان 1Z0-811)

  • همکار دارای گواهی Oracle، برنامه نویس Java SE 8 (امتحان 1Z0-808)

  • Oracle Certified Professional: Java SE 17 Developer (امتحان 1Z0-829)

اگر کاندیدای آزمون OCA of Foundations هستید، باید فقط دروسی را ببینید که با [OCA] مشخص شده‌اند و اگر می‌خواهید گواهی OCP را دریافت کنید، باید همه درس‌ها را تماشا کنید.

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


این دوره موضوعات زیر را پوشش می دهد:


  • بلوک های ساختمان برنامه جاوا [OCA]

  • اپراتورها [OCA]

  • کنترل جریان [OCA]

  • رشته‌ها [OCA]

  • آرایه ها [OCA]

  • تاریخ و زمان [OCA]

  • روش‌ها [OCA]

  • طراحی کلاس [OCA]

  • واسط کلاس های چکیده [OCA]

  • برنامه نویسی تابعی Lambdas [OCA]

  • مجموعه‌ها [OCA]

  • استثناها [OCA]

  • APIهای ریاضی [OCP]

  • فراتر از کلاس ها [OCP]

  • پخش جریانی [OCP]

  • محلی سازی [OCP]

  • ماژول‌ها [OCP]

  • همزمانی [OCP]

  • ورودی/خروجی [OCP]*

  • JDBC [OCP]*

* ویدئوهای این فصل هنوز در حال تولید هستند


همه مطالب ارائه برای دانلود به صورت فایل PDF در دسترس هستند!


من قویاً شما را تشویق می‌کنم که تمام مثال‌های ارائه شده در دوره را امتحان کنید، و همچنین با کد بازی کنید تا احتمالات کدنویسی در جاوا را بیشتر بررسی کنید. می‌توانید با دانلود JDK 8 (برای نامزدهای OCA) یا JDK 17 (برای کاندیدهای OCP) از Oracle یا OpenJDK و با استفاده از IDE مورد علاقه‌تان، این کار را در رایانه محلی خود انجام دهید. من IntelliJ را توصیه می کنم، اما Eclipse یا NetBeans نیز این کار را انجام می دهند.

گزینه سریعتر استفاده از کامپایلرهای آنلاین است. موارد مورد علاقه من JDoodle و OneCompiler هستند. این سریعترین راه برای امتحان قطعات کوچک کد است.

اسم من لوکا پوپوف است و مدرس شما برای این دوره خواهم بود. من دارای گواهینامه کامل برنامه نویس جاوا هستم (همکار تایید شده Oracle: Java SE 8 Programmer, Oracle Certified Professional: Java SE 17 Developer)، با دکترای فیزیک نظری. من بیش از 10 سال سابقه تدریس در سطح دانشگاه و 5 سال به عنوان یک توسعه دهنده نرم افزار حرفه ای دارم. در حال حاضر من به عنوان یک توسعه دهنده ارشد جاوا در یک شرکت مخابراتی کار می کنم.

یادگیری خوبی داشته باشید و در صورت داشتن هر گونه سوال بیشتر با من تماس بگیرید.


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

معرفی Introduction

  • معرفی Introduction

بلوک های ساختمانی [OCA، OCP] Building Blocks [OCA, OCP]

  • محیط زیست [OCA] The Environment [OCA]

  • ساختار کلاس [OCA] Class Structure [OCA]

  • متد ()main [OCA] The main() method [OCA]

  • بسته‌ها [OCA] Packages [OCA]

  • کامپایل، اجرا و بایگانی [OCA] Compile, Run and Archive [OCA]

  • اشیاء [OCA] Objects [OCA]

  • انواع داده [OCA] Data Types [OCA]

  • بلوک های متنی [OCP] Text Blocks [OCP]

  • متغیرها [OCA] Variables [OCA]

  • استنتاج نوع متغیر محلی (LVTI) [OCP] Local Variable Type Inference (LVTI) [OCP]

  • زباله جمع کن [OCA] Garbage Collector [OCA]

اپراتورها [OCA، OCP] Operators [OCA, OCP]

  • اپراتورها در جاوا [OCA] Operators in Java [OCA]

  • اپراتورهای Unary [OCA] Unary Operators [OCA]

  • اپراتورهای باینری [OCA] Binary Operators [OCA]

  • اپراتور واگذاری [OCA] Assignment Operator [OCA]

  • اپراتورهای مقایسه [OCA] Comparison Operators [OCA]

کنترل جریان [OCA، OCP] Flow Control [OCA, OCP]

  • بیانیه If-Else [OCA] If-Else Statement [OCA]

  • سوئیچ بیانیه [OCA] Switch Statement [OCA]

  • تغییر عبارت [OCP] Switch Expression [OCP]

  • در حالی که حلقه [OCA] While Loop [OCA]

  • حلقه Do/While [OCA] Do/While Loop [OCA]

  • برای حلقه [OCA] For Loop [OCA]

  • برای هر حلقه [OCA] For-Each Loop [OCA]

رشته ها [OCA، OCP] Strings [OCA, OCP]

  • روش های رشته ای [OCA] String Methods [OCA]

  • StringBuilder [OCA] StringBuilder [OCA]

  • استخر رشته [OCA] String Pool [OCA]

آرایه ها [OCA، OCP] Arrays [OCA, OCP]

  • ایجاد یک آرایه [OCA] Creating an Array [OCA]

  • مرتب سازی، جستجو و مقایسه آرایه ها [OCA] Sorting, Searching & Comparing Arrays [OCA]

  • آرایه های چند بعدی [OCA] Multidimensional Arrays [OCA]

تاریخ و زمان [OCA، OCP] Date and Time [OCA, OCP]

  • ایجاد تاریخ و زمان [OCA] Creating Dates and Times [OCA]

  • روش‌ها در تاریخ و زمان [OCA] Methods on Dates and Times [OCA]

  • دوره، مدت، فوری [OCA] Period, Duration, Instant [OCA]

روش‌ها [OCA، OCP] Methods [OCA, OCP]

  • روش‌های تعریف [OCA] Defining Methods [OCA]

  • متغیرهای محلی و نمونه [OCA] Local and Instance Variables [OCA]

  • آرگومان های متغیر (Varargs) [OCA] Variable Arguments (Varargs) [OCA]

  • دسترسی به اصلاح کننده ها [OCA] Access Modifiers [OCA]

  • اعضای ثابت [OCA] Static Members [OCA]

  • بوکس و جعبه گشایی [OCA] Boxing and Unboxing [OCA]

  • روش های بارگذاری بیش از حد [OCA] Overloading Methods [OCA]

طراحی کلاس [OCA، OCP] Class Design [OCA, OCP]

  • وراثت [OCA] Inheritance [OCA]

  • ایجاد کلاس ها [OCA] Creating Classes [OCA]

  • ایجاد سازندگان [OCA] Creating Constructors [OCA]

  • با استفاده از این () و () super [OCA] Using this() and super() [OCA]

  • مقداردهی اولیه اشیاء [OCA] Initializing Objects [OCA]

  • اعضای ارثی [OCA] Inheriting Members [OCA]

کلاس ها و رابط های خلاصه [OCA، OCP] Abstract Classes & Interfaces [OCA, OCP]

  • کلاس های چکیده [OCA] Abstract Classes [OCA]

  • رابط ها [OCA] Interfaces [OCA]

Lambdas و برنامه نویسی تابعی [OCA، OCP] Lambdas & Functional Programming [OCA, OCP]

  • رابط های کاربردی و لامبدا [OCA] Functional Interfaces and Lambdas [OCA]

  • استفاده از گزاره با لامبدا [OCA] Using Predicate with Lambda [OCA]

  • مراجع روش [OCP] Method References [OCP]

  • رابط های کاربردی داخلی [OCP] Built-in Functional Interfaces [OCP]

  • ترکیب پیاده سازی ها [OCP] Combining Implementations [OCP]

  • رابط های کاربردی برای اولیه [OCP] Functional Interfaces for Primitives [OCP]

مجموعه‌ها [OCA، OCP] Collections [OCA, OCP]

  • روش‌های جمع‌آوری متداول [OCA] Common Collection Methods [OCA]

  • رابط فهرست [OCA] List Interface [OCA]

  • تنظیم رابط [OCP] Set Interface [OCP]

  • رابط صف [OCP] Queue Interface [OCP]

  • رابط Deque [OCP] Deque Interface [OCP]

  • رابط نقشه [OCP] Map Interface [OCP]

  • مرتب سازی داده ها [OCP] Sorting Data [OCP]

استثناها [OCA، OCP] Exceptions [OCA, OCP]

  • درک و رسیدگی به استثناها [OCA] Understanding and Handling Exceptions [OCA]

  • تلاش با منابع [OCP] Try-with-resources [OCP]

APIهای ریاضی [OCP] Math APIs [OCP]

  • Math API Methods Math API Methods

فراتر از کلاس ها [OCP] Beyond Classes [OCP]

  • Enums Enums

  • کلاس های مهر و موم شده Sealed Classes

  • سوابق Records

  • کلاس های تو در تو Nested Classes

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

جریان‌ها [OCP] Streams [OCP]

  • استفاده از اختیاری Using Optional

  • درک خط لوله Understanding Pipeline

  • ایجاد منبع جریان Creating Stream Source

  • پایان دادن به استریم Terminating the Stream

  • استفاده از عملیات متوسط Using Intermediate Operations

  • قرار دادن خط لوله با هم Putting The Pipeline Together

  • جریان های اولیه Primitive Streams

  • شکافنده Spliterator

  • جمع آوری نتایج Collecting results

محلی سازی [OCP] Localization [OCP]

  • قالب بندی مقادیر Formatting Values

  • بین المللی شدن Internationalization

  • بسته های منابع Resource Bundles

ماژول ها [OCP] Modules [OCP]

  • مقدمه ای بر ماژول ها Introduction to Modules

  • طراحی اپلیکیشن ماژولار Designing Modular App

  • کامپایل و اجرای برنامه ماژولار Compiling and Running Modular App

  • ماژول های داخلی Build-in Modules

  • عملیات خط فرمان Command Line Operations

  • ماژول های نامدار، خودکار و بدون نام Named, Automatic and Unnamed Modules

  • استراتژی های مهاجرت Migration Strategies

همزمانی Concurrency

  • همزمانی موضوع Thread Concurrency

  • ایجاد یک موضوع (مقدمه) Creating a Thread (intro)

  • ایجاد یک موضوع (نمونه) Creating a Thread (examples)

  • با استفاده از Concurrency API Using Concurrency API

  • کلاس های اتمی Atomic Classes

  • بلوک همگام شده Synchronized Block

  • با استفاده از CyclicBarrier Using CyclicBarrier

  • مجموعه های همزمان Concurrent Collections

  • مشکلات نخ Threading Problems

I/O I/O

  • کار با فایل ها Working With Files

  • کلاس کنسول Console Class

  • سریال سازی Serialization

JDBC JDBC

  • در مورد JDBC بخوانید Read about JDBC

نمایش نظرات

آموزش آمادگی آزمون گواهینامه جاوا: OCA (1Z0-808) و OCP (1Z0-829)
جزییات دوره
19.5 hours
101
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
663
4.4 از 5
دارد
دارد
دارد
Luka Popov
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Luka Popov Luka Popov

برنامه نویس خبره جاوا