هیچ دوره ای در سبد خرید شما وجود ندارد
توضیحات دوره :
در دوره آموزش پروژه محور شیء گرایی در PHP به صورت پروژه محور با موضوع وبلاگ شخصی با OOP در php می پردازیم و بخش های مختلف آن را به صورت شی گرایی و کلاس پیاده سازی می کنیم.
شی گرایی یکی از مباحث مهم است که باید توانایی پیاده سازی و اجرا کردن آن در قالب پروژه را بدست بیاورید تا گامی محکم در جهت حرفه ای کد زدن و پیاده سازی پروژه ها برداریم.
همانطور که میدانید کدنویسی به صورت شی گرایی باعث خوانایی بیشتر برنامه و مفهومی شدن برنامه و زیباتر شدن کدها خواهد شد و همچنین باعث انعطاف پذیری کدها و تقسیم بندی جز به جز آن خواهد بود.
در دوره آموزش پروژه محور شیء گرایی در PHP با استفاده از شی گرایی و مفاهیم آن پروژه ای در قالب شی گرایی ایجاد میکنیم تا شما بتوانیم تجربه خوبی از مشاهده و پیاده سازی این پروژه بدست آورید و در پروژه های بعدی بتوانید به سادگی از مباحث شی گرای استفاده نمایید. سطح این دوره متوسط میباشد پس نگران دانش کم در این زمینه نباشید. پیشنهاد میکنم ویدیوی قرار داده شده در بالا را نیز مشاهده کنید تا با این دوره آموزشی بیشتر آشنا شوید.
در این دوره آموزشی چه می آموزید ؟
در ابتدای آموزش پروژه محور شیء گرایی در PHP به شما می آموزیم که چگونه پیکربندی یک سایت را با توجه به مفاهیم شی گرایی انجام دهید و چه الزاماتی را رعایت کنید و در ادامه شروع به پیاده سازی پروژه میکنیم و از بخش ثبت نام کاربر آغاز خواهیم کرد و در ادامه بخش ورود و نحوه ورود با امنیت کامل به داشبورد پنل را خواهیم داشت، در ادامه نیز به داشبورد پنل مدیریت را اماده سازی میکنیم و اجازه میدهیم که کاربری که ورود کرده صفحه داشبورد را مشاهده کند، در بخش بعد به ویرایش اطلاعات کاربری را پیاده سازی خواهیم کرد و در ادامه بخش های CRUD مرتبط به کاربران، نوشته ها، دسته ها و گالری میپردازیم، همچنین در ادامه به اماده سازی بخش نظرات در پنل ادمین خواهیم پرداخت، بخش های دیگری چون ثبت نظر و عملیات لایم و بازدید نیز در پروژه در ادامه مسیر انجام خواهیم داد و تمامی بخش ها با استفاده از قوانین شی گرایی پیاده سازی خواهیم کرد و امیدواریم در این مسیر آموزشی بتوانید نحوه بررسی و پیاده سازی یک پروژه را به صورت OOP انجام دهید.
در این دوره نحوه بررسی و تجزیه و تحلیل یک پروژه و ایجاد اشیا و کلاس های مختلف و ارتباط بین آنها و همچنین پیاده سازی کدهای مناسب و حرفه ای در قالب کدنویسی با کلاس و شی گرایی را می آموزید و یاد خواهید گرفت به چه صورت بخش های مختلف پروژه را به صورت دسته بندی شده در قالب OOP اماده سازی و پیاده سازی کنید.
این دوره چه بازارکاری دارد ؟
در صورت یادگیری پروژه محور مباحث شی گرایی طبیعتا توانایی اجرای پروژه های OOP را خواهید داشت چرا که شناخت مفاهیم OOP و نحوه استفاده از آن در پروژه و نوشتن کدهای حرفه ای بسیار مهم برای تمامی شرکت ها و گروه های برنامه نویسی است و از این نظر شما یک پله دیگر نسبت به قبل رشد خواهید کرد و به درجه مطلوبی از برنامه نویسی در PHP خواهید رسید و توانایی پیاده سازی کدهای مفهومی با قواعد کلاس را خواهید داشت و این خود یک مهارت به حساب خواهد آمد و گروه ها و شرکت های مختلفی خواهان جذب چنین افرادی خواهند بود،چرا که شی گرایی جز مباحث مهم و کاربردی و پیش نیاز فریم ورک های معتبریست که در شرکت های مختلف در حال استفاده است.
پیش نیازهای آموزش پروژه محور شیء گرایی در PHP
پیش نیازی که برای این دوره لازم است :
- تسلط نسبی به مباحث PHP به صورت مقدماتی
- کار با نرم افزار زمپ و phpmyadmin
علاوه بر این دو لازم است که چند پروژه کوچک با PHP پیاده سازی کرده باشند تا بتوانند درک بهتری از نحوه پیاده سازی پروژه داشته باشند و مباحث این دوره را یک به یک مشاهده و آن را تمرین و پیاده سازی کنند.
سرفصل های دوره آموزش پروژه محور شیء گرایی در PHP:
- مقدمه و پیکر بندی پروژه
- عملیات ثبت نام
- عملیات ورود و ورود به داشبورد پنل
- عملیات CRUD برای کاربران
- عملیات CRUD برای دسته های نوشته ها
- عملیات CRUD برای نوشته ها
- عملیات مدیریت برای گالری تصاویر برای نوشته مربوطه
- عملیات مدیریت نظرات
- نمایش اطلاعات در صفحه اصلی سایت و جزییات و عملیات نظرات
- عملیات بازدید ها و لایک ها
این دوره برای چه کسانی مناسب است ؟
دوره آموزش پروژه محور شیء گرایی در PHP برای آن دسته از افرادی مناسب است که PHP را مطالعه کرده اند و با مباحث آن آشنا هستند و میخواهند به صورت حرفه ای تر کدنویسی کنند و برنامه نویسی OOP را در پروژه خود انجام دهند. همچنین میخواهند به سطح های بالاتر در حوزه برنامه نویسی PHP حرکت کنند و فریم ورک های معتبری از این دست یاد بگیرند و در پروژه های خود مورد استفاده قرار دهند.
چه نرم افزارهایی در این دوره استفاده شده است ؟
نرم افزار هایی که در این پروژه استفاده میشود و باید در سیستم از قبل اماده شده باشد :
- نرم افزار زمپ برای راه اندازی وبسرور است
- نسخه ای که از php تدریس میشود نسخه 8 به بالا است
saeedhomayoni دانشجوی دوره
سلام من در قسمت Database.php مشکل خوردم کلاس های که دادم اجرا نمیکنه و خطا میده
jak.jaksonn دانشجوی دوره
این کد بجای Database قرار بدید
connection = new PDO(“mysql:host=”.host.”;dbname=”.database, username, password);
$this->connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$query = explode(” “, $sql);
if ($query[0] == “select”) {
$this->result = $this->connection->query($sql);
} else {
$this->connection->exec($sql);
}
} catch (PDOException $e) {
echo “خطایی در اتصال به دیتابیس رخ داده است: ” . $e->getMessage();
throw new \Exception(“Database query failed: ” . $e->getMessage());
}
return $this;
}
public function get(): array {
$list = [];
while ($row = $this->result->fetch()) {
$list[] = $row;
}
return $list;
}
public function result(): int {
return $this->connection->errorCode();
}
}
radmehrghtitan
بسیار عالی
taboo2023.mg
ببخشید اموزش این قسمت رو *کار با نرم افزار زمپ و phpmyadmin* که در بخش پیشنیازها اشاره شده در کدوم بسته ی اموزشی میتونم تهیه کنم. باتشکر از شما.
asgrendel دانشجوی دوره
عرض سلام و احترام
ببخشید سورس کد های دوره ارائه نمیشه؟؟
هر چی گشتم نه تو پنل بود نه در صفحه آموزش(محصول)
اگر امکان داره سورس آموزش ها رو قرار بدید .ممنون
حسین دهقان مدرس دوره
سلام دوست من، سورس کد دوره ها رو اطلاع دادم که قرار بدن تا شما دسترسی داشته باشین همچنین میتونین با بنده مستقیما در ارتباط باشین و سوالات خودتون رو بپرسین
ای دی تلگرام:
@hsseindehghan
sobhankhorshidi1397
ببخشید در دوره شی گرایی پروژه محور php قالب وبلاگ رو صفر تا صد داخل دوره کد نویسی میشه یا قالب خام رو میزارد تا دانلودش کنیم؟
حسین دهقان مدرس دوره
سلام وقت بخیر دوست عزیز
در این دوره مباحث php صفرتاصد کدنویسی میشه وبه یک قالب اتصال پیدا میکنه و مباحث مرتبط به php تدریس شده است و شما پس از مشاهده این دوره میتونید به هر قالبی که مدنظرتون هست متصل کنید و استفاده کنید. قالب این دوره یک تملپیت بوت استرپی هست که که صرفا جهت اتصال به کدهای شی گرای Phpهست و تدریسی روی نحوه کدنویسی طراحی قالب ارائه نشده است
موفق باشید