- برنامه نویسی وب بک اند پی اچ پی
آموزش PHP
- 27 ساعت و 6 دقیقه
- 2 فصل - 50 بخش
- پیشرفته

4,999,000 تومان
- توضیح کامل مباحث
- کاملا پروژه محور
- آموزش مبانی
- بروزرسانی مادام العمر
- پشتیبانی ۲۴×۷
در یک نگاه
- دانشجویان:104
- فصل ها:2
- بخش ها:50
- مدت زمان:27 ساعت و 6 دقیقه
- سطح:پیشرفته
- زبان:فارسی
- پشتیبانی:دارد
توضیحات دوره
Php زبان برنامه نویسیی هست که اساس و بنیادش طراحی و ایجاد صفحات پویای وب بوده و هست. با استفاده از این زبان برنامه نویس ها سایت هاشون رو تعاملی میکنن. منظور از تعاملی بودن وجود قابلیت هایی مثل سطوح دسترسی مختلف برای کاربران، امکان ثبت نام در سایت، پنل کاربری، ذخیره اطلاعات کاربران و بسیاری از امکانات دیگست که امروزه در اکثر سایت ها میبینیم.
چرا Php ؟
خب لازم به توضیح نیست اما Php یک زبان برنامه نویسی بکند سایت حساب میشه که خیلی وقت هست که تخصصش همینه! از نقاط قوت این زبان میشه به وجود فریمورک های بسیار قدرتمند و محبوبی هم چون لاراول، دارا بودن بیش از 80% از سهم بازار وب، متن باز و رایگان بودن ، جامعه بزرگ و پشتیبانی خوب اشاره کرد. از طرفی PHP تونسته خودش رو به عنوان یکی از محبوب ترین زبانهای برنامه نویسی در حوزه وب معرفی کنه.
راستی تا یادم نرفته بگم که وردپرس هم بر پایه php نوشته شده و اگر میخوای قالب های اختصاصی وردپرس یا افزونه های اون رو طراحی کنی حتما باید این زبان رو ید بگیری. و اما مهمترین دلیل واسه یادگیری این زبان اینه که بتونی غول مرحله آخر دنیای بکند که یادگیریش آسونه و امکاناتش سر به فلک میکشه رو یاد بگیری، منظورم فریمورک Laravel هستش.
چرا این دوره؟
با قاطعیت بهت میگم که مثل این آموزش هیچ جای دیگه پیدا نمیکنی! نه حتی به زبان فارسی! بلکه خارجیش هم نیست! این آموزش حاصل تجربه برنامه نویسی چندین ساله با این زبان هست که با مشورت با چندین برنامه نویس دیگه مراحل ضبطش به پایان رسیده تا مطمئن بشم که بهترین مسیر رو واست بسازم.
از همون اول پروژه واقعی رو شروع میکنیم و هرچیزی رو سر جای خودش و به وقتش یاد میگیری. اینجور علت وجود برخی دستورها و الگوریتم ها رو کامل درک میکنی.
در این آموزش جزئی ترین چیزهایی که امروزه برنامه نویس ها با فریمورک ها انجام میدن رو خودمون مینویسیم. فایدش اینه که دیگه بعدش از هرچیزی که استفاده کنی میدونی ساز و کارش چطوره و اگه خواستی میتونی به نفع خودت تغییرش بدی.
یکی دیگه از نقاط قوت این آموزش اینه که شیرجه میزنی توی دیتابیس و کوئری های خیلی خفن رو یاد میگیری و در آینده هیچ مشکلی بابت کار با دیتابیس نداری!
دلیل دیگه ای که این آموزش رو باید ببینی اینه که چون همه چیز php رو یاد میگیری، آماده یادگیری فریمورک لاراول میشی.
اگر مطمئن نبودم نمیگفتم که بهترینه ها! آموزش رو همین الان شروع کن.
پیش نیاز؟
دوره الفبای برنامه نویسی رو ببین که با مفاهیم برنامه نویسی و دیتابیس به صورت رایگان آشنا بشی. به عنوان یک بکند کار باید با مفاهیم فرانت آشنا باشی، حرفه ای نه ها! ولی آشنایی صددرصد لازمه! پیشنهاد میکنم دوره آموزشی html&css رو ببینی.
مباحث
-
بخش: 1راه اندازی php
- نحوه کار کردن برنامه های تحت وب
- نصب wamp و vscode
- معرفی localhost
- ساخت پروژه
- نوشتن اولین برنامه به زبان php
-
بخش: 2کار با دیتابیس mysql
- طراحی دیتابیس در mySQL
- معرفی موتور دیتابیس MyISAM و InnoDB
- مفهوم transaction
- ساخت دیتابیس
-
بخش: 3ارتباط با دیتابیس در php
- معرفی روش های ارتباط با دیتابیس در php
- MySQL, MySQLi, PDO
- ارتباط با دیتابیس با روشهای MySQLi و PDO
- مقایسه روش های بیان شده
-
بخش: 4حمله sql injection
- توضیح کامل SQL injection به صورت عملی
-
بخش: 5عملکرد کلی یک برنامه PHP و بخشبندی آن
- تشریح عملکرد یک برنامه کوچک با php (برنامه ورود و ثبت نام)
- متغیرها٬ شرط ها و حلقه ها در php
- بخش بندی پروژه با include
- طراحی جدول کاربران در mySQL
- Post و Get در php
- آرایه ها و foreach در php
-
بخش: 6پیاده سازی صفحه ثبت نام
- ارتباط گیری با دیتابیس با استفاده از MySQLi
- اعتبارسنجی اطلاعات کاربر (کوئری select)
- ثبت اطلاعات کاربر (کوئری insert)
-
بخش: 7پیاده سازی صفحه ورود
- پیاده سازی صفحه ورود
-
بخش: 8session ها در php
- تشریح کامل sessionها در php
- صفحه پروفایل
- logout کاربر
-
بخش: 9ویرایش و حذف اطلاعات
- ویرایش اطلاعات کاربر (کوئری update)
- حذف اکانت کاربر (کوئری delete)
-
بخش: 1شروع پروژه اصلی
-
بخش: 2مفهوم Seeder و ایجاد آن
-
بخش: 3ساخت seeder
-
بخش: 4ایجاد فایل های مدیریتی
-
بخش: 5اعتبارسنجی فرم ها
-
بخش: 6سطح دسترسی کاربر
-
بخش: 7مدیریت کاربران (1)
-
بخش: 8صفحه بندی (1)
-
بخش: 9صفحه بندی (2)
-
بخش: 10jQuery و Modal
-
بخش: 11مدیریت کاربران (2) و صفحه بندی (3)
-
بخش: 12مکانیزم Old Session
-
بخش: 13مدیریت کاربران (3)
-
بخش: 14مدیریت دسته بندی ها
-
بخش: 15مدیریت پست ها (1)
-
بخش: 16صفحه بندی (4)
-
بخش: 17مدیریت پست ها (2)
-
بخش: 18مدیریت پست ها (3)
-
بخش: 19مدیریت پست ها (4) و کار با فایل ها
-
بخش: 20مدیریت دیدگاه ها
-
بخش: 21داشبورد کاربر (1)
-
بخش: 22داشبورد کاربر (2)
-
بخش: 23صفحه اصلی سایت
-
بخش: 24صفحه جزئیات پست
-
بخش: 25استفاده از Ajax در جست و جوی پست ها (1)
-
بخش: 26جست و جوی پست ها (2)
-
بخش: 27سیستم احراز هویت (1)
-
بخش: 28سیستم احراز هویت (2)
-
بخش: 29سیستم بازیابی رمز عبور
-
بخش: 30ارسال ایمیل توسط PHPMailer
-
بخش: 31ثبت نام کاربر
-
بخش: 32گزارش گیری
-
بخش: 33طراحی قالب جدید (1)
-
بخش: 34طراحی قالب جدید (2)
-
بخش: 35طراحی قالب جدید (3)
-
بخش: 36طراحی قالب جدید (4)
-
بخش: 37طراحی قالب جدید (5)
-
بخش: 38تغییر قالب پروژه
-
بخش: 39حل یک چالش
-
بخش: 40مراحل آنلاین کردن وب سایت
-
بخش: 41آنلاین کردن پروژه News
مهندس محمد نظری
- ۱۳ سال تجربه
- وب و اپلیکیشن
- استاد دانشگاه
- دبیر هنرستان
مفتخرم که این مجموعه رو انتخاب کردی٬ با تلاش خودت و راهنمایی های ما امیدوارم راه موفقیت رو به بهترین نحو طی کنی
یک ویدئو درحال پخش است
همین الان یادگیری رو شروع کن
صفحه اینستاگرام ما رو دنبال کن تا از اخبار جدید باخبر بشی