Object Oriented Programming From Beginner to Pro 2024-12 is a comprehensive, hands-on course designed to take you from the fundamentals to advanced, real-world mastery of oop. Whether you are just starting out or looking to level up, this course gives you the structured path and practical projects you need to succeed.
Throughout the lessons you will build genuine confidence with oop and data-sourcepos, learning through clear explanations and step-by-step examples you can apply immediately. Below you will find everything the course covers, who it is for, and a full breakdown of the curriculum before you download.
Course Description
دوره Python OOP: Object Oriented Programming From Beginner to Pro. این دوره برای توسعهدهندگان پایتون در هر سطحی است که میخواهند تمام آنچه برای نوشتن نرمافزار شیءگرای زیبا، سازمانیافته و قابل نگهداری لازم است را بیاموزند. بخش اول دوره فرض میکند که شما یک مبتدی کامل در OOP هستید و اصول اولیه OOP را معرفی میکند: کلاسها و اشیاء، ویژگیها و متدها، اصلاحکنندههای دسترسی، ویژگیهای استاتیک و متدهای استاتیک، ویژگیها در مقابل getters و setters. تا پایان این بخش، شما ابزارهایی برای نوشتن و درک نرمافزار شیءگرا خواهید داشت… اما ابزارها به تنهایی کافی نیستند! نوشتن نرمافزار عالی مستلزم درک اصولی است که به شما در سازماندهی مؤثر کد خود کمک میکند. بقیه دوره بر این اصول آزمایش شده تمرکز دارد و به شما آموزش میدهد که چگونه در مورد نرمافزار OOP با طراحی خوب، قابل نگهداری و توسعهپذیر فکر کنید، refactor کنید و در مورد آن ارتباط برقرار کنید. هر مفهوم با یک مثال معرفی میشود که ابتدا اصل را نقض میکند، و پس از آن بحث در مورد مسائل و یک راهحل refactor شده ارائه میشود – به شما کمک میکند تا واقعاً اصل و کاربردهای آن را درک کنید. تا پایان این دوره، دانش و اعتماد به نفس لازم برای نوشتن کد OOP تمیز، مقیاسپذیر و قابل نگهداری را خواهید داشت.
What You Will Learn
- از یک مبتدی کامل OOP به فردی مطمئن تبدیل شوید و آماده کار بر روی نرمافزار OOP شوید.
- اصول اولیه OOP را بیاموزید: ایجاد کلاسها، اشیاء، ویژگیها، متدها، اصلاحکنندههای دسترسی، کلاسهای انتزاعی، getters & setters، ویژگیها، ویژگیهای استاتیک…
- مفاهیم مهم OOP را با مثالها درک کنید: encapsulation، abstraction، inheritance، polymorphism، coupling، composition، dependency injection.
- پنج اصل SOLID به شما نشان میدهد که چگونه مسئولیتها را به کلاسها اختصاص دهید و روابط بین آنها را مدیریت کنید.
- الگوهای طراحی “Gang of Four”: راهحلهای اثبات شده برای مشکلات تکراری در طراحی نرمافزار، بنابراین لازم نیست چرخ را دوباره اختراع کنید.
- زبان مدلسازی یکپارچه (UML) برای مدلسازی بصری کلاسها و روابط بین آنها به روشی استاندارد.
Who This Course Is For
- هر سطح از توسعهدهنده پایتون که میخواهد OOP را در پایتون به طور کامل درک کند و احساس اطمینان در کار بر روی نرمافزار OOP واقعی داشته باشد.
Course Features & Specifications
- ناشر : Udemy
- مدرس : Danny Adams
- زبان: انگلیسی
- سطح آموزش : پیشرفته
- تعداد دروس : 89
- مدت زمان آموزش : 6 ساعت و 44 دقیقه
Prerequisites
- Just the very basics of Python: variables, functions, if statements, for loops.
- You need no knowledge of object-oriented programming to take this course. I will teach you from the very basics to an advanced level.
Preview
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
Installation Guide
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p