مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
دوره ای در مورد جاوا برای برنامه نویسی کامل مبتدی تا کامپیوتر، برای کسانی که می خواهند مفاهیم به زبان انگلیسی ساده توضیح داده شوند. اصول جاوا نحوه درک و نوشتن برنامه های ساده جاوا تمرین تمرین برای تقویت دانش کدنویسیجاوا برای مبتدیان مطلق برای کسانی طراحی شده است که تجربه قبلی در برنامهنویسی/کدنویسی رایانه ندارند. هدف این دوره آموزش برنامهنویسی با سرعتی ثابت با توضیحات ساده است تا هزاران سوال برای شما باقی نماند. موضوعات به زبان انگلیسی ساده و با عمق لازم توضیح داده میشوند و به شما امکان میدهند همه چیز را به راحتی کنار هم بچینید.
این دوره شامل موارد زیر است:
ویدیوها
از اصول اولیه شروع می کنیم و به سمت موضوعات پیشرفته تر می رویم
ویدیوهایی که به راحتی قابل هضم هستند و بدون توضیحات طولانی یا انحراف به شما می گویند آنچه را که باید بدانید
مفاهیمی که به تفصیل توضیح داده شده است بدون دور شدن از موضوع مورد نظر
تمرین های کدنویسی
تمرینات در مراحل مربوطه
راه حل های تمرین
سرفصل ها و درس ها
مراحل اول
First Steps
دانلود و نصب IntelliJ IDEA
Downloading and installing IntelliJ IDEA
ایجاد یک پروژه جدید جاوا
Creating a new Java project
مراحل اول
First Steps
دانلود و نصب IntelliJ IDEA
Downloading and installing IntelliJ IDEA
ایجاد یک پروژه جدید جاوا
Creating a new Java project
مقدمه ای بر کد جاوا
Introduction to Java Code
یک برنامه جاوا مانند یک دستور غذا است
A Java program is like a recipe
روش دستور العمل و روش های جاوا
A recipe's method and Java methods
ساختار یک برنامه پایه
The structure of a basic program
مقدمه ای بر کد جاوا
Introduction to Java Code
یک برنامه جاوا مانند یک دستور غذا است
A Java program is like a recipe
روش دستور العمل و روش های جاوا
A recipe's method and Java methods
ساختار یک برنامه پایه
The structure of a basic program
HelloWorld: نوشتن اولین برنامه ما
HelloWorld: Writing Our First Program
نمایش یک پیام بر روی صفحه نمایش
Displaying a message on the screen
قالب بندی متن با استفاده از دنباله های فرار
Formatting text using escape sequences
نگاهی اجمالی به متدها و System.out.println()
A glimpse into methods and System.out.println()
استفاده از بسته ها برای سازماندهی کلاس های ما
Using packages to organise our classes
چالش کدنویسی 1 - HelloWorld
Coding Challenge 1 - HelloWorld
HelloWorld: نوشتن اولین برنامه ما
HelloWorld: Writing Our First Program
نمایش یک پیام بر روی صفحه نمایش
Displaying a message on the screen
قالب بندی متن با استفاده از دنباله های فرار
Formatting text using escape sequences
نگاهی اجمالی به متدها و System.out.println()
A glimpse into methods and System.out.println()
استفاده از بسته ها برای سازماندهی کلاس های ما
Using packages to organise our classes
چالش کدنویسی 1 - HelloWorld
Coding Challenge 1 - HelloWorld
متغیرها
Variables
مقدمه ای بر متغیرها
Introduction to variables
انواع داده های int و double
The int and double data types
دستکاری متغیر و تقسیم عدد صحیح
Variable manipulation and integer division
انواع داده char، boolean و string
The char, boolean, and String data types
قوانین نامگذاری متغیرها و بهترین شیوه ها
Variable naming rules and best practices
ریخته گری نوع
Type casting
متغیرها
Variables
مقدمه ای بر متغیرها
Introduction to variables
انواع داده های int و double
The int and double data types
دستکاری متغیر و تقسیم عدد صحیح
Variable manipulation and integer division
انواع داده char، boolean و string
The char, boolean, and String data types
قوانین نامگذاری متغیرها و بهترین شیوه ها
Variable naming rules and best practices
ریخته گری نوع
Type casting
ورودی کاربر
User Input
خواندن ورودی با استفاده از اسکنر
Reading input using the Scanner
نوشتن برنامه پرسش و پاسخ
Writing a question and answer program
متد System.out.format()
The System.out.format() method
اعمال System.out.format()
Applying System.out.format()
Tokens و متد nextLine()
Tokens and the nextLine() method
چالش کدنویسی 2 - ورودی کاربر
Coding Challenge 2 - User Input
ورودی کاربر
User Input
خواندن ورودی با استفاده از اسکنر
Reading input using the Scanner
نوشتن برنامه پرسش و پاسخ
Writing a question and answer program
متد System.out.format()
The System.out.format() method
اعمال System.out.format()
Applying System.out.format()
Tokens و متد nextLine()
Tokens and the nextLine() method
چالش کدنویسی 2 - ورودی کاربر
Coding Challenge 2 - User Input
اظهارات مشروط
Conditional Statements
مقدمه ای بر بیانیه های اگر
Introduction to if-statements
If، else-if، و else مسدود می شود
If, else-if, and else blocks
شرایط پیچیده با عملگرهای منطقی
Complex conditions with logical operators
بررسی برابری رشته
Checking String equality
تودرتو عبارات if
Nesting if-statements
دامنه واژگانی
Lexical scope
عبارت switch
The switch statement
چالش کدنویسی 3 - بیانیه های If-then
Coding Challenge 3 - If-then Statements
اظهارات مشروط
Conditional Statements
مقدمه ای بر بیانیه های اگر
Introduction to if-statements
If، else-if، و else مسدود می شود
If, else-if, and else blocks
شرایط پیچیده با عملگرهای منطقی
Complex conditions with logical operators
بررسی برابری رشته
Checking String equality
تودرتو عبارات if
Nesting if-statements
دامنه واژگانی
Lexical scope
عبارت switch
The switch statement
چالش کدنویسی 3 - بیانیه های If-then
Coding Challenge 3 - If-then Statements
حلقه ها
Loops
حلقه while
The while loop
حلقه for
The for loop
بشکن و ادامه بده
Break and continue
حلقه do-while
The do-while loop
اپراتور ماژول
The modulo operator
چالش کدنویسی 4 - حلقه ها
Coding Challenge 4 - Loops
حلقه ها
Loops
حلقه while
The while loop
حلقه for
The for loop
بشکن و ادامه بده
Break and continue
حلقه do-while
The do-while loop
اپراتور ماژول
The modulo operator
چالش کدنویسی 4 - حلقه ها
Coding Challenge 4 - Loops
آرایه ها
Arrays
مقدمه ای بر آرایه ها
Introduction to arrays
تکرار تطبیقی
Adaptive iteration
پردازش ساده با استفاده از آرایه ها
Simple processing using arrays
اندازه ها، انواع و فالگیرها
Sizes, types, and fortune tellers
وارد کردن داده ها و تولید آمار
Inputting data and generating a statistic
حلقه Foreach
Foreach loop
چالش کدنویسی 5 - آرایه ها
Coding Challenge 5 - Arrays
آرایه ها
Arrays
مقدمه ای بر آرایه ها
Introduction to arrays
تکرار تطبیقی
Adaptive iteration
پردازش ساده با استفاده از آرایه ها
Simple processing using arrays
اندازه ها، انواع و فالگیرها
Sizes, types, and fortune tellers
وارد کردن داده ها و تولید آمار
Inputting data and generating a statistic
حلقه Foreach
Foreach loop
چالش کدنویسی 5 - آرایه ها
Coding Challenge 5 - Arrays
روش ها (توابع)
Methods (Functions)
مقدمه ای بر روش ها
Introduction to methods
انتقال داده ها به روش ها
Passing data to methods
برگرداندن داده ها از روش ها
Returning data from methods
ارسال و برگرداندن داده ها
Passing and returning data
مراجع (قسمت 1)
References (part 1)
مراجع (قسمت 2)
References (part 2)
اعضای کلاس/ایستا
Class/Static members
روش ها (توابع)
Methods (Functions)
مقدمه ای بر روش ها
Introduction to methods
انتقال داده ها به روش ها
Passing data to methods
برگرداندن داده ها از روش ها
Returning data from methods
ارسال و برگرداندن داده ها
Passing and returning data
مراجع (قسمت 1)
References (part 1)
مراجع (قسمت 2)
References (part 2)
اعضای کلاس/ایستا
Class/Static members
جمع بندی اصول جاوا
Java Fundamentals Wrap Up
مرور برنامه: Tic-Tac-Toe
Program walkthrough: Tic-Tac-Toe
بررسی برنامه: اعداد اول
Program walkthrough: Prime Numbers
چالش کدنویسی 6 - چالش های پایان بخش
Coding Challenge 6 - End of Section Challenges
جمع بندی اصول جاوا
Java Fundamentals Wrap Up
مرور برنامه: Tic-Tac-Toe
Program walkthrough: Tic-Tac-Toe
بررسی برنامه: اعداد اول
Program walkthrough: Prime Numbers
چالش کدنویسی 6 - چالش های پایان بخش
Coding Challenge 6 - End of Section Challenges
عملی: یک برنامه فهرست مهمان ساده
Practical: A Simple Guest List Program
ایجاد منو و نمایش لیست مهمان
Creating the menu and displaying the guest list
اضافه کردن مهمان
Adding guests
حذف مهمانان (قسمت اول)
Deleting guests (part 1)
حذف مهمان (قسمت 2)
Deleting guests (part 2)
کد کامل
The full code
تمرین 1
Exercise 1
راه حل: تمرین 1
Solution: Exercise 1
تمرین 2
Exercise 2
راه حل: تمرین 2
Solution: Exercise 2
تمرین 3
Exercise 3
راه حل: تمرین 3
Solution: Exercise 3
تمرین 4
Exercise 4
راه حل: تمرین 4
Solution: Exercise 4
تمرین 5
Exercise 5
راه حل: تمرین 5
Solution: Exercise 5
تمرین 6
Exercise 6
راه حل: تمرین 6
Solution: Exercise 6
تمرین 7
Exercise 7
راه حل: تمرین 7
Solution: Exercise 7
تمرین 8
Exercise 8
راه حل: تمرین 8
Solution: Exercise 8
تمرین 9
Exercise 9
راه حل: تمرین 9
Solution: Exercise 9
تمرین 10
Exercise 10
راه حل: تمرین 10
Solution: Exercise 10
تمرین 11
Exercise 11
راه حل: تمرین 11
Solution: Exercise 11
تمرین 12
Exercise 12
راه حل: تمرین 12
Solution: Exercise 12
تمرین 13
Exercise 13
راه حل: تمرین 13
Solution: Exercise 13
تمرین 14
Exercise 14
راه حل: تمرین 14
Solution: Exercise 14
تمرین 15
Exercise 15
راه حل: تمرین 15
Solution: Exercise 15
تمرین 16
Exercise 16
راه حل: تمرین 16
Solution: Exercise 16
برنامه نهایی
The final program
عملی: یک برنامه فهرست مهمان ساده
Practical: A Simple Guest List Program
ایجاد منو و نمایش لیست مهمان
Creating the menu and displaying the guest list
اضافه کردن مهمان
Adding guests
حذف مهمانان (قسمت اول)
Deleting guests (part 1)
حذف مهمان (قسمت 2)
Deleting guests (part 2)
کد کامل
The full code
تمرین 1
Exercise 1
راه حل: تمرین 1
Solution: Exercise 1
تمرین 2
Exercise 2
راه حل: تمرین 2
Solution: Exercise 2
تمرین 3
Exercise 3
راه حل: تمرین 3
Solution: Exercise 3
تمرین 4
Exercise 4
راه حل: تمرین 4
Solution: Exercise 4
تمرین 5
Exercise 5
راه حل: تمرین 5
Solution: Exercise 5
تمرین 6
Exercise 6
راه حل: تمرین 6
Solution: Exercise 6
تمرین 7
Exercise 7
راه حل: تمرین 7
Solution: Exercise 7
تمرین 8
Exercise 8
راه حل: تمرین 8
Solution: Exercise 8
تمرین 9
Exercise 9
راه حل: تمرین 9
Solution: Exercise 9
تمرین 10
Exercise 10
راه حل: تمرین 10
Solution: Exercise 10
تمرین 11
Exercise 11
راه حل: تمرین 11
Solution: Exercise 11
تمرین 12
Exercise 12
راه حل: تمرین 12
Solution: Exercise 12
تمرین 13
Exercise 13
راه حل: تمرین 13
Solution: Exercise 13
تمرین 14
Exercise 14
راه حل: تمرین 14
Solution: Exercise 14
تمرین 15
Exercise 15
راه حل: تمرین 15
Solution: Exercise 15
تمرین 16
Exercise 16
راه حل: تمرین 16
Solution: Exercise 16
برنامه نهایی
The final program
OOP (برنامه نویسی شی گرا)
OOP (Object-oriented Programming)
مقدمه ای بر OOP
Introduction to OOP
ساختارهای داده
Data structures
حالت و رفتار
State and behaviour
حالت و رفتار (بخش دوم)
State and behaviour (part 2)
کپسوله سازی
Encapsulation
کپسوله سازی (قسمت 2)
Encapsulation (part 2)
سازندگان
Constructors
ArrayList
ArrayList
ترکیب بندی (قسمت اول)
Composition (part 1)
آهنگسازی (قسمت دوم)
Composition (part 2)
Enums
Enums
OOP (برنامه نویسی شی گرا)
OOP (Object-oriented Programming)
مقدمه ای بر OOP
Introduction to OOP
ساختارهای داده
Data structures
حالت و رفتار
State and behaviour
حالت و رفتار (بخش دوم)
State and behaviour (part 2)
کپسوله سازی
Encapsulation
کپسوله سازی (قسمت 2)
Encapsulation (part 2)
سازندگان
Constructors
ArrayList
ArrayList
ترکیب بندی (قسمت اول)
Composition (part 1)
آهنگسازی (قسمت دوم)
Composition (part 2)
Enums
Enums
OOP عملی: LibraryApp
Practical OOP: LibraryApp
معرفی
Introduction
بررسی اجمالی ارتباطات شی
Object Communication Overview
مقداردهی اولیه اشیا
Initialising Objects
جستجو بر اساس شابک
Searching by ISBN
بررسی برنامه
Program Walkthrough
جستجو بر اساس کلمه کلیدی در عنوان
Searching by Keyword in Title
چک کردن کتاب ها در داخل و خارج
Checking Books In and Out
عدم تطابق خروج
Check-Out Discrepancy
OOP عملی: LibraryApp
Practical OOP: LibraryApp
معرفی
Introduction
بررسی اجمالی ارتباطات شی
Object Communication Overview
مقداردهی اولیه اشیا
Initialising Objects
جستجو بر اساس شابک
Searching by ISBN
بررسی برنامه
Program Walkthrough
جستجو بر اساس کلمه کلیدی در عنوان
Searching by Keyword in Title
چک کردن کتاب ها در داخل و خارج
Checking Books In and Out
عدم تطابق خروج
Check-Out Discrepancy
OOP: وراثت و چند شکلی
OOP: Inheritance and Polymorphism
وراثت و اصلاح کننده سطح دسترسی
Inheritance and Access Level Modifiers
برنامه حساب بانکی
The Bank Account Program
سازندگان و ارث
Constructors and Inheritance
نادیده گرفتن روش (قسمت 1)
Method Overriding (Part 1)
نادیده گرفتن روش (قسمت 2)
Method Overriding (Part 2)
پلی مورفیسم
Polymorphism
کلاس های چکیده
Abstract Classes
رابط ها
Interfaces
مثال: رابط شکل
Example: Shape Interface
Type Conversion و اپراتور "instanceof".
Type Conversion and the 'instanceof' Operator
OOP: وراثت و چند شکلی
OOP: Inheritance and Polymorphism
وراثت و اصلاح کننده سطح دسترسی
Inheritance and Access Level Modifiers
برنامه حساب بانکی
The Bank Account Program
سازندگان و ارث
Constructors and Inheritance
نادیده گرفتن روش (قسمت 1)
Method Overriding (Part 1)
نادیده گرفتن روش (قسمت 2)
Method Overriding (Part 2)
پلی مورفیسم
Polymorphism
کلاس های چکیده
Abstract Classes
رابط ها
Interfaces
مثال: رابط شکل
Example: Shape Interface
Type Conversion و اپراتور "instanceof".
Type Conversion and the 'instanceof' Operator
منابع بیشتر
Further Resources
منابع بیشتر
Further Resources
منابع بیشتر
Further Resources
منابع بیشتر
Further Resources
نمایش نظرات