لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مقدماتی برنامهنویسی شیگرا با جاوا
- آخرین آپدیت
دانلود 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)
نمایش نظرات