جاوای مدرن 8 تا 24 با بیش از 10 تکلیف کدنویسی عملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک و به کارگیری ویژگیهای کلیدی جاوا 8 مانند لامبداها، رابطهای تابعی، استریمها و Date time API
- تسلط به عملیاتهای پیشرفته استریم، از جمله فیلترینگ، نگاشت، جمعآوری، flatMap ،groupingBy ،partitioningBy و متدهای ترمینال استریم
- آشنایی با بهبودهای جاوا، نسخههای 9 تا 17، مانند متدهای فکتوری (List.of و Map.of)، متدهای خصوصی در رابطها، عبارات سوئیچ، بلوکهای متنی و رکوردها
- یادگیری ویژگیهای مدرن جاوا، از جاوا 17 تا 24، شامل تطبیق الگو، کلاسهای seal شده، threadهای مجازی، متغیرها و کلاسهای بدون نام و ورودی و خروجی بروزرسانی شده
- کسب تجربه عملی با ماژولار بودن (جاوا 9 به بعد)، کلیدواژه var (جاوا 10) و سایر بهبودهای قدرتمند سینتکس برای کد تمیزتر و کارآمدتر
پیشنیازهای دوره
- درک اولیه از سینتکس جاوا و مفاهیم برنامهنویسی شیء گرا (OOP)
- آشنایی با نوشتن برنامههای ساده جاوا (کلاسها، متدها، حلقهها و غیره)
- نصب JDK (Java Development Kit)
- یک محیط توسعه یکپارچه مانند IntelliJ IDEA یا Eclipse
- کنجکاوی برای یادگیری و بررسی ویژگیهای جدید جاوا در نسخههای مختلف
توضیحات دوره
آیا توسعهدهنده جاوا هستید و میخواهید در جریان جدیدترین ویژگیهای این زبان باشید؟ این دوره، راهنمای کامل و عملی شما برای جاوای مدرن است که مهمترین بروزرسانیها از جاوا 8 تا جاوا 24 را پوشش میدهد.
از طریق تمرینهای کدنویسی واقعی و مثالهای عملی، با ویژگیهای قدرتمندی که در نسخههای اخیر جاوا معرفی شدهاند، آشنا شوید. یاد بگیرید چگونه از لامبداها، رابطهای تابعی و Stream API برای نوشتن کدهای تمیزتر و گویاتر استفاده کنید. عملیاتهای کلیدی استریم مانند ()map() ،filter() ،collect() ،flatMap() ،limit() ،skip و غیره را بررسی کنید.
همچنین، به ویژگیهای جدیدتر مانند Optional ،Date time API، متدهای فکتوری (List.of و Map.of)، var، متدهای خصوصی در رابطها و بهبودهای ورودی و خروجی فایلها و رشته مدرن مسلط شوید. بهبودهای بزرگ این زبان مانند عبارات سوئیچ، بلوکهای متنی، رکوردها، کلاسهای seal شده، تطبیق الگو، threadهای مجازی و متغیرها یا کلاسهای بدون نام را درک و پیادهسازی کنید.
هر ویژگی با مثالهای ساده و مختصر توضیح داده شده است که دنبال کردن آنها آسان بوده و مستقیماً در توسعه واقعی جاوا قابل اعمال هستند.
چه در حال آماده شدن برای مصاحبه شغلی، بروزرسانی کد قدیمی یا صرفاً بروز نگهداشتن مهارتهای خود باشید، این دوره به شما کمک میکند تبدیل به یک توسعهدهنده جاوای مؤثر و مدرنتر شوید.
بدون حاشیه و فقط با یادگیری عملی و متمرکز، شما را قادر میسازد در جاوای مدرن با اعتماد به نفس کدنویسی کنید.
اکنون در این دوره شرکت کنید و آینده مهارتهای جاوای خود را تضمین کنید!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان جاوا که میخواهند ویژگیهای مدرن معرفی شده از جاوا 8 تا جاوا 24 را یاد بگیرند.
- برنامهنویسان سطح متوسط که میخواهند کد جاوای تمیزتر، گویاتر و کارآمدتر بنویسند.
- دانشجویان یا متخصصانی که برای مصاحبههای شغلی یا آزمونهای گواهینامه جاوا آماده میشوند.
- توسعهدهندگانی که در حال نگهداری پایگاه کدهای قدیمی جاوا هستند و میخواهند ویژگیهای جدیدتر زبان را تدریجاً به کار بگیرند.
- هر کسی که درباره تکامل جاوا و اینکه چگونه از جدیدترین ابزارها و بهبودهای آن در پروژههای واقعی استفاده کند، کنجکاو است.
جاوای مدرن 8 تا 24 با بیش از 10 تکلیف کدنویسی عملی
-
مقدمه 05:20
-
متدهای پیشفرض و استاتیک در رابطها 02:20
-
لامبداها 05:15
-
تمرین لامبداها None
-
رابطهای تابعی 04:29
-
تمرین رابطهای تابعی None
-
استریمها 04:42
-
تمرین فیلترینگ استریم None
-
متدهای استریم 06:09
-
تمرین متدهای استریم None
-
Optional 05:31
-
تمرین Optional None
-
()flatMap 05:25
-
تمرین ()flatMap None
-
Date time API 07:01
-
تمرین Date time API None
-
groupingBy 05:39
-
تمرین groupingBy None
-
partitioningBy 06:22
-
تمرین partitioningBy None
-
جوین کردن 02:19
-
جوین کردن شی نام کامل فرد None
-
جاوا 9: متدهای فکتوری 03:57
-
جاوا 9: متدهای جدید استریم 02:20
-
جاوا 9: ماژولار بودن 11:22
-
جاوا 9: متدهای خصوصی در رابط 02:20
-
جاوا 10: var در جاوا 02:53
-
جاوا 11: متدهای رشته و Optional 03:03
-
تمرین متدهای رشته None
-
جاوا 11: متدهای جدید فایل 02:13
-
جاوا 11: متدهای دیگر 02:25
-
عبارات سوئیچ 04:46
-
رکوردها 05:15
-
تمرین رکوردها None
-
تطبیق الگو 08:17
-
تمرین تطبیق الگو None
-
بلوکهای متنی 02:52
-
کلاسهای seal شده 05:46
-
threadهای مجازی 11:04
-
متغیرها و کلاسهای بدون نام 06:27
مشخصات آموزش
جاوای مدرن 8 تا 24 با بیش از 10 تکلیف کدنویسی عملی
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:40
- مدت زمان :02:15:32
- حجم :717.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy