لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جاوا: مفاهیم پیشرفته برای توسعه با عملکرد بالا
Java: Advanced Concepts for High-Performance Development
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
شما با اصول نوشتن در جاوا راحت هستید، اما می خواهید مهارت های خود را ارتقا دهید و بهره وری بیشتری داشته باشید. در این دوره، Bethan Palmer دقیقاً همان چیزی را دارد که شما نیاز دارید، با موضوعاتی از جمله ژنریک، چند رشته، ورودی و خروجی و موارد دیگر. پس از توضیح تفاوتهای بین نسخههای جاوا، بیتان به موضوعات عمومی در جاوا، ساختارهای داده پیشرفته و برنامهنویسی کاربردی میپردازد. او همزمان در جاوا را پوشش می دهد، از جمله نحوه استفاده از رابط Runnable، ExecutorService و روش های همگام. Bethan موضوعات مربوط به ورودی و خروجی مانند خواندن از System.in با اسکنر، خواندن فایلها با BufferedReader و استفاده از try-with-resources را برجسته میکند. او همچنین شما را از طریق کار با فایل ها در جاوا، ایجاد یک فایل جدید، کار با فهرست ها و کپی کردن فایل ها در جاوا راهنمایی می کند. هر فصل شامل چالشها و راهحلهایی برای تقویت چیزی است که یاد میگیرید.
سرفصل ها و درس ها
معرفی
Introduction
آموزش برنامه نویسی پیشرفته جاوا (در حال پیشرفت)
Learn advanced Java programming
(In progress)
آنچه شما باید بدانید
What you should know
با استفاده از فایل های تمرین
Using the exercise files
1. شروع به کار
1. Getting Started
از کدام نسخه جاوا استفاده کنیم؟
Which version of Java to use?
2. Generics در جاوا
2. Generics in Java
مقدمه ای بر ژنریک در جاوا
Introduction to generics in Java
روش های عمومی در جاوا
Generic methods in Java
ژنریک های محدود در جاوا
Bounded generics in Java
اصل جایگزینی لیسکوف در جاوا
The Liskov substitution principle in Java
استفاده از حروف عام در برنامه نویسی عمومی
Using wildcards in generic programming
چالش: استفاده از ژنریک
Challenge: Using generics
راه حل: استفاده از ژنریک
Solution: Using generics
امتحان فصل
Chapter Quiz
3. ساختارهای داده پیشرفته
3. Advanced Data Structures
مجموعه ها در جاوا
Collections in Java
استفاده از LinkedLists برای ساختار دادن به داده ها
Using LinkedLists to structure data
ذخیره جفت ها با HashMaps
Storing pairs with HashMaps
با استفاده از LinkedHashMaps
Using LinkedHashMaps
چالش: ساختارهای داده
Challenge: Data structures
راه حل: ساختار داده
Solution: Data structures
امتحان فصل
Chapter Quiz
4. برنامه نویسی تابعی در جاوا
4. Functional Programming in Java
رابط های کاربردی در جاوا
Functional Interfaces in Java
پیاده سازی لامبدا در جاوا
Implementing lambdas in Java
استفاده از مراجع متد در جاوا
Using method references in Java
آشنایی با استریم ها در جاوا
Understanding streams in Java
استفاده از استریم ها در جاوا
Using streams in Java
چالش: برنامه نویسی کاربردی
Challenge: Functional programming
راه حل: برنامه نویسی تابعی
Solution: Functional programming
امتحان فصل
Chapter Quiz
5. همزمانی در جاوا
5. Concurrency in Java
مقدمه ای بر همزمانی در جاوا
Introduction to concurrency in Java
کلاس Thread در جاوا
The Thread class in Java
رابط Runnable در جاوا
The Runnable interface in Java
استفاده از ExecutorService در جاوا
Using the ExecutorService in Java
روش های همگام سازی شده در جاوا
Synchronized methods in Java
چالش: نام
Challenge: Name
راه حل: نام
Solution: Name
امتحان فصل
Chapter Quiz
6. ورودی و خروجی
6. Input and Output
آشنایی با I/O در جاوا
Understanding I/O in Java
خواندن از System.in با اسکنر
Reading from System.in with a Scanner
خواندن فایل ها با BufferedReader
Reading files with BufferedReader
استفاده از try-with-sources با I/O
Using try-with-resources with I/O
چالش: ورودی و خروجی
Challenge: Input and output
راه حل: ورودی و خروجی
Solution: Input and output
7. کار با فایل ها و دایرکتوری ها
7. Working with Files and Directories
کار با فایل ها در جاوا
Working with files in Java
ایجاد یک فایل جدید
Creating a new file
کار با دایرکتوری ها در جاوا
Working with directories in Java
کپی کردن فایل ها در جاوا
Copying files in Java
چالش: فایل ها و دایرکتوری ها
Challenge: Files and directories
راه حل: فایل ها و دایرکتوری ها
Solution: Files and directories
بتان پالمر توسعه دهنده ای است که عاشق فناوری است و دارای مدرک کارشناسی ارشد در علوم کامپیوتر است.
بیتان برای شغل روزانه خود یک برنامه نویس جاوا و محصول است. مدیر یک کتابخانه PDF جاوا در IDRsolutions. او زمان زیادی را صرف نوشتن و بازسازی کد و همچنین تصمیم گیری در مورد استراتژی محصول و نقشه راه می کند.
او همچنین بیشتر وقت خود را صرف شرکت در کنفرانس ها می کند و یک سخنران عادی در Oracle Code One و NetBeans Days است. او در وبلاگ جاوا PDF، مقالههایی درباره جاوا، فناوری، کتابهایی که میخواند و کنفرانسهایی که در آن شرکت میکند، مینویسد و مینویسد.
نمایش نظرات