آموزش گواهينامه Java 8 OCA (1Z0-808) - تسلط بر اصول

Java 8 OCA (1Z0-808) Certification - Master the Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: جاوا 8 - توضیحات تخته سفید، کد، تکالیف و MCQ برای تسلط بر اصول جاوا و به دست آوردن Java 8 OCA (1Z0-808) مبانی جاوا - محدوده، ساختار کلاس، ویژگی های جاوا، شناسه ها و کلمات رزرو شده. کار با انواع داده های جاوا - ابتدایی ها، بسته ها، عملگرها، تغییرناپذیری رشته، StringBuilder کنترل جریان برنامه - شرطی (اگر/سوئیچ)، حلقه ها (در حالی که/do-while/for)، شکستن، ادامه می دهند. کار با روش‌ها و کپسوله‌سازی - استاتیک، سازنده‌ها، اصلاح‌کننده‌های دسترسی، فراخوانی به ارزش. رویکرد شی گرا جاوا - وراثت، بارگذاری بیش از حد، چندشکلی، انتزاعی، سازنده ها، آپکست/پایان، رابط ها، enums، نمونه ای از Exception Handling - try/catch/در نهایت، try-با-منابع، حذف استثناها، امضاهای استثنایی و وراثت، استثناها آرایه ها - اعلان، مقداردهی اولیه، آرایه های ناشناس، تخصیص مرجع، آرایه های دوبعدی، آرایه ها با بسته بندی کار با کلاس های انتخاب شده از Java API - ArrayLists، عبارت های Lamba، Predicate Lambdas، دستکاری داده های تقویم پیش نیازها:No.

به روز رسانی اصلی آوریل 2023 - چندین یادگیرنده یادداشت های من را درخواست کرده اند تا به تجربه یادگیری کمک کنند. این ایده بسیار خوبی است، بنابراین من دوره را برای گنجاندن آنها بازسازی کردم. فایل فشرده PDF به دومین سخنرانی Scope در بخش اول مبانی جاوا پیوست شده است.


به روز رسانی اصلی آگوست 2022 - من تمام کد منبع خود را که به عنوان بخشی از دوره توسعه داده ام (68 فایل جاوا) به عنوان یک منبع قابل دانلود در دسترس قرار داده ام. این امر باعث صرفه جویی در وقت شما برای راه اندازی با برنامه های نمونه می شود. فایل فشرده به دومین سخنرانی Scope در بخش اول مبانی جاوا پیوست شده است.


به‌روزرسانی اصلی آوریل 2022 - بر اساس بازخورد مشتری، تمرین‌های عملی (به نام "تکالیف") اضافه شده است! این شامل یک PDF از دستورالعمل ها و هم کد راه حل و هم ویدیوها است.


این دوره یک رویکرد سیستماتیک به اصول جاوا و آزمون گواهینامه Oracle Java 8 1Z0-808 (OCA) است. تمام موضوعات موجود در برنامه درسی در وب سایت اوراکلز پوشش داده شده است. این دوره به شما کمک می کند تا بر تمامی مفاهیم اساسی حیاتی در جاوا مسلط شوید. برای دانش آموزانی که برای اولین بار جاوا را یاد می گیرند ایده آل است (به عنوان یک مدرس مطمئناً می توانم از این قدردانی کنم). متخصصانی که مایل به ارتقاء مهارت هستند و به ویژه آنهایی که گواهینامه جاوا را هدف قرار می دهند.


موضوعات عبارتند از:

  • اصول جاوا

  • کار با انواع داده جاوا

  • کنترل جریان برنامه

  • کار با روش ها و کپسولاسیون

  • رویکرد شی گرا جاوا

  • بررسی استثنا

  • آرایه ها

  • کار با کلاس های انتخاب شده از Java API

من بیش از 45 سؤال چندگزینه ای به سبک اوراکل را به عنوان بخشی از دوره درج کرده ام. اینها از ابزار عالی Enthuware می آیند، که با خوشحالی می گویم که به کانال یوتیوب من پیوند می دهد. هر سوال حاوی یک ویدیو است که پاسخ را توضیح می دهد.

همچنین از یک IDE برای توضیح مفاهیم استفاده می‌کنم، هرجا که بتوانم از تخته سفید استفاده می‌کنم. من آن را یک ابزار یادگیری عالی می دانم. به ویژه در مورد موضوعات:

  • اشیاء در مقابل مراجع

  • Call-by-Value و پیامدهای آن هنگام عبور دادن مقادیر اولیه در مقابل مراجع

  • تغییرناپذیری کلاس رشته و wrapper

  • آرایه ها

  • ارث بری - آپدیت، حذف، ClassCastExceptions (چرا اتفاق می‌افتد)

  • جمع آوری زباله

من از سال 2002 مدرس هستم و از سال 2013 برنامه درسی OCA (و OCP) را از طرف یک شرکت نرم افزاری بسیار معتبر تدریس کرده ام. پس از اتمام دوره آموزشی من، فارغ التحصیلان با آزمون داخلی خود شرکت برای گواهینامه جاوا (از نظر سبکی مشابه با اوراکل) روبرو می شوند. من در مورد سؤالاتی که آنها با آن مواجه خواهند شد، هیچ دیدی ندارم. این یک امتحان فشرده 3 ساعته است. این شرکت از نرخ قبولی (100٪ از سال 1) خوشحال است.

من عاشق تدریس هستم و این دوره تمام تجربیات من را در توضیح مفاهیم اساسی اساسی جاوا دارد. علاوه بر این، من به جزئیات توجه زیادی دارم که کاملاً به امتحانات گواهینامه Oracle Java کمک می کند.

توجه: این دوره به عنوان یک دوره آموزشی Java 11 (1Z0-819) شروع شد و در نتیجه بسیاری از سؤالات چند گزینه ای از بانک سؤال Enthuware Java 11 هستند. با این حال، من سوالات خاص جاوا 11 را حذف کردم و فقط سوالات مربوط به Java 8 OCA را گذاشتم. من برخی از سوالاتی را که به طور پیش پا افتاده از کلمه کلیدی "var" استفاده می کنند (معرفی شده در جاوا 10) حذف نکرده ام - برای توضیح معادل جاوا 8 نظری در این سطرها اضافه کرده ام تا بتوانید به سوال پاسخ دهید.


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

مبانی جاوا Java Basics

  • ساختار کلاس Class Structure

  • محدوده Scope

  • کنسول IO Console IO

  • ویژگی های جاوا Java Features

  • شناسه ها و کلمات رزرو شده Identifiers and Reserved Words

کار با انواع داده جاوا Working with Java Data Types

  • بدوی ها Primitives

  • کلاس های لفاف دار Wrapper classes

  • اپراتورها - Unary، Arithmetic Operators - Unary, Arithmetic

  • اپراتورها - رابطه ای، منطقی Operators - Relational, Logical

  • اپراتورها - سه تایی، واگذاری مرکب Operators - Ternary, Compound Assignment

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

  • برابری رشته String Equality

  • زنجیر زنی String Chaining

  • String API String API

  • تغییرپذیری StringBuilder StringBuilder Mutability

  • StringBuilder API StringBuilder API

  • از UML به کد (1 از 3) - تفسیر UML From UML to code (1 of 3) - Interpreting the UML

  • از UML به کد (2 از 3) - دستورالعمل From UML to code (2 of 3) - the Instructions

  • از UML به کد (3 از 3) - راه حل From UML to code (3 of 3) - Solution

  • کار با انواع داده جاوا Working with Java Data Types

  • اپراتورها Operators

کنترل جریان برنامه Controlling Program Flow

  • منطق شرطی - عبارات "اگر". Conditional Logic - 'if' statements

  • منطق شرطی - عبارات "سوئیچ". Conditional Logic - 'switch' statements

  • تکرار - حلقه‌های while و do-while Iteration - while and do-while loops

  • تکرار - حلقه های سنتی "for". Iteration - traditional 'for' loops

  • تکرار - حلقه های "for" افزایش یافته است Iteration - enhanced 'for' loops

  • عبارات "شکستن" و "ادامه". 'break' and 'continue' statements

  • کنترل جریان برنامه Controlling Program Flow

  • منطق شرطی Conditional Logic

  • تکرار - برای حلقه ها Iteration - for loops

  • حلقه های تکرار - while Iteration - while loops

کار با روش ها و کپسولاسیون Working with Methods and Encapsulation

  • روش ها (عمومی) Methods (General)

  • کلمه کلیدی "ایستا" 'static' keyword

  • سازندگان Constructors

  • کپسوله سازی و اصلاح کننده های دسترسی Encapsulation and Access Modifiers

  • Call-By-Value Call-By-Value

  • Call By Value Call By Value

رویکرد شی گرا جاوا Java Object Oriented Approach

  • یادداشت ها - محدوده، کلاس ها، کپسوله سازی، بارگذاری بیش از حد روش، مرجع "این". Notes - Scope, classes, encapsulation, method overloading, 'this' reference

  • کد - محدوده، کلاس ها، کپسوله سازی، بارگذاری بیش از حد روش، مرجع "این". Code - Scope, classes, encapsulation, method overloading, 'this' reference

  • تخته سفید - محدوده، کلاس ها، کپسوله سازی، بارگذاری بیش از حد روش، مرجع "این". Whiteboard - Scope, classes, encapsulation, method overloading, 'this' reference

  • مقداردهی اولیه شی Object Initialisation

  • کلاس های تغییرناپذیر و Call-By-Value Immutable Classes and Call-By-Value

  • مثال تغییرناپذیر - کد + نمودارها (کپسولاسیون پیشرفته/کپی دفاعی) Immutable Example - Code + Diagrams (Advanced Encapsulation/Defensive Copying)

  • مثال رشته در مقابل StringBuilder String versus StringBuilder Example

  • وراثت - چندشکلی، بیش از حد، بارگذاری (1 از 2) Inheritance - polymorphism, overriding, overloading (1 of 2)

  • وراثت - چندشکلی، بیش از حد، بارگذاری (2 از 2) Inheritance - polymorphism, overriding, overloading (2 of 2)

  • inheritance - برابر () و instanceof Inheritance - equals() and instanceof

  • وراثت - super() و super. Inheritance - super() and super.

  • ارث - محافظت شده است Inheritance - protected

  • ارث - سازندگان Inheritance - Constructors

  • وراثت - روش های انتزاعی/کلاس ها و ریخته گری Inheritance - abstract methods/classes and casting

  • وراثت - ارتقاء/افتخار Inheritance - upcasting/downcasting

  • رابط - عمومی Interfaces - general

  • رابط ها - روش های پیش فرض و استاتیک Interfaces - default and static methods

  • رابط ها - ارث بری پیاده سازی چندگانه Interfaces - multiple implementation inheritance

  • رابط - رابط های کاربردی Interfaces - Functional Interfaces

  • شمارش - ساده Enumerations - simple

  • شمارش - پیچیده Enumerations - complex

  • چرخه حیات شی Object Lifecycle

  • AccessingStaticVariablesFrom this([...]) AccessingStaticVariablesFrom this([...])

  • رویکرد شی گرا جاوا Java Object Oriented Approach

  • رویکرد شی گرا Object Oriented Approach

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

  • معرفی Introduction

  • سعی کن try-catch

  • سرانجام finally

  • تلاش با منابع try-with-resources

  • try-with-sources (سرکوب استثناها) try-with-resources (suppressing exceptions)

  • امضاهای استثنا در هنگام لغو یک روش Exception signatures when overriding a method

  • استثناهای سفارشی Custom Exceptions

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

  • استثناها Exceptions

آرایه ها Arrays

  • اعلامیه ها Declarations

  • اولیه سازی Initialisation

  • آرایه های ناشناس Anonymous arrays

  • تکالیف مرجع آرایه Array reference assignments

  • نمونه سوال آرایه دو بعدی - 2.1398 Sample 2D Array Question - 2.1398

  • آرایه هایی با عناصر Wrapper - ایجاد شی و جمع آوری زباله Arrays with Wrapper elements - Object Creation and Garbage Collection

  • آرایه ها Arrays

  • آرایه ها Arrays

کار با کلاس های انتخاب شده از Java API Working with Selected classes from the Java API

  • ArrayLists ArrayLists

  • Lambdas - مقدمه Lambdas - Introduction

  • Lambdas - با استفاده از یک رابط کاربردی سفارشی (در کد) Lambdas - using a custom Functional Interface (in code)

  • Lambdas - با استفاده از Predicate (در کد) Lambdas - using Predicate (in code)

  • داده های تقویم - مقدمه Calendar Data - Introduction

  • داده های تقویم - of()، now() و parse() Calendar Data - of(), now() and parse()

  • داده های تقویم - قالب بندی Calendar Data - formatting

  • داده های تقویم - دوره Calendar Data - Period

  • کار با کلاس های انتخاب شده از Java API Working with Selected classes from the Java API

  • مراجع لامبدا و روش Lambdas and Method References

سوالات امتحانی توضیح داده شده است Quiz Questions Explained

  • 2.950 2.950

  • 2.959 2.959

  • 2.964 2.964

  • 2.984 2.984

  • 2.3355 2.3355

  • 2.3356 2.3356

  • 2.3357 2.3357

  • 2.3595 2.3595

  • 2.3141 2.3141

  • 2.1102 2.1102

  • 2.3319 2.3319

  • 2.1818 2.1818

  • 2.1817 2.1817

  • 2.1819 2.1819

  • 2.3070 2.3070

  • 2.2022 2.2022

  • 2.3140 2.3140

  • 2.1319 2.1319

  • 2.968 2.968

  • 2.935 2.935

  • 2.3570 2.3570

  • 2.1190 2.1190

  • 2.3139 2.3139

  • 2.1123 2.1123

  • 2.3350 2.3350

  • 2.919 2.919

  • 2.1072 2.1072

  • 2.1170 2.1170

  • 1.926 1.926

  • 2.970 2.970

  • 3.1486 3.1486

  • 2.960 2.960

  • 2.1391 2.1391

  • 2.963 2.963

  • 2.3531 2.3531

  • 2.1395 2.1395

  • 2.1111 2.1111

  • 2.991 2.991

  • 2.986 2.986

  • 2.3229 2.3229

  • 2.1173 2.1173

  • 2.971 2.971

  • 2.946 2.946

  • 2.987 2.987

  • 2.3102 2.3102

  • 2.1471 2.1471

  • 2.1133 2.1133

  • 2.1725 2.1725

  • 2.3106 2.3106

  • 2.1112 2.1112

  • 2.1305 2.1305

  • 2.1463 2.1463

  • 2.988 2.988

  • 2.1054 2.1054

  • 2.1453 2.1453

  • 2.1432 2.1432

  • 2.3231 2.3231

محتوای جایزه Bonus Content

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

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

آموزش گواهينامه Java 8 OCA (1Z0-808) - تسلط بر اصول
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
12 hours
132
Udemy (یودمی) udemy-small
22 آذر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,697
4.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Udemy (یودمی)

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

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