آموزش برنامه‌نویسی با جاوا - آخرین آپدیت

دانلود Programming with Java

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دومین دوره از گواهینامه حرفه‌ای توسعه‌دهنده نرم‌افزار جونیور آمازون است. در این دوره، شما مفاهیم پیشرفته برنامه‌نویسی شیءگرا (OOP) در جاوا را بررسی خواهید کرد که با معرفی اینترفیس‌ها (Interfaces) و کلاس‌های انتزاعی (Abstract Classes) آغاز می‌شود. شما یاد خواهید گرفت که چگونه از اینترفیس‌ها برای دستیابی به ارث‌بری چندگانه استفاده کنید و نقش حیاتی کلاس‌های انتزاعی در طراحی سلسله‌مراتب کلاس‌ها را درک کنید. در ادامه، به مبحث مدیریت استثناها (Exception Handling) می‌پردازید و انواع مختلف استثناها در جاوا را به همراه بهترین روش‌های مدیریت آن‌ها با استفاده از بلوک‌های try-catch-finally خواهید آموخت. همچنین با عملیات ورودی/خروجی فایل (File I/O) آشنا شده، مهارت‌های خواندن و نوشتن در فایل‌ها را کسب کرده، انواع مختلف استریم‌ها را درک کرده و عملیات فایل را به صورت بهینه انجام خواهید داد. در نهایت، تکنیک‌های سریال‌سازی (Serialization) و دسریال‌سازی را بررسی می‌کنید که شما را قادر می‌سازد حالت‌های شیء را ذخیره و بازسازی کنید و از فایل‌های اجرای قبلی برای پیکربندی وضعیت‌های فعلی به طور موثر استفاده کنید. به طور کلی، این دوره شما را به مهارت‌های پیشرفته برنامه‌نویسی جاوا مجهز می‌کند که برای توسعه برنامه‌هایی قدرتمند، بهینه و مقیاس‌پذیر ضروری هستند. پس از اتمام این دوره، شما قادر خواهید بود: • متدهایی را برای سازماندهی و استفاده مجدد از کدها به صورت موثر توسعه دهید. • مفاهیم برنامه‌نویسی شیءگرا را در زبان جاوا برای طراحی کدهای ماژولار و مقیاس‌پذیر به کار ببرید. • خطاها و استثناها را در جاوا مدیریت کنید تا برنامه‌هایی پایدار و بدون نقص بسازید.

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

مفاهیم پیشرفته OOP Advanced OOP concepts

  • معرفی دوره: برنامه‌نویسی با جاوا Course introduction: Programming with Java

  • کلاس‌های انتزاعی: متدهای عینی و انتزاعی Abstract classes: Concrete and abstract methods

  • مزایای متدهای انتزاعی Advantages of abstract methods

  • سلسله‌مراتب کلاس‌ها: روابط Class hierarchy: relationships

  • طراحی سلسله‌مراتب کلاس Designing a class hierarchy

  • راهکار اینترفیس‌ها The interface solution

  • اینترفیس‌ها در دنیای واقعی Real world interfaces

  • ترکیب اینترفیس‌ها و کلاس‌های انتزاعی Combining interfaces and abstract classes

  • خلاصه بخش: مفاهیم پیشرفته OOP Module summary: Advanced OOP concepts

برنامه‌نویسی تدافعی: مدیریت خطاها Defensive programming: Error handling

  • وقتی اتفاقات پیش‌بینی نشده رخ می‌دهد When things go wrong

  • بررسی انواع استثناها Exploring exception types

  • استثناهای Unchecked در عمل Unchecked exceptions in action

  • بررسی شیء استثنا (Exception Object) Examining the exception object

  • مکانیزم Try-Catch Try-catch mechanism

  • استفاده از چندین بلوک Catch Using multiple catch blocks

  • استفاده از Try-with-resources Using try with resources

  • پرهیز از Catch کلی برای همه استثناها Avoiding catch-all exceptions

  • مدیریت استثناهای Checked Handling checked exceptions

  • مدیریت استثناهای Unchecked Handling unchecked exceptions

  • خلاصه بخش: مدیریت خطاها Module summary: Error handling

کار با فایل‌ها File handling

  • فایل‌ها چیستند؟ What are files?

  • بررسی مسیرهای فایل و اشیاء فایل Examining file paths and file objects

  • مقایسه بایت استریم‌ها با کاراکتر استریم‌ها Comparing byte streams to character streams

  • کار با رمزگذاری کاراکترها (Encoding) Dealing with character encoding

  • خواندن و نوشتن فایل‌های باینری Reading and writing binary files

  • عملیات استاندارد ورودی/خروجی فایل Standard file I/O operations

  • افزودن داده‌ها به فایل‌ها Appending data to files

  • ناوبری در فایل‌ها File navigation

  • کار با دایرکتوری‌ها Working with directories

  • فرآیند سریال‌سازی و دسریال‌سازی The process of serialization and deserialization

  • خلاصه بخش: کار با فایل‌ها Module summary: File handling

پروژه نهایی و ارزیابی: برنامه‌نویسی با جاوا Final project and assessment: Programming with Java

  • مرور کلی دوره: برنامه‌نویسی با جاوا Course recap: Programming with Java

  • تبریکات نهایی Congratulations

نمایش نظرات

آموزش برنامه‌نویسی با جاوا
جزییات دوره
26h 21m
33
(آخرین آپدیت)
17,368
4.5 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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