پکیج جامع متخصص PHP | آموزش 0 تا 100 PHP
آموزش PHP | پکیج آموزش PHP | آموزش 0 تا 100 PHP در آموزش تک
PHP چیست؟
یک زبان قدرتمند سمت سرور است که بهترین گزینه ی ممکن برای تبدیل سایت استاتیک به داینامیک مورد استفاده قرار میگیرد و در ادامه خواهید دید که چرا باید پکیج آموزش php را یاد بگیرید.
PHP متن باز و رایگان و همچنین بسیار امن است که جالب است بدانید 83% از وبسایت های حال حاضر جهان با این زبان نوشته شده اند که میتوان به وبسایت های بسیار مطرحی همچون گوگل،فیسبوک،ویکی پدیا و بسیاری از سایت های مطرح دیگری اشاره کرد،بک اند 260000000 دامنه با این زبان قدرتمند نوشته شده و روزانه صدها ترابایت اطلاعات را جابه جا و بروز رسانی میکند،نسخه 7 به بالا PHP از قدرت،سرعت،دقت و امنیت بسیار بیشتری جهت تبادل اطلاعات استفاده میکند که این موضوع به نوبه ی خود اصلی اساسی در دنیای امروزی ست.
این زبان برنامه نویسی در دهه 90 توسط مهندس Rasmus Lerdorf برای ایجاد اپلیکیشن پویای وب در زبان برنامه نویسی C ایجاد شد اما این شخص بعدها ویژگی های منحصر بفرد و دستورات و توابعی بهش اضافه کرد که موجب شد به یک زبان برنامه نویسی همه جانبه تکامل پیدا کند
در حال حاضر PHP یک زبان برنامه نویسی چند منظوره و پویاست که به طور عمده برای توسعه سمت سرور اپلیکیشن های وب استفاده میشود.
از زمان شکل گیری PHP فریمورک های عالی و پرقدرتی مثل Phalcon Laravel Symfony Zend CakePHP CodeIgniter و ده ها نمونه دیگه در بازار عرضه شدن که حتی اگه برنامه نویس هم نباشید مطمعنا اسم این فریمورک ها رو شنیدید
سیستم های مدیریت محتوی عالی و بسیار مطرحی مثل وردپرس و جوملا و دروپال با این زبان برنامه نویسی ایجاد شدن و بطور مشخص ابزار های پشتیبانی عالی و بروز رسانی های مکرر این زبان رو نشون میده
وبسایت هایی که با این زبان نوشته شدند
1- Facebook
که یکی از معروف ترین سایت های دنیاست که ترافیک فوق العاده زیادی رو به خودش اختصاص داده و تقریبا هر شخصی در هر جای دنیا این سایت و خدماتی که ارائه میکنه رو میشناسه
2- Yahoo
یاهو یکی از معروف ترین سایت های خبری و البته یک موتور جستجوی بسیار پیشرفته ست که طبق آمار هر ماه بالغ بر 8 میلیارد بازدید کننده رو به خودش اختصاص میده
3- Wikipedia
مشخصا اگر اهل مطاله در هر زمینه ای باشید این سایت رو میشناسید و در واقع این سایت جزو معروف ترین هاست که رتبه ی جهانی سیزدهم رو به خودش اختصاص داده و روزانه بالغ بر چندین میلیون بازدید کننده رو به خودش اختصاص داده
4- wordpress
وردپرس 31 درصد از وبسایت موجود در جهان رو تشکیل میده،هسته وردپرس با PHP و پایگاه داده MYSQL کد نویسی و ساخته شده،و امکانات فوق العاده زیادی رو در اختیار ما قرار میده،جالبه که بدونید وبسایت آموزشتک با وردپرس ایجاد شده(شما به راحتی میتونید با تهیه دوره جامع وردپرس براحتی به یک وردپرس کار خیلی حرفه ای تبدیل شید)
5- Flickr
این سایت جزو بزرگترین سایت های اشتراک گذاری تصویر در دنیاست،این سایت توسط یاهو خریداری شده و جالبه که بدونید روزانه 3 میلیون بازدید کننده رو به خودش اختصاص داده
6- baidu
بایدو در کشور چین رتبه ی یک پر ترافیک ترین و البته معروفترین وبسایت این کشور رو داره و خدمات بسیار مفیدی مثل نقشه ی گوگل،کیف پول و … رو بصورت کاملا رایگان ارائه میکنه
همانطور که مشاهده کردید وبسایت های بسیار پر کاربرد و پر ترافیکی با PHP و فریمورک های این زبان نوشته شدن و پی اچ پی به خوبی ثابت کرده که بسیار در این زمینه عالی عمل میکند،و در مقایسه با سایر زبان ها از محبوبیت بسیار بیشتری برخوردار است
محبوبیت
سایت StackOverflow که جزو معتبرترین سایتهاست PHP رو در جایگاه پنجم محبوب ترین زبان های برنامه نویسی و جزو هفتمین تکنولوژی های برتر سال 2021 قرار داده که نشان از محبوبیت بسیار بالای این زبان برنامه نویسی در دنیاست
بر اساس تعداد پروژه های ایجاد شده هم در سایت گیت هاب، Octoverse، زبان PHP را در جایگاه چهارم قرار داده
بازار کار
سایت Indeed در بازار کار آمریکا رتبه بندی رو منتشر کرده که زبان PHP با حدودا 19000 جایگاه شغلی در ژانویه سال 2021 رتبه هفتم پر تقاضا ترین زبان ها و با حقوق سالیانه 95000 هزار دلار در رده دهم بیشترین حقوق پرداختی رو در بین زبان های برنامه نویسی داره
اگر در بازار ایران هم نگاه کنید بطور متوسط از هر ده آگهی استخدام برنامه نویس در کمترین حالت 7 آگهی برای جذب برنامه نویس مسلط در زمینه php,و میتونید با گذروندن این دوره درآمد و آینده بسیار خوبی رو داشته باشید
پیش نیاز دوره جامع متخصص PHP
1- HTML
وقتی وارد برنامه نویسی وب میشوید اولین زبانی که باید اون رو یاد بگیرید HTML چرا که این زبان پایه و اساس برنامه نویسی وب رو تشکیل میدهد،شما براحتی میتوانید(از این لینک) بصورت کاملا حرفه ای این زبان را فرا بگیرید
2- CSS
دومین پیش نیاز این دوره تسلط کامل به زبان سی اس اس،شما با استفاده از این زبان میتوانید استایل های بسیار جذابی رو برای وبسایتتون ایجاد کنید و بازدید کننده های زیادی رو به محتوای سایتتون جذب کنید،همین الان css رو یاد بگیرید
پس اگه شرایط بالا رو دارید باید بهتون بگم که شما کاملا آماده ورود به حوزه برنامه نویسی سمت سرور یا همون (بک اند) هستید.
وجه تمایز آموزش جامع متخصص PHP در سایت آموزشتک
فصل اول : مقدمات و مفاهیم پایه ای
- در این بخش به مفاهیم و دستورات و توابع پی اچ پی پرداختیم و برای هر جلسه یک مینی پروژه رو بصورت کامل پیاده سازی کردیم
فصل دوم : آموزش پیشرفته PHP در قالب پروژه CMS
- در این بخش با جمع بندی آموزش و دستوراتی که یاد گرفتیم یک وبسایت شخصی را به اضافه سیستم مدیریت محتوای اختصاصی به صورت کاملا حرفه ای ایجاد کردیم
فصل سوم : آموزش امنیت در PHP
- بعد از فراگیری نحوه پیاده سازی فصل دوم وارد فاز جدید و بسیار کاربردی و البته به شدت مهم این زبان شدیم،فصلی که اگر شما اطلاعی در مورد آن نداشته باشید حقیقتا وبسایت هایی که پیاده سازی میکنید هیچ ارزشی نخواهند داشت،ما در این فصل انواع حفره هی امنیتی و روش ها جلوگیری از آنها را به صورت کاملا کاربردی و همراه با مثال های عملی آموزش دادیم
فصل چهارم : آموزش تخصصی PHP (شی گرایی در پی اچ پی)
- بعد از گذراندن سه فصل گذشته وارد فصل جدید و البته تخصصی زبان پی اج پی شدیم،همانطور که اطلاع دارید PHP مانند زبان برنامه نویسی پایتون یک زبان شی گراست پس بخش مهم و بسیار کاربردی این زبان مربوط به شی گرایی است،در این بخش شما صفر تا صد شی گرایی رو در قالب پروژه های کاملا کاربردی و حرفه ای یاد میگیرید
فصل پنجم : پروژه ساخت فروشگاه اینترنتی
- شما بعد از یادگیری بخش شی گرایی آماده دریافت پروژه هستید و به همین علت تصمیم گرفتیم که یک پروژه فروشگاهی کامل رو براساس شی گرایی پیاده سازی کنیم که امکانات اون رو در دموی دوره میتونید مشاهده کنید و نمونه کار عالی در جهت استخدام شما در معتبر ترین شرکت هاست،لازم به ذکر که تا این لحظه 56 نفر از دانشجویانی که در این دوره شرکت کرده اند وارد بازار کار شده و به درآمد بسیار خوبی رسیده اند
بعد از فراگیری بخش مفاهیم پایه ای PHP توانایی پیاده سازی چه چیزهایی رو خواهم داشت:
- براحتی میتونید بک اند یک سایت شخصی را از صفر تا صد کد نویسی کنید
- براحتی توانایی پیاده سازی یک CMS اختصاصی را خواهید داشت
- با مهارت های کسب شده میتونید یک آپلود سنتر امن ایجاد کنید
- براحتی هر سیستمی رو پیاده سازی کنید
- فراگیری کامل دستورات PDO(این دوره صفر تا صد به روش PDO آموزش داده شده است)
- ایجاد فرم ثبت نام،فرم ورود
- تیک مرا به خاطر بسپار
- آپلود عکس ویدیو موزیک و فایل و ده ها موارد دیگر که در دمو مشخص شده
- پیاده سازی سیستم ویرایش،حذف،بروزرسانی و افزودن محصول
- مدیریت نظرات کاربران
- و صدها موارد دیگر
توانایی های من بعد از گذروندن بخش امنیت تا چه خواهد بود:
- شما توانایی تشخیص و جلوگیری از بروز حفره های امنیتی را خواهید داشت
- توانایی ایمن سازی ورودی ها و جلوگیری از حملات sql ingection از طریق فرم ورود،ثبت نام،فرم ارسال نظرات و ….
- ایمن کردن کامل url و وجلوگیری از حذف دیتابیس از این طریق
- توانایی پیاده سازی سیستم back dor از طریق فرم آپلود و همچنین جلوگیری از انجام این عمل خظرناک
- توانایی ایجاد بروز باگ در وبسایت جهت تست نفوذ
- نحوه ایجاد عملیات فیشینگ و جلوگیری از سوعه استفاده های کامل از وبسایت شما
- آشنایی با نحوه ایجاد باگ و سرقت اطلاعات کلیک و اطلاعات تایپ مدیریت و کاربران و صدها مورد دیگر که در این دوره ی جامع بررسی خواهیم کرد
پروژه های ایجاد شده در بخش شی گرایی:
- پیاده سازی سیستم گوگل ریکپچا (سیستم من ربات نیستم)
- پیاده سازی سیستم ارسال ایمیل(هنگام ثبت نام،ورود،ارسال نظر،خروج از سایت و …)
- ایجاد تمامی پروژه های انجام شده در فصل اول دوم و سوم به روش شی گرایی جهت تسلط کامل شما و صدها مورد دیگر که در بخش فایل های دوره مشخص است
آموزش PHP
ویژگی های دوره
- تعداد جلسات 182
- امتحانات 0
- مدت 53 ساعت
- سطح مهارت صفر تا صد
- زبان فارسی
- دانشجویان 368
- ارزیابی ها بله
-
معرفی و فایل های دانلودی دوره
-
فصل اول : شروع و یادگیری مقدمات PHP
- مقدمات کار و نصب XAMPP
- شروع کدنویسی PHP
- کار با متغیرها و انواع داده ای در PHP
- مروری بر مباحث و کار با ثابت ها در PHP
- کار با عملگرهای PHP
- دستورات شرطی if else در PHP
- دستور شرطی Switch در PHP
- کار با حلقه While در PHP
- کار با حلقه For در PHP
- کار با آرایه ها و حلقه Foreach در PHP
- کار با توابع در PHP
- کار با توابع آماده PHP
- ایجاد فرم اولیه در php
- اعتبار سنجی فرم (چک کردن ورودی)
- مینی پروژه ماشین حساب (تکمیل دانسته ها)
- اعتبار سنجی فرم لاگین
- کار با Radio Input در فرم ها
- کار با Checkbox Input در فرم ها
- پروژه آپلود سنتر
- کار با تابع time
- کار با دستورات include و require
- آشنایی با دیتابیس (ساخت اولین جدول)
- کار با دستورات SELECT و WHERE
- کار با دستورات INSERT و SET
- کار با دستور UPDATE
- کار با دستور DELETE
- جمع بندی دستورات SQL
- مینی پروژه Insert & Update & Delete
- مینی پروژه فرم ثبت نام
- مینی پروژه اعتبار سنجی فرم
- کار با دستور Fetch
- کار با دستورات fetch و fetchall
- پروژه خواندن و نمایش اطلاعات در جدول
- ویرایش اطلاعات کاربر بصورت داینامیک
- حذف اطلاعات کاربران بصورت داینامیک
- کار با دستور include و function
- کار با دستور session
- مینی پروژه فرم لاگین با استفاده از دستور session
- کار با دستور cookie
- مینی پروژه با استفاده از دستور کوکی (تیک مرا بخاطر بسپار)
- نمایش خطا با استفاده از دستور GET
- مینی پروژه اتصال هدر سایت به دیتابیس و تزریق اطلاعات
-
فصل دوم : آموزش پیشرفته PHP در قالب پروژه CMS
- معرفی پروژه سایت شخصی + cms – بخش اول
- اصول طراحی وبسایت در php – بخش دوم
- فراخونی فایل ها – بخش سوم
- ثبت نام کاربر – بخش چهارم
- اعتبار سنجی پیشرفته فرم – بخش پنجم
- اعتبار سنجی فرم لاگین – بخش ششم
- فرم ورود مدیریت – بخش هفتم
- افزودن دسته بندی – بخش هشتم
- لیست دسته بندی و داینامیک کردن هدر – بخش نهم
- حذف دسته بندی بصورت داینامیک – بخش دهم
- ویرایش دسته بندی بصورت داینامیک – بخش یازدهم
- لیست کاربران سایت – بخش دوازدهم
- حذف اطلاعات کاربران بصورت داینامیک – بخش سیزدهم
- ویرایش اطلاعات کاربران – بخش چهاردهم
- ساخت دیتابیس پست و نصب ویرایشگر متن – بخش پانزدهم
- ارسال پست – بخش شانزدهم
- لیست پست ها – بخش هفدهم
- تبدیل آیدی دسته بندی به نام – بخش هجدهم
- فارسی سازی تاریخ انتشار پست – بخش نوزدهم
- حذف پست از دیتابیس – بخش بیستم
- آماده سازی پست جهت ویرایش – بخش بیست و یکم
- ویرایش پست – بخش بیست و دوم
- حذف و ویرایش پست از دایرکتوری – بخش بیست و سوم
- نمایش پست در سایت – بخش بیست و چهارم
- داینامیک کردن دکمه ادامه مطلب – بخش بیست و پنجم
- ایجاد برچسب پست – بخش بیست و ششم
- ایجاد فرم جستجو مطالب در سایت – بخش بیست و هفتم
- ایجاد صفحه بندی داینامیک – بخش بیست و هشتم
- واکشی پست های مربوط به دسته بندی – بخش بیست و نهم
- ارسال نظر – بخش سی ام
- نمایش نظرات در پنل مدیریت – بخش سی و یکم
- تبدیل آیدی به عنوان پست – بخش سی و دوم
- تغییر وضعیت نظرات در سایت – بخش سی و سوم
- واکشی و پاسخ به نظر – بخش سی و چهارم
- حذف نظر از سایت و پنل مدیریت – بخش سی و پنجم
- ویرایش نظرات در سایت – بخش سی و ششم
- نمایش نظرات تایید شده در سایت – بخش سی و هفتم
- پیاده سازی سیستم پاسخ دهی مدیر به نظرات سایت – بخش سی و هشتم
- داینامیک سازی تایتل مرورگر بر اساس پست مورد نظر – بخش سی و نهم
- ویرایش اطلاعات مدیریت – بخش چهلم
- ادغام فایل ها بخش چهل و یکم(پایان پروژه وبسایت)
- تعیین سطح دسترسی – پایان بخش پروژه وبسایت
-
فصل سوم : آموزش امنیت در PHP
- معرفی بخش امنیت در php
- اقدامات پیشگیرانه نفوذ هکر به صفحه مدیریت
- مینی پروژه کنترل تعداد کاراکترهای مجاز
- حذف فاصله اضافی از ورودی
- جلوگیری از نفوذ هکر از طریق url
- تامین امنیت بخش جستجو در سایت
- جلوگیری از سرقت سشن و کوکی توسط هکر
- تامین امنیت ارسال و دریافت اطلاعات از دیتابیس
- تولید سشن رندوم
- تزریق SQL Injection و سرقت دسترسی ادمین و کاربران سایت
- جلوگیری از بایپس شدن رمز عبور
- معرفی تابع Stripslashes
- جلوگیری از تزریق SQL Injection در URL
- بک دور از طریق آپلودر
- جلوگیری از بک دور از طریق آپلودر
- حمله click jacking
- تولید پسورد ایمن
- ایجاد بلک لیست و تامین امنیت Query String ها
- تامین امنیت و کنترل ورودی – بخش اول
- تامین امنیت و کنترل ورودی – بخش دوم
- ایجاد توکن هنگام ثبت نام کاربر – پایان بخش امنیت در php
-
فصل چهارم : آموزش تخصصی PHP
- معرفی بخش شی گرایی در php
- تعریف class در php
- تعریف function درون class
- نحوه دسترسی به property ها درون class
- سطح دسترسی – بخش اول
- سطح دسترسی – بخش دوم
- مینی پروژه ماشین حساب – تکمیل دانسته ها
- متد های جادویی
- جمع بندی جلسات پیشین
- متد جادویی destruct یا مخرب
- متد جادویی set یا تنظیم کننده
- متد جادویی get یا دریافت کننده
- مروری بر مباحث getter و setter
- مینی پروژه ثبت نام با استفاده از دستور getter و setter
- ارث بری در php – بخش اول
- ارث بری در php – بخش دوم
- آشنایی کامل با مفهموم Override و تست کامل دستور Parent
- بررسی و تست کامل دستور Final در PHP
- بررسی و تست کامل متد ها و پراپرتی های Static
- بررسی و تست کامل دستور Self و تفاوت آن با this$
- بررسی کامل قوانین Const و نحوه دسترسی به آن
- مینی پروژه دسترسی و فراخوانی کلاس و دسترسی به مقادیر آن
- بررسی کامل دستور namespace و use در php
- بررسی کامل دستور Autoaload در php
- آموزش اتصال به دیتابیس در شی گرایی بخش اول
- آموزش اتصال به دیتابیس در شی گرایی بخش دوم
- جمع بندی جلسات پیشین و انجام مینی پروژه CRUD
- بررسی کامل اصول کد نویسی و اتصال به دیتابیس در شی گرایی
- مینی پروژه ثبت نام در سایت به روش شی گرایی
- مینی پروژه ویرایش و حذف اطلاعات از دیتابیس به روش شی گرایی
- مینی پروژه نمایش کاربران ثبت نام شده در سایت در قالب table
- مینی پروژه پیاده سازی سیستم reCAPTCHA Google در سایت
- کانفیگ نهایی Google reCAPTCHA و پیاده سازی سیستم ثبت نام امن
- آموزش جامع ارسال ایمیل در PHP و کانفیگ اولیه
- کانفیگ نهایی ایمیل و مینی پروژه ارسال ایمیل به شخص،بعد از ثبت نام
- مینی پروژه ثبت نام به همراه ارسال خودکار ایمیل در هنگام ثبت نام و ارسال همزمان مشخصات کاربر به ایمی
- مینی پروژه ارسال ایمیل و استایل دهی به ایمیل با استفاده از CSS
- مینی پروژه آپلود فایل بصورت همزمان در دیتابیس و دایرکتوری مورد نظر
- مینی پروژه حذف فایل آپلود شده از دیتابیس و دایرکتوری بصورت همزمان
- مینی پروژه ویرایش عکس در PHP
-
فصل پنجم : پروژه ساخت فروشگاه اینترنتی
- معرفی قالب فروشگاه
- اصول کد نویسی و ادغام فایل ها
- اتصال فروشگاه به دیتابیس و کانفیگ اولیه
- اتصال فروشگاه به دیتابیس و کانفیگ نهایی
- پیاده سازی سیستم ثبت نام در سایت + اعتبار سنجی کامل کاربر
- ایجاد گوگل ریکپچا +من ربات نیستم+ امین سازی پسورد کاربر
- ارسال ایمیل به کاربر به محض ثبت نام موفقیت آمیز
- پیاده سازی بخش ورود کاربر به سایت+تیک مرا به خاطر بسپار+گوگل ریکپچا + من ربات نیستم
- دریافت و ذخیره اطلاعات کاربر در هنگام ورود به سایت
- داینامیک سازی بخش ورود ادمین به پنل مدیریت + اعتبار سنجی + تعیین سطح دسترسی به پنل مدیریت
- افزودن دسته بندی محصولات
- ایجاد لیست دسته بندی محصولات
- ویرایش و حذف دسته بندی محصولات
- داینامیک سازی منو و زیر منو و نمایش آن در سایت
- آپلود عکس برای اسلایدر از پنل مدیریت
- نمایش لیست اسلایدر و حذف از دیتابیس و دایرکتوری سیستم بصورت همزمان
- ویرایش اسلایدر و حذف عکس قبلی از دیتابیس و دایرکتوری
- نمایش لیست اسلایدر در صفحه اصلی سایت
- نمایش کاربران در پنل مدیریت و حذف و ویرایش کاربر
- افزودن محصول و آپلود تصویر محصول از درون پنل مدیریت
- نمایش لیست محصولات و حذف محصول بهمراه تصویر از دیتابیس و دایرکتوری
- تبدیل آیدی دسته بندی به نام دسته بندی،آماده سازی محصول جهت ویرایش،ویرایش محصول،نمایش پیغام مناسب
- نمایش محصولات در سایت و پیاده سازی بخش ادامه مطلب و بخش کالاهای مشابه
- پیاده سازی بخش صفحه مربوط به محصولات مرتبط به دسته بندی
- پیاده سازی برچسب محصول
- پیاده سازی سیستم صفحه بندی داینامیک
- پیاده سازی بخش جستجوی محصول در سایت
- پیاده سازی بخش ارسال نظر مرتبط با محصول
- نمایش نظرات در پنل مدیریت و تغییر وضعیت نظر و ویرایش و حذف نظر
- کد نویسی بخش پاسخ دهی مدیر به نظرات کاربران
- نمایش نظرات تایید شده و پاسخ مدیر در سایت در پست مربوطه
- افزودن محصول به سبد خرید – بخش اول
- افزودن محصول به سبد خرید – بخش دوم
- اتصال فروشگاه به درگاه پرداخت زرین پال به همراه پیاده سازی سیستم عملیات پرداخت و واریز وجه
- نمایش لیست سبد خرید و حذف و ویرایش سبد خرید توضیحاتی در مورد mvc – آخرین جلسه دوره
-
علیپور
دوره بسیار عالی
سلام اقای احمدی ممنون بابت دوره خوبتون... بخش دوم دوره سایت وبلاگ دقیقا از چه نوع فونت ایران سنس استفاده کردید تا تهیه کنم ؟
-
Mehrzad11
ورژن
سلام ورژن php استورمتون چنده
-
hesammoazzami45
ارسال سورس کد ها
سلام در بخش پروژه سی ام اس شخصی گفتین کد ها رو برامون گذاشتین نیازی به نوشتن کد ها نیست کد ها رو در کدوم بخش قرار دادین ؟
-
آراد دهقان
سلام استاد
سلام استاد خسته نباشید استاد من یه سوال داشتم من هنوز کامل دوره رو تماشا نکردم ولی از همین الان یه سوال مغزمو درگیر کرده سوالم اینه که برای دوره لازم هست که بوت استرپ رو بلد باشیم ؟
-
zahedi
تشکر فراوان از استاد احمدی
سلام واقعا دوره کامل و جامعی بود.استاد تمامی نکات را به زبان ساده و چندین بار تکرار می کردن که باعث میشه یادگیری خیلی راحت تر بشه.خیلی ازتون متشکرم. یه سوال داشتم ، من می خواهم یک فانکشن بسازم که از ترکیبی از فانکشن هایی مانند htmlentities تشکیل شده باشه و یک متن را دریافت و تاجای ممکن خروجی نهایی ایمن باشه.به طور کلی بهتره از کدام فانکشن ها استفاده کنم؟
660 دیدگاه
سلام استاد وقت بخیر باتشکر از تدریس عالیتون
ببخشید من یه سوال داشتم من تو جلسه 53 هستم من میخوام استایل دهی کنم ولی به فایل استایل نمیتونم وصل شم میشه راهنمایی کنید حتی زمانی که من کلا فایل استایل رو برمیدارم از کد ها اصلا تو ساختار صفحه فرقی نمیکنه علتش چیه؟ و فقط تو firefox این اتفاق میفته تو کروم کلا استایل وصل نشده و همه متن و عکس ها به هم ریخته هست ممنونم
مشخص مرورگر کش کرده،کشرو پاک کنید و مجدد امتحان کنید
سلام استاد وقت بخیر دورتون عالیه.. استاد نام تم فایر فاکس شما چیه که یه بردر ابی رنگ بالای تب هست من رفتم تو قسمت تنظیمات وتم فایرفاکس تم دارک رو انتخاب کردم ولی مثل شما نبود
ممنون از نظر ارزشمندتون همون تم پیشفرض دارک فایرفاکس مشخصا با اپدیت ها تغییر میکنه
سلام استاد من از هاست واقعی به جای لکال هاست استفاده می کنم و میخواستم بدونم اگه بخوام دیتا بیس رو به روش pdo کانکت کنم به جای لوکال هاست جلوی قسمت host= چی بنویسم
سلامو درود همون localhost
سلام وقت بخیر
قالب پروژه سایت شخصی + cms و قالب فروشگاهی از کجا دانلود کنم
تمامی سورس کد ها لیست شدن و از قسمت فایل ها میتونید دانلود کنید
استاد سلام وقت بخیر
دوره PHP سایت …. مطالب جدیدتره نسبت به این دوره ای که اینجا دارید؟
با تشکر
دوره PHP آخرین نسخه این زبان و سرفصل بسیار جامع تر همراه با فریمورک با قابلیت routing – blade – eloquent و …
آقای احمدی ممنون از آموزش خوبتون
با همین آموزش من تونستم این سایت رو پیاده سازی کنم
http://ehsanstore.org
عالیه احسان جان آفرین،خیلی خوبه تبریک میگم
با سلام خدمت استاد احمدی عزیز ممنون بابت دوره تون ببخشید یک سوال Ajax هم تدریس شده؟
سلامو درود،قاعدتا شما باید ajax رو در دوره ای مجزا یا در قالب دوره هایی مثل جی کوئری یا جاوا اسکریپت یاد بگیرید نه php
سلام توی بخش ویرایش پست پروژه cms داری مشکل هستم کجا میتونم سوالم رو مطرح کنم ؟
یک راه ارتباطی با مدرس لطفا میگید، ممنونم.
در بخش نظرات یا در تلگرام یا اینستاگرام به آدرس abolfazlahmadiweb میتونید سوالاتتون رو بپرسید
با سلام خدمت مهندس احمدی عزیز ممنون بابت دوره خوب و کاملتون ببخشید یک سوال داشتم این دوره بروزه و دوم اینکه من چطوری میتونم باهاتون در ارتباط باشم چون یک جا گیر کردم و به مشکل بر خوردم؟
سلامو درود بله دوست من،با جدیدترین ویژگی ها آموزش داده شده،اینستاگرام من : abolfazlahmadiweb
با سلام
ورژن php که آموزش میدید چنده؟
سلامو درود با اخرین ویژگی ها و متدها رکورد شده دوست من
سلام استاد احمدی
با تشکر از دوره کاربردی لاراول و php که هم جامع بود و هم روش تدریستون اثرگذار
پیشنهادی داشتم بابت اینکه میشه پکیجی تهیه کنید که هر قسمت شامل سولوشن های برنامه نویسی باشه
مثلا هر قسمتش در مورد یک چیز صحبت کنه و کدش تدریس کنه
فرض بفرمایید قطعه کدی که شخص پس از ارائه مثلا سرویسش به یک سایت مشخص کمیسیونش از اون سایت میگیره و ی جورایی اون سایت واسطه خریدار و فروشندس
ی همچنین کدهایی که بیشتر بشه در php مارت کسب کرد والگوریتم های متفاوت نوشت
ممنون
ممنون از نظر ارزشمندتون مهراد جان،پیشنهاد خوبیه حتما در موردش فکر میکنم
سلام
سوال دوم
من به تازگی شروع کردم php رو یادگرفتم و فعلا کامل یادنگرفتم من تو یکی از تمریناتم یک جدولی رو درست کردم می خواستم کاری کنم وقتی کاربر میاد یه ردیفی رو به این جدول اضافه میکنه شماره ردیف رو به صورت خودکار و به ترتیب نمایش بده چجوری میتونم این کار رو کنم ؟
سلام،این موارد در ادامه دوره به صورت مفصل بهش پرداخته شده و مباحث دوره بسیار پیشرفته ست،صبور باشید و با دقت ادامه بدید
سلام
استاد چطوری میشه از خود شما سوالات رو پرسید
بعضی از سین تکس ها و دستورات کدها انگاری کار نمیکنه
سلامو درود سعید جان،منظور شما احتمالا پیشنهاداتی که phpstorm نمیاره،مجدد حذف و نصب کنید در غیر اینصورت مشکلتون اگر رفع نشد از vscode استفاده کنید،این دوره آموزشی با جدیدترین ویژگی ها رکورد شده دوست من نگران نباشید،این دقیقا سورس کد جلسه ای که اشاره کردید،البته با ظاهری متفاوت (اینجا کلیک کنید)،هرچند سورس کد ها کامل قرار گرفتن دانلود بفرمایید،آیدی تلگرام من : abolfazlahmadiweb،موفق باشید
ممنون استاد فقط من هم همین رو قبلا می نوشتم نمیدونم چرا ایراد می گرفت
حالا استاد اگه بخواهیم وقتی که اپلود درستی انجام شد یک پیام مثلا با موفقیت اپلود شد قبل از هدر لوکیشن بدیم
کجا باید کد رو بنویسیم ؟
خواهش میکنم پیش میاد،ایراد وجود داشته باشه خطا میگیرید دوست خوبم،این دوره حدودا شصت ساعت و شما دو ساعتش رو نگاه کردید،عجله نکنید با دقت مشاهده و تمرین کنید،مباحث دوره بسیار پیشرفته تر از این موضوعات،همه چیز رو کم کم یاد میگیرید،موفق باشید
سلام.
این دوره برای افراد صفر کیلومتر و مبتدی مناسبه؟
سلامو درود بله این دوره از مقدماتی ترین مباحث شروع شده و تا پیشرفته ترین مراحل پیش رفته
سلام استاد وقت بخیر و خسته نباشید
بابت تدریس ساده روان شما تشکر میکنم
پارت 62 قسمت فارسی سازی تاریخ ، من فایل مربطه را دانلود و اون رو در init.php صدا زدم
فانکشن رو هم نوشتم
function time($value)
{
;time=explode(‘-‘,$value)$
;return gregorian_to_jalali($time[0],$time[1],$time[2],’/’)
}
و در جدول صداش زدم
اما خطای زیر رو داد
Fatal error: Cannot redeclare time() in C:\xampp\htdocs\web\admin_Panel_1234\include\function.php on line 206
سلام و درود
تابع time دوبار استفاده شده اسمشو تغییر بدید
سلام ببخشید بنده اگه این دوره رو خریداری کنم این تضمین رو به بنده میدید که ۰ تا ۱۰۰ مباحث php رو یاد بگیرم و یک برنامه نویس سمت سرور بشم؟ و اینکه چطوری کاری کنیم وقتی کاربر ورود به سایت کرد اسمش رو نشون بده بجای خروج ز سایت
سلامو درود،بله کاملا،اینکارارو کاملا به سادگی انجام دادیم و مباحث دوره فراتر از این حرفاست،دمو رو مشاهده کنید و همچنین سرفصل هارو نگاه کنید،موفق باشید
ببخشید قالب پروژه ساخت فروشگاه اینترنتی رو از کدوم قسمت سایت میتونم دانلود کنم؟
شما میتونید تمام سورس کد هارو بصورت زیپ از قسمت فایل ها دانلود کنید،و در صورت تمایل به دانلود تکی در هر قسمتی که فایل قرار گرفته دانلود کنید،اگه سوالی بود حتما بپرسید،موفق باشید
سلام بزرگوار در این دوره آم.زشی از oop هست؟
سلام بله سرفصل هارو نگا کنید تمام شی گرایی بصورت پروژه محور پوشش داده شده
سپاس
سلام،وقت بخیر.
لطفاً آموزش MYSQL رو هم مد نظر داشته باشید.
با تشکر.
سلام حتما
سلام استاد. ممنون از دوره خوبتون. توی رجکس و متود preg_match اگر بخایم استفاده از یک کاراکتر خاص مثلا – یا _ رو مجاز کنیم چطور باید اینکارو انجام بدیم؟ من خوندم چنتا مقاله ولی چیزی در این مورد پیدا نکردم. ممنون میشم توضیح بدید
سلامو درود،این نمونه برای ولیدیشن یوزرنیم کاملا اینکار رو براتون انجام میده
preg_match(‘/^[A-Za-z][A-Za-z0-9]{5,31}$/’, $user)
استاد سلام روز بخیر من برای اجرای گوگل کپچا با این ارور مواجه میشم لطفا راهنمایی بفرمایید
سلامو درود،در تلگرام باهام در ارتباط باشید تا حلش کنیم
سپاسگزارم پیام ارسال کردم خدمتتون
استاد واقعا ممنونم از نحوهی تدیرستون ، من دوره حضوری دارم میرم ولی واقعا دوره شما تو یادگیری من بیش از اون چیزی که فکرشو میکردم تاثیر داشت
واقعل ممنونم ازتون🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻
سلام مهدی جان،ممنون از نظر بسیار ارزشمندتون بله برای تک تک جلسات پروژه های بسیار کاربردی رو در نظر گرفتیم که بتونید سریعا در این حوزه متخصص شید،خواهش میکنم لطف دارید
سلام و درود
یک پیشنهاد داشتم. لطفا اگر می توانید یک مینی پروژه درباره ساخت سیستم نظردهی تو در تو بسازید.
با تشکر
سلامو درود این مورد رو در دوره متخصص لاراول در سطح بینهایت ایجاد کردیم
سلام استاد
آیا میشه که یک cms کامل مثل وردپرس با php بسازیم؟
سلامو درود در این دوره صدهاپروژه پیاده سازی کردیم معلومه کهمیتونید دوست من
به نطرتون بهتره که از وردپرس استفاده کنیم یا یکی خودمون بسازیم؟
این موضوع کاملا به این بستگی داره که بخواید مصرف کننده باشید یا خلق کننده
سلام خدمت استاد احمدی
اگر تگ سلکت دارای چند آپشن انتخابی باشه و ما بخواهیم یکی از اون ها یا همه(که مقدارش برابر با NULL هستش) رو انتخاب کنیم و ردیف های مربوط به یکی یا همه رو برگردونیم، sql رو چطور باید بنویسیم؟ آیا باید از چند sql استفاده کرد؟
سپاس از راهنمایی همیشگی شما
سلامو درود در ادامه توضیح داده شده
درود و وقت بخیر
استاد captcha برای بنده کار نمی کند
من می گیرم وقتی از گوگل کپچا استفاده می کنم. میشه راهنمایی کنید لطفا؟
ممنون بابت آموزش واقعا عالی بود.
سلام،ممنون از نظر ارزشمندتون از طریق تلگرام پیام بدید تا خطاتون رو بررسی کنیم
با سلام به شما آقای احمدی
پکیج تون کامل و با توضیحات بسیار مفیدی هستش ولی زمانی که برای فراخوانی کدهای html علامت ! رو میزنم که کدها بیاد،نمیاد
سلام،ممنون از نظر ارزشمندتون،در phpstorm بصورت پیشفرض کار میکنه،در وی اس کد و سابلایم پلاگین emmet رو نصب کنید موفق باشید
سلام استاد دوره Php واقعا حرف نداره به بهترین روش ممکن توضیح دادید یه سایت ساده هم ساختم برای خودم در اینده ادرسشو میزارم و اینکه خواستم بگم بی صبرانه منتطر دوره جاوااسکپریت هستم.
سلامو درود ممنون وحید جان ممنون از نظر بسیار ارزشمندتون،عالیه آفرین،حتما بفرستید قرار میدیم،بله حتما نگران نباشید،موفق باشید
استاد سلام و خسته نباشید واقعا دوره عالی و جامعی بود لطفا حتما بعد دوره لاراول دوره بسیار مهم API in PHP رو هم آموزش بدید واقعا نیاز شدید به یک دوره جامع در این مورد داریم . ممنون از شما
سلامو درود،ممنون از نظر بسیار ارزشمندتون،بعد از اتمام لاراول در چندروژ آینده تصمیم نهایی رو میگیریم
سلام،وقت شما بخیر.
ببخشید،دلیل این خطا چیست؟
https://s6.uupload.ir/files/123_yggi.png
کاملا مشخص که یه مقدار null رو به متد prepare ارسال میکنید،در تلگرام بهم پیام بدید تا راهنماییتون کنم
خیلی ممنونم از پاسخ گویی شما..
خطا بر طرف شد.
خیلی لطف کردید.
خواهش میکنم موفق باشید
سلام و عرض ادب،
شیوه آموزش شما بسیار عالی هست.
ببخشید،دوره پایتون هم آموزش خواهید داد؟
با تشکر.
سلام متین عزیز،ممنون از نظر بسیار ارزشمندتون،بله حتما در اولین فرصت رکورد خواهیم کرد
سلام خسته نباشید میخوام این دوره رو تهیه کنم ممنون میشم اگه بگین از چه نسخه php استفاده شده و آيا در اینده همین مدرس برای جاوااسکریپت هم دوره میزاره ؟ دوره جاوااسکریپتی که در سایت هست من فکر میکنم نمیتونم باهاش ارتباط برقرار کنم.
سلامو درود این دوره با جدیدترین ویژگی ها و متدها رکورد شده و مشخصا بعد از گذروندن این دوره هر وبسایتی رو پیاده سازی خواهید کرد،بله دوره متخصص جاوا اسکریپت در برناممون هست
سلام استاد من این قطعه کد رو نفهمیدم میشه تپضیح بدید
if ($result->rowCount() >=1) {
$row = $result->fetchAll(PDO::FETCH_ASSOC);
return $row;
} else {
return false;
}
rowCount() >=1دقیقا اینجارونمیفهمم
سلامو درود کسری جان،همونطور که در بخش مربوطه کاملا توضیح دادیم،در این بخش اومدیم و گفتیم اگر همچین ردیفی یا ردیف هایی در دیتابیس وجود داشت شما همه ی اون اطلاعات رو بگیر(توجهکنید بزرگتر یا مساوی با یک بود)،پس شرط در صورتی درست که یک یا چند ردیف وجود داشته باشه،موفق باشید
سلام
من کم کم دارم به پایان دوره میرسم و واقعا دوره بسیار خوب و کاملی بوده به همه افرادی که برای تهیه این دوره شک دارن میگم که اصلا شک نکنید با این دوره پی اچ پی رو به لطفا پروژه محور بودن این دوره خیلی خوب یاد میگیرید.
از استاد عزیز هم ممنونم بابت دوره فوق العلاده ای که ضبط کرید
سلامو درود علی جان،ممنون از نظر بشیار ارزشمندتون،خواهشمیکنم مچکرم،موفق و پیروز باشید
با سلام
با ذوق فراوان به فصل آخر اموزش php رسیدم😍 آموزش و نحوه بیان برای جذب مخاطب عالیه👌
به قدری به جزییات پرداخته شده که با خیال راحت کد میزنید و سوالی براتون پیش نمیاد مگر خطاهای
سیستماتیک که اونم با پشتیبانی کامل استاد براحتی رفع میشن☺️
خوشحالم که دوره mvc شما رو هم خریداری کردم و حتما بعدش دوره لاراول رو هم مطالعه می کنم.
ممنون از وقت ارزشمندتون
سلامو درود
ممنون از نظر بسیار ارزشمندتون خوشحالیم که از دوره ها کاملا راضی بودید،مچکرم
چقدر بیانتون عالی و دلنشینه
خیلی خوب آموزش میدید و من واقعا لذت میبرم
من چندتا دوره صفر تا صد از سایت های دیگه تهیه کردم و لی هیچ کدوم اینقدر دقیق توضیح ندادن و همه مباحث رو پوشش ندادن مثل امنیت در PHP و چیزای دیگه
موفق و پیروز باشید استاد
سلام آرش عزیز
ممنون از نظر بسیار ارزشمندتون،باعث خوشحالی من و تیم آموزشتک که از دوره کاملا راضی بودید،مچکرم
سلام
استاد سوالی داشتم که ممنون میشم راهنمایی بفرمائید. ما یه فرم ورود داریم که در سایت قرار دادیم منتهی این فرم اطلاعات رو ارسال می کنه به یه فرم ورود سامانه در دامنه دیگه!
حالا وقتی اطلاعات درسته کاربر به داخل سامانه منتقل میشه و ورود کاربر به درستی انجام میشه ولی وقتی اطلاعات ورود کاربر درست نباشه به فرم ورود سامانه منتقل میشه! و ما نمی خوایم فرم ورود سامانه رو کاربر ببینه
آیا این امکان وجود داره ما با php کاری بکنیم که صحت اطلاعات بررسی بشه و وقتی اطلاعات درست بود به دامنه سامانه منتقل بشه و وقتی درست نبود در همون سایت ما خطای نادرست بودن اطلاعات رو نشون بده؟( البته داخل پارانتز عرض کنم که سامانه توسط a-record وصل شده و ما دسترسی به دیتابیس سامانه رو نداریم)
ممنون میشم راهنمایی بفرمائید که این اصلا” میشه یا نه؟
سلام
هبچ سرویسی اطلاعات کاربرانش رو دراختیار شما قرار نمیده که بخواید اعتبار سنجی کنید،موفق و پیروز باشید
اول از همه تشکر ویژه از جناب آقای احمدی بخاطر دوره کاملا حرفه ای و بدون نقصشون
دوم تشکر از وبسایت آموزش تک جهت آپلود دوره ها تخصصی
بنده فصل سوم رو همراه با دوره متخصص جناب احمدی به پایان رسوندم
و نمونه وبسایتی که طراحی کردم رو میتونید از دامنه زیر رویت کنید
webinkar.ir
یک نمونه وبسایت شخصی وبلاگی به صورت وب اپلیکیشن همراه با داشبورد شخصی
تشکر
ممنون از نظر بسیار ارزشمندتون،بسیار عالی پیاده سازی کردید،تبریک میگم،به امید موفقیت بیشتر موفق باشید
سلام وقت بخیر ایا اموزش کاملmysqlهم کامل دارید
سلامو درود فعلا خیر،در این دوره آموزشی تا حد بسیار خوبی آموزش داده شده،موفق و پیروز باشید
سلام
میشه در مورد قیمت پروژه هامون که با php انجام شده و تقریبا در حد همین دوره است یکم اطلاعات بدین تا بتونیم کار بگیریم؟
ممنون
سلامو درود در دوره توضیحاتی مفصلی رو در این باره دادم،منتها برای ارزیابی دقیق قیمت پروژه عوامل بسیار زیادی تاثیر گذار هستن،حتما جلسه ای رو که در قالب آپدیت دوره منتشر خواهیم کرد به این مسئله بصورت دقیق میپردازم،ممنون از نظر ارزشمندتون،موفق و پیروز باشید
سلام وقت بخیر جناب احمدی
اول تشکر ویژه کنم از آموزش عالی و فوق العاده شما
در درس 65 بعد از اینکه روی دکمه ویرایش کلیک میکنم (مربوط به ویرایش پست)این خطای notic دریافت می کنم کدها رو هم چندین بار چک کردم ولی باز هم خطا می ده ممنون میشم راهنمایی کنید
Notice: Trying to access array offset on value of type bool in C:\xampp\htdocs\php-learning\f1-d36-personal-sait\admin\editpost.php on line 38
Notice: Undefined index: editpost in C:\xampp\htdocs\php-learning\f1-d36-personal-sait\admin\editpost.php on line 5
سلامو درود ممنون از نظر بسیار ارزشمندتون،همونطور که مشخصه editpost رو نمیشناسه دوست من
ممنون از راهنمایی شما
یه سوال دیگه در بخش امنیت درس 95 فروموده بودید که آپدیت میزارید برای این دوره که قرار بود آپدیت های جدید php 8 یا بالاتر رو معرفی کنید آیا این آپدیت انجام میشه؟
ممنون
خواهش میکنم،این دوره از صفر تا صد با pdo آموزش داده شده،و از جدیدترین متدها استفاده شده،اگر سزفصل هارو با دقت مشاهده کنید متوجه خواهید شد،اگر به نظرات قبلی دوستان توجه کنید به این سوال پاسخ داده شده که بعد از اتمام دوره متخصص لاراول آپدیتی در قالب یک دوره رایگان ۳ ساعته تولید خواهیم کرد موفق و پیروز باشید
ممنون از پاسخ گویی شما
واقعا دوره جامعی هست من به بخش شی گرایی رسیدم واقعا عالی
این تبلیغ نیست بنده قبل از آشنایی با دوره شما ده ها دوره php خریداری کردم از سایتهای مختلف ولی هیچ کدوم به اندازه این دوره عالی نبوده واقعا عالی هستید ممنون از زحمات شما
دوره لاراول رو هم حتما تهیه میکنم و به دوستانی که تردید دارن در مورد خرید این دوره توصیه میکنم اگر قصد دارید اصولی php یاد بگیرید آدرس رو رو درست اومدید
جناب احمدی اگه امکان داره دوره پایتون رو هم برامون بزارید
با سپاس از شما جناب احمدی عزیز
سلامو درود علی جان،ممنون از نظر بسیار ارزشمندتون،خواهش میکنم لطف دارید،باعث افتخار،بله احتمال بسیار زیاد دوره بعدی دوره متخصص پایتون خواهد بود،ممنون از همراهی و نظر ارزشمندتون،موفق و پیروز باشید
تو قسمت آپلود سنتر، وقتی از var_dump سورس کد میخوام، بجاش بهم یه تیکه html کاملا نامرتبط نشون میده، کلا تو سیستم شما سورس کد php رو میشه دید، تو سیستم من نه. چرا؟
سلام علی جان،حتما مورد اشتباهی رو var_dump میکنید که همچین موردی براتون پیش اومده،اگر بهتون هیچ خطایی نمیده بررسی کنید که در کانفیگ زمپ حالت خطا فعال باشه،اگر همچنان رفع نشد در تلگرام باهام در ارتباط باشید تا رفعش کنیم،موفق و پیروز باشید