آموزش ویژگی های جدید جاوا 7 و جاوا 8 با Lambdas & Streams

Java 7 & Java 8 new features with Lambdas & Streams

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: برنامه نویسی کاربردی جاوا را با Lambda & Streams بیاموزید. ویژگی های جدید هیجان انگیز و قدرتمند جاوا 7 و جاوا 8 را بیاموزید همه ویژگی های جدید نسخه جاوا 7 همه ویژگی های جدید عبارات لامبدا (λ) نسخه جاوا 8، رابط های عملکردی، روش های پیش فرض و استاتیک در Interfaces Streams API، Joda Date و Time API، مراجع متد، ارجاعات سازنده و غیره. عبارت Try-with-Resources، گرفتن چندین استثنا، بهبود فایل ها و دایرکتوری ها، رشته در دستور سوئیچ و غیره.

دوره آموزشی 'Java 7 8' ویژگی های جدید، پیشرفت های Zero to Master به درک همه ویژگی های جدید نسخه های جاوا 7 و 8 کمک می کند. در این دوره، همه ویژگی های جدید را به طور مفصل چه در تئوری و چه در کدنویسی مورد بحث قرار خواهیم داد. توجه و توضیح ویژه ای به تمام ویژگی های اصلی مانند عبارات لامبدا، جریان ها، زمان تاریخ JODA، روش های پیش فرض استاتیک، اختیاری، مراجع روش، رابط های عملکردی، بیانیه Try-With-Resources در این دوره داده شده است. در طول بحث دوره، ابتدا هر ویژگی با توضیح تئوری و سپس یک پیاده‌سازی کد و اجرای دقیق پوشش داده می‌شود. شما انعطاف پذیری دارید که از هر ویژگی که قبلاً می دانید صرف نظر کنید زیرا دوره به گونه ای سازماندهی شده است که رد شدن از یک ویژگی شناخته شده بر سایر بخش ها/سخنرانی ها تأثیری ندارد.

تمام مطالب مورد بحث در این دوره به همراه جزئیات مخزن GitHub در اختیار همه دانش آموزان ثبت نام شده قرار می گیرد که در آن کل کد مورد بحث در دوره نگهداری می شود. پس از هر بخش، آزمونی برای آزمایش درک شما در فواصل زمانی معین انجام می شود.

در زیر ویژگی هایی است که در این دوره به آنها خواهیم پرداخت،

ویژگی های جدید جاوا 7

  • بیانیه TRY-WITH-RESOURCES

  • استثناهای سرکوب شده

  • گرفتن چند استثنا

  • بازگرداندن استثناها با بررسی نوع

  • اجرای استثناء آسان‌تر برای بازتاب‌ها

  • بررسی‌های تهی کلاس اشیاء

  • روش بستن در داخل URLCLASSLOADER

  • بهبود دایرکتوری های فایل ها

  • WATCHSERVICE

  • حرفهای باینری

  • STRING در بیانیه سوئیچ

  • نوع استنتاج/اپراتور الماس

  • استفاده از علامت زیر در NUMERIC LTERALS

  • بهبودهای JDBC

ویژگی های جدید جاوا 8

  • روش های پیش فرض در رابط ها

  • روش های استاتیکی در رابط ها

  • اختیاری برای مقابله با NULL ها

  • بیان LAMBDA (Λ)

  • رابط عملکردی

  • ارجاعات روش

  • منابع سازنده

  • STREAMS API

  • API تاریخ و زمان جدید (JODA)

  • COMPLETABLEFUTURE

  • بهبودهای نقشه

  • به روز رسانی های متفرقه دیگر



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

معرفی Introduction

  • بررسی اجمالی دوره Course Overview

  • تاریخچه نسخه های جاوا Java versions history

  • فروشندگان مختلف JDK در اکوسیستم جاوا Different JDK vendors in Java ecosystem

  • تاریخچه نسخه جاوا و مسابقه فروشندگان JDK Java version history & JDK vendors quiz

معرفی Introduction

ویژگی ها و پیشرفت های جدید جاوا 7 Java 7 new features & enhancements

  • ویژگی ها و بهبودهای جدید جاوا 7 Java 7 new features & enhancements content

  • بیانیه با منابع را امتحان کنید Try With Resources statement

  • استثناهای سرکوب شده Suppressed Exceptions

  • گرفتن چندین استثنا با استفاده از یک بلوک catch Catching multiple exceptions using a single catch block

  • بازگرداندن استثناها با بررسی نوع فراگیرتر Rethrowing exceptions with more inclusive type checking

  • مدیریت استثنایی آسان تر برای روش های بازتابی Easier Exception handling for reflective methods

  • کلاس اشیاء و چک های پوچ Objects Class & Null Checks

  • روش بستن در URLClassLoader Close method inside URLClassLoader

  • حاشیه نویسی @SafeVarrgs @SafeVarargs Annotation

  • پیشرفت های مربوط به فایل ها و فهرست ها Enhancements related to Files & Directories

  • تمرین کدنویسی با استفاده از Path & Paths Coding exercise using Path & Paths

  • تمرین کدنویسی با استفاده از فایل ها Coding exercise using Files

  • Watch Service WatchService

  • باینری Literals Binary Literals

  • استفاده از String در دستورات سوئیچ Using String in Switch Statements

  • اپراتور الماس یا عملگر استنتاج نوع Diamond Operator or Type Inference Operator

  • استفاده از خط زیر در مقادیر عددی Using underscore in numeric values

  • بهبود Jdbc Jdbc Improvements

  • جمع آوری زباله اول (G1). Garbage First (G1) collector

  • چارچوب Fork & Join Fork & Join framework

  • خلاصه ای از ویژگی های جدید جاوا 7 Summary of Java 7 new features

  • آزمون ویژگی ها و پیشرفت های جدید جاوا 7 Java 7 new features & enhancements quiz

ویژگی ها و پیشرفت های جدید جاوا 7 Java 7 new features & enhancements

ویژگی های جدید جاوا 8 (پیش فرض، روش های استاتیک در رابط ها و کلاس اختیاری) Java 8 new features (Default, Static methods in Interfaces & Optional class)

  • ویژگی ها و بهبودهای جدید جاوا 8 Java 8 new features & enhancements content

  • مقدمه ای بر جاوا 8 Introduction to Java 8

  • روش‌های پیش‌فرض در رابط‌ها [نظریه] Default Methods in Interfaces [Theory]

  • روش های پیش فرض در رابط ها [کدگذاری] Default Methods in Interfaces [Coding]

  • روش های استاتیک در رابط ها [نظریه] Static Methods in Interfaces [Theory]

  • روش های استاتیک در رابط ها [کدگذاری] Static Methods in Interfaces [Coding]

  • اختیاری برای مقابله با تهی [نظریه] Optional to deal with Nulls[Theory]

  • اختیاری برای مقابله با Nulls [کدگذاری] Optional to deal with Nulls [Coding]

  • مسابقه ویژگی ها و پیشرفت های جدید جاوا 8 Java 8 new features & enhancements quiz

ویژگی های جدید جاوا 8 (پیش فرض، روش های استاتیک در رابط ها و کلاس اختیاری) Java 8 new features (Default, Static methods in Interfaces & Optional class)

عبارات لامبدا در جاوا 8 Lambda Expressions in Java 8

  • مقدمه ای بر عبارات لامبدا Introduction to Lambda Expressions

  • عبارات لامبدا Deep Dive 1 Lambda Expressions Deep Dive 1

  • عبارات Lambda Deep Dive 2 Lambda Expressions Deep Dive 2

  • عبارات Lambda Deep Dive 3 Lambda Expressions Deep Dive 3

  • عبارات Lambda Deep Dive 4 Lambda Expressions Deep Dive 4

  • عبارات Lambda Deep Dive 5 Lambda Expressions Deep Dive 5

  • کلاس ناشناس در مقابل عبارات لامبدا Anonymous Class Vs Lambda Expressions

  • مسابقه عبارات لامبدا جاوا 8 Java 8 Lambda expressions quiz

عبارات لامبدا در جاوا 8 Lambda Expressions in Java 8

رابط های کاربردی در جاوا 8 Functional Interfaces in Java 8

  • شیرجه عمیق در رابط های کاربردی Deep Dive on Functional Interfaces

  • رابط عملکردی محمول Deep Dive Predicate Functional Interface Deep Dive

  • رابط عملکردی Deep Dive Function functional Interface Deep Dive

  • رابط عملکردی Unary Operator Deep Dive Unary Operator functional Interface Deep Dive

  • رابط کاربری کاربردی Deep Dive Consumer functional Interface Deep Dive

  • تامین کننده رابط کاربردی Deep Dive Supplier functional Interface Deep Dive

  • دو عملکردی رابط عمیق شیرجه Bi functional Interface Deep Dive

  • نوع اولیه رابط عملکردی Deep Dive[نظریه] Primitive type functional Interface Deep Dive[Theory]

  • نوع ابتدایی رابط کاربردی Deep Dive[Coding] Primitive type functional Interface Deep Dive[Coding]

  • مسابقه رابط های کاربردی جاوا 8 Java 8 functional interfaces quiz

رابط های کاربردی در جاوا 8 Functional Interfaces in Java 8

مراجع روش و سازنده در جاوا 8 Method & Constructor References in Java 8

  • مراجع روش و سازنده [نظریه] Method & Constructor References [Theory]

  • مراجع روش و سازنده [کدگذاری] Method & Constructor References [Coding]

  • آزمون جاوا 8 و مراجع سازنده Java 8 method & constructor references quiz

مراجع روش و سازنده در جاوا 8 Method & Constructor References in Java 8

Streams API در جاوا 8 Streams API in Java 8

  • مقدمه ای بر استریم ها Introduction to Streams

  • خط لوله جریان Streams Pipeline

  • روش نقشه در Streams API Map method in Streams API

  • روش FlatMap در Streams API FlatMap method in Streams API

  • روش فیلتر در Streams API Filter method in Streams API

  • روش‌های Limit، Skip، Distinct، Sorted، Peek در Streams API Limit, Skip, Distinct, Sorted, Peek methods in Streams API

  • عبور از جریان ها Traversing Streams

  • روش کاهش در Streams API Reduce method in Streams API

  • روش جمع آوری در Streams API Collect method in Streams API

  • متد collectingAndThen در Streams API collectingAndThen method in Streams API

  • روش groupingBy در Streams API groupingBy method in Streams API

  • روش partitioningBy در Streams API partitioningBy method in Streams API

  • خط لوله جریان Stream Pipeline

  • پردازش جریان موازی Parallel Stream processing

  • مجموعه ها در مقابل جریان ها Collections Vs Streams

  • آزمون Java 8 Streams API Java 8 Streams API quiz

Streams API در جاوا 8 Streams API in Java 8

Joda Date & Time API در جاوا 8 Joda Date & Time API in Java 8

  • مقدمه ای بر Joda Date & Time API Introduction to Joda Date & Time API

  • کلاس LocalDate در Joda Date & Time API LocalDate class inside Joda Date & Time API

  • کلاس LocalTime در Joda Date & Time API LocalTime class inside Joda Date & Time API

  • کلاس LocalDateTime در Joda Date & Time API LocalDateTime class inside Joda Date & Time API

  • کلاس های فوری، مدت، دوره در Joda Date & Time API Instant, Duration,Period classes inside Joda Date & Time API

  • مناطق زمانی و تقویم‌ها در Joda Date & Time API [نظریه] Time Zones & Calendars inside Joda Date & Time API[Theory]

  • مناطق زمانی و تقویم‌ها در Joda Date & Time API[Coding] Time Zones & Calendars inside Joda Date & Time API[Coding]

  • کلاس DateTimeFormatter در Joda Date & Time API DateTimeFormatter class inside Joda Date & Time API

  • Java 8 Joda Date & Time Quiz API Java 8 Joda Date & Time API quiz

Joda Date & Time API در جاوا 8 Joda Date & Time API in Java 8

سایر ویژگی های متفرقه در جاوا 8 Other miscellaneous features in Java 8

  • CompletableFuture برای برنامه نویسی ناهمزمان در جاوا CompletableFuture for asynchronous programming in Java

  • بهبود نقشه در جاوا 8 Map Enhancements in Java 8

  • به روز رسانی های متفرقه در جاوا 8 Miscellaneous updates in Java 8

  • آزمون API پیشرفت های متفرقه جاوا 8 Java 8 miscellaneous enhancements API quiz

سایر ویژگی های متفرقه در جاوا 8 Other miscellaneous features in Java 8

خلاصه ای از ویژگی های جدید جاوا 8 و پایان دوره Summary of Java 8 new features & Closure of the course

  • خلاصه ویژگی های جدید جاوا 8 Java 8 New Features Summary

  • سخنرانی های جایزه Bonus lectures

خلاصه ای از ویژگی های جدید جاوا 8 و پایان دوره Summary of Java 8 new features & Closure of the course

نمایش نظرات

نظری ارسال نشده است.

آموزش ویژگی های جدید جاوا 7 و جاوا 8 با Lambdas & Streams
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
10 hours
78
Udemy (یودمی) udemy-small
11 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
4,507
4.6 از 5
دارد
دارد
دارد
Eazy Bytes

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eazy Bytes Eazy Bytes

آموزش جاوا، فول استک، اسپرینگ و ORM

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.