سطح یک دوره آموزشی زبان برنامه نویسی جاوا
Java programming language course level 1
فصل اول: آماده سازی مقدمات برنامه نویسی به زبان جاوا
Chapter 1: Basic preparations for Java programming language
بخش موضوع Subject محتویات مدت به
دقیقه
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
1-1 مقدمه ای بر زبان برنامه نویسی جاوا An Introduction to Java programming language 5 ویدئو 57
2-1 نصب کامپایلر و مفسر جاوا Installation of Java JDK and JRE 2 ویدئو، 1 برنامه 15
3-1 دانلود و نصب ایکلیپس و اینتلی جی آیدیا Download and installation of eclipse and IntelliJ IDEA 3 ویدئو 21
4-1 تنظیم ایکلیپس Adjustment of eclipse 1 ویدئو 7
5-1 اولین برنامه جاوای ما Our first Java program 2 ویدئو 17
6-1 ساختار مقدماتی یک برنامه جاوا Elementary structure of a Java program 5 ویدئو، 1 برنامه،
2 اسلاید 46
7-1 توضیحات و جاواداک Comments and Javadoc 1 ویدئو 5
8-1 صدور و وارد کردن پروژه ها و فایل های جاوا در ایکلیپس Export and import of projects and files in eclipse 1 ویدئو، 1 برنامه 9
در مجموع 2 اسلاید، 3 برنامه و 20 ویدئو به مدت کل 7 دقیقه معادل (معادل 3 ساعت و 7 دقیقه)
فصل دوم: متغییرها و انواع داده ها در زبان برنامه نویسی جاوا
Chapter 2: Variables and data types in Java
بخش موضوع Subject محتویات مدت به
دقیقه
1-2 مقدمه ای بر متغییرها و انواع داده های اولیه در زبان جاوا Introduction to variables and primitive data types in Java programming language 2 ویدئو، 5 اسلاید 20
2-2 اعداد صحیح در جاوا Integers in Java 2 ویدئو، 1 برنامه،
2 اسلاید 28
3-2 اعداد اعشاری در جاوا Floats and doubles in Java 1 ویدئو، 1 برنامه،
1 اسلاید 10
4-2 بولین ها در جاوا Booleans in Java 1 ویدئو 6
5-2 کاراکترها در جاوا Characters in Java 3 ویدئو، 2 برنامه،
1 اسلاید 36
6-2 رشته ها در جاوا Strings in Java 6 ویدئو، 1 برنامه،
6 اسلاید 94
7-2 آرایه ها در جاوا Arrays in Java 4 ویدئو، 1 برنامه،
2 اسلاید 64
8-2 ثابت ها در جاوا Constants in Java 1 ویدئو 3
9-2 انواع داده های تعمیم یافته، مقدمه ای بر برنامه نویسی شی گرا در زبان برنامه نویسی جاوا Generalized data types, an introduction to object oriented programming in Java programming language 6 ویدئو، 1 برنامه،
4 اسلاید 79
10-2 خلاصه فصل 2 Summary of Chapter 2 1 ویدئو، 1 اسلاید 6
در مجموع 22 اسلاید، 7 برنامه و 27 ویدئو به مدت کل 346 دقیقه (معادل 5 ساعت و 46 دقیقه)
فصل سوم: عملگرها در جاوا
Chapter 3: Operators in Java
بخش موضوع Subject محتویات مدت به
دقیقه
1-3 انواع مختلف عملگرها در زبان برنامه نویسی جاوا Various types of operators in Java programming language 1 ویدئو، 1 برنامه،
1 اسلاید 4
2-3 عملگرهای انتساب، حسابی و افزایشی-کاهشی در جاوا Assignment, arithmetic and increment-decrement operators in Java 3 ویدئو، 1 برنامه،
2 اسلاید
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
45
3-3 قالبگیری انواع داده ها در جاوا Casting data types in Java 2 ویدئو، 1 برنامه،
2 اسلاید 22
4-3 انواع کوتاه کردن ها در جاوا Truncations in Java 1 ویدئو، 1 برنامه،
1 اسلاید 7
5-3 عملگرهای یکانی، دوتایی و سه تایی در جاوا Unary, binary and ternary operators in Java 2 ویدئو، 1 برنامه،
2 اسلاید 11
6-3 عملگرهای مقایسه ای یا رابطه ای و عملگرهای منطقی در جاوا Comparison (or relational) and logical operaotrs in Java 1 ویدئو، 1 برنامه،
1 اسلاید 17
7-3 دور زدن (میانبر) در عبارت های منطقی در زبان برنامه نویسی جاوا Short-circuiting in logical statements in Java programming language 1 ویدئو، 1 برنامه 4
8-3 کلاس های (انواع) پوشاننده در جاوا Wrapper classes (types), autoboxing and autounboxing in Java 1 ویدئو، 1 برنامه،
2 اسلاید 19
9-3 سیستم های عددی Number systems 1 ویدئو، 2 اسلاید 5
10-3 تقطیع رشته ها و دیگر تبدیلات انواع داده ها در جاوا Parsing strings and other data type conversions in Java 2 ویدئو، 1 برنامه،
1 اسلاید 28
11-3 دیگر متدهای موجود برای کلاس های پوشاننده در جاوا Other methods available for wrapper classes in Java 2 ویدئو، 1 برنامه،
2 اسلاید 29
12-3 عملگرهای بیتی در جاوا Bitwise operators in Java 2 ویدئو، 1 برنامه،
1 اسلاید 39
13-3 الویت عملگرها در جاوا Operators precedence in Java 1 ویدئو، 1 برنامه،
2 اسلاید 6
14-3 اعداد صحیح بزرگ و اعداد اعشاری بزرگ در جاوا Big integers and big decimals in Java 1 ویدئو، 1 برنامه،
1 اسلاید 15
15-3 خلاصه فصل 3 Summary of Chapter 3 1 ویدئو 3
در مجموع 20 اسلاید، 13 برنامه و 22 ویدئو به مدت کل 254 دقیقه (معادل 4 ساعت و 14 دقیقه)
فصل چهارم: دستورات کنترلی در جاوا
Chapter 4: Control statements in Java
بخش موضوع Subject محتویات مدت به
دقیقه
1-4 دستور شرطی if در جاوا Conditional if statement in Java 1 ویدئو، 1 برنامه،
1 اسلاید 25
2-4 حلقه for در جاوا For loop in Java 3 ویدئو، 3 برنامه،
1 اسلاید 52
3-4 حلقه while در جاوا While loop in Java 1 ویدئو، 1 برنامه،
1 اسلاید
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
12
4-4 حلقه do . while در جاوا Do . while loop in Java 1 ویدئو، 1 برنامه،
1 اسلاید 10
5-4 دستور انتخابی سوئیچ در جاوا Switch statement in Java 2 ویدئو، 2 برنامه،
2 اسلاید 40
6-4 حلقه for each در جاوا For each loop in Java 3 ویدئو، 2 برنامه،
1 اسلاید 32
7-4 شکستن حلقه ها در جاوا Breaking loops in Java 1 ویدئو، 1 برنامه،
1 اسلاید 10
8-4 حلقه های تودرتو در جاوا Nested loops in Java 1 ویدئو، 1 برنامه،
1 اسلاید 12
9-4 شکستن حلقه های تودرتو در جاوا Breaking nested loops in Java 1 ویدئو، 1 برنامه،
1 اسلاید 13
10-4 خطای کد دست نیافتنی در جاوا Unreachable code error in Java 1 ویدئو، 1 برنامه،
1 اسلاید 6
11-4 مرور مطالب فصل های 2، 3 و 4 در یک پروژه تمرینی Review of Chapters 2, 3 and 4 by an exercise 2 ویدئو، 1 برنامه،
1 اسلاید 35
12-4 خلاصه فصل چهارم Summary of Chapter 4 1 ویدئو، 2 برنامه
5
در مجموع 12 اسلاید، 17 برنامه و ویدئو به مدت کل 252 دقیقه (معادل 4 ساعت 12 دقیقه)
فصل پنجم: متدها در زبان برنامه نویسی جاوا
Chapter 5: Methods in Java programming language
بخش موضوع Subject محتویات مدت به
دقیقه
1-5 چرا از متدها استفاده می کنیم؟ Why do we use methods? 2 ویدئو، 2 اسلاید 28
2-5 انواع متدها از نظر ورودی و خروجی در جاوا Various methods regarding their input and output in Java 1 ویدئو، 1 اسلاید 8
3-5 متدهای بدون خروجی در جاوا Void methods in Java 2 ویدئو، 1 برنامه،
1 اسلاید 26
4-5 آرگومان های متدها Methods arguments 2 ویدئو، 1 برنامه،
1 اسلاید 30
5-5 روی هم بارگذاری متدها در جاوا Method overloading in Java 1 ویدئو، 1 برنامه،
1 اسلاید 8
6-5 متدهایی که لیست آرگومان های آن ها قابل تغییر است Methods with variable arguments list 3 ویدئو، 1 برنامه،
1 اسلاید 37
7-5 دستور برگرداندن Return statement 1 ویدئو، 1 برنامه،
1 اسلاید
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
25
8-5 پروژه تمرینی برای مبحث متدها Exercise for methods 6 ویدئو، 2 برنامه،
2 اسلاید 67
9-5 دریافت داده ها از صفحه کلید در جاوا Receiving data from keyboard in Java 1 ویدئو، 1 برنامه،
1 اسلاید 15
10-5 چند متد طراحی شده برای دریافت داده ها از صفحه کلید Some custom methods for receiving data from keyboard 3 ویدئو، 1 برنامه،
1 اسلاید 34
11-5 متدهای بازگشتی در جاوا Recursive methods in Java 2 ویدئو، 1 برنامه،
1 اسلاید 23
12-5 خلاصه فصل پنجم Summary of Chapter 5 1 ویدئو، 2 برنامه 5
در مجموع 12 اسلاید، 11 برنامه و 22 ویدئو به مدت کل 262 دقیقه (معادل 4 ساعت و 22 دقیقه)
فصل ششم: مقدمه ای بر مفهوم کلاس ها و اشیاء در زبان برنامه نویسی جاوا
Chapter 6: An introduction to classes and objects in Java programming language
بخش موضوع Subject محتویات مدت به
دقیقه
1-6 مقدمه ای بر کلاس ها و عناصر تشکیل دهنده آن ها در زبان برنامه نویسی جاوا An introduction to classes and their elements in Java programming language 7 ویدئو، 1 برنامه،
4 اسلاید 92
2-6 نکاتی پیرامون متغییرهای داخلی در جاوا Remarks on local variables in Java 1 ویدئو، 1 برنامه
1 اسلاید 14
3-6 اعضای استاتیک یک کلاس Static members of a class 1 ویدئو، 1 برنامه،
1 اسلاید 8
4-6 تعریف اشیاء و متدهای سازنده در جاوا Defining objects and constructors in Java 4 ویدئو، 1 برنامه،
1 اسلاید 57
5-6 استفاده از کلمه کلیدی "this" در یک متد غیر سازنده Using the keyword "this" in a non-cconstructure method 1 ویدئو، 1 برنامه،
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
1 اسلاید 13
6-6 استفاده از کلمه کلیدی "this" در یک متد سازنده Using the keyword "this" in a cconstructure method 2 ویدئو، 1 برنامه،
1 اسلاید 22
7-6 برگ بندی متد های سازنده در زبان برنامه نویسی جاوا Cascading constructors in Java programming language 1 ویدئو، 1 برنامه 28
8-6 یک تفاوت عمده بین متغییرهای ساخته شده از اشیاء و متغییرهای ساخته شده از انواع داده های اولیه A difference between variables made of objects and those made of primitive data types 1 ویدئو، 1 برنامه 12
9-6 نکاتی پیرامون ترتیب مقدار دهی های اولیه در زبان برنامه نویسی جاوا Remarks on order of initializations in Java programming language 3 ویدئو، 1 برنامه،
1 اسلاید 36
10-6 بلوک های کدها Blocks of codes 1 ویدئو، 1 برنامه 10
11-6 اشیاء بی نام در جاوا Anonymous objects in Java 1 ویدئو، 1 برنامه 6
12-6 کلاس های عمومی (public) و حالت پیش فرض پکیج (package) در زبان برنامه نویسی جاوا Public and package (default) classes in Java 1 ویدئو، 1 برنامه 6
13-6 تفاوت پارامترهای مقداری با پارامترهای آدرسی Value parameters vs reference parameters 2 ویدئو، 1 برنامه،
2 اسلاید 24
14-6 خلاصه فصل ششم Summary of Chapter 6 1 ویدئو، 1 برنامه 10
در مجموع 12 اسلاید، 14 برنامه، و 27 ویدئو به مدت کل 338 دقیقه (معادل 5 ساعت و 38 دقیقه)
فصل هفتم: پروژه نهایی سطح یک دوره آموزشی زبان برنامه نویسی جاوا
Chapter 7: Final project of course level 1 of Java programming language
بخش موضوع Subject محتویات مدت به
دقیقه
1-7 مرحله یک: تعریف مسئله و نقشه ما Step 1: the problem and our plan 1 ویدئو، 1 اسلاید 4
2-7 مرحله دو: ساختن پروژه Step 2: constructing the project 1 ویدئو، 1 برنامه 9
3-7 مرحله سه: منوی اصلی Step 3: main menu 1 ویدئو، 1 برنامه 11
4-7 مرحله چهار: منوی لیست های مختلف خودرو ها Step 4: listings menu 1 ویدئو، 1 برنامه 14
5-7 مرحله پنج: منوی فروش Step 5: sale menu 1 ویدئو، 1 برنامه 8
6-7 مرحله شش: کلاس های Cars و Listings Step 6: Cars and Listings classes 1 ویدئو، 1 برنامه 11
7-7 مرحله هفت: منوی رنج قیمتی Step 7: price range menu 1 ویدئو، 1 برنامه 21
8-7 مرحله هشت: ذخیره کردن خودروهای مورد علاقه Step 8: saving favorite cars 1 ویدئو، 1 برنامه 16
9-7 مرحله نه: ادامه ذخیره کردن خودروهای مورد علاقه و منوی برند Step 9: saving favorite cars and brand menu 1 ویدئو، 1 برنامه
10-7 مرحله ده: منوی دسته Step 10: category menu 1 ویدئو، 1 برنامه 8
11-7 مرحله یازده: لیست کردن خودروهای مورد علاقه Step 11: listing favorite cars 1 ویدئو، 1 برنامه 20
12-7 مرحله دوازده: گرفتن سفارش نهایی Step 12: taking final order 2 ویدئو، 1 برنامه 42
13-7 مرحله سیزده: چند اصلاح و بهینه سازی نهایی Step 13: some final improvements 1 ویدئو، 1 برنامه 11
14-7 مرحله 14: ساختن فایل های jar و batch پروژه Step 14: making the jar file and the batch file of the project 1 ویدئو، 1 برنامه،
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
و فایل های jar و batch 12
15-7 خلاصه فصل هفتم Summary of Chapter 7 1 ویدئو
درباره این سایت