آموزش مبانی برنامه‌نویسی جاوا و مفاهیم شی‌گرایی - آخرین آپدیت

دانلود 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

  • تمرین عملی آرایه‌ها Array - Hands-On Exercise

  • آرایه‌های دو بعدی (2D) Two-Dimensional (2D) Array

  • تمرین عملی آرایه‌های دو بعدی Two-Dimensional (2D) Array - Hands-On Exercise

  • آرایه‌ای از اشیاء Array of Object

برنامه‌نویسی با لیست‌ها در جاوا Programming with Lists in Java

  • آرایه لیست (ArrayList) Array List

  • ساختار لیست پیوندی (Linked List) Structure of a Linked List

  • لیست پیوندی Linked List

  • مقایسه ArrayList و LinkedList ArrayList Versus LinkedList

  • تکرارکننده لیست (List Iterator) List Iterator

ست‌ها و مپ‌ها Sets and Maps

  • HashSet HashSet

  • LinkedHashSet LinkedHashSet

  • TreeSet TreeSet

  • پیمایش روی ست‌ها Iterating on Sets

  • HashMap HashMap

  • TreeMap TreeMap

  • پیمایش روی مپ‌ها Iterating on Maps

نمایش نظرات

آموزش مبانی برنامه‌نویسی جاوا و مفاهیم شی‌گرایی
جزییات دوره
9h 59m
69
(آخرین آپدیت)
1,365
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده