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

دانلود Introduction to Object-Oriented Programming with Java

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره مقدمه‌ای بر برنامه‌نویسی شی‌گرا (OO) با جاوا، دومین بخش از تخصص Core Java است. پس از تکمیل این دوره، شما قادر خواهید بود کلاس‌های ساده‌ای در جاوا ایجاد کنید که اصل کپسوله‌سازی (Encapsulation) را رعایت می‌کنند، کلاس‌های دیگر را برای استفاده وارد (Import) کنید، با رشته‌ها (Strings) کار کنید، خروجی‌ها را چاپ نمایید و از توابع پیشرفته ریاضی استفاده کنید. ما با یک مرور کوتاه بر مفاهیم ضروری برنامه‌نویسی شی‌گرا شروع خواهیم کرد. سپس، مفاهیم پایه جاوا در رابطه با کلاس‌ها را معرفی می‌کنیم تا بتوانید نوشتن کلاس‌های ساده با ویژگی‌ها (Attributes) و متدها را آغاز کنید. مفهوم نمونه‌ها (Instances) یا اشیائی که از کلاس‌ها ساخته می‌شوند را بررسی خواهیم کرد تا بتوانید راهکارهای شی‌گرا طراحی کنید. در نهایت، مبحث فضای نام‌ها (Namespaces) و کتابخانه‌های جاوا را پوشش می‌دهیم تا نحوه بسته‌بندی کلاس‌ها در جاوا را توضیح دهیم و یاد بگیرید چگونه کدها را بدون تداخل نام سازماندهی کرده و به کلاس‌های استاندارد محیط اجرای جاوا دسترسی پیدا کنید. برای موفقیت در این دوره، پیشنهاد می‌شود دوره اول (مقدمات جاوا) را گذرانده باشید یا دانش معادلی در این زمینه داشته باشید.

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

کلاس‌ها و اشیاء Classes and Objects

  • بررسی کلی دوره Course Overview

  • کلاس‌ها و اشیاء Classes and Objects

  • چرا از شی‌گرایی استفاده کنیم؟ Why Use OO?

  • بازاستفاده از کد Code Re-use

  • مدیریت تغییرات Managing Change

  • انتقال از برنامه‌نویسی رویه‌ای به شی‌گرا Moving to OO from Procedural

  • تعاریف شی‌گرایی OO Definitions

  • مثال تعاریف شی‌گرایی OO Definitions - Example

  • تعریف یک کلاس Defining a Class

  • مثال از یک کلاس: ماشین An Example Class: Car

  • مثال از یک کلاس: بررسی کد An Example Class: Look at the Code

  • اشیاء Objects

  • مثال از اشیاء Objects Example

  • تجربه محیط آزمایشگاه Experience the Lab Environment

ساخت کلاس‌ها Creating Classes

  • مقدمه‌ای بر پکیج‌ها Introduction to Packages

  • پکیج‌ها و Classpath Packages and the Classpath

  • اعلان یک کلاس Declaring a Class

  • کالبدشناسی کلاس Class Anatomy

  • افزودن ویژگی‌ها و متدها Adding Attributes and Methods

  • پارامترهای متد Method Parameters

  • متغیرهای متد Method Variables

  • تعدیل‌کننده‌های دسترسی در جاوا Java Access Modifiers

  • ساخت سازنده (Constructor) شخصی Create Your Own Constructor

  • سازنده‌های متعدد Multiple Constructors

  • خلاصه آزمایشگاه ساخت کلاس‌ها Creating Classes Lab Summary

  • راهنمای کامل آزمایشگاه ساخت کلاس‌ها (اختیاری) Creating Classes Lab Full Walkthrough (Optional)

  • ویژگی‌های استاتیک Static Attributes

  • دموی متدهای استاتیک Static Methods Demo

  • خلاصه آزمایشگاه ساخت کلاس‌های ماشین‌حساب Creating Calculator Classes Lab Summary

  • راهنمای کامل آزمایشگاه ساخت کلاس‌های ماشین‌حساب (اختیاری) Creating Calculator Classes Lab Full Walkthrough (Optional)

استفاده از اشیاء جاوا Using Java Objects

  • ایجاد یک شیء Creating an Object

  • فرآیند ساخت (Construction) The Process of Construction

  • کار با اشیاء Working with Objects

  • خلاصه آزمایشگاه ایجاد اشیاء Creating Objects Lab Summary

  • راهنمای کامل آزمایشگاه ایجاد اشیاء (اختیاری) Creating Objects Lab Full Walkthrough (Optional)

فضاهای نام و کتابخانه‌های جاوا Namespaces and Java Libraries

  • فایل‌های JAR و فضای نام‌ها (پکیج‌ها) JAR Files and Namespaces (Packages)

  • بسته‌بندی کلاس‌ها Packaging Classes

  • وارد کردن پکیج‌ها Importing Packages

  • استفاده از کلاس‌های وارد شده Using Imported Classes

  • کلاس String The String Class

  • ایجاد اشیاء رشته‌ای Creating String Objects

  • بررسی StringBuffer و StringBuilder StringBuffer and StringBuilder

  • کلاس Math The Math Class

  • خلاصه آزمایشگاه ایجاد اشیاء ماشین‌حساب Creating Calculator Objects Lab Summary

  • راهنمای کامل آزمایشگاه ایجاد اشیاء ماشین‌حساب (اختیاری) Creating Calculator Objects Lab Full Walkthrough (Optional)

نمایش نظرات

آموزش مقدماتی برنامه‌نویسی شی‌گرا با جاوا
جزییات دوره
13h 54m
45
(آخرین آپدیت)
50,711
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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