یادگیری در هر مکانی
یادگیری در هر مکانی
فرقی نمیکند از چه دستگاهی استفاده میکنید و کجا هستید ، به راحتی میتوانید آموزش انلاین ببینید
با کیفیت ترین آموزش های برنامه نویسی
با کیفیت ترین آموزش آنلاین
بهترین کیفیت صوتی و تصویری و شیوه ی بیان مدرس برای شما فراهم شده است
دریافت نامحدود فایلها
دریافت بدون محدودیت
محصولات آموزشی سایت آواسام در هر مکان و زمانی از پروفایلتان قابل استفاده است
پشتیبانی و مشاوره ی برنامه نویسی
مشاوره رایگان و پشتیبانی
پشتیبان آواسام آماده پاسخگویی به تمام سوالات شما میباشد
سوالی دارید ؟ پشتیبانی آنلاین ما در تلگرام آماده پاسخگویی درباره ی این دوره است

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

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

اشتراک گذاری :‌
جزئیات این محصول
تعداد جلسات
۱۰ عدد
مدت کل
۲۰ ساعت
نوع دوره
فایل های ویدئویی 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 

 


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

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

شما هم اگر از کاربران ما هستید نظر خود را به سیستم پشتیبانی بصورت ویس ارسال کنید تا بعد از تایید در این بخش قرار گیرد همچنین میتوانید ویس خود را ایمیل کنید : info@avasam.ir
نظرات کاربران
    1. فقط افرادی که محصول را تهیه کرده اند میتوانند در این قسمت نظر ثبت کنند
    2. نظر باید درباره ی محصول باشد و جنبه های مثبت و منفی آنرا بنویسید
    3. برای سوال های پیش از خرید ، تیکت باز کنید یا از قسمت تماس با ما ارتباط برقرار کنید
    4. نظرات شامل توهین ،‌ دارای الفاظ رکیک و تبلیغات منتشر نخواهد شد
برای نوشتن نظر وارد شوید ورود
یا به عنوان یک میهمان نظر خود را بنویسید :

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

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

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

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

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

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

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

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

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

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

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

با احترام 

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

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

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