آموزش جامع گواهینامه توسعه‌دهنده Java SE 11 (1Z0-819) - آخرین آپدیت

دانلود Java SE 11 Developer (1Z0-819) Cert Prep

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آزمون Oracle Certified Professional: Java SE 11 Developer استاندارد صنعتی برای تایید مهارت‌های برنامه‌نویسی جاوا است. این گواهینامه توانایی‌های شما را در توسعه نرم‌افزار با نسخه Standard Edition (SE) جاوا می‌سنجد و توسط طیف گسترده‌ای از صنایع در سراسر جهان شناخته شده است. این دوره برای آماده‌سازی شما جهت تسلط بر اجزای اصلی آزمون طراحی شده است. با رویکردی سریع و متمرکز بر شفاف‌سازی مفاهیم کلیدی و موضوعات دشوار یا ناآشنا، هر درس از این دوره با دستورالعمل‌های واضح و بحث‌های جامع برای اطمینان از درک کامل مطالب مورد نیاز برای آزمون را همراه می‌کند. در طول مسیر، با بررسی‌های عمیق در پایان هر بخش، اعتماد به نفس خود را افزایش داده و مهارت‌های جدیدتان را به چالش بکشید.

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

مقدمه Introduction

  • مقدمه Introduction

1. استفاده از انواع داده‌های اولیه و کلاس‌های Wrapper 1. Use Primitives and Wrapper Classes

  • کلاس‌های Wrapper Wrapper classes

  • ماژول 1: کار با انواع داده‌های جاوا Module 1: Working with Java data types

  • کستینگ (Casting) Casting

  • بررسی عمیق سوالات Question deep dive

  • عملگرهای جاوا، بخش 2 Java operators, part 2

  • ترویج (Promotions) Promotions

  • اهداف یادگیری Learning objectives

  • عملگرهای جاوا، بخش 1 Java operators, part 1

2. مدیریت متن با استفاده از کلاس‌های String و StringBuilder 2. Handle Text Using String and StringBuilder classes

  • اهداف یادگیری Learning objectives

  • متدهای کلاس String Methods of the String class

  • متدهای کلاس StringBuilder Methods of the StringBuilder class

  • مقایسه String و StringBuilder String and StringBuilder

  • بررسی عمیق سوالات Question deep dive

3. استفاده از استنتاج نوع متغیرهای محلی (Local Variable Type Inference)، شامل پارامترهای Lambda 3. Use Local Variable Type Inference, Including as Lambda Larameters

  • بررسی عمیق سوالات Question deep dive

  • استفاده از var برای متغیرهای معمولی Using var for regular variables

  • اهداف یادگیری Learning objectives

  • کاربردهای اضافی و محدودیت‌های var Additional uses and restrictions of var

4. ایجاد و استفاده از حلقه‌ها، دستورات If/Else و Switch 4. Create and Use Loops, If/Else, and Switch Statements

  • بررسی عمیق سوالات Question deep dive

  • کنترل با استفاده از break و continue Control using break and continue

  • حلقه‌های ساده Simple loops

  • استفاده از دستورات if/else Using if/else statements

  • اهداف یادگیری Learning objectives

  • استفاده از دستورات switch Using switch statements

  • ماژول 2: کنترل جریان برنامه و مدیریت استثناها Module 2: Controlling program flow and exception handling

5. مدیریت استثناها با استفاده از بلوک‌های Try/Catch/Finally، Try-with-resources و دستورات Multi-catch 5. Handle Exceptions Using Try/Catch/Finally Clauses, Try-with-Resource, and Multi-Catch Statements

  • جریان کنترل try with resources Flow control of try-with-resources

  • اهداف یادگیری Learning objectives

  • جریان کنترل try/catch/finally Flow control of try/catch/finally

  • بررسی عمیق سوالات Question deep dive

  • مالتی-کچ (Multi-catch) و باز-پرتاب استثناها Multi-catch and rethrowing

6. ایجاد و استفاده از استثناهای سفارشی 6. Create and Use Custom Exceptions

  • بررسی عمیق سوالات Question deep dive

  • اهداف یادگیری Learning objectives

  • زیرکلاس‌بندی انواع Throwable Subclassing throwable types

7. تعریف و نمونه‌سازی اشیاء جاوا 7. Declare and Instantiate Java Objects

  • تعریف کلاس‌های داخلی، بخش 2 Inner class declaration, part 2

  • تعریف کلاس‌های محلی و ناشناس (Anonymous) Local and anonymous class declarations

  • ماژول 3: رویکرد شی‌گرا در جاوا Module 3: Java object-oriented approach

  • بررسی عمیق سوالات Question deep dive

  • فایل‌های منبع و تعریف‌های پایه نوع داده Source files and basic type declarations

  • تعریف کلاس‌های داخلی، بخش 1 Inner class declarations, part 1

  • تحلیل قابلیت دسترسی (Reachability Analysis) Reachability analysis

  • تعریف انواع تودرتو (Nested Types) Nested type declarations

  • اهداف یادگیری Learning objectives

8. تعریف و استفاده از فیلدها و متدها 8. Define and Use Fields and Methods

  • فیلدهای نمونه و استاتیک، بخش 2 Instance and static fields, part 2

  • متدهای اورلود شده و اوراید شده، بخش 2 Overloaded and overridden methods, part 2

  • متدهای اورلود شده و اوراید شده، بخش 1 Overloaded and overridden methods, part 1

  • مدیریت آرگومان‌های با طول متغیر (Varargs) Variable length argument handling

  • فیلدهای نمونه و استاتیک، بخش 1 Instance and static fields, part 1

  • اهداف یادگیری Learning objectives

  • بررسی عمیق سوالات Question deep dive

  • متدهای نمونه و استاتیک، بخش 2 Instance and static methods, part 2

  • متدهای نمونه و استاتیک، بخش 1 Instance and static methods, part 1

9. مقداردهی اولیه اشیاء و اعضای آن‌ها 9. Initialize Objects and Their Members

  • بررسی عمیق سوالات Question deep dive

  • مقداردهی اولیه استاتیک Static initialization

  • مقداردهی اولیه نمونه Instance initialization

  • اهداف یادگیری Learning objectives

10. درک محدوده متغیرها، اعمال کپسوله‌سازی و ایجاد اشیاء تغییرناپذیر (Immutable) 10. Understand Variable Scopes, Apply Encapsulation, and Make Objects Immutable

  • بررسی عمیق سوالات Question deep dive

  • الزامات تغییرناپذیری (Immutability) Immutability requirements

  • مدیریت دسترسی (Access Control Modifiers) Access control modifiers

  • اهداف یادگیری Learning objectives

  • قوانین محدوده (Scope) Rules of scope

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

11. ایجاد و استفاده از زیرکلاس‌ها و سوپرکلاس‌ها، شامل کلاس‌های انتزاعی (Abstract) 11. Create and Use Subclasses and Superclasses, Including Abstract Classes

  • بررسی عمیق سوالات Question deep dive

  • اهداف یادگیری Learning objectives

  • تعریف زیرکلاس Subclass declaration

  • محدودیت‌های کلاس انتزاعی (Abstract Class) Abstract class constraints

  • مقداردهی اولیه زیرکلاس Subclass initialization

12. بهره‌گیری از چندریختی (Polymorphism) و کستینگ (Casting) 12. Utilize Polymorphism and Casting

  • شیء و نوع مرجع (Reference Type) Object and reference type

  • کست‌های ممکن و غیرممکن Possible and impossible casts

  • اهداف یادگیری Learning objectives

  • بررسی عمیق سوالات Question deep dive

  • بازگشتی‌های کوواریانت (Covariant Returns) Covariant returns

  • فراخوانی متد مجازی (Virtual Method Invocation) Virtual method invocation

13. ایجاد و استفاده از اینترفیس‌ها 13. Create and Use Interfaces

  • پیاده‌سازی اینترفیس Interface implementation

  • حل اختلاف متدهای پیش‌فرض (Default Method Resolution) Default method resolution

  • بررسی عمیق سوالات Question deep dive

  • اهداف یادگیری Learning objectives

  • اینترفیس‌ها، متدها و اینترفیس‌های تابعی Interfaces, methods, and functional interfaces

14. ایجاد و استفاده از Enumerations 14. Create and Use Enumerations

  • اهداف یادگیری Learning objectives

  • بررسی عمیق سوالات Question deep dive

  • فیلدها و متدهای Enum Enum fields and methods

  • مقادیر Enum و مقداردهی اولیه Enum values and initialization

15. استفاده از Genericها، شامل Wildcards 15. Use Generics, Including Wildcards

  • مرور مبانی Genericها Reviewing fundamentals of generics

  • استفاده از Bounds و Wildcards Using bounds and wildcards

  • ماژول 4: کار با آرایه‌ها و مجموعه‌ها (Collections) Module 4: Working with arrays and collections

  • تعریف انواع و متدهای Generic Declaring generic types and methods

  • بررسی عمیق سوالات Question deep dive

  • اهداف یادگیری Learning objectives

16. استفاده از آرایه‌ها و مجموعه‌های List، Set، Map و Deque در جاوا 16. Use a Java Array and List, Set, Map and Deque Collections

  • اهداف یادگیری Learning objectives

  • بررسی عمیق سوالات Question deep dive

  • آرایه‌ها و متدهای Collection، List و Set، بخش 1 Arrays, and methods of Collection, List, and Set, part 1

  • متدهای Deque و Map Methods of Deque and Map

  • Cآرایه‌ها و متدهای Collection، List و Set، بخش 2 Arrays, and methods of Collection, List, and Set, part 2

17. مرتب‌سازی مجموعه‌ها و آرایه‌ها با استفاده از اینترفیس‌های Comparator و Comparable 17. Sort Collections and Arrays Using Comparator and Comparable Interfaces

  • اهداف یادگیری Learning objectives

  • بررسی عمیق سوالات Question deep dive

  • فکتوری‌ها و دکوراتورهای Comparator Comparator factories and decorators

  • متدها و اینترفیس‌های مقایسه‌ای Comparison methods and interfaces

  • مرتب‌سازی آرایه‌ها و مجموعه‌ها Sorting arrays and Collections

18. پیاده‌سازی اینترفیس‌های تابعی با استفاده از عبارت‌های Lambda 18. Implement Functional Interfaces Using Lambda Expressions

  • ماژول 5: کار با استریم‌ها و عبارت‌های Lambda Module 5: Working with streams and lambda expressions

  • تنوع در سینتکس عبارت‌های Lambda Lambda expression syntax variations

  • بررسی عمیق سوالات Question deep dive

  • ارجاعات متد (Method References) Method references

  • اینترفیس‌های تابعی اصلی Core functional interfaces

  • اهداف یادگیری Learning objectives

  • بافتار (Context) عبارت‌های Lambda Lambda expression contexts

19. استفاده از Java Streams برای فیلتر کردن، تغییر و پردازش داده‌ها 19. Use Java Streams to Filter, Transform, and Process data

  • متدهای ترمینال ساده و تنبلی (Laziness) Simple terminal methods and laziness

  • ابزارهای استریم (Stream Utilities) Stream utilities

  • اهداف یادگیری Learning objectives

  • بررسی عمیق سوالات Question deep dive

  • متدهای شبیه به Monad The monad-like methods

20. انجام عملیات Decomposition و Reduction 20. Perform Decomposition and Reduction

  • عملیات Downstream با استفاده از Collectorها Downstream operations with collectors

  • اهداف یادگیری Learning objectives

  • جمع‌آوری و کاهش (Reduction)، بخش 2 Collection and reduction, part 2

  • جمع‌آوری و کاهش، بخش 1 Collection and reduction, part 1

  • بررسی عمیق سوالات Question deep dive

  • گروه‌بندی و پارتیشن‌بندی با Collectorها Grouping and partitioning with collectors

  • عملیات استریم موازی (Parallel Stream) Parallel stream operation

21. استقرار و اجرای برنامه‌های ماژولار، شامل ماژول‌های خودکار 21. Deploy and Execute Modular Applications, Including Automatic Modules

  • اهداف یادگیری Learning objectives

  • کامپایل ماژول Module compilation

  • اجرای ماژول Module execution

  • ماژول 6: سیستم ماژولار پلتفرم جاوا (JPMS) Module 6: Java Platform Module System

  • بررسی عمیق سوالات Question deep dive

22. تعریف، استفاده و اکسپوز کردن ماژول‌ها، شامل استفاده از سرویس‌ها 22. Declare, Use, and Expose modules, Including the Use of Services

  • اهداف یادگیری Learning objectives

  • دستورات Provides، Uses و Opens Provides, uses, and opens directives

  • بررسی عمیق سوالات Question deep dive

  • دستورات Exports و Requires Exports and requires directives

23. ایجاد Worker Threadها و مدیریت هم‌روندی (Concurrency) 23. Create Worker Threads and Manage Concurrency

  • Runnable و Thread Runnable and Thread

  • چرخه حیات ExecutorService، بخش 2 ExecutorService lifecycle, part 2

  • چرخه حیات ExecutorService، بخش 1 ExecutorService lifecycle, part 1

  • بررسی عمیق سوالات Question deep dive

  • ExecutorService و Future ExecutorService and Future

  • ماژول 7: هم‌روندی (Concurrency) Module 7: Concurrency

  • اهداف یادگیری Learning objectives

24. توسعه کد نویسی Thread Safe با استفاده از مکانیزم‌های مختلف قفل‌گذاری و APIهای java.util.concurrent 24. Develop Thread-Safe Code Using Different Locking Mechanisms and java.util.concurrent API

  • بررسی عمیق سوالات Question deep dive

  • همگام‌سازها (Synchronizers)، قفل‌ها و انواع اتمیک، بخش 1 Synchronizers, locks, and atomic types, part 1

  • شرایط رقابتی (Race Conditions)، بن‌بست (Deadlock) و Livelock Race conditions, deadlock, and livelock

  • صف‌ها و مجموعه‌های هم‌روند (Concurrent Collections) Concurrent queues and collections

  • یکپارچگی تراکنشی Transactional integrity

  • اهداف یادگیری Learning objectives

  • قابلیت رؤیت (Visibility) Visibility

  • همگام‌سازها، قفل‌ها و انواع اتمیک، بخش 2 Synchronizers, locks, and atomic types, part 2

25. اتصال به پایگاه داده، اجرای عملیات SQL و پردازش نتایج با استفاده از JDBC API 25. Connect To and Perform Database SQL Operations and Process Query Results Using JDBC API

  • ماژول 8: برنامه‌های پایگاه داده با JDBC و جاوا IO Module 8: Database applications with JDBC, and Java IO

  • اهداف یادگیری Learning objectives

  • آدرس‌های JDBC، DriverManager، DataSource و Connection JDBC URLs, DriverManager, DataSource, and Connection

  • Statement و ResultSet Statement and ResultSet

  • بررسی عمیق سوالات Question deep dive

  • PreparedStatement PreparedStatement

26. خواندن و نوشتن داده‌های کنسول و فایل با استفاده از I/O Streams 26. Read and Write Console and File Data Using I/O Streams

  • اهداف یادگیری Learning objectives

  • بررسی عمیق سوالات Question deep dive

  • استریم‌های ورودی و خروجی؛ Reader و Writer Input and output streams; Reader and Writer

  • BufferedReader، PrintWriter، Scanner و تبدیل‌های Charset BufferedReader, PrintWriter, Scanner and Charset conversions

27. پیاده‌سازی تکنیک‌های سریال‌سازی (Serialization) و دسریال‌سازی در اشیاء جاوا 27. Implement Serialization and Deserialization Techniques on Java Objects

  • سریال‌سازی پیش‌فرض Default serialization

  • سفارشی‌سازی سریال‌سازی Customizing serialization

  • بررسی عمیق سوالات Question deep dive

  • اهداف یادگیری Learning objectives

28. مدیریت اشیاء سیستم فایل با استفاده از java.nio.file API 28. Handle File System Objects Using java.nio.file API

  • بررسی عمیق سوالات Question deep dive

  • متدهای Files، بخش 1 Files methods, part 1

  • کار با کانال‌ها (Channels) Working with Channels

  • اهداف یادگیری Learning objectives

  • متدهای Files، بخش 2 Files methods, part 2

29. ایجاد، اعمال و پردازش Annotationها 29. Create, Apply, and Process Annotations

  • اهداف یادگیری Learning objectives

  • انواع المان‌ها و Annotationهای تکرارپذیر Element types and repeatable annotations

  • Target، Retention و بازرسی (Inspection) Target, retention, and inspection

  • ماژول 9: Annotationها، بومی‌سازی و کدنویسی امن در برنامه‌های Java SE Module 9: Annotations, localization, and secure coding in Java SE application

  • بررسی عمیق سوالات Question deep dive

  • تعریف Annotation و المان‌های آن Annotation declaration and elements

30. پیاده‌سازی بومی‌سازی (Localization) و استفاده از APIهای جاوا برای تجزیه و قالب‌بندی 30. Implement Localization and Use Java APIs for Parsing and Formatting

  • تجزیه، قالب‌بندی و Locale Parsing, formatting, and locale

  • بررسی عمیق سوالات Question deep dive

  • اهداف یادگیری Learning objectives

  • Resourcebundles و جستجوی داده‌ها Resourcebundles and data lookup

31. توسعه کدی که تهدیدات امنیتی را کاهش می‌دهد و تضمین یکپارچگی داده‌ها 31. Develop Code That Mitigates Security Threats, and Ensure Data Integrity

  • بررسی عمیق سوالات Question deep dive

  • اهداف یادگیری Learning objectives

  • درک تهدیدات کلیدی و روش‌های کاهش آن‌ها Understanding key threats and mitigations

32. تامین امنیت دسترسی به منابع، مدیریت سیاست‌ها و اجرای کدهای دارای سطح دسترسی ویژه (Privileged) 32. Secure Resource Access, Manage Policies, and Execute Privileged Code

  • بررسی عمیق سوالات Question deep dive

  • درک مجوزها (Permissions) و کنترل دسترسی Understanding permissions and access control

  • اهداف یادگیری Learning objectives

جمع‌بندی Summary

  • جمع‌بندی Summary

نمایش نظرات

آموزش جامع گواهینامه توسعه‌دهنده Java SE 11 (1Z0-819)
جزییات دوره
18h 5m
176
(آخرین آپدیت)
1,978
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pearson Pearson

Pearson یک ارائه دهنده آموزش و یادگیری است.

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

Simon Roberts Simon Roberts

سایمون رابرتز حرفه برنامه‌نویسی خود را در سیستم‌های کنترل جاسازی شده آغاز کرد و اغلب در زبان‌های اسمبلی، C و C++ کار می‌کرد.

سایمون از ماشین‌هایی استفاده می‌کرد که اغلب به شدت محدود به منابع بودند، گاهی اوقات بیش از 256 بایت نداشتند. حافظه اصلی او تدریس حاشیه ای برای یک کالج محلی داشت و در طول سال ها از برنامه نویس تمام وقت و معلم پاره وقت به معلم تمام وقت و برنامه نویس پاره وقت تغییر کرده است. Simon اکنون بر آموزش زبان های برنامه نویسی از جمله جاوا، جاوا اسکریپت، پایتون، اسکالا و Go تمرکز دارد.