لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی شیءگرا (OOP)
- آخرین آپدیت
دانلود Object Oriented Programming
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره جامع برای آمادهسازی شما جهت دستیابی به یک مسیر شغلی موفق در برنامهنویسی جاوا و توسعه نرمافزار، با تمرکز ویژه بر اصول برنامهنویسی شیءگرا (OOP) طراحی شده است. با بهرهگیری از جاوا، که یکی از محبوبترین و چندمنظورهترین زبانهای برنامهنویسی است، شما زیربنای محکمی در هر دو زمینه برنامهنویسی جاوا و مفاهیم شیءگرا کسب خواهید کرد.
در این دوره، با مفاهیم بنیادی OOP مانند انتزاع (Abstraction)، کپسولهسازی (Encapsulation)، ارثبری (Inheritance) و چندریختی (Polymorphism) آشنا خواهید شد. این اصول هسته اصلی توسعه نرمافزار مدرن را تشکیل میدهند و برای ایجاد کدهای ماژولار، منعطف و قابل استفاده مجدد ضروری هستند.
علاوه بر OOP، ویژگیهای پیشرفته جاوا را که عملکرد برنامههای شما را گسترش میدهند، بررسی خواهید کرد. موضوعات پوشش داده شده شامل Genericها (برای امنیت تایپ و انعطافپذیری)، مدیریت استثناها (Exception Handling) برای مدیریت خطاهای قدرتمند، عملیات ورودی/خروجی فایل برای پایداری دادهها و مفاهیم چندرشتهای (Multithreading) برای بهبود پاسخگویی اپلیکیشن است.
این دوره طیف متنوعی از موضوعات برنامهنویسی جاوا را پوشش میدهد، از جمله طراحی و ساخت کلاسها و اشیاء جاوا، استفاده از اصلاحکنندههای دسترسی مناسب، انواع متغیرها و ساختارهای کنترلی. شما همچنین در کار با دادهها با استفاده از آرایهها، رشتهها و فریمورک مجموعهها (Collections) استاد خواهید شد که شما را قادر میسازد دادهها را به طور کارآمد ذخیره، بازیابی و مدیریت کنید.
در پایان این دوره، درک عمیقی از اصول OOP در جاوا خواهید داشت و مهارتهای لازم برای طراحی و پیادهسازی برنامههای جاوا قدرتمند، کارآمد و ماژولار را کسب خواهید کرد. این پایه قوی، سکوی پرتابی برای فعالیتهای آکادمیک آینده و مسیر شغلی موفق شما در برنامهنویسی جاوا و مهندسی نرمافزار خواهد بود.
سرفصل ها و درس ها
مقدمهای بر برنامهنویسی شیءگرا و مبانی جاوا
Introduction to Object-Oriented Programming and Java Basics
مقدمه دوره
Course Introduction
مقدمهای بر برنامهنویسی شیءگرا
Object-Oriented Programming Introduction
مبانی شیء و کلاس
Object and Class Basics
انتزاع (Abstraction) در OOP
Abstraction in OOP
کپسولهسازی (Encapsulation) در OOP
Encapsulation in OOP
ارثبری (Inheritance) در OOP
Inheritance in OOP
چندریختی (Polymorphism) در OOP
Polymorphism in OOP
ساختار برنامه در جاوا
Java Program Structure
انواع دادههای اولیه در جاوا
Java Primitive Types
متغیرها و محدوده (Scope) در جاوا
Java Variables and Scope
ارتقای تایپ و تبدیل نوع (Type Casting)
Type Promotion and Type Casting
عملگرهای پایه در جاوا
Basic Operators in Java
دستورات کنترلی در جاوا
Control Statements in Java
جمعبندی ماژول: مقدمهای بر برنامهنویسی شیءگرا و مبانی جاوا
Module Wrap-Up - Introduction to Object-Oriented Programming and Java Basics
تعریف کلاسها، اشیاء و سازندهها
Defining Classes, Objects, and Constructors
تعریف کلاسها در جاوا
Defining Classes in Java
اصلاحکنندههای دسترسی و قابلیت مشاهده
Access Modifiers and Visibility
ایجاد اشیاء در جاوا
Creating Objects in Java
سازندهها و مقداردهی اولیه اشیاء
Constructors and Object Initialization
سازندههای پیشفرض
Default Constructors
سازندههای پارامتریک
Parameterized Constructors
دسترسی به فیلدها و متدهای نمونه (Instance)
Accessing Instance Fields and Methods
تفاوت متغیرهای کلاس و متغیرهای نمونه
Class vs. Instance Variables
اشیاء تغییرپذیر (Mutable) در مقابل تغییرناپذیر (Immutable)
Mutable vs. Immutable Objects
آرگومانهای خط فرمان
Command-Line Arguments
مبانی کلاس Scanner
Scanner Class Basics
خواندن ورودی با استفاده از کلاس Scanner
Reading Input Using Scanner Class
جمعبندی ماژول: تعریف کلاسها، اشیاء و سازندهها
Module Wrap-Up - Defining Classes, Objects, and Constructors
استاتیک، فاینال، اورلودینگ و پارامترهای شیء
Static, Final, Overloading, and Object Parameters
کلیدواژه Static در جاوا
Static Keyword in Java
متدها و متغیرهای استاتیک
Static Variables and Methods
کلیدواژه Final در جاوا
Final Keyword in Java
متدها و متغیرهای فاینال
Final Variables and Methods
نمایش نظرات