آموزش ویژگی‌های پیشرفته جاوا و برنامه‌نویسی همزمان (Concurrency) - آخرین آپدیت

دانلود Advanced Java Features and Concurrency

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند تا دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. تخصص خود در برنامه‌نویسی جاوا را با تسلط بر ویژگی‌های پیشرفته زبان و تکنیک‌های مدرن همزمانی (Concurrency) که در برنامه‌های سطح سازمانی استفاده می‌شوند، به سطح بالاتری ببرید. این دوره شما را با مهارت‌های لازم برای نوشتن برنامه‌های جاوای مقیاس‌پذیر، قابل نگهداری و با کارایی بالا از طریق Generics، مدیریت فایل، سریالیزاسیون (Serialization)، چندنخی (Multithreading)، همگام‌سازی (Synchronization) و فریم‌ورک‌های برنامه‌نویسی همزمان تجهیز می‌کند. شما دانش عملی‌ای کسب خواهید کرد که توانایی شما را در ساخت سیستم‌های بک‌اند قدرتمند و بهینه‌سازی عملکرد اپلیکیشن تقویت می‌کند. این دوره با مفاهیم پیشرفته جاوا مانند Generics و Enumerations شروع می‌شود و به شما کمک می‌کند تا ساختارهای کدی بازاستفاده، Type-safe و تمیزتر ایجاد کنید. شما پیاده‌سازی‌های عملی کلاس‌ها و متدهای Generic را بررسی کرده و در عین حال یاد می‌گیرید که چگونه از تله‌های رایجی که توسعه‌دهندگان هنگام استفاده از Generics با آن مواجه می‌شوند، اجتناب کنید. سپس دوره به معرفی مفاهیم Java IO و مدیریت فایل، شامل استریم‌های ورودی/خروجی، سریالیزاسیون و تکنیک‌های پردازش بهینه داده‌ها می‌پردازد که در برنامه‌های واقعی کاربرد دارند. با پیشرفت در دوره، به‌صورت عمیق وارد مباحث Multithreading و Concurrency خواهید شد. شما ایجاد و مدیریت Threadها، همگام‌سازی، ارتباط بین Threadها، مدیریت وقفه (Interruption)، Thread Poolها، متغیرهای Atomic و ذخیره‌سازی Thread-local را خواهید آموخت. فریم‌ورک‌های پیشرفته‌ای مانند Executor و Fork/Join به شما کمک می‌کنند تا درک کنید برنامه‌های مدرن جاوا چگونه اجرای موازی وظایف را به‌صورت بهینه و ایمن مدیریت می‌کنند. این دوره برای یادگیرندگان سطح متوسط جاوا، توسعه‌دهندگان نرم‌افزار، مهندسان بک‌اند و دانشجویانی که به دنبال تقویت درک خود از برنامه‌نویسی همزمان و توسعه پیشرفته جاوا هستند، ایده‌آل است. یادگیرندگان باید دانش قبلی از مفاهیم پایه جاوا، برنامه‌نویسی شی‌گرا (OOP) و توسعه اولیه اپلیکیشن داشته باشند. سطح دشواری این دوره متوسط است. در پایان این دوره، شما قادر خواهید بود کامپوننت‌های Generic بازاستفاده طراحی کنید، عملیات فایل و سریالیزاسیون را مدیریت نمایید، اپلیکیشن‌های چندنخی ایمن پیاده‌سازی کنید و از فریم‌ورک‌های پیشرفته همزمانی برای بهبود عملکرد و مقیاس‌پذیری برنامه‌ها استفاده کنید.

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

ژنریک‌ها (Generics) Generics

  • ایجاد کلاس‌ها و متدهای ژنریک Creating Generic Classes and Methods

  • مثال‌هایی از کاربرد ژنریک‌ها Examples of Using Generics

  • اشتباهات رایج و نکات پیشگیرانه Pitfalls to Avoid

تعدادهای شمارشی (Enumerations) Enumerations

  • تعریف یک Enumeration Defining an Enumeration

ورودی/خروجی (IO) و مدیریت فایل Input/Output (IO) and File Handling

  • آشنایی با IO و مدیریت فایل در جاوا Introduction to IO and File Handling in Java

  • استریم‌های ورودی (Input Streams) Input Streams

  • استریم‌های خروجی (Output Streams) Output Streams

  • سریالیزاسیون (Serialization) Serialization

رشته‌ها (Threads) و همزمانی (Concurrency) Threads and Concurrency

  • آشنایی با چندنخی (Multithreading) در جاوا Introduction to Multithreading in Java

  • ایجاد و مدیریت رشته‌ها (Thread) Thread Creation and Management

  • همگام‌سازی (Synchronization) Synchronization

  • وقفه در رشته (Thread Interruption) Thread Interruption

  • ارتباط بین رشته‌ها (Thread Communication) Thread Communication

  • فریم‌ورک Executor The Executor Framework

  • فریم‌ورک Fork/Join The Fork/Join Framework

  • استخرهای رشته (Thread Pools) Thread Pools

  • ایمنی رشته‌ها و متغیرهای Atomic Thread Safety and Atomic Variables

  • متغیرهای Thread Local Thread Local Variables

  • فریم‌ورک قفل (Lock Framework) Lock Framework

  • گروه رشته‌ها و مدیریت استثناهای کنترل‌نشده Thread Group and Uncaught Exception Handler

نمایش نظرات

آموزش ویژگی‌های پیشرفته جاوا و برنامه‌نویسی همزمان (Concurrency)
جزییات دوره
7h 45m
20
(آخرین آپدیت)
6
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar