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