آموزش Java SE 11 Developer 1Z0-819 OCP Course - Part 1

Java SE 11 Developer 1Z0-819 OCP Course - Part 1

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دریافت گواهی جاوا برای حرفه شما عالی است. مهارت های لازم برای قبولی در آزمون گواهینامه Oracle Java را به دست آورید! کسب دانش در مورد موضوعات پیشرفته ای که در آزمون 1Z0-819 سؤالات را تشکیل می دهند تسلط بر نحو پیچیده و سایر ترفندهای کد غیرمعمولی که در امتحان ظاهر می شوند مهارت و اعتماد به نفس برای قبولی در آزمون Oracle's Java SE 11 1Z0-819 را به سبک دریافت کنید. برای شرکت در امتحان با دانستن اینکه همه چیز لازم برای قبولی در آن را دارید. پیش نیازها: آشنایی با زبان برنامه نویسی جاوا ترجیحاً تمام یا بخشی از مسترکلاس جاوا را در Udemy (یا دوره جاوای دیگر) گذرانده باشم. برای دریافت گواهی جاوا و کسب درآمد بیشتر!

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

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

کارفرمایان برنامه نویسانی را که دارای گواهی جاوا هستند ارزشمندتر از برنامه نویسانی می دانند که گواهینامه ندارند. بنابراین کاملاً ارزش دریافت گواهی جاوا را دارد تا از این مزیت استفاده کنید.

این دوره برای انتقال دانش دقیقی که برای قبولی در امتحان Oracle 1Z0-819 نیاز دارید طراحی شده است.

پس این دوره شامل چه امتحانی می شود؟

این دوره بر امتحان Java SE 11، 1Z0-819 از Oracle تمرکز دارد. این قسمت 1 از یک مجموعه 2 دوره است. به شدت توصیه می شود که قسمت 2 از دوره امتحانی 1Z0-819 من را پس از تکمیل این دوره تکمیل کنید.

Oracle فهرست کاملی از موضوعاتی را که سؤالات در امتحان از آن‌ها می‌آیند، به صورت مفید منتشر می‌کند. من بسیار دقت کرده ام تا مطمئن شوم که 100٪ کامل مطالبی که برای قبولی در امتحان باید بدانید در این دوره یا قسمت 2 پوشش داده شده است.

فقط دو دوره برای دریافت گواهی جاوا نیاز دارید، این یکی و قسمت 2 من.

وقت شما را روی هیچ ویژگی جاوا که قرار نیست به عنوان سوال در امتحان مطرح شود، تلف نمی‌کنم.

چرا در جاوا 11 گواهینامه دریافت کنید، آیا نسخه های جدیدتری موجود نیست؟

جاوا 11 به عنوان نسخه LTS یا پشتیبانی طولانی مدت جاوا تعیین شده است - برخلاف جاوا 9، جاوا 10، 12، 13، 14، 15، و غیره، حداقل تا سال 2026 توسط فروشندگان Oracle و JDK پشتیبانی می شود. که دیگر توسط اوراکل پشتیبانی نمی شوند.

شرکت‌های بزرگ پایگاه‌های کد بزرگی دارند و ارتقای آن کد به نسخه‌های جدید جاوا زمان زیادی طول می‌کشد - برای سال‌ها جاوا 8 نسخه اصلی مورد استفاده شرکت‌ها بود و با انتشار جاوا 11 و تعهد اوراکل به پشتیبانی از آن برای چندین سال و همچنین تعیین آن به عنوان نسخه پشتیبانی طولانی مدت، به این معنی است که اکثر صنعت در حال حرکت هستند یا قبلاً به جاوا 11 منتقل شده اند. به خصوص اکنون که پشتیبانی جاوا 8 به زودی به پایان می رسد.

Oracle برنامه صدور گواهینامه برای جاوا 9، 10، 12، یا جاوا 13 و غیره ندارد. این بر اساس طراحی است. زیرا جاوا 11 نسخه بلند مدت جاوا توسط اوراکل است. به همین دلیل، جاوا 11 نسخه ای از جاوا است که باید در آن گواهینامه دریافت کنید. و این دوره به شما کمک می کند تا به آن دست یابید.

تفاوت این دوره با دوره امتحانی قسمت 2 1Z0-819 شما چیست؟

اولاً، دوره ها محتوای کاملاً متفاوتی دارند، تقریباً هیچ همپوشانی محتوا در دو دوره وجود ندارد. این دوره را به عنوان مفاهیم "Core Java" و دوره 2 من را به عنوان محتوای "پیشرفته" در نظر بگیرید. هر دو دوره برای امتحان 1Z0-819 هدف گذاری شده اند و به شما در قبولی در آن کمک می کنند.

چرا دو دوره برای آزمون 1Z0-819 وجود دارد؟

در اکتبر 2020، Oracle تصمیم گرفت از امتحانات قدیمی خود، 1Z0-815 و 1Z0-816 به یک آزمون واحد، 1Z0-819 حرکت کند.

موضوع این است که امتحان 1Z0-819 هنوز دقیقاً همان موضوعاتی را که در آزمون‌های قدیمی 1Z0-815 و 1Z0-816 بود، منهای چند موضوع حذف شده هدف قرار می‌دهد.

قبلاً برای دریافت گواهی جاوا باید هر دو امتحان را قبول می‌کردید. اکنون فقط باید امتحان 1Z0-819 را بگذرانید. بنابراین این یک امتیاز برای شماست.

این دوره قسمت 1 در ابتدا امتحان 1Z0-815 را هدف قرار می داد و دوره دیگر من که قسمت 2 را منتشر کرده بود، در ابتدا امتحان 1Z0-816 را هدف قرار می داد. کاری که من اکنون انجام داده‌ام به‌روزرسانی شده و نام هر دو دوره را تغییر داده است، و اطمینان حاصل کردم که هر دو مطالبی را که برای گذراندن 1Z0-819 جدید نیاز دارید، هدف قرار می‌دهند.

امیدواریم که دلیل نیاز به گذراندن دو دوره منطقی باشد.

آیا واقعاً برای قبولی در امتحان نیاز به شرکت در "دوره امتحانی جاوا" دارم؟

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

این دوره تمام موارد استاندارد جاوا را که باید بدانید، و همچنین این موارد مبهم تر را به شما نشان می دهد تا مطمئن شوید که واقعاً برای قبولی در امتحان آماده هستید.

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

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

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

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

درست است، من جاوا را به شما آموزش نمی دهم. این دوره فرض می کند که شما جاوا را می دانید و به دنبال دانش برای قبولی در امتحان هستید. این یک تمایز ظریف اما مهم است.

و به یاد داشته باشید، این دوره فقط بر موضوعاتی تمرکز دارد که ممکن است در آزمون 1Z0-819 به عنوان سؤال مطرح شوند.

بله، با گذراندن این دوره، چیزهای جدیدی یاد خواهید گرفت. اما من فرض می‌کنم که شما جاوا را می‌دانید، و وقت خود را با تماشای کد تایپ من تلف نمی‌کنید.

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

این برنامه به گونه ای طراحی شده است که اطلاعات و مهارت های دقیقی را که برای قبولی در امتحان Oracle's Java 11 1Z0-819 نیاز دارید در اختیار شما قرار دهد.

اگر قبلاً گواهینامه جاوا 7 یا جاوا 8 دارید و می خواهید مهارت های خود را به جاوا 11 ارتقا دهید، این برای شماست.

نکته جالب در مورد دوره این است که نسبتاً کوتاه است (حداقل در مقایسه با کلاس مسترکلاس جاوا که تقریباً 80 ساعت طول می کشد)، بنابراین اگر قبل از شرکت در آزمون نیاز به تمرین داشته باشید، عالی است.

این دوره چه چیزی نیست.

این دوره یک دوره گواهینامه جاوا 8 "تجدید شده" نیست - گواهینامه 1Z0-819، جاوا 11 بسیار متفاوت از آزمون 1Z0-808 (جاوا 8) است (برای شروع، بسیاری از ویژگی هایی را پوشش می دهد که در جاوا 8 گنجانده نشده اند. ، تعدادی از آنها در بالا ذکر شده است).

اگر فقط تجربه جاوا 8 داشته باشید، قبولی در امتحان جاوا 11 برای شما بسیار سخت خواهد بود. شما باید با ویژگی های جاوا 11 (و همچنین موارد قدیمی تر) به سرعت عمل کنید و این چیزی است که در این دوره خواهید آموخت.

من این دوره را از ابتدا در جاوا 11 ایجاد کردم تا ابزارهایی را که برای قبولی در آزمون 1Z0-819 Oracle (به طور رسمی امتحانات 1Z0-815 و 1Z0-816) نیاز دارید به شما ارائه دهم.

من کی هستم؟

نام من تیم بوچالکا است، یک توسعه‌دهنده نرم‌افزار حرفه‌ای با نزدیک به ۴۰ سال تجربه، که کار خود را با جاوا در دهه ۱۹۹۰ آغاز کرد. من خالق بزرگترین و جامع ترین دوره جاوا در Udemy هستم، کلاس جاوا Masterclass که سال ها پرفروش بوده و نزدیک به 500000 دانش آموز و به معنای واقعی کلمه ده ها هزار بررسی درخشان دارد.

من می خواهم فکر کنم که یک یا دو چیز در مورد جاوا می دانم!

می‌توانید مطمئن باشید که کیفیت دوره در رتبه دوم قرار دارد و اطلاعات موجود در آن به شما کمک می‌کند در آزمون 1Z0-819 موفق شوید.

برای شروع آماده اید؟

روی دکمه ثبت نام کلیک کنید و راه خود را برای دریافت گواهینامه جاوا، فرصت های شغلی بهتر و دستمزد بیشتر شروع کنید!



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

ایجاد یک برنامه جاوا ساده Creating a Simple Java Program

  • معرفی Introduction

  • اطلاعات دوره Course Info

  • چرا جاوا 11؟ Why Java 11?

  • گواهی جاوا - به کدام دوره ها نیاز دارم؟ Java Certification - Which Courses do I need?

  • کدهای امتحان اوراکل - آنچه باید بدانید Oracle Exam Codes - What you need to Know

  • از کدام فروشندگان JDK 11 باید استفاده کنید؟ Which Vendors JDK 11 Should you Use?

  • از کدام IDE باید استفاده کنید؟ Which IDE should you Use?

  • بسته بندی و واردات Packages and Imports

  • نام کلاس کاملاً واجد شرایط، واردات تک نوع و نوع واردات بر حسب تقاضا Fully Qualified Class Name, Single Type Import and Type Import on Demand

  • نام کلاس کاملاً واجد شرایط، واردات نوع استاتیک و واردات استاتیک در صورت تقاضا Fully Qualified Class Name, Static Type Import and Static Import on Demand

  • واردات و بسته بندی: خارج از مفاهیم معمولی Imports and Packages: Out of the Ordinary Concepts

  • واردات و بسته های استاتیک: خارج از مفاهیم معمولی Static Imports and Packages: Out of the Ordinary Concepts

  • آزمون - تغییرات بیانیه واردات Quiz - Variations of the Import Statement

  • Quiz - آشنایی با بسته بندی جاوا و بیانیه های واردات Quiz - Familiarity with Java's Package and Import Statements

آشنایی با فناوری جاوا و محیط زیست Understanding Java Technology and the Environment

  • آشنایی با فناوری جاوا و محیط زیست Understanding Java Technology and the Environment

  • آزمون - ویژگی های جاوا Quiz - Java's features

کار با انواع داده های اولیه جاوا و رشته های API Working With Java Primitive Data Types and String APIs

  • بخش مقدمه Section Introduction

  • Recap نوع داده اولیه Primitive Data Type Recap

  • اعلان انواع اولیه Declaring Primitive Types

  • مقداردهی اولیه متغیر محلی Local Variable Initialization

  • باریک شدن و گشاد شدن Narrowing and Widening

  • ریخته گری Casting

  • اعلام و مقداردهی متغیرها: خارج از مفاهیم معمولی Declare and Initialize Variables: Out of the Ordinary Concepts

  • آزمون - مقداردهی اولیه متغیر Quiz - Variable Initialization

  • آزمون - اعلام و مقداردهی اولیه متغیر Quiz - Variable declaration and initialization

  • محدوده Scope

  • بیشتر در مورد دامنه More on Scope

  • محدوده متغیر محلی: خارج از مفاهیم معمولی Local Variable Scope: Out of the Ordinary Concepts

  • امتحان - محدوده متغیرهای محلی Quiz - Scope of local variables

  • استنتاج نوع متغیر محلی Local Variable Type Inference

  • استنتاج نوع متغیر محلی: خارج از مفاهیم معمولی Local Variable Type Inference: Out of the Ordinary Concepts

  • امتحان - استنتاج نوع متغیر محلی Quiz - Local variable type inference

  • بازنویسی رشته String Recap

  • ایجاد رشته ها Creating Strings

  • الحاق رشته String Concatenation

  • دستکاری رشته ها Manipulating Strings

  • جستجوی متن در رشته Text Search in String

  • سایر دستکاری رشته ها Other String Manipulation

  • روش‌های جایگزینی و تبدیل متن Replacement Methods and Text Transformation

  • ایجاد و دستکاری رشته ها: خارج از مفاهیم معمولی Creating and Manipulating Strings: Out of the Ordinary Concepts

  • مسابقه - برابری رشته با استفاده از "=" و .equals. Quiz - String equality using "=" and .equals.

  • آزمون - متغیرهای رشته Quiz - String variables

  • دستکاری داده ها با استفاده از StringBuilder Manipulate Data Using the StringBuilder

  • StringBuilder: خارج از مفاهیم معمولی StringBuilder: Out of the Ordinary Concepts

  • مسابقه - ایجاد و الحاق StringBuilder، و همچنین متدهای concat Quiz - StringBuilder creation and concatenation, as well as concat methods

  • Quiz - سازندگان StringBuilder و متد getChars(). Quiz - StringBuilder constructors and the getChars() method

استفاده از عملگرها و سازه های تصمیم Using Operators and Decision Constructs

  • بخش معرفی Section Intro

  • مروری بر اپراتور جاوا Java Operator Overview

  • عملگرهای افزایش و کاهش پیش و پسوند Pre and Postfix Increment and Decrement Operators

  • بررسی اجمالی اپراتورهای باینری Binary Operators Overview

  • کد اپراتورهای باینری قسمت 1 Binary Operators Code Part 1

  • کد اپراتورهای باینری قسمت 2 Binary Operators Code Part 2

  • اپراتورهای جاوا: خارج از مفاهیم معمولی Java Operators: Out of the Ordinary Concepts

  • امتحان - پیامدهای نتایج اپراتور و ارتقاء نوع Quiz - implications of operator results and type promotion

  • آزمون - قبل و بعد از رفع اپراتورهای افزایش/کاهش Quiz - pre and post-fix increment/decrement operators

  • در غیر این صورت، ساخت تصمیم if else Decision Construct

  • سوئیچ تصمیم ساخت switch Decision Construct

  • عبارات کنترل جاوا: خارج از مفاهیم معمولی Java Control Statements: Out of the Ordinary Concepts

  • مسابقه - ساختارهای بیانیه if Quiz - if statement constructions

  • Quiz - عبارت switch Quiz - the switch statement

  • ساختارهای حلقه ای Loop Structures

  • برای حلقه: خارج از مفاهیم معمولی for Loop: Out of the Ordinary Concepts

  • Quiz - بیانیه حلقه for Quiz - the for loop statement

  • Quiz - بیانیه حلقه for Quiz - the for loop statement

کار با آرایه های جاوا Working with Java Arrays

  • مقدمه ای بر کار با آرایه های جاوا Introduction to Working with Java Arrays

  • اعلان آرایه و نمای کلی اولیه سازی Array Declaration and Initialization Overview

  • اعلام آرایه و مقداردهی اولیه Array Declaration and Initialization

  • دستکاری آرایه ها Manipulating Arrays

  • روش های جستجوی آرایه Array Search Methods

  • دستکاری داده ها در آرایه ها Manipulating Data in Arrays

  • روش‌های تبدیل داده‌های آرایه Array Data Transformation Methods

  • آرایه های دو بعدی Two Dimensional Arrays

  • آرایه ها: خارج از مفاهیم معمولی - جعبه گشایی Arrays: Out of the Ordinary Concepts - Unboxing

  • آرایه ها: خارج از مفاهیم معمولی - فهرست ها Arrays: Out of the Ordinary Concepts - Lists

  • آرایه ها: خارج از مفاهیم معمولی - خلاصه کپی کردن Arrays: Out of the Ordinary Concepts - Summary of Copying

  • آزمون - اعلام آرایه، مقداردهی اولیه، و نمایه سازی Quiz - array declaration, initialization, and indexing

  • Quiz - آرایه های دو بعدی و روش های استاتیک در کلاس Arrays Quiz - two dimensional arrays and static methods on the Arrays class

توصیف و استفاده از اشیا و کلاس ها Describing and Using Objects and Classes

  • بخش مقدمه Section Introduction

  • اعلام و نمونه سازی کنید Declare and Instantiate

  • کلاس های کدنویسی و جمع آوری زباله Coding Classes and Garbage Collection

  • مسابقه - عدم ارجاع اشیا و واجد شرایط بودن اشیاء به زباله Quiz - dereferencing of objects and the eligibility of objects to be garbage

  • آزمون - اعلام متغیرهای مرجع Quiz - declaring reference variables

  • تعریف ساختار یک کلاس Defining the Structure of a Class

  • نمونه های بیشتر اعلامیه و بلوک های آغازگر More Declaration Examples and Initializer Blocks

  • Initializers و Static Initializers در کد Initializers and Static Initializers in Code

  • ساختار کلاس: خارج از مفاهیم معمولی Class Structures: Out of the Ordinary Concepts

  • آزمون - سازنده ها، مقداردهی اولیه و اولیه سازهای استاتیک Quiz - constructors, initializers and static initializers

  • آزمون - اعلامیه های کلاس و اعضای ثابت یک کلاس Quiz - class declarations, and static members of a class

  • خواندن یا نوشتن در فیلدهای شی Read or Write to Object Fields

  • نمونه کدهای فیلدهای شی را بخوانید یا بنویسید Read or Write to Object Fields Code Examples

  • مسابقه - فیلدهای استاتیک و مقداردهی اولیه استاتیک Quiz - static fields and static initializers

  • Quiz - فیلدهای استاتیک، مقداردهی اولیه آنها و دسترسی به آنها Quiz - static fields, their initialization, and accessing them

ایجاد و استفاده از روش ها Creating and Using Methods

  • بخش مقدمه Section Introduction

  • روش ها، سازنده ها، آرگومان ها و انواع بازگشت Methods, Constructors, Arguments and Return Types

  • متدها از ارزش و سازنده عبور می کنند Methods Pass by Value and Constructors

  • روش ها: خارج از مفاهیم معمولی Methods: Out of the Ordinary Concepts

  • مسابقه - سازندگان Quiz - constructors

  • مسابقه - سازندگان Quiz - constructors

  • روش های بارگذاری شده Overloaded Methods

  • تعیین اینکه کدام روش های Overloaded فراخوانی می شوند Determining which Overloaded Methods gets called

  • روش های پربار: خارج از مفاهیم معمولی Overloaded Methods: Out of the Ordinary Concepts

  • آزمون - روش و سازنده های بیش از حد بارگذاری شده Quiz - overloaded method and constructors

  • آزمون - روش های بیش از حد Quiz - overloaded methods

  • کلیدواژه ایستا در روش ها و زمینه ها Static Keyword on Methods and Fields

  • مثال دقیق کلمه کلیدی استاتیک Detailed Static Keyword Example

  • آزمون - کلمه کلیدی ثابت اعمال شده به روش ها و فیلدها Quiz - static keyword applied to methods and fields

  • مسابقه - کلمه کلیدی ثابت در ارتباط با اصلاح کننده نهایی Quiz - static keyword in association to the final modifier

اعمال کپسولاسیون Applying Encapsulation

  • بخش مقدمه Section Introduction

  • استفاده از اصلاح کننده های دسترسی Applying Access Modifiers

  • دسترسی به اصلاح کننده ها در کد Access Modifiers in Code

  • اصلاح کننده های دسترسی: خارج از مفاهیم معمولی Access Modifiers: Out of the Ordinary Concepts

  • آزمون - پیامدهای اصلاح کننده ها بر سازنده ها Quiz - the implications of modifiers on constructors

  • مسابقه - دانش اصلاح کننده ها در سطح کلاس Quiz - knowledge of modifiers on the class level

  • اصول کپسولاسیون را در یک کلاس اعمال کنید Apply Encapsulation Principles to a Class

  • اعمال اصول کپسولاسیون: خارج از مفاهیم معمولی Apply Encapsulation Principles: Out of the Ordinary Concepts

  • Quiz - به اصلاح‌کننده‌های متدها و پیامدهای کلاس‌ها دسترسی پیدا کنید Quiz - access modifiers on methods and the implications to classes

  • مسابقه - تعریف دانه جاوا Quiz - definition of a java bean

استفاده مجدد از پیاده سازی ها از طریق وراثت Reusing Implementations through Inheritance

  • بخش مقدمه Section Introduction

  • زیر کلاس ها و سوپرکلاس ها Subclasses and Superclasses

  • ایجاد و استفاده از زیر کلاس ها و سوپرکلاس ها Creating and Using Subclasses and Superclasses

  • زیر کلاس ها و ابرطبقه ها: خارج از مفاهیم معمولی Subclasses and Superclasses: Out of the Ordinary Concepts

  • امتحان - دسترسی به یک روش ساده در یک زیر کلاس. Quiz - Accessing a simple method on a subclass.

  • امتحان - اصلاح کننده های دسترسی مختلف در زیر کلاس Quiz - different access modifiers on the subclass

  • ایجاد و گسترش کلاس های انتزاعی Create and Extend Abstract Classes

  • کلاس های چکیده: خارج از مفاهیم معمولی Abstract Classes: Out of the Ordinary Concepts

  • مسابقه - گسترش یک کلاس انتزاعی Quiz - extending an abstract class

  • آزمون - پیاده سازی روش های انتزاعی Quiz - Implementing abstract methods

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

  • کد چند شکلی Polymorphism Code

  • چند شکلی: خارج از مفاهیم معمولی Polymorphism: Out of the Ordinary Concepts

  • امتحان - روشهای غلبه بر Quiz - Overriding methods

  • امتحان - روشهای غلبه بر Quiz - Overriding methods

  • شیء ریخته گری چند شکلی در مقابل مرجع Polymorphism Casting Object vs Reference

  • اشتباهات ریخته گری پلی مورفیسم و ​​به روز رسانی Polymorphism Casting Mistakes and Upcasting

  • چند شکلی: خارج از ریخته گری معمولی Polymorphism: Out of the Ordinary Casting

  • چند شکلی: خارج از ژنریک های معمولی Polymorphism: Out of the Ordinary Generics

  • آزمون - ریختن هر دو متغیرهای اولیه و مرجع Quiz - Casting both primitives and reference variables

  • امتحان - ارسال تماس به روش‌ها Quiz - Casting in calls to methods

برنامه نویسی انتزاعی از طریق رابط ها Programming Abstractly through Interfaces

  • بخش مقدمه Section Introduction

  • ایجاد و پیاده سازی رابط ها Creating and Implementing Interfaces

  • رابط ها: خارج از مفاهیم معمولی Interfaces: Out of the Ordinary Concepts

  • گسترش رابط ها: خارج از مفاهیم معمولی Extending Interfaces: Out of the Ordinary Concepts

  • مسابقه - رابط های درون جاوا Quiz - Interfaces within Java

  • مسابقه - ساختار رابط Quiz - Structure of the interface

  • تمایز وراثت کلاس و رابط Distinguish Class and Interface Inheritance

  • نمونه های کد تمایز وراثت کلاس و رابط Code Examples Distinguish Class and Interface Inheritance

  • مسابقه - ارث بری کلاس از رابط شامل کلاس های انتزاعی Quiz - Class inheritance from interface including abstract classes

  • مسابقه - ارث بری کلاس از رابط شامل کلاس های انتزاعی Quiz - Class inheritance from interface including abstract classes

  • اعلان و استفاده از نمونه های List و ArrayList Declare and Use List and ArrayList Instances

  • روش های ArrayList و دستکاری داده ها ArrayList Methods and Data Manipulation

  • ArrayList toArray Method ArrayList toArray Method

  • ArrayList toArray و سایر روش ها ArrayList toArray and Other Methods

  • گوچاهای امتحان لیست و ArrayList List and ArrayList Exam Gotchas

  • مسابقه - اعلامیه های ArrayList Quiz - ArrayList declarations

  • آزمون - روش List.copyOf Quiz - List.copyOf method

  • کلاس های ناشناس Anonymous Classes

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

  • کدگذاری عبارات لامبدا Coding Lambda Expressions

  • پارامترهای چندگانه برای عبارات لامبدا Multiple Parameters for Lambda Expressions

  • رابط های java.util.function و عبارات لامبدا java.util.function Interfaces and Lambda Expressions

  • مسابقه - تعریف یک رابط کاربردی Quiz - The definition of a functional interface

  • امتحان - عبارت لامبدا ساده Quiz - Simple lambda expression

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

  • بخش مقدمه Section Introduction

  • بررسی اجمالی رسیدگی به استثنا Exception Handling Overview

  • مدیریت استثنا در کد Exception Handling in Code

  • بلوک ها و جریان برنامه را امتحان کنید Try-catch Blocks and Program Flow

  • بالاخره امتحان کن Try Finally

  • ایجاد و فراخوانی متدهایی که استثناء را ایجاد می کنند Create and Invoke Methods that Throw Exceptions

  • استثناها: خارج از مفاهیم معمولی Exceptions: Out of the Ordinary Concepts

  • استثناها در نهایت بند و خلاصه Exceptions Finally Clause and Summary

  • استثناها در Initializers Static و Instance Exceptions in Static and Instance Initializers

  • آزمون - مقداردهی اولیه متغیر محلی در اعلان‌های try/catch/finally. Quiz - Local variable initialization in try/catch/finally declarations.

  • امتحان - استثناهای بررسی شده و بدون علامت Quiz - Checked and unchecked exceptions

درک ماژول ها Understanding Modules

  • بخش مقدمه Section Introduction

  • توصیف کیت توسعه جاوا ماژولار Describing the Modular Java Development Kit

  • بررسی ماژول ها از خط فرمان Examining Modules from the Command Line

  • ایجاد، کامپایل و اجرای ماژول ها Creating, Compiling and Running Modules

  • نمای کلی خط فرمان و چندین ماژول Command Line Overview and Multiple Modules

  • فعال کردن دسترسی بین ماژول ها Enabling Access Between Modules

  • صادرات اطلاعات ماژول Module Info Exports

  • اطلاعات ماژول صادرات واجد شرایط است Module Info Exports Qualified

  • نمودارهای ماژول Module Graphs

  • مسابقه - روابط ماژول Quiz - Module relationships

  • امتحان - گزینه های ماژول با ابزارهای مختلف Quiz - Module options with the various tools

اطلاعات اضافی - فیلم های نصب و کد منبع Extra Info - Installation Videos and Source code

  • نصب JDK 11، IntelliJ IDEA و Command Line Installing JDK 11, IntelliJ IDEA, and Command Line

  • کد تکمیل شده برای همه برنامه ها Completed Code for all Programs

جایزه Bonus

  • سخنرانی و اطلاعات پاداش Bonus Lecture and Information

نمایش نظرات

Udemy (یودمی)

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

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

آموزش Java SE 11 Developer 1Z0-819 OCP Course - Part 1
جزییات دوره
12.5 hours
132
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
22,377
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tim Buchalka Tim Buchalka

Java Python Android و C# Expert Developer - 1.28 میلیون دانشجو

Tim Buchalka's Learn Programming Academy Tim Buchalka's Learn Programming Academy

برنامه نویسان و معلمان حرفه ای - 1.75 میلیون دانش آموز