لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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...
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات