آموزش جاوا 21: ویژگی ها و پیشرفت های جدید - 2024

Java 21: New Features and Enhancements - 2024

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از آخرین ویژگی های جاوا 21 برای کارایی و عملکرد پیشرفته استفاده کنید. درک و اجرای پروژه پاناما: زبان آموزان درک کاملی از API عملکرد و حافظه خارجی معرفی شده در پروژه Panama Master Structured Concurrency: دانش آموزان یاد خواهند گرفت که چگونه برنامه نویسی همزمان را در جاوا ساده کنند. با استفاده از Concurrency Structured Optimize Computational Performance with Vector API: شرکت کنندگان پیشرفت های موجود در Vector API را بررسی می کنند و یاد می گیرند که چگونه از کد ساده سازی SIMD با بهبودهای تطبیق الگو استفاده کنند: یادگیرندگان نحوه استفاده از پیشرفت های تطبیق الگو در جاوا 21 را برای نوشتن رساتر کشف خواهند کرد. خواندنی پیش نیازها: جاوا یا هر برنامه نویسی مدرن OOP تجربه مبانی مفاهیم جاوا متوسط ​​تمایل به یادگیری

در آینده توسعه جاوا با Mastering Java 21: Unlocking Modern Development Techniques، راهنمای جامع شما برای استفاده از آخرین پیشرفت های جاوا 21، شیرجه بزنید. این دوره هم برای توسعه دهندگان باتجربه و هم برای کسانی که تازه وارد اکوسیستم جاوا شده اند، طراحی شده است. مهارت های برنامه نویسی شما را قادر می سازد تا برنامه های کارآمدتر، ایمن و قابل نگهداری بسازید.

چرا جاوا 21؟ جاوا همچنان به عنوان ستونی از برنامه های کاربردی سازمانی و ابری باقی می ماند. با انتشار جاوا 21، توسعه‌دهندگان به مجموعه‌ای از ویژگی‌های پیشرفته دسترسی پیدا می‌کنند که نوید انقلابی در نحوه رویکرد ما به برنامه‌نویسی جاوا را می‌دهد. جاوا 21 از تعامل یکپارچه با کدهای بومی گرفته تا مدیریت همزمانی پیشرفته، آماده است تا با پیچیدگی های توسعه نرم افزار مدرن مقابله کند.

آنچه خواهید آموخت:

  • Project Panama Fundamentals : با استفاده از API حافظه خارجی با عملکرد سریع، درهای جدیدی را برای تعامل با کتابخانه های بومی و مدیریت حافظه بدون ترک راحتی اکوسیستم جاوا باز کنید.

  • همزمانی ساختاریافته ساده: هنر نوشتن کدهای همزمان تمیز و بدون خطا را با ویژگی پیش‌نمایش جاوا 21، همزمانی ساختاریافته، کشف کنید و اطمینان حاصل کنید که تمام کارهای موازی شما با سهولت بی‌سابقه مدیریت می‌شوند.

  • بهبودهای Vector API: مرزهای عملکرد محاسباتی را با تسلط بر Vector API بهبودیافته که برای عملیات با کارایی بالا در مجموعه داده‌های بزرگ طراحی شده است، فشار دهید.

  • مهارت تطبیق الگو: کد خود را با بهبودهای تطبیق الگوی جاوا 21 ساده کنید و برنامه های خود را خواناتر و کمتر مستعد خطا کنید.

ویژگی های دوره:

  • پروژه‌های عملی: آنچه را که با پروژه‌های دنیای واقعی یاد می‌گیرید، از ساختن سیستم‌های پردازش موازی کارآمد تا بهینه‌سازی برنامه‌های کاربردی با حافظه فشرده، به کار ببرید.

  • دستورالعمل‌های تخصصی: از پیشکسوتان صنعت با سال‌ها تجربه در توسعه جاوا بیاموزید و آماده به اشتراک گذاشتن اسرار خود برای تسلط بر ویژگی‌های جدید جاوا 21 هستند.

  • یادگیری انعطاف‌پذیر: در هر زمان و هر مکان به مواد درسی دسترسی داشته باشید و با برنامه درسی ساختاریافته و در عین حال انعطاف‌پذیر ما با سرعت دلخواه خود بیاموزید.

چه کسی باید ثبت نام کند:

  • توسعه دهندگان جاوا به دنبال این هستند که در چشم انداز فناوری که به سرعت در حال تحول است، پیشرو بمانند.

  • برنامه نویسان جدید به دنبال پایه ای جامع و مطمئن در جاوا هستند.

  • مهندسین نرم افزار علاقه مند به جدیدترین ویژگی های جاوا برای بهینه سازی عملکرد هستند.

  • هر کسی که علاقه مند به استفاده از ویژگی های پیشرفته در پروژه های جاوا خود است.

امروز در Mastering Java 21: Unlocking Modern Development Techniques ثبت نام کنید و در خط مقدم توسعه مدرن جاوا باشید. با قدرت جاوا 21 شیوه های کدنویسی خود را متحول کنید، برنامه های خود را بهینه کنید و برای آینده آماده شوید.

بیایید با هم این سفر را آغاز کنیم. مسیر شما برای تسلط بر جاوا 21 اکنون شروع می شود!


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

معرفی Introduction

  • مقدمه و پیش نیازها Introduction & Prerequisites

  • جاوا - بررسی اجمالی سریع Java - Quick Overview

  • بررسی اجمالی و اهداف JEP JEP Overview and Purposes

  • امتحان: آزمون مرور کلی JEP Quiz: JEP Overview Quiz

کد منبع دوره را دانلود کنید Download Course Source Code

  • کد منبع را دانلود کنید Download source code

راه اندازی ماشین توسعه (Win و MacOS) Development Machine Setup (Win and MacOS)

  • - اختیاری - Win - نصب SDKman و نصب جاوا 21 - OPTIONAL - Win - Install SDKman and Install Java 21

  • - اختیاری - MAC - SDKman و Java 21 را نصب و راه اندازی کنید - OPTIONAL - MAC - Install and Setup SDKman and Java 21

  • - اختیاری - راه اندازی Visual Studio Code IDE برای توسعه دهندگان جاوا - OPTIONAL - Setup Visual Studio Code IDE For Java Developers

  • این را بخوان READ THIS

ویژگی های بهبود Java 21 - Deep Dive Java 21 Enhancement Features - Deep Dive

  • ویژگی های جدید جاوا 21 - پیش نمایش در مقابل JEP های نهایی Java 21 New Features - Preview vs Final JEPs

  • ویژگی 1 - کلاس های بدون نام و روش های اصلی نمونه - عملی Feature 1 - Unnamed Classes and Instance Main Methods - HANDS-ON

  • ویژگی 2 - تطبیق الگو برای سوئیچ - نمای کلی و عملی Feature 2 - Pattern Matching for Switch - Overview and HANDS-ON

  • ویژگی 3 - الگوها و متغیرهای بدون نام - نمای کلی Feature 3 - Unnamed Patterns and Variables - Overview

  • HANDS-ON - الگوها و متغیرهای بدون نام HANDS-ON - Unnamed Patterns and Variables

قالب‌های رشته‌ای و مجموعه‌های متوالی String Templates & Sequenced Collections

  • ویژگی 4 - نمای کلی الگوهای رشته Feature 4 - String Templates Overview

  • عملی - با استفاده از پردازشگر الگوی STR HANDS-ON - Using the STR Template Processor

  • ویژگی 5 - مجموعه متوالی - دستی Feature 5 - Sequenced Collection - HANDS-ON

  • SequencedSet - LInkedHashSet - HANDS-ON SequencedSet - LInkedHashSet - HANDS-ON

  • SequencedMap - LinkedHashMap - HANDS-ON SequencedMap - LinkedHashMap - HANDS-ON

  • امتحان: تسلط بر الگوهای رشته Quiz: Mastering String Templates

  • امتحان: درک مجموعه های متوالی Quiz: Understanding Sequenced Collections

الگوهای ضبط - شیرجه عمیق Record Patterns - Deep Dive

  • ویژگی 6 - مقدمه ای بر الگوهای ضبط - بررسی اجمالی Feature 6 - Introduction to Record Patterns - Overview

  • سوابق - HANDS-0N Records - HANDS-0N

  • Record Deconstructors Record Deconstructors

  • تطبیق مولفه - عملی Component Matching - HANDS-ON

  • الگوهای تو در تو Nested Patterns

  • ثبت الگوها در سوئیچ Record Patterns in Switch

  • مزایای الگوهای ضبط - خلاصه Record Patterns Advantages - Summary

  • امتحان: کاوش سوابق و الگوهای ضبط در جاوا 21 Quiz: Exploring Records and Record Patterns in Java 21

نسل ZGC - بررسی اجمالی Generational ZGC - Overview

  • ویژگی 7 - ZGC نسلی و جمع آوری زباله در جاوا - نمای کلی Feature 7 - Generational ZGC and Garbage Collection in Java - Full Overview

  • امتحان: درک نسل ZGC Quiz: Understanding Generational ZGC

موضوعات مجازی Virtual Threads

  • ویژگی 8 - پلتفرم در مقابل موضوعات مجازی - بررسی اجمالی Feature 8 - Platform VS Virtual Threads - Overview

  • موضوعات مجازی - HANDS-ON Virtual Threads - HANDS-ON

  • آزمون: پلتفرم در مقابل موضوعات مجازی Quiz: Platform vs Virtual Threads

مقادیر محدوده در مقابل ThreadLocal - یک مرور کلی Scoped Values Vs ThreadLocal - An Overview

  • ویژگی 9 - مقادیر محدوده در مقابل ThreadLocal - یک مرور کلی Feature 9 - Scoped Values Vs ThreadLocal - An Overview

  • مقادیر محدوده - عملی Scoped Values - HANDS-ON

  • مورد استفاده از مقادیر محدوده Scoped Values Use Case

  • آزمون: مقادیر محدوده در مقابل ThreadLocal Quiz: Scoped Values vs. ThreadLocal

Vector API - Deep Dive Vector API - Deep Dive

  • ویژگی 10 - Vector API - نمای کلی Feature 10 - Vector API - Overview

  • Vector API - HANDS-ON SIMD Addition Vector API - HANDS-ON SIMD Addition

  • امتحان: استفاده از Vector API Quiz: Leveraging the Vector API

مکانیسم کپسوله سازی کلید - KEM Key Encapsulation Mechanism - KEM

  • ویژگی 11 - KEM - نمای کلی Feature 11 - KEM - Overview

  • مرور کد KEM KEM Code Walkthrough

API عملکرد خارجی و حافظه Foreign Function and Memory API

  • ویژگی 12 - عملکرد و حافظه خارجی - بررسی اجمالی و کد Feature 12 - Foreign Function and Memory - Overview & Code Walkthrough

  • آزمون 2: درک عملکرد خارجی و API حافظه Quiz 2: Understanding Foreign Function and Memory API

همزمانی ساختاریافته Structured Concurrency

  • ویژگی 13 - نمای کلی همزمانی ساختاریافته و نمای کلی کد Feature 13 - Structured Concurrency Overview and Code Overview

  • آزمون 3: درک همزمانی ساختاریافته Quiz 3: Grasping Structured Concurrency

بسته شدن Wrapup

  • جمع بندی دوره Course Wrapup

نمایش نظرات

آموزش جاوا 21: ویژگی ها و پیشرفت های جدید - 2024
جزییات دوره
2 hours
38
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
8
از 5
ندارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paulo Dichone  Software Engineer, AWS Cloud Practitioner   Instructor Paulo Dichone Software Engineer, AWS Cloud Practitioner Instructor

Android، Flutter، AWS، پرفروش ترین مربی