دوره ی آموزش ساخت فریمورک برای پی اچ پی با PHP MVC

دوره ی آموزش ساخت فریمورک برای پی اچ پی با PHP MVC
نکات مهم درباره ی این محصول
دوره بصورت فایل های ویدیویی با متعلقات موجود تحویل داده میشود
دوره دارای پشتیبانی آنلاین میباشد
کپی رایت این محصول برای سایت avasam.ir میباشد
ثبت نام در دوره فوری و همان لحظه ی درخواست شما می باشد
جزئیات محصول
تعداد جلسات: ۱۰ عدد
مدت کل : ۲۰ ساعت
نوع دوره: فایل های ویدئویی HD
تولید شده : آموزشگاه رسمی آواسام
نوع: پروژه محور
وضعیت دوره : تکمیل ۱۰۰% و قابل تحویل فوری
شرکت کننده : ۵۲۷۲ نفر
ضمانت بازگشت : تا یک هفته
۱,۲۹۶,۰۰۰ تومان
۶۹%
۳۹۹,۰۰۰ تومان
این محصول در لیست شگفت انگیز بعلت پرفروش بودن در هفته ی گذشته قرار گرفت. با تخفیف بالای ۵۰٪ شرکت کنید

تاریخ اتمام تخفیف : پایان روز پنجشنبه ۲ فروردین ۱۴۰۳

سام نیکزاد
مدرس : سام نیکزاد

کارشناسی مهندسی نرم افزار
کارشناس ارشد هوش مصنوعی
تجربه تدریس برنامه نویسی از ۱۳۹۲

نیاز به کمک داری ؟ پشتیبانی ما در تلگرام و واتساپ پاسخگوی شماست ۰۹۳۵۴۸۸۷۳۴۴
پادکست دوره ی آموزش ساخت فریمورک برای پی اچ پی با PHP MVC
پادکست صوتی راهنمای این محصول

توضیحات و جزئیات :‌

دسترسی سریع به مطالب این بخش :‌

 

دوره ی آموزش ساخت فریمورک برای پی اچ پی با PHP MVC

دوره ی آموزش ساخت فریمورک برای php با PHP MVC

در این دوره ی آموزشی ،‌ یک فریمورک کامل برای زبان PHP  میسازیم که از الگوی طراحی  MVC  بهره میبرد .

یک فریمورک سریع و ایمن به همراه تنظیمات و قابلیت گسترش و ماژولار که میتوان در آینده برای آن کتابخانه های مختلفی هم تولید کرد . 

در پایان این دوره شما به مباحث اصلی زبان برنامه نویسی php مسلط میشوید و همچنین توانایی ساخت یک فریمورک شخصی برای طراحی و ساخت انواع وب سایت ها را فریمورک شخصی خود را خواهید داشت . مطمئنا طراحی و ساخت وب سایت ها به زبان php بصورت خام کار درستی نخواهد بود و باید یک چهارچوب برای خود تعریف کنید و حتما از یک الگوی قوی بهره بگیرید که تمام این موارد در این دوره ی اموزشی به شما آموزش داده میشود . 

 

فریمورک PHP چیست ؟ 

دوره ی آموزش ساخت فریمورک برای PHP  با PHP MVC

فریمورک چیزی نیست جز ابزارهای آماده ، کلاس های از پیش نوشته شده ،‌متد های عملیاتی آماده که همه و همه برای کمک به برنامه نویس ساخته میشوند . بود و نبود فریمورک ضرورتی ندارد اما یک مثالی بزنیم تا این موضوع را متوجه بشید که وجود فریمورک چه کمکی به برنامه نویسان خواهد کرد مخصوصا برنامه نویسان php 

بزارید یک مثال غیر برنامه نویسی بزنیم ،‌ فرض کنید یک طراح لباس برای دوخت یک لباس مجلسی زنانه شروع میکند به الگو گرفتن از طرح های خارجی و بعد روی برگه ی خود طرح هایی برای اندام های زنانه طراحی میکند سپس جنس پارچه ی مناسب را تعیین میکند سپس نحوه ی دوخت ، محل قرار گرفتن دکمه ها یا زیپ و ... ،‌ و در نهایت گلدوزی و هر چیز دیگری که نیاز باشد انجام میگیرد تا یک لباس نمونه تولید میشود . 

سپس اگر طرح مورد پسند بوده باشد هرگز آن طراح لباس این همه زحمت که کشیده را برای تولید تک به تک لباس ها تکرار نمیکند بلکه همان یک فرآیندی که قبلا انجام داده است را تکرار میکند یا به یک تولیدی میسپارد تا آن فرایند را بصورت تکراری انجام دهند . آن طراح لباس فقط یکبار زحمت کشیده است ولی ممکن است هزاران بار از آن زحمت استفاده شود . 

ساخت فریمورک برای برنامه نویسی هم همچین چیزی است شما یکبار یک ابزاری تولید میکنید و هر زمانی که دوست داشتید ازش استفاده میکنید . ابزارهای کنار هم جمع میشوند و یک فریمورک کامل را ایجاد میکنند که در آینده از کارهای تکراری جلوگیری میکند و خیلی چیزها توسط فریمورک انجام میگیرد . 

 

MVC یا ام وی سی چیست و چه کاری انجام میده ؟‌

ام وی سی مخفف سه کلمه ی مدل ، ویو و کنترلر هست . این مفهوم برای ساخت یک الگوی طراحی در تمام زبان های برنامه نویسی کاربرد دارد . با یادگیری MVC شما در هر زبانی میتوانید از این الگو برای طراحی و پیاده سازی پروژه های خود استفاده کنید اما چرا باید MVC استفاده شود ؟ 

MVC با جدا سازی کدهای view یا بخش رابط کاربری از مرکز پروژه که همان بخش controller هست و همچنین جداسازی بخش model که با پایگاه داده ی شما در ارتباط است باعث میشود کارآیی پروژه شما بسیار زیاد شود و مزیت های زیر را به ارمغان می آورد : 

  1. امنیت پروژه را بالا میبرد
  2. سرعت توسعه زیاد میشود
  3. برای کار گروهی یا واگزاری پروژه به برنامه نویس دیگر کمک میکند 
  4. به استاندارد سازی پروژه کمک میکند
  5. سرعت پروژه را بالا میبرد 
  6. کدها مرتب و هر بخش سرجای خودش است 
  7. باعث افزایش خوانایی پروژه میشود
  8. جداسازی رابط کاربری یا ظاهر سایت از هسته ی آن
  9. و ...

تصویر مفهومی mvc را در زیر میبینید اما این دوره mvc را کامل پوشش داده است و نیازی نیست نگران آن باشید 

mvc یا ام وی سی چیست - php mvc چیست

 

اهداف این دوره ی آموزشی چیست

درسته که این دوره یک دوره ی پروژه محور ساخت فریمورک برای PHP بصورت  mvc است ولی در این دوره اهدافی در نظر داشته ایم تا شما به آنها دست پیدا کنید از جمله : 

  • تسلط به زبان برنامه نویسی PHP
  • تسلط به الگوی طراحی MVC 
  • تسلط به کار با پایگاه داده 
  • تسلط به شی گرایی در PHP
  • تسلط به AJAX
  • آموزش امنیت کدنویسی PHP
  • آموزش session ها
  • آموزش HASH و رمزنگاری

 

جزئیات دوره ی آموزش ساخت فریمورک برای php با PHP MVC

این دوره در قالب ده عدد فایل ویدیویی با کیفیت بالا اچ دی و کیفیت صوتی عالی تهیه شده است . شما با این دوره بصورت کامل برنامه نویسی یک فریمورک قابل گسترش با زبان برنامه نویسی PHP را یاد خواهید گرفت که از الگوی طراحی MVC پیروی خواهد کرد . 

 

سرفصل های دوره ی آموزشی ساخت فریمورک php با استفاده از PHP MVC

جلسه 1 : 

  • معرفی کلی دوره ی آموزشی 
  • تعریف فریمورک و کاربرد های آن 
  • آموزش مفاهیم اولیه MVC
  • آموزش نحوه ی استفاده از این دوره 
  • معرفی برنامه های مورد نیاز این دوره ی اموزشی

جلسه 2 : 

  • آموزش نصب و راه اندازی محیط توسعه ی ATOM
  • آموزش نصب و پیکربندی XAMPP بعنوان وب سرور مجازی 
  • آموزش ایجاد و کار با فایل htaccess
  • آموزش ایجاد ساختار اصلی یک فریمورک برای php براساس mvc
  • آموزش ایجاد مسیر مربوط به controller و view و model ها
  • آموزش ایجاد کتابخانه ی مسیریابی فریمورک به نام bootstrap
  • آموزش دریافت اطلاعات url و مدیریت آن توسط کتابخانه و htaccess

جلسه 3 :

  • آموزش دریافت نام کنترلر از url و فراخوانی آن و متدهای درخواستی
  • آموزش ایجاد کنترلر اصلی یا main controller هسته ی فریمورک
  • آموزش ایجاد کتابخانه ی مربوط به View ها در هسته ی فریمورک 
  • آموزش ایجاد متد render کردن view ها
  • آموزش ایجاد فایل های view فریمورک 
  • آموزش ایجاد مدل اصلی هسته ی فریمورک 

جلسه 4 : 

  • آموزش دریافت نام متد درخواستی از url و فراخوانی آن از درون کنترلر مربوطه
  • آموزش ایجاد پوشه ی public برای نگهداری داده های ثابت
  • آموزش فراخوانی فایل های css و تصاویر , js و ...
  • آموزش دریافت و نصب فریمورک bulma برای فریمورک
  • آموزش ایجاد فایل های تنظیمات مربوط به فریمورک در مسیر config

جلسه 5 : 

  • آموزش ایجاد کتابخانه ی پایگاه داده 
  • آموزش استفاده از PDO
  • آموزش اتصال به پایگاه داده توسط کتابخانه ی پایگاه داده بصورت خودکار
  • آموزش فراخوانی اتصال پایگاه داده در تمام مدل ها 
  • آموزش ایجاد متد فراخوانی مدل ها 
  • آموزش ایجاد فرم ورود
  • آموزش بازیابی اطلاعات از پایگاه داده 
  • آموزش ایجاد ورود با کنترلر و مدل

جلسه 6 : 

  • آموزش ایجاد فایل تنظیمات پایگاه داده 
  • آموزش ایجاد داشبود مدیریت 
  • آموزش ایجاد کنترلر مدیریت مطالب
  • آموزش درج مطلب جدید در پایگاه داده 
  • آموزش کار با Ajax

جلسه 7 : 

  • آموزش نمایش تمام مطالب موجود در پنل مدیریت
  • آموزش ایجاد دکمه ی حذف مطالب برای هر مطلب
  • آموزش حذف داده ها با Ajax از پایگاه داده 

جلسه 8 : 

  • آموزش ساخت کتابخانه ی hash
  • آموزش ترفند های هش کردن رمزها 
  • آموزش ذخیره رمز هش شده در پایگاه داده
  • آموزش ساخت کتابخانه ی session ها
  • آموزش ایجاد متد خودکار autoload برای فراخوانی تمام تنظیمات و کتابخانه ها

جلسه ی 9 : 

  • آموزش ایجاد فرم درج مطلب جدید 
  • آموزش ایجاد فرم جدید با Ajax
  • آموزش ایجاد فرم ویرایش یک مطلب
  • آموزش ثبت اطلاعات ویرایش شده با ajax

جلسه 10 : 

  • آموزش ایجاد active record ها در کتابخانه ی پایگاه داده 
  • آموزش ایجاد متد های get - insert - update - delete 
  • آموزش ایجاد متدهای شرطی where و or_where 

 

محصولات پیشنهادی
افرادی که از دوره های آموزشی آواسام استفاده کرده اند توانسته اند با شرکت های زیر همکاری داشته باشند
آواسام
آواسام
آواسام
آواسام
آواسام
آواسام
آواسام
آواسام
آواسام
آواسام
نظر کاربران ما درباره ی محصولات ما : لطفا گوش دهید

شما هم اگر از کاربران ما هستید نظر خود را به سیستم پشتیبانی بصورت ویس ارسال کنید تا بعد از تایید در این بخش قرار گیرد همچنین میتوانید ویس خود را ایمیل کنید : info@avasam.ir
.:: نظرهای کاربران ::.
افشین مددیان

دوره ی آموزش فوق العاده ای بود ممنون از جناب آقای نیکزاد مدرس این دوره . این دوره علاوه بر زبان PHP به شما اصول MVC هم یاد میده که ساختن یه فریمورک از صفر خودش بسیار لذت بخشه و کلی تخصص در طول مسیر یاد میگیرید

آرش یزدانی

با این دوره ی آموزشی من تونستم با زبان پی اچ پی و mvc یک فریمورک کوچک برای زبان برنامه نویسی PHP بسازم درسته این فریمورک در مقابل لاراول و کدایگنایتر و ... بسیار ضعیف خواهد بود ولی ساختن این فریمورک یک تخصص خوبی از php به من داد که الان میتونم هر پروژه ی php را انجام بدهم. ممنونم از مدرس بخاطر این تدریس فوق العاده  و شیوا

مجتبی دوستی

برای یادگیری PHP حتما توصیه میشود این دوره را تههیه کنید و یکبار ببینید مدرس عالی است 

رضا جعفری

بعضی ها فکر میکنن php دیگه بدرد نمیخوره اما در نسخه های جدیدتر خود بسیار بهبود پیدا کرده است

شهرام یوسفی

سلام . من دوره را خریداری کردم . فکر نمیکردم با این جلسات کم مطالب علمی فراوانی منتقل شود. خیلی عالی بود از نظر کیفیت . سپاسگزارم

سید محمد حسین ندایی
دوره ی بی نظیر و خوبی بود مطالب فنی و تخصصی خیلی جالبی توش بیان میشه که کمتر جایی میشه یاد گرفت مرسی
هادی طباطبایی
سلام بنده میخاستم در این دوره شرکت کنم . میخاستم ببینم فایل ها را چطور بعد از خرید تحویل میدید ؟ ایمیل میکنید ؟‌
پشتیبانی آواسام :

سلام . در پروفایلتون قرار میگیرد . با احترام

مهدی جلیلی
سلام . دوره از نظر کیفیت اچ دی بود جلسات به تعدادی که قول داده بودن تحویل داده شد ( به محض خرید ) دو سوال هنگام مطالعه ی دوره برایم پیش آمد که تیکت باز کردم سریع پاسخ دادن . از نظر شیوه ی بیان متوسط هست . اینا نظرات بنده بود امیدوارم مفید باشه و در نهایت نسبت به قیمت با این اوضاع تورم کشور عالیه عالی بود
فرهاد رضایی
دوره ی متوسطی بود نمیدونم دوستان چرا انقدر ستایشش میکنند ولی من چیز خاصی ندیدم یه دوره ی معمولی بود تو نت ریخته
سجاد مهدیان
چقدر دوره ی خوب و روانی بود خداییش . .. دست مهندس نیکزاد طلا
حجت ایزدی
سلام میخاستم این دوره را تهیه کنم فقط سوالم این بود که میشه یه cms مثل وردپرس با این فریمورک ساخت ؟‌
پشتیبانی آواسام :

سلام . قطعا بله میتونید با این فریمورک یک cms قوی بسازید . با احترام 

سحر قاسمی
خیلی دوره ی عالی بود خسته نباشید . جلسات شیوا و مرتب بودن برخلاف دوره های دیگر که نظم ندارن و معلوم نیست مدرس چی میگه ...
محسن طاوسی
سلام من تازه آموزش دیدن با این دوره ی ارزشمند را تمام کردم و خاستم نظرم رو بنویسم تا شاید بقیه استفاده کنند من از این دوره کاملا راضی هستم خیلی عالیه در حد دوره های آموزشی انگلیسی زبان کیفیت داره مرسی از شما که چنین اموزش هایی میسازید من انصافا پی اچ پی را در حد جمع بستن دو عدد بلد بودم الان با این دوره کلی مبحث جدید یاد گرفتم و تونستم فریمورک خودمم بسازم
بهرامی
سلام مجدد بنظرتون بهتره از php خام شروع کنم یا از همین mvc ؟ در مورد سوال قبلی هم نتوستم بهتر توضیح بدم منظورم اینکه بعد از این دوره ها میتونیم به سمت سوکت tcp-ip تحت وب برنامه بنویسیم ؟ مثلا به ما یه ip دادن الان میخوایم دستوری به سمت اون بفرستیم
پشتیبانی آواسام :

سلام پیشنهاد ما به ترتیب زیره :‌

  1. ابتدا دوره php را جهت یادگیری مفاهیم php شرکت کنید 
  2. سپس دوره ساخت فریمورک php mvc شرکت کنید تا مفاهیم شی گرایی و mvc را هم بطور کامل مسلط شوید . 

بله شما میتوانید سوکت نویسی کنید . 

بهرامی
سلام اگه این دوره رو مسلط شدیم میتونیم بعدا در مورد اینترنت اشیا هم میتونیم کار کنیم ؟ مثلا سیستم کنترل رو خودمون طراحی کنیم و بعد رو اندرید پیاده سازی کنیم
پشتیبانی آواسام :

سلام . سرفصل های دوره مشخص است مطالعه فرمایید لطفا این دوره ارتباطی با اندروید ندارد برای برنامه نویسی اندروید میتوانید از دوره های آموزشی زیر کمک بگیرید 

و دوره های پروژه محور در این زمینه :‌

با احترام 

مهمان
دمو پس؟!
پشتیبانی آواسام :

سلام مرسی از یادآوری در اسرع وقت قرار میدیم با احترام

معصومه بیگی
سلام من این دوره را تهیه کردم اولش باور نمیکردم یک فریمورک به همین راحتی ساخته بشه ! تعجب اور بود ولی خیلی خوب بود برای یادگیری mvc و شی گرایی خیلی عالیه این دوره
محمدرضا الطافی
استاد سلام من مدت هاست دوره رو تهیه کردم. ازتون تشکر میکنم بابت تدریس و بیان شیرین و زیباتون الان جلسه 5 هستم و برام سوال پیش آمده. شما در فایل controller.php آمدید از کیورد this->db استفاده کردید و از نام مدل new کردید. بعد دوباره توی فایل model.php آمدید از همین کیورد استفاده کردید اما این بار از db آمدید New کردید. من الان برام سوال که بالاخره این this->db برابر با چی قرار گرفته؟ برابر با شیء دیتابیس یا شیء مدل؟! چرا برای هردو از همین نام استفاده کردید. مگر this به شیء کنونی اشاره نمی کند؟ پس چرا نام هردو را db گذاشتید. سوال دوم اینکه. چرا برای ورود از session استفاده کردید. مگر نه اینکه باید از cookie و کد رمزگذاری شده برای ورود استفاده بشه؟ ممنون
ماهان
لطفا در خصوص سایت هم بخش های جدید رو بهش اضافه کنید، از جمله بخش ارتباط با ما و سئوالات متداول و ارائه نظرات که بتونیم در خصوص سایت هم نظردهی کنیم.
ماهان
تشکر از فعالیت شما و ارائه دوره های جدید با قیمت مناسب
مهمان
واقعا عالی همچین دوره با همچین قیمتی
مهمان
من این دوره را تهیه کردم ولی اولش خیلی نا امید بودم چون صدتا اموزش فارسی برای پی اچ پی گرفتم مسلط نشده بودم نشستم این دوره را دیدم تا اینجایی که دیدم واقعا دوره ی فوق العاده ای هست مدرس برای این دوره خیلی زحمتا کشیده خیلی عالیه پشتیبانی هم که همیشه پاسخگوی سوالاتم هست ممنونم