آموزش کتابخانه کلاس‌های جاوا (Java Class Library) - آخرین آپدیت

دانلود Java Class Library

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: کتابخانه کلاس‌های جاوا چهارمین و آخرین دوره از تخصص Core Java است. این تخصص بخشی از مجموعه‌ای از دوره‌های تخصصی برنامه‌نویسی است که از بوت‌کمپ‌های خصوصی LearnQuest استخراج شده و برای ارائه مهارت‌های لازم جهت استخدام به عنوان توسعه‌دهنده IT با استفاده از جاوا در محیط‌های شرکتی طراحی شده است. پس از اتمام این دوره، شما قادر خواهید بود با استفاده از Java Generics کدهایی با قابلیت استفاده مجدد و Type-safe بنویسید، با مجموعه‌های اشیاء (Collections) کار کنید، مدیریت فایل‌ها را بیاموزید، خطاهای زمان اجرا (Runtime Errors) را مدیریت کنید و به طور کلی برای یادگیری فریم‌ورک‌های جاوا مانند Spring Boot و Jakarta EE آماده شوید. در این دوره، ویژگی‌های تکمیلی زبان که کتابخانه کلاس‌ها را فعال می‌کنند، بخش‌های ضروری کتابخانه و نقشه‌های راه برای یادگیری مستقل را پوشش خواهیم داد. برای موفقیت در این دوره، باید دوره‌های زیر را گذرانده باشید یا دانش معادل آن‌ها را داشته باشید: - دوره اول: مقدمه‌ای بر جاوا - دوره دوم: مقدمه‌ای بر برنامه‌نویسی شی‌گرا با جاوا - دوره سوم: سلسله مراتب شی‌گرا در جاوا

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

مرور کلی دوره Course Overview

  • مرور کلی دوره Course Overview

  • تجربه محیط آزمایشگاهی (Lab) Experience the Lab Environment

ژنریک‌های جاوا (Java Generics) Java Generics

  • ژنریک‌ها چیستند و چرا به آن‌ها نیاز داریم؟ What are Generics, and why do we need them?

  • تعریف یک Stack ژنریک Declaring a Generic Stack

  • خلاصه راهکار آزمایشگاه Lab Solution Summary

  • ژنریک‌ها با زیرنوع‌ها بدون Wildcards Generics with Subtypes --Without Wildcards

  • کاراکترهای جایگزین (Wildcards) Wildcards

  • Wildcardهای محدود شده Bounded Wildcards

  • درک ژنریک‌های محدود شده با super و extends Understanding bounded generics with super and extends

  • متدهای ژنریک - بخش اول Generic Methods

  • متدهای ژنریک - بخش دوم Generic Methods

  • Wildcardهای محدود شده Bounded Wildcards

  • حذف نوع (Type Erasure) - بخش اول Type Erasure

  • حذف نوع (Type Erasure) - بخش دوم Type Erasure

  • اشتراک‌گذاری کلاس‌های ژنریک، آرایه‌ها و ژنریک‌ها Generic Class Sharing, Arrays and Generics

  • خلاصه راهکار آزمایشگاه Lab Solution Summary

مجموعه‌های جاوا (Java Collections) Java Collections

  • مقدمه‌ای بر مجموعه‌ها (Collections) Introduction to Collections

  • یک مثال ساده A Simple Example

  • مرور کلی سلسله مراتب Collection<E> Overview of the Collection<E> Hierarchy

  • مجموعه Set Set

  • تکرارکننده (Iterator) Iterator

  • مرتب‌سازی (Sorting) Sorting

  • لیست‌ها (Lists) Lists

  • نقشه‌ها (Maps) Maps

  • مجموعه‌های پیوندی (Linked Collections) Linked Collections

  • بهبودهای جاوا 8 و Java Streams Java 8 Enhancements and Java Streams

  • خلاصه راهکار آزمایشگاه Lab Solution Summary

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

  • مقدمه‌ای بر مدیریت استثناها Introduction to Exception Handling

  • یک مثال ساده A Simple Example

  • یک مثال عملی و زنده A Live Example

  • استثناها و خطاها: Checked و Unchecked Exceptions and Errors: Checked and Unchecked

  • استثناها و متد main() Exceptions and main()

  • ردپای پشته (Stack Traces) Stack Traces

  • گرفتن استثناها (Catching Exceptions) Catching Exceptions

  • بلاک finally و پاک‌سازی Finally, Let's Clean up!

  • استفاده از Try With Resources و بهبود بررسی نوع Try-With-Resources and Improved Type Checking

  • پرتاب چندین استثنا Throwing Multiple Exceptions

  • بهترین تمرین‌ها در مدیریت استثناها Good Practices with Exceptions

  • خلاصه راهکار آزمایشگاه Lab Solution Summary

ورودی و خروجی (I/O) Input and Output

  • مقدمه و مثال ورودی و خروجی فایل Introduction and File I/O Example

  • فایل‌های Property Property Files

  • بررسی InputStream و OutputStream java.io.InputStream and java.io.OutputStream

  • فایل‌ها و دایرکتوری‌ها Files and Directories

  • نوشتن فایل‌های متنی Writing Text Files

  • فایل‌های ZIP با استفاده از NIO.2 ZIP Files using the NIO.2 Sample ZIP File Provider

  • خلاصه راهکار آزمایشگاه Lab Solution Summary

انوم‌ها (Enums) Enums

  • انوم‌ها: چیستند و چرا استفاده می‌شوند؟ Enums: What and Why?

  • پیاده‌سازی انوم‌ها Implementing Enums

  • خلاصه راهکار آزمایشگاه Lab Solution Summary

انوتیشن‌ها (Annotations) Annotations

  • چرا از انوتیشن‌ها استفاده می‌کنیم؟ Why Annotations?

  • مثال‌ها Examples

  • تعریف و استفاده از انوتیشن‌ها Declaring and Using Annotations

  • متا انوتیشن‌ها (Meta Annotations) Meta-Annotations

  • خلاصه راهکار آزمایشگاه Lab Solution Summary

نمایش نظرات

آموزش کتابخانه کلاس‌های جاوا (Java Class Library)
جزییات دوره
22h 22m
54
(آخرین آپدیت)
22,985
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده