آموزش Java Essentials - Refresher برای توسعه دهندگان نرم افزار

Java Essentials - Refresher for software developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک نمای کلی مفهومی کامل از دانش ضروری جاوا دریافت کنید تمام مهارت های ضروری جاوا را که باید بدانید بیاموزید مروری کامل بر زبان و عناصر نحوی مهم ایجاد درک عمیق از مفاهیم اساسی آمادگی مصاحبه عالی برای مفاهیم جاوا پیش نیازها:برخی کدنویسی اولیه جاوا دانش

آیا جاوا را در حین کار یاد گرفته اید و هرگز به طور رسمی با این زبان آشنا نشده اید؟ چیزی که در جاوا نمی دانید را نمی دانید؟

این دوره فقط برای شماست! یک نمای کلی از تمام اصول اولیه جاوا که باید بدانید را دریافت کنید. از جمله درک پایه ای قوی از Core Java و شما را برای مصاحبه آماده می کند. همچنین هرگونه شکاف در دانش شما از زبان را برطرف می کند تا شما را برای مقابله و یادگیری موضوعات پیشرفته آماده کند.


این دوره ای است که ای کاش زودتر تماشا می کردید!


هر زمانی که نیاز به تقویت مهارت های جاوا دارید، این دوره را تماشا کنید. این دوره برای آموزش اصول اولیه جاوا قبل از شرکت در مصاحبه عالی است!


این دوره که به سبک غیرقابل تقلید مغزهای جاوا تدریس می شود، مبانی نحو زبان تا مفاهیم برنامه نویسی شی گرا تا مفاهیم مدیریت استثنا را پوشش می دهد.


بخش 1 با اکوسیستم کلی زبان جاوا که با JRE، JVM و JDK مقابله می کند، آشنا می شود.

بخش 2 شما را با فرآیند راه اندازی برای شروع کدنویسی در جاوا در رایانه خود آشنا می کند

بخش 3 متغیرها و انواع را پوشش می دهد. در انواع داده های موجود در جاوا غوطه ور شوید، لفظ ها، عملگرهای آرایه ها و محدوده متغیر را درک کنید

بخش 4 تمام ساختارهای کنترل ضروری در جاوا را که باید بدانید

اجرا می شود

بخش 5 شما را با برنامه نویسی شی گرا در جاوا با کلاس ها و اشیاء شروع می کند. درباره نمونه‌های شی، مراجع، این مرجع، سایه‌زنی متغیر و سازنده‌ها بیاموزید.

بخش 6 مفاهیم مفهومی و عملی برنامه نویسی شی گرا و مفاهیم مرتبط با محصورسازی و محدودیت های دسترسی را پوشش می دهد. درباره اصلاح‌کننده‌های دسترسی، کلمات کلیدی ثابت و نهایی و کلاس‌های محلی بیاموزید.

بخش 7 وراثت و چندشکلی را پوشش می‌دهد - اصلاح‌کننده‌های دسترسی، وراثت، بازگرداندن، رابط‌ها، روش‌های پیش‌فرض کلاس‌های انتزاعی، ریخته‌گری، روش‌های toString و برابر.

بخش 8 همه چیز در مورد رسیدگی به استثنا است. ساختارهای نحوی اساسی را بیاموزید که به شما امکان می‌دهد استثناها را پرتاب کنید و همچنین موارد استثنا را بگیرید. با نحوه ایجاد کلاس‌های استثنا و بهترین روش‌ها برای مدیریت استثناها آشنا شوید.


پس از اتمام این دوره، دوره Java Brains' Java 8 Lambdas را بررسی کنید تا یادگیری جاوا خود را به سطح بعدی ارتقا دهید!



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

زبان جاوا The Java language

  • معرفی Introduction

  • مدل مبدا و توسعه Origin and development model

  • JDK در مقابل JVM در مقابل JRE JDK vs JVM vs JRE

  • مفاهیم مدل JVM Implications of the JVM model

  • تدوین به موقع و AOT Just-in-time compilation and AOT

  • پنج هدف طراحی جاوا Five design goals of Java

راه اندازی جاوا Java Setup

  • نصب JDK Installing JDK

  • اجرای یک برنامه جاوا در IntelliJ Running a Java program in IntelliJ

  • اجرای برنامه جاوا بدون IDE Running a Java program without IDE

  • اجرای JShell Running JShell

متغیرها و انواع Variables and Types

  • تشریح سلام جهان Dissecting Hello World

  • اعلام و انتساب متغیر Variable declaration and assignment

  • انواع عددی ضروری جاوا Java essential numeric types

  • مروری بر انواع اولیه Primitive types overview

  • تحت اللفظی توضیح داد Literals explained

  • تایپ استاتیک قوی Strong static typing

  • Casting را تایپ کنید Type Casting

  • تبدیل‌های ریخته‌گری و زیان‌آور Casting and lossy conversions

  • از دست دادن دقت در عملیات عددی Precision loss in numeric operations

  • ارتقاء نوع خودکار Automatic Type Promotion

  • Arrays Primer Arrays Primer

  • آرایه های چند بعدی Multidimensional Arrays

  • بررسی اجمالی اپراتورها Operators Overview

  • بلوک ها و محدوده متغیر Blocks and Variable Scoping

ساختارهای نحوی جریان را کنترل کنید Control Flow Syntax Structures

  • اگر غیر از بیانیه If else statement

  • بیانیه سوئیچ کلاسیک Classic switch statement

  • عبارت سوییچ جدید New switch expression

  • کلاسیک برای حلقه Classic for loop

  • حلقه برای هر The for-each loop

  • حلقه‌های تودرتو و حلقه‌های برای مقایسه شدند Nested loops and for loops compared

  • حلقه های while و do while While and do while loops

  • عبارت break در مقابل ادامه break vs continue statements

  • بازبینی محدوده متغیر Revisiting variable scoping

کلاس ها و اشیاء Classes and Objects

  • کلاس ها در مقابل اشیاء Classes vs Objects

  • نحو کلاس و ایجاد شی Class Syntax and object creation

  • نحوه کار مراجع شی How object references work

  • چیز هایی برای به یاد آوردن Things to remember

  • سایه متغیر و این مرجع Variable shadowing and this reference

  • ملزومات سازنده Constructor essentials

  • آرگومان های نمونه و سازنده های کپی Instance arguments and copy constructors

  • تماس بر اساس ارزش در مقابل تماس با مرجع Call by value vs call by reference

دسترسی و کپسوله سازی Access and Encapsulation

  • بسته ها Packages

  • بیانیه واردات The import statement

  • اصلاح کننده های دسترسی توضیح داده شده است Access modifiers explained

  • بهترین شیوه های اصلاح کننده های دسترسی Access modifiers best practices

  • اصلاح کننده استاتیک The static modifier

  • اصلاح کننده نهایی The final modifier

  • نمای کلی کلاس های تودرتو Nested classes overview

  • کلاس های محلی و متغیرهای بسته Local classes and closure variables

وراثت و چند شکلی Inheritance and Polymorphism

  • وراثت طبقاتی Class Inheritance

  • استفاده از وراثت Using Inheritance

  • به اصلاح کننده ها با وراثت دسترسی پیدا کنید Access modifiers with Inheritance

  • کلمه کلیدی فوق العاده The super keyword

  • غلبه بر روش Method overriding

  • حاشیه نویسی لغو The Override annotation

  • مثال ارث Inheritance example

  • بازبینی کپسولاسیون با وراثت Revisiting encapsulation with Inheritance

  • سازنده با وراثت تماس می گیرد Constructor calls with inheritance

  • کلاس انتزاعی Abstract class

  • روش های انتزاعی Abstract methods

  • نهایی با ارث Final with inheritance

  • رابط ها Interfaces

  • موارد استفاده از رابط Interface usages

  • رابط ها در مقابل کلاس های انتزاعی Interfaces vs abstract classes

  • روش های پیش فرض در رابط ها Default methods in Interfaces

  • خلاصه رابط ها Interfaces Summary

  • چند شکلی توضیح داد Polymorphism explained

  • سناریوهای چندشکلی Polymorphism scenarios

  • چند شکلی با رابط Polymorphism with interfaces

  • بازیگری دوباره مورد بازدید قرار گرفت Casting revisited

  • یک رابطه است Is a relationship

  • کلاس Object The Object class

  • روش toString The toString method

  • روش مساوی The equals method

رسیدگی به استثنا Exception Handling

  • رسیدگی به استثنا Exception Handling

  • عناصر اساسی رسیدگی به استثنا The basic elements of Exception Handling

  • بلوک try-catch The try-catch block

  • جریان اجرا در یک بلوک try-catch Execution flow in a try-catch block

  • پرتاب و پشته تماس throw and the call stack

  • انواع استثنا و سلسله مراتب Exception types and hierarchies

  • کلاس های استثنای سفارشی Custom exception classes

  • روش های پرتابی و ارثی Throwable and inherited methods

  • بهترین شیوه های رسیدگی به استثنا Exception Handling Best Practices

مراحل بعدی Next Steps

  • تبریک میگم در اینجا چیزی است که ما پوشش داده ایم ... Congrats! Here's what we covered...

  • مراحل بعدی Next Steps

نمایش نظرات

آموزش Java Essentials - Refresher برای توسعه دهندگان نرم افزار
جزییات دوره
6 hours
85
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
290
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Koushik Kothagal Koushik Kothagal

خالق Java Bains