در دنیای توسعه نرمافزار، شیگرایی (Object-Oriented Programming یا OOP) یکی از مهمترین و پرکاربردترین مفاهیم است که به توسعهدهندگان کمک میکند تا کدهای خود را به شکل سازماندهی شده و قابل فهمتر بنویسند. PHP بهعنوان یکی از محبوبترین زبان برنامه نویسی وب، از امکانات قوی شیگرایی برخوردار است. در این دوره، ضمن آموزش برنامهنویسی با تمرکز بر OOP در PHP، با مفاهیم و تکنیکهای کلیدی آشنا میشوید و آنها را در پروژههای واقعی بهکار میگیرید. با پایان دوره، شما قادر خواهید بود تا پروژههای خود را با کیفیت بالاتر و به صورت ماژولار و قابل نگهداری توسعه دهید. اگر تازه برنامه نویسی را شروع کردید، پشنهاد میکنیم، دورههای آموزش برنامه نویسیPHP نیک آموز را از دست ندهید.
690.000 تومان
برنامه نویسی شی گرا یا Object-Oriented Programming که به اختصار OOP نیز نامیده میشود، شیوهای از برنامهنویسی بر پایه آبجکت یا شی است. این شیوه به برنامهنویسان امکان میدهد تا کدهایی تمیز، با قابلیت نگهداری بالاتر و اشکالزدایی آسانتر بنویسند. این سبک از برنامهنویسی، شباهت زیادی با مفاهیم دنیای واقعی دارد.
▪️ آشنایی با دوره آموزش شی گرایی در PHP
▪️ کلاسها در PHP
▪️ نمونه پیادهسازی یک کلاس
▪️ آشنایی با Property ها
▪️ آشنایی با Method ها
▪️ فراخوانی متدهای Protected
▪️ سازنده و مخرب
▪️ آشنایی با اشیا
▪️ کلمه کلیدی $this
▪️ آشنایی با Method Chaining
▪️ آشنایی با Access Modifier ها
▪️ بازنویسی متدها در وراثت یا method overriding
▪️ وراثت چند مرحلهای در برنامهنویسی شی گرا
▪️ آشنایی با parent و نحوه استفاده از آن
▪️ آشنایی با Interface
▪️ استفاده از Interface های چندگانه
▪️ آشنایی با Abstract Class و Abstract Method
▪️ آشنایی با Static Method ها و Static Property ها
▪️ آشنایی با چندریختی یا Polumorphism
▪️ آشنایی با کپسولهسازی یا Encapsulation
▪️ آشنایی با Data Abstraction
▪️ آشنایی با Type Hinting
▪️ آشنایی با Dependency Injection
▪️ مقایسه Dependency Injection با Inheritance
▪️ آشنایی با Trait
▪️ آشنایی با Autoload
▪️ آشنایی با Namespace
▪️ آمادهسازی کلاس کار با دیتابیس
▪️ آمادهسازی کلاس کار با کاربران
▪️ آمادهسازی کلاس کار با پروژهها
▪️ آمادهسازی کلاس با تنظیمات
رضا هاشمیان تجربه حدود ۶ ساله در حوزه برنامهنویسی سمت سرور دارد و در این مدت، پروژههای نرمافزاری متنوعی از قبیل اتوماسیون هوشمند ساخت طلا و جواهر، پیادهسازی سیستم مدیریت یادگیری آنلاین (LMS)، و ایجاد صرافی رمزارز را با موفقیت به انجام رسانده است. او همچنین فعالیتهای حرفهای خود را در پلتفرم آپورک آغاز کرده […]
ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم.
Δ
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
These cookies are needed for adding comments on this website.
Google Tag Manager simplifies the management of marketing tags on your website without code changes.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Clarity is a web analytics service that tracks and reports website traffic.
Service URL: clarity.microsoft.com
SourceBuster is used by WooCommerce for order attribution based on user source.