Core Java و کد نویسی برای تست کننده های اتوماسیون - برای مبتدیان

Core Java and Coding for Automation Testers - For Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در 30 روز به Java Core و کدنویسی مورد نیاز برای تست اتوماسیون تسلط پیدا کنید. تمام مفاهیم اولیه برنامه نویسی جاوا را یاد بگیرید! یادگیری ساختاری برای Core Java و کدنویسی برای تست‌کنندگان اتوماسیون، با موضوعات سطح پایه تا پیشرفته بدون نیاز به دانش قبلی جاوا برای دانش‌آموزان یادگیری Core Java و کدنویسی در 30 روز مفاهیم OOPS با مثال‌های کدنویسی دقیق - کلاس‌ها، اشیا، چندشکلی، کپسوله‌سازی، وراثت , انتزاع بیش از 40+ سطح مبتدی مشکلات کدنویسی برای مصاحبه‌ها با اپراتورها، دستورات کنترل، انواع داده‌ها، آرایه‌ها، رشته‌ها در جاوا حل شده است. Java -- JAR ایجاد فایل، Generics و مجموعه‌های جاوا شامل مجموعه‌های جاوا - موضوعات فهرست آرایه، مجموعه هش، نقشه هش با توضیحات مفصل پوشش داده شده است. از ابتدا پوشیده شده است

Java Core and Coding for Automation Testers یک دوره آموزشی برای مبتدیان است

زبان برنامه نویسی جاوا را از ابتدا یاد بگیرید، آموزش دیده توسط Swaroop Nadella - یک مهندس و مربی با تجربه تست اتوماسیون با بیش از 13 سال تجربه در تست نرم افزار و اتوماسیون.


دوره جامع Core Java و کدنویسی برای مهندسین تست اتوماسیون. بیش از 40 مشکل کد نویسی در این دوره حل می شود تا شروع کنید و به برنامه نویسی جاوا برای مبتدیان بپردازید.


همه موضوعات مورد نیاز در دوره پوشش داده شده است که در زیر فهرست شده است


شروع به کار با جاوا

نصب JDK

نصب Eclipse IDE

اولین برنامه را در جاوا بنویسید

مفاهیم نحوی اساسی جاوا را بیاموزید

بسته ها در جاوا - داخلی و تعریف شده توسط کاربر

افزودن نظرات تک خطی و چند خطی به کد جاوا

اجرای خط فرمان در جاوا (فرمان‌های جاوا و جاوا، فایل‌های java و .class، بایت کد)


مبانی برنامه نویسی جاوا

عملگرها در جاوا (حسابی، منطقی، رابطه ای، افزایشی، کاهشی، انتساب و سه تایی)

گزاره‌های شرطی (اگر، در غیر این صورت، اگر، دیگری، مورد سوئیچ) با چندین مثال کدگذاری

گزاره های حلقه ای (در حالی که، do while، برای حلقه ها) با چندین مثال کدگذاری

عبارات پرش (نمونه‌های کدگذاری کلمات کلیدی را شکسته و ادامه دهید)

برنامه های اصلی جاوا برای کدنویسی - فاکتوریل، سری اعداد فیبوناچی، الگوهای ستاره، الگوهای اعداد و بسیاری از مشکلات اساسی کدنویسی


مفاهیم آرایه ها و الگوریتم های مهم برای آرایه ها در جاوا

آرایه ها در جاوا - 1D و 2D

الگوریتم جستجوی خطی در آرایه ها

الگوریتم مرتب‌سازی حبابی در مرتب‌سازی آرایه‌های آرایه‌های عددی

برنامه های چندگانه جاوا در آرایه ها، که اغلب در مصاحبه ها پرسیده می شوند


مفاهیم رشته در جاوا و مفاهیم پیشرفته، همه برنامه های مهم و متداول جاوا

مفاهیم کلاس رشته در جاوا

String Buffer و String Builder

استخر ثابت و حافظه Heap در رشته های جاوا

برنامه های متداول جاوا با راه حل های دقیق برای رشته های جاوا

مقایسه رشته ها با استفاده از روش == و برابر - 4 روش مختلف، که موضوع مهمی برای یادگیری است

رشته های آناگرام، رشته پانگرام، معکوس کردن یک رشته با 4 رویکرد مختلف، الحاق رشته با عدد، رشته و عملگرهای حسابی، رشته پالیندروم، معکوس کردن هر کلمه در یک رشته داده شده و غیره.


مفاهیم سیستم برنامه نویسی شی گرا جاوا (OOPS) با توضیحات کدنویسی دقیق

ایجاد کلاس ها و اشیاء، متغیرهای نمونه در مقابل متغیرهای محلی

روش‌ها و سازنده‌ها با مثال‌های کدنویسی دقیق

برنامه الگوریتم بازگشت - چاپ اعداد بدون استفاده از حلقه

چند شکلی - روش بارگذاری بیش از حد مفاهیم با مثال های کدگذاری دقیق

نمونه های کدگذاری روش اصلی بیش از حد

نمونه‌های کدگذاری کپسوله‌سازی با توضیحات مفصل

ارث بری در جاوا، انواع وراثت و نمونه‌های کدنویسی دقیق

روش نادیده گرفتن نمونه‌های کدگذاری دقیق

تفاوت‌های بیش‌بارگذاری روش در مقابل تفاوت‌های غلبه بر روش

انتزاع در جاوا، کلاس Abstract و مفاهیم رابط با مثال‌های کدنویسی دقیق

مفاهیم رابط کاربردی با مثال‌های کدگذاری

اجرای وراثت چندگانه با استفاده از دو یا چند رابط


کلمات کلیدی جاوا با توضیحات کدنویسی دقیق

مفاهیم کلیدواژه ثابت در جاوا با مثال‌های کدنویسی

System.out.println( ) - مفهوم متغیر استاتیک

Math.random( ) - مفهوم روش استاتیک.

این کلمه کلیدی برای دسترسی به متغیرهای نمونه و سازنده ها

مفهوم زنجیره‌سازی سازنده با استفاده از این کلمه کلیدی ( )

نمونه‌های کدگذاری دقیق کلمه کلیدی نهایی

نمونه‌های کدنویسی دقیق کلمه کلیدی

دسترسی به اصلاح‌کننده‌ها در جاوا (عمومی، محافظت‌شده، پیش‌فرض، خصوصی)


مفاهیم مهم اضافی در برنامه نویسی اصلی جاوا

همه چیز در مورد روش اصلی - ارسال آرگومان ها با Run Configurations و Command line

کلاس های Wrapper در جاوا - مفاهیم AutoBoxing و Auto Unboxing

ثابت شمارش در جاوا

کلاس فرمت تاریخ ساده در جاوا

کنترل استثناها در جاوا (امتحان، گرفتن، در نهایت مسدود کردن، پرتاب کردن و پرتاب کردن کلمات کلیدی)

ایجاد فایل‌های JAR - ایجاد فایل بایگانی جاوا و استخراج آنها

Casting را در جاوا تایپ کنید (Casting Up و Down Casting برای انواع داده های اولیه و اشیاء کلاس)

بررسی فایل در جاوا

عمومی در جاوا (باید برای مجموعه‌های جاوا و توسعه چارچوب اتوماسیون یاد بگیرید)


مجموعه‌های جاوا - باید برای مهندسان تست اتوماسیون و مصاحبه‌های کدنویسی بیاموزید

مفاهیم ArrayList و List در مجموعه ها

HashSet و Set مفاهیم در مجموعه ها

مفاهیم HashMap و Map با جفت‌های کلید و ارزش در مجموعه‌ها


Students مادام العمر به ضبط‌های Udemy دسترسی دارند. دوره را می توان از مرورگر وب دسکتاپ در وب سایت Udemy، برنامه های موبایل (اندروید و iOS) مشاهده کرد.


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

معرفی Core Java Core Java Introduction

  • مقدمه ای بر Core Java Introduction to Core Java

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

  • تاریخچه جاوا History of Java

  • نقشه راه اوراکل JDK Oracle JDK Roadmap

راه اندازی نرم افزار جاوا Java Software Setup

  • JDK دانلود و در ویندوز نصب کنید JDK Download and Install in Windows

  • دانلود و نصب Eclipse IDE در ویندوز Eclipse IDE Download and Install in Windows

شروع کار با Core Java Getting started with Core Java

  • نوشتن اولین برنامه در جاوا Writing First Program in Java

  • برخی از مفاهیم اولیه نحو در جاوا Some Basics Syntax concepts In Java

  • بسته ها در جاوا - داخلی و تعریف شده توسط کاربر Packages in Java - Inbuilt and User Defined

  • اضافه کردن نظرات به کد جاوا Adding Comments to Java Code

  • اجرای خط فرمان برای فایل های کد پروژه جاوا Command Line Execution for Java project code files

  • اجرای خط فرمان برای فایل های کد پروژه غیر جاوا Command Line Execution for Non-Java Project code files

انواع داده های اولیه در جاوا Primitive Data Types in Java

  • متغیر چیست؟ و انواع داده های اولیه در مقابل غیر ابتدایی What is Variable? and Primitive vs Non-Primitive Data Types

  • انواع داده های اولیه در جاوا - اندازه حافظه، مفاهیم مقدار پیش فرض Primitive Data Types in Java - Memory Size, Default Value concepts

  • انواع داده های اولیه - کدگذاری برای ذخیره اعداد صحیح Primitive Data Types - Coding to Store Integer Numbers

  • انواع داده های اولیه - شناور، دوبل، کاراکتر، بولی Primitive Data Types - float, double, char, boolean

  • رویکردهای مختلف برای اعلام متغیرها Different Approaches to declare variables

  • نوع داده var - جاوا 10 به بعد var data type - Java 10 onwards

اپراتورها در جاوا Operators in Java

  • عملگرهای حسابی Arithmetic Operators

  • اپراتورهای رابطه ای Relational Operators

  • عملگرهای منطقی Logical Operators

  • عملگرهای کاهش افزایشی Increment Decrement Operators

  • اپراتورهای واگذاری Assignment Operators

  • اپراتور سه تایی Ternary Operator

  • تفاوت عملگرهای Unary و Binary Unary and Binary Operators differences

دستورات شرطی در جاوا Conditional Statements in Java

  • اگر برنامه های شرطی If Condition Programs

  • If Else Block Examples If Else Blocks Examples

  • مثال های If ElseIf Else Ladder If ElseIf Else Ladder Examples

  • If Else مثال هایی با مقادیر بولی دارد If Else Examples with Boolean values

  • Nested If Else برنامه ها را مسدود می کند Nested If Else Blocks Programs

  • نمونه های بلوک موردی سوئیچ Switch Case Block Examples

دستورات حلقه زدن و پرش در جاوا Looping and Jumping Statements in Java

  • در حالی که حلقه مثال - چاپ اعداد While Loop Example - Printing Numbers

  • در حالی که حلقه - نمونه های بیشتر While Loop - More Examples

  • مثال های حلقه while را انجام دهید do While Loop Examples

  • به عنوان مثال در مقابل انجام while تفاوت ها While vs do While Differences Example

  • برای مثال های حلقه for loop Examples

  • برای doWhile while حلقه های مقایسه for doWhile while loops comparisions

  • بیانیه های پرش - بشکنید و ادامه دهید Jumping Statements - break and continue

برنامه های پایه جاوا با راه حل ها Basic Java Programs with Solutions

  • بیانیه های مشروط - 3 برنامه Conditional Statements - 3 programs

  • معکوس کردن یک عدد Reverse an Number

  • شماره پالیندروم Palindrome Number

  • شمارش تعداد ارقام در تعداد Count Number of Digits in Number

  • سری اعداد فیبوناچی Fibonacci Number Series

  • فاکتوریل عدد Factorial of Number

  • ایجاد اعداد تصادفی Generate Random Numbers

  • تعویض اعداد بدون متغیر سوم Swap Numbers without Third Variable

  • چاپ الگوهای اعداد Printing Number Patterns

  • چاپ الگوهای ستاره Printing Star Patterns

آرایه ها در جاوا Arrays in Java

  • معرفی و انواع آرایه ها Arrays Introduction and Types

  • نمونه آرایه های تک بعدی Single Dimensional Arrays Examples

  • برنامه های آرایه های دو بعدی Two Dimensional Arrays Programs

  • انواع داده های مختلف در آرایه ها با استفاده از کلاس Object Different Data types in Arrays using Object class

  • معکوس کردن یک آرایه Reverse an Array

  • Arrays Inbuilt Method Programs Arrays Inbuilt Method Programs

برنامه های جاوا با آرایه ها Java Programs with Arrays

  • موضوعات آماده سازی مصاحبه آرایه ها Arrays Interview Preparation topics

  • برنامه جستجوی خطی در آرایه ها Linear Search Program in Arrays

  • شمارش تعداد تکرارها برای تعداد داده شده در آرایه Count Number of Repetitions for Given Number in Array

  • چاپ مقادیر آرایه به ترتیب معکوس Printing Array values in Reverse order

  • با استفاده از کلاس Scanner مقادیر آرایه را از کنسول بخوانید Read Array Values from Console using Scanner class

مرتب سازی الگوریتم ها در آرایه ها Sorting Algorithms in Arrays

  • مرتب سازی با استفاده از روش های داخلی در آرایه ها Sorting using Inbuilt Methods in Arrays

  • الگوریتم مرتب سازی حبابی برای مرتب سازی مقادیر آرایه Bubble Sort Algorithm for Sorting Array values

رشته در جاوا String in Java

  • مقدمه رشته ها Strings Introduction

  • روش طول رشته ( ). String length( ) method

  • متد string concat( ). String concat( ) method

  • روش trim( ) رشته String trim( ) method

  • روش charAt( ) رشته ای String charAt( ) method

  • رشته حاوی متد ( ) است String contains( ) method

  • متدهای String equals( ), equalsIgnoreCase( ), contentEquals( ). String equals( ), equalsIgnoreCase( ), contentEquals( ) methods

  • روش جایگزینی رشته ( ). String replace( ) method

  • روش رشته زیر رشته ( ). String substring( ) method

  • String toUpperCase( ) toLowerCase( ). String toUpperCase( ) toLowerCase( ) methods

  • روش split( ) رشته String split( ) method

مفاهیم پیشرفته در رشته های جاوا Advanced concepts in Java Strings

  • معکوس کردن یک رشته داده شده - 4 رویکرد Reverse a Given String - 4 Approaches

  • String در مقابل StringBuffer در مقابل StringBuilder - اشیاء تغییرناپذیر و قابل تغییر String vs StringBuffer vs StringBuilder - Immutable and Mutable Objects

  • مفهوم استخر ثابت رشته ای (SCP). String Constant Pool (SCP) concept

  • مقایسه رشته ها - SCP و HeapMemory - 4 مثال == و برابر با تفاوت ها String Comparisions - SCP and HeapMemory - 4 Examples == and equals differences

  • روش داخلی رشته - intern( ) برای SCP و HeapMemory String inbuilt Method - intern( ) for SCP and HeapMemory

  • تخصیص حافظه رشته در جاوا String Memory Allocation in Java

  • String vs String Buffer در مقابل String Builder - تفاوت ها String vs String Buffer vs String Builder - Differences

برنامه های جاوا با رشته ها Java Programs with Strings

  • حذف نمادهای ارز و کاما برای استخراج عدد در یک رشته داده شده Removing Currency symbols and Commas to Extract Number in a Given String

  • مبانی الحاق رشته ها با اعداد و رشته ها Basics on Strings concatenation with Numbers and Strings

  • با استفاده از روش charAt( ) یک رشته داده شده را معکوس کنید Reverse a Given String using charAt( ) method

  • خروجی رشته برای روش Arrays.toString( ). String output for Arrays.toString( ) method

  • رشته پالیندروم Palindrome String

  • با استفاده از عبارات منظم در رشته ها، کاراکترهای ناخواسته و خاص را حذف کنید Remove Junk and Special Characters using Regular Expressions in Strings

  • فاصله های سفید را در یک رشته مشخص حذف کنید Remove White Spaces in a Given String

  • حروف معکوس فقط در یک رشته داده شده Reverse Alphabets only in a Given String

  • برنامه آناگرام در رشته ها Anagram program in Strings

  • برنامه پانگرام در رشته ها Pangram program in Strings

  • الحاق رشته با عملگرهای حسابی String Concatenation with Arithmetic Operators

  • تعداد دفعات شخصیت داده شده در یک رشته Count Occurrences of Given Character in a String

  • تعداد کلمات در یک رشته Count Words in a String

  • معکوس کردن هر کلمه در یک رشته داده شده Reverse Each Word in a Given String

  • برنامه رشته با استفاده از روش replaceAll - Regex String Program using replaceAll method - Regex

  • چاپ اعداد از 1 تا 100 - بدون استفاده از اعداد در کد Print Numbers from 1 to 100 - without using Numbers in the Code

کلاس ها و اشیاء در جاوا Classes and Objects in Java

  • مفاهیم OOPS - کلاس ها و اشیاء - نظریه و تفاوت ها OOPS Concepts - Classes and Objects - Theory and differences

  • ایجاد کلاس و اشیاء - برنامه جاوا با استفاده از روش اصلی در فایل همان کلاس Class and Objects creation - Java Program using Main Method in Same Class File

  • ایجاد کلاس و اشیاء - برنامه جاوا با استفاده از روش اصلی در کلاس های مختلف Class and Objects creation - Java Program using Main Method in Different Class

  • ایجاد کلاس و اشیاء - برنامه جاوا با استفاده از روش اصلی در یک بسته دیگر Class and Objects Creation - Java Program using Main Method in Another Package

  • نحو ایجاد کلاس و شی در جاوا Class and Object creation syntax in Java

  • متغیرهای محلی در مقابل متغیرهای نمونه برای اشیاء Local Variables vs Instance Variables for Objects

  • ایجاد چندین شی جدید با استفاده از New Keyword Creating Multiple New Objects using New Keyword

متدها و سازندگان در جاوا Methods and Constructors in Java

  • روش ها در جاوا - تئوری - مبانی Methods in Java - Theory - basics

  • 4 روش مختلف برای تعریف متدها در جاوا 4 Different Ways to define Methods in Java

  • با استفاده از Object Reference با نقطه، مقادیر را به متغیرهای نمونه مقداردهی کنید Initialize values to the Instance Variables using Object Reference with dot

  • با استفاده از روش دیگری در کلاس، مقادیر را برای متغیرهای نمونه مقداردهی کنید Initialize values to the Instance Variables using Another Method in the Class

  • استفاده از سازنده پیش فرض برای مقداردهی اولیه Using Default Constructor to Initialize Values

  • استفاده از سازنده پارامتری برای مقداردهی اولیه Using Parameterized Constructor to Initialize Values

  • تفاوت روش در مقابل سازنده Method vs Constructor differences

  • سازنده - نمونه کدنویسی دیگری با Default و Parameterized Constructor - another coding example with Default and Parameterized

برنامه الگوریتم بازگشت Recursion Algorithm program

  • مفهوم بازگشت - چاپ اعداد بدون استفاده از حلقه Recursion concept - Print Numbers without using Loops

چند شکلی در جاوا - بارگذاری بیش از حد مفاهیم Polymorphism in Java - Overloading concepts

  • مفهوم چندشکلی - نظریه اجمالی Polymorphism concept - Overview theory

  • روش کدنویسی اضافه بار مثال در جاوا Method Overloading Coding Example in Java

  • مثال کدنویسی بارگذاری بیش از حد سازنده در جاوا Constructor Overloading Coding Example in Java

  • بارگذاری بیش از حد روش اصلی مثال کد نویسی در جاوا Overloading main method Coding Example in Java

کپسوله سازی در جاوا Encapsulation in Java

  • مفهوم کپسولاسیون - نظریه اجمالی Encapsulation Concept - Overview Theory

  • مثال کدگذاری کپسوله سازی در جاوا Encapsulation Coding Example in Java

این کلمه کلیدی در جاوا this keyword in Java

  • مثال کدگذاری این کلمه کلیدی با استفاده از سازنده پارامتری this keyword Coding Example using Parameterized Constructor

  • مثال کدگذاری این کلمه کلیدی با استفاده از روش تعریف شده توسط کاربر this keyword Coding Example using User Defined Method

  • این کلمه کلیدی روش کلاس فعلی را به طور ضمنی فراخوانی می کند this keyword calling current Class method implicitly

  • این کلمه کلیدی برای فراخوانی سازنده کلاس فعلی this( ) keyword to invoke current Class constructor

  • زنجیره سازی سازنده با استفاده از این کلمه کلیدی ( ). Constructor chaining using this( ) keyword

کلمه کلیدی استاتیک در جاوا static keyword in Java

  • کلیدواژه ثابت - نظریه اجمالی static keyword - Overview Theory

  • مثال کدگذاری کلمه کلیدی ثابت - روش اصلی در همان کلاس static keyword Coding Example - main method within same Class

  • مثال کدگذاری کلمه کلیدی ثابت - روش اصلی در یک کلاس متفاوت static keyword Coding Example - main Method in a different Class

  • System.out.println( ) - مفهوم متغیر استاتیک System.out.println( ) - static variable concept

  • Math.random( ) - مفهوم روش استاتیک Math.random( ) - static method concept

  • کلمه کلیدی ثابت - یک مثال کدنویسی دیگر static keyword - another Coding Example

  • روش های استاتیک در مقابل روش های غیر ایستا - فراخوانی سایر اعضا static methods vs non static methods - calling other members

public static void main - همه چیز در مورد روش اصلی public static void main - Everything about main method

  • public static void main - درک امضای روش public static void main - Understanding the Method Signature

  • روش اصلی - آرگومان های آرایه رشته ای - اجرا با تنظیمات Run main method - String Array arguments - Execute with Run Configurations

  • روش اصلی - آرگومان های آرایه رشته ای - اجرا با خط فرمان main method - String Array arguments - Execute with Command Line

  • روش اصلی - نحو متفاوت امضای متد - راه های معتبر و نامعتبر main method - different syntax of method signature - Valid and Invalid ways

وراثت در جاوا Inheritance in Java

  • وراثت در جاوا - بررسی اجمالی - تئوری Inheritance in Java - Overview - Theory

  • وراثت - مثال کدگذاری ساده - با استفاده از دو کلاس Inheritance - Simple Coding Example - using Two Classes

  • انواع مفاهیم وراثت - نظریه Types of Inheritance concepts - Theory

  • وراثت چند سطحی - مثال کدگذاری با سه کلاس Multi-Level Inheritance - Coding Example with Three Classes

  • وراثت سلسله مراتبی - مثال کدگذاری با سه کلاس Hierarchical Inheritance - Coding Example with Three Classes

  • وراثت چندگانه - چرا در جاوا با استفاده از کلاس ها پشتیبانی نمی شود Multiple Inheritance - Why it is not supported in Java using Classes

  • کلاس شی - سوپرکلاس برای همه کلاس ها در جاوا Object class - superclass to all classes in Java

  • وراثت منفرد - یک مثال کدگذاری دیگر با دو متغیر Single Inheritance - Another Coding Example with Two Variables

Overriding متد در جاوا Method Overriding in Java

  • نادیده گرفتن روش - بررسی اجمالی - نظریه Method Overriding - Overview - Theory

  • رد کردن روش - مثال کدگذاری با استفاده از کلاس های بانک Method Overriding - Coding Example using Bank Classes

  • نادیده گرفتن روش - استفاده از حاشیه نویسی Override Method Overriding - usage of Override Annotation

  • روش Overloading در مقابل Method Overriding - مثال کدگذاری Method Overloading Vs Method Overriding - Coding Example

  • روش Overloading در مقابل Method Overriding - خلاصه و تفاوت ها Method Overloading Vs Method Overriding - Summary and differences

کلمه کلیدی نهایی در جاوا final keyword in Java

  • کلیدواژه نهایی - مرور کلی - تئوری final keyword - Overview - Theory

  • کلمه کلیدی نهایی - مثال کدگذاری final keyword - Coding Example

کلمه کلیدی فوق العاده در جاوا super keyword in Java

  • کلمه کلیدی فوق العاده - مثال کدگذاری - دسترسی به متغیر کلاس والد super keyword - Coding Example - accessing parent class variable

  • کلمه کلیدی فوق العاده - مثال کدگذاری - دسترسی به روش کلاس والد super keyword - Coding Example - accessing parent class method

  • کلمه کلیدی فوق العاده - مثال کدگذاری - دسترسی به کلاس والد سازنده super keyword - Coding Example - accessing parent class Constructor

انتزاع در جاوا - مفاهیم رابط و کلاس انتزاعی Abstraction in Java - Interface and Abstract Class concepts

  • چکیده - نظریه اجمالی Abstraction - Overview theory

  • مفاهیم رابط - نکات مهمی که باید به خاطر بسپارید Interface concepts - Important points to remember

  • چرا از رابط ها در پروژه های نرم افزاری استفاده می کنیم؟ Why we use Interfaces in Software Projects?

  • کد نوشتن برای اعضای رابط - مثال کدگذاری Writing code for Interface members - Coding Example

  • پیاده سازی کد در کلاس کودک برای رابط Implementing Code in Child Class for the Interface

  • استفاده از ارجاع رابط به شئ Call Child Class Using Interface reference to Call Child Class Object

  • استفاده از گسترش و پیاده سازی کلمات کلیدی در جاوا Using extends and implements keywords in Java

  • مفهوم رابط کاربردی و مثال کدنویسی از جاوا 8 به بعد Functional Interface concept and Coding Example from Java 8 onwards

  • پیاده سازی وراثت چندگانه با استفاده از دو رابط Multiple Inheritance implementation using Two Interfaces

  • مفهوم کلاس انتزاعی - مثال کدگذاری Abstract Class concept - Coding Example

  • Abstract Class Vs Interface - تفاوت ها Abstract Class Vs Interface - Differences

کلاس های Wrapper در جاوا Wrapper Classes in Java

  • کلاس های Wrapper در جاوا - نظریه اجمالی Wrapper Classes in Java - Overview theory

  • AutoBoxing و Auto Unboxing برای کلاس های Wrapper AutoBoxing and AutoUnboxing for Wrapper Classes

  • چرا ما از کلاس های Wrapper در تست اتوماسیون استفاده می کنیم Why we use Wrapper Classes in Automation Testing

  • تبدیل مقادیر رشته به انواع داده های اولیه با استفاده از کلاس های Wrapper Converting String values to Primitive Data Types using Wrapper Classes

  • تبدیل مقادیر Primitive Data Types به String Converting Primitive Data Types values to String type

Enum در جاوا Enum in Java

  • Enum - ثابت های شمارش Enum - Enumeration Constants

فرمت ساده تاریخ در جاوا Simple Date Format in Java

  • کار با فرمت ساده تاریخ Working with Simple Date Format

دسترسی به اصلاح کننده ها در جاوا Access Modifiers in Java

  • اصلاح کننده های دسترسی در جاوا - نظریه اجمالی Access Modifiers in Java - Overview theory

  • اصلاح کننده دسترسی خصوصی - مثال کدگذاری private Access modifier - Coding Example

  • اصلاح کننده دسترسی پیش فرض - مثال کدگذاری default Access modifier - Coding Example

  • اصلاح کننده دسترسی محافظت شده - مثال کدگذاری protected Access modifier - Coding Example

  • اصلاح کننده دسترسی عمومی - مثال کدگذاری public Access modifier - Coding Example

مدیریت استثنا در جاوا Exception Handling in Java

  • مدیریت استثنا در جاوا - تئوری اجمالی Exception Handling in Java - Overview theory

  • انواع خطاها در برنامه نویسی جاوا Types of Errors in Java Programming

  • بررسی شده در مقابل استثناهای بدون علامت - تفاوت Checked vs Unchecked Exceptions - difference

  • مثال‌های کدنویسی برای زمان اجرا - استثناهای بدون علامت - 4 مثال Coding Examples for Runtime - Unchecked Exceptions - 4 Examples

  • مدیریت استثناهای علامت نخورده با استفاده از try, catch, در نهایت بلوک ها - مثال کدگذاری Handling Unchecked Exceptions using try, catch, finally blocks - Coding Example

  • رسیدگی به استثنا - موارد مختلف با تلاش، گرفتن، در نهایت بلوک Exception Handling - Different Cases with try, catch, finally blocks

  • مدیریت استثناهای علامت‌دار با استفاده از کلمه کلیدی try catch and throws Handling Checked Exceptions using try catch and throws keyword

  • ایجاد استثناهای سفارشی - استثناهای تعریف شده توسط کاربر Creating Custom Exception - User Defined Exceptions

  • پرتاب در مقابل پرتاب کلمات کلیدی - تفاوت throw vs throws keywords - differences

فایل های JAR - بایگانی جاوا JAR Files - Java ARchive

  • فایل های JAR - ایجاد و اجرای خط فرمان JAR files - Creation and Command Line Execution

  • استخراج فایل های JAR برای بازیابی فایل های .class Extracting JAR Files to Retrieve .class Files

Casting را در جاوا تایپ کنید Type Casting in Java

  • Casting را در جاوا تایپ کنید - نظریه اجمالی Type Casting in Java - Overview theory

  • Up Casting و Down Casting برای انواع داده های اولیه Up Casting and Down Casting for Primitive Data Types

  • با استفاده از کلاس‌های والد و فرزند، Casting با اشیاء را افزایش دهید Up Casting with Objects using Parent and Child Classes

  • پایین ریختن با اشیاء با استفاده از کلاس های والد و فرزند Down Casting with Objects using Parent and Child Classes

  • 3 قانون برای نوع ریخته گری اشیاء 3 Rules for Type Casting of Objects

  • سوال مصاحبه حیله‌ای - ایجاد اشیاء فرزند والدین و تایپ Casting Tricky Interview Question - Creating Parent Child Objects and Type Casting

مدیریت فایل در جاوا File Handling in Java

  • مدیریت فایل - کار با فایل های متنی File Handling - Working with Text Files

ژنریک در جاوا Generics in Java

  • ژنریک - نظریه اجمالی Generics - Overview theory

  • نمونه کدگذاری ژنریک - یک و دو نوع Generics Coding Example - One and Two Types

مجموعه های جاوا - فهرست آرایه Java Collections - Array List

  • مجموعه های جاوا - تئوری اجمالی Java Collections - Overview theory

  • فهرست آرایه در جاوا - نظریه اجمالی Array List in Java - Overview theory

  • فهرست آرایه - مثال کدگذاری - اعلان، افزودن عناصر، اندازه Array List - Coding Example - Declaration, Adding Elements, Size

  • فهرست آرایه - چاپ، درج، اصلاح، بازیابی فهرست خاص Array List - Print, Insert, Modify, Retrieve Specific Index

  • فهرست آرایه - همه عناصر را با استفاده از 3 رویکرد مختلف بازیابی کنید Array List - Retrieve All Elements using 3 different approaches

  • فهرست آرایه - حذف عناصر Array List - Removing Elements

  • فهرست آرایه - مثال کدگذاری با استفاده از نوع عدد صحیح Array List - Coding Example using Integer Type

مجموعه های جاوا - مجموعه هش Java Collections - Hash Set

  • مجموعه هش - نظریه اجمالی Hash Set - Overview theory

  • HashSet - اضافه کردن و حذف عناصر HashSet - Adding and Removing Elements

  • HashSet - تبدیل به ArrayList و بازیابی همه عناصر HashSet - Converting to ArrayList and Retrieving all Elements

مجموعه های جاوا - نقشه هش Java Collections - Hash Map

  • HashMap - نظریه اجمالی HashMap - Overview theory

  • HashMap - روش قرار دادن، اندازه، حذف، دریافت مقدار بر اساس کلید HashMap - Put method, Size, Remove, Get value based on Key

  • HashMap - همه کلیدها و مقادیر را با استفاده از Enhanced for Loop و Iterator بازیابی کنید HashMap - Retrieve All Keys and Values using Enhanced for loop and Iterator

سوالات مصاحبه و برنامه های جاوا در مجموعه ها Interview Questions and Java Programs on Collections

  • مجموعه در مقابل مجموعه ها - تفاوت ها - سوال مهم مصاحبه Collection vs Collections - Differences - Important Interview Question

  • شمارش تعداد کاراکترها در یک رشته Count Occurrences of Characters in an String

  • فاصله ها را نادیده بگیرید و فاصله ها را در رشته داده شده بشمارید Ignore Spaces and Count Spaces in Given String

  • عناصر تکراری را در آرایه با استفاده از HashSet پیدا کنید Find Duplicate Elements in Array using HashSet

  • مرتب سازی مقادیر فهرست آرایه به ترتیب صعودی و نزولی Sorting Array List Values in Ascending and Descending Order

فایل های Core Java Notes و Project Code را کامل کنید Complete Core Java Notes and Project Code files

  • یادداشت ها و فایل های کد برای دانلود Notes and Code Files to download

جایزه: آماده سازی رزومه و الگوها BONUS : Resume Preparation and Templates

  • آماده سازی رزومه برای مهندسین QA Resume Preparation for QA Engineers

  • قالب سفارشی رزومه و الگوی رزومه ATS Custom Resume Template and ATS Resume Template

پاداش: آموزش GitHub - کد محلی جاوا را به شعبه Remote فشار دهید BONUS: GitHub Tutorial - push local Java code to the Remote branch

  • کد محلی جاوا را از Eclipse IDE به مخزن GitHub فشار دهید Push Local Java Code to GitHub Repository from Eclipse IDE

نمایش نظرات

Udemy (یودمی)

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

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

Core Java و کد نویسی برای تست کننده های اتوماسیون - برای مبتدیان
جزییات دوره
36 hours
216
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,386
4.7 از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Swaroop Nadella Swaroop Nadella

مهندس اتوماسیون تست | مربی | 13+ سال سابقه