لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی برنامهنویسی جاوا و مفاهیم شیگرایی
- آخرین آپدیت
دانلود Java Programming Fundamentals and Object-Oriented Concepts
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
این دوره با مقدمهای بر جاوا آغاز میشود و شما را در نصب کیت توسعه جاوا (JDK) و محیط توسعه یکپارچه اکلیپس (Eclipse IDE) راهنمایی میکند. شما اولین برنامه جاوا خود را خواهید نوشت و انواع دادههای اولیه و عملگرها را بررسی خواهید کرد. در ادامه، با دستورات شرطی و حلقهها آشنا شده و درک خود را با تمرینات عملی تثبیت میکنید.
سپس، به بررسی عملیات رشتهها (String) و مفاهیم برنامهنویسی شیگرا (OOP) خواهید پرداخت. شما مفاهیم کلاسها، اشیاء، متدها و Overloading متدها را به همراه سطح دسترسیها و سازندهها (Constructors) خواهید آموخت. این دوره بر تمرینات عملی در زمینه مدیریت کلاسها و اشیاء تأکید دارد تا تسلط شما بر کپسولهسازی دادهها، کلمات کلیدی static و متد main تضمین شود.
در نهایت، دوره به بررسی کلاسهای خاص جاوا، ویژگیهای جدید جاوا ۱۰ و مباحث پیشرفتهای مانند ارثبری (Inheritance)، انتزاع (Abstraction) و چندریختی (Polymorphism) میپردازد. همچنین با آرایهها، لیستها، ستها و مپها کار خواهید کرد و دانش خود را از طریق تمرینات کاربردی ارتقا میدهید. این رویکرد جامع شما را آماده میکند تا چالشهای دنیای واقعی برنامهنویسی جاوا را با اعتماد به نفس مدیریت کنید.
این دوره برای مبتدیان بدون تجربه قبلی در برنامهنویسی و همچنین توسعهدهندگان باتجربهای که قصد بازبینی مهارتهای جاوا خود را دارند طراحی شده و تنها نیازمند درک پایهای از کامپیوتر است.
سرفصل ها و درس ها
مفاهیم پایه برنامهنویسی جاوا
Basic Concepts of Java Programming
مقدمهای بر تخصص
Introduction to the Specialization
نصب کیت توسعه جاوا (JDK)
Java Development Kit (JDK) Installation
نصب محیط توسعه یکپارچه اکلیپس (IDE)
Eclipse Integrated Development Environment (IDE) Installation
اولین برنامه جاوا
First Java Program
انواع دادههای اولیه در جاوا
Primitive Data Types in Java
عملگرهای ریاضی در جاوا
Arithmetic Operators in Java
عملگرهای منطقی و بیتی در جاوا
Logical and Bitwise Operators in Java
عملگرهای رابطهای در جاوا
Relational Operators in Java
دستورات شرطی: شرط If
Conditional Statements - If Condition
دستورات شرطی: شرط If تو در تو
Conditional Statements - Nested If Condition
حلقهها: حلقه For
Loops - For Loop
تمرین عملی حلقه For
For Loop - Hands-On Exercise
حلقهها: For تو در تو
Loops - Nested For
تمرین عملی روی حلقه For تو در تو
Hands-On Exercise on Nested For Loop
حلقهها: While و Do While
Loops - While and Do While
حلقهها: Break و Continue
Loops - Break and Continue
عملیات روی رشتهها
String Operations
مبانی رشتهها
String Basics
مقایسه رشتهها
String Compare
جستجو در رشتهها
String Search
برش رشتهها (Slice)
String Slice
جایگزینی در رشتهها
String Replace
تبدیل رشتهها
String Conversion
برنامهنویسی شیگرا
Object-Oriented Programming
کلاس و شیء چیست؟
What Is Class and Object?
تمرین عملی ۱: کلاس و شیء
Class and Object - Hands-On Exercise 1
متدها در جاوا
Methods in Java
Overloading متدها
Method Overloading
سطح دسترسیها و اصلاحکنندهها
Access Specifiers - Modifiers
سازنده (Constructor)
Constructor
کپسولهسازی دادهها
Data Encapsulation
کلمه کلیدی Static
Static Keyword
متد Main
Main Method
تمرین عملی ۲: کلاس و شیء
Hands-On Exercise 2 on Class and Object
کلاسهای خاص و کاربردی در جاوا
Special and Useful Classes in Java
کلاس Math
Math Class
کلاس StringBuilder
StringBuilder Class
متدهای StringBuilder
StringBuilder Method
کلاس Scanner
Scanner Class
کلاس Random
Random Class
کلاس شناسه یکتای جهانی (UUID)
Universally Unique Identifier (UUID) Class
ویژگیهای جدید در جاوا ۱۰
New Stuff in Java 10
کلمه کلیدی var
var Keyword
مفهوم Garbage Collector (GC) و بهروزرسانیهای جاوا ۱۰ در GC
Concept of Garbage Collector (GC) and Java 10 Update in GC
سایر بهروزرسانیهای جاوا ۱۰
Other Updates in Java 10
ارثبری، انتزاع و چندریختی
Inheritance, Abstraction, and Polymorphism
ارثبری کلاسها
Class Inheritance
Overriding متدها
Method Overriding
چندریختی (Polymorphism)
Polymorphism
کلمه کلیدی Super
Super Keyword
سازنده سوپرکلاس
Superclass Constructor
سطح دسترسی Protected
Protected Access Specifier
انتزاع (Abstraction)
Abstraction
اینترفیس (Interface)
Interface
کلمه کلیدی Final
Final Keyword
برنامهنویسی با آرایهها در جاوا
Programming with Arrays in Java
آرایه چیست؟
What Is an Array?
شیء آرایه
Array Object
حلقه For پیشرفته برای پیمایش آرایهها
Enhanced For Loop for Array Iteration
نمایش نظرات