دوره مجازی PHP (جلسه 28 - پایانی): جمع بندی، ادامه کار و توصیه های مهم



visibility  
mode_comment   ۲۶۲

خوب بالاخره بعد از ضبط 60 ساعت ویدیوی آموزشی در مورد زبان PHP، امروز آخرین جلسه رو برای شما روی سایت قرار میدیم. این جلسه بسیار مهم هست و در اون نکاتی رو براتون مطرح می کنم که لازمه ی پیشرفت و توسعه کار شما هست . سعی کردم تجربیات خودم رو با شما در میون بگذارم، منابع خوب به شما معرفی کنم و بعضی نکات مهم رو برای سرعت در کدنویسی و کار حرفه ای تر با PhpStorm به شما بگم .

لیست مطالبی که در این جلسه گفته میشه عبارتند از :

  • مطالب اضافه و جامانده از قبل:
  •  تشریح عملگر های heredoc و nowdoc برای ذخیره و استفاده از متن ها و رشته های بزرگ در PHP
  • آموزش نحوه ایجاد و اجرای کدهای زمانبندی شده در پی اچ پی (CronJobs)
  • استفاده از تکنیک های جستجو برای رفع مشکلات و پیشرفت کار شما
  •   آموزش نحوه جستجو برای خطاها و مشکلاتی که در حین برنامه نویسی با آنها مواجه می شوید
  • آموزش نحوه جستجو برای الگوریتم ها و روش منطقی پیاده سازی بخش های مختلف یک پروژه
  • آموزش نحوه جستجو برای طراحی های دیتابیس پروژه های مختلف و الهام گرفتن از آن ها
  • آموزش نحوه جستجو و یافتن کتابخانه های کاربری زبان PHP
  • معرفی بعضی کتابخانه های مهم و کاربری PHP برای ساخت فایل PDF ، انجام اعتبارسنجی، استفاده راحتتر، سریعتر و مطمئن تر از دیتابیس و ...
  • معرفی منابع آموزشی و تمرینی مناسب
  •  معرفی چنین منبع برای انجام تمرین های برنامه نویسی زبان PHP
  • معرفی برترین کتاب های آموزشی زبان PHP برای مطالعه بیشتر و حرفه ای تر شما
  • بعد از این دوره چه زبان های دیگری را باید یاد بگیرید ؟
  • توضیح در مورد زبان های HTML، CSS ، Javascript و جی کوئری و اهمیت یادگیری آن ها
  • آموزش ترفندهای کاربردی و جالب محیط توسعه PhpStorm
  • نحوه فعال کردن حالت Power Saver Mode برای روان تر اجرا شدن PhpStorm
  • نحوه ایمپورت کردن تنظیمات ادیتور مدرس و داشتن ظاهری مشابه آن
  • نحوه تعریف قالب های زنده (Live Templates) ها در PHP برای سریعتر نوشتن کدهای تکراری و پرکاربرد PHP
  • آموزش نحوه اتصال به پایگاه داده  MySQL و انجام تغیرات و کارهای مدیریتی از درون خود PhpStorm
  • نحوه اتصال PhpStorm به هاست اینترنتی و ویرایش کدها سمت سایت (اینترنت) و راحتی در ویرایش مستقیم فایل های سایت شما
  • انتقال پروژه گالری و فروشگاه تصویر به هاست اینترنتی
  • معرفی و توضیح در مورد پروتکل FTP و کاربرد آن در انتقال فایلها بین کامپیوتر محلی و هاست اینترنتی
  • تشریح عملیات و مراحل انتقال یک پروژه از کامپیوتر محلی به هاست اینترنتی واقعی
  • پیشنهاداتی برای یافتن کار و مواردی که باعث موفقیت شما خواهند بود
  • سپاسگزاری و تشکر ویژه از شما دوستان و دانشجویان عزیز دوره PHP

مدت زمان این ویدیو 3 ساعت و 10 دقیقه هست . فایل های این جلسه حاوی منابع و کتابهای معرفی شده است که حدود 97 مگابایت حجم دارند .

info توجه

این مطلب یک جلسه از آموزش زبان برنامه نویسی php می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش زبان برنامه نویسی php

comment دیدگاه کاربران
mahdieh replyپاسخ

من از این سرعت جوابگویی تون نهایت استفاده رو میکنم و ازتون درخواست لینک بهترین چیت شیت در زمینه php , jq , js رو دارم . خودم میگردم ولی با داکیومنت های مختلف مواجه میشم حس میکنم کامل نیستند.

لقمان آوند

الان حضور ذهن ندارم که کدوم چیت شیت کاملتره واقعا. سرچ کنید و مقایسه کنید فکر می کنم به گزینه مناسب برسید.

mahdi gholamian replyپاسخ

سلام.من میخوام این دوره رو بخرم ولی ظاهرا کیفیت صدا و تصویر خوبی نداره.کیفیت ها قابلیت اصلاح دارن؟

زهرا فرحمند

سلام.
من خودم از این دوره استفاده کردم. کیفیت مشکلی نداشت تا اونجا که یادمه 🙂

رستمی replyپاسخ

با سلام و عرض خسته نباشید بنده می خوام این دوره را خریداری کنم .قبلش میخواستم بدونم میشه از بعد از آموزش این دوره یک سیستم کراس پلتفرم ایجاد کرد؟ بین برنامه نویسی php و اندورید.بنده میخوام یک برنامه بنویسم که تحت وب و اپلیکیشن باشه.

لقمان آوند

سلام
php برای برنامه نویسی بک اند وب استفاده میشه و احتمالا چیزی نیست که شما منظورتون هست.
برای چیزی که می خواید شاید js و کتابخونه هاش مثل react native مناسبتر باشه که هم می تونید وب هم دسکتاپ و هم موبایل برنامه نویسی کنید.

پرویز مقیمی replyپاسخ

سلام در سایت گفته شده برای یادگیری PHP باید ریاضی بلد باشیم حالا من که ریاضیم ضعیفه چه کار کنم یادگیری ریاضی هم زمان بسیار زیادی می ببره و با توجه به گستردگی ریاضی در بخش های گوناگون باید روی چه بخش یا بخش هایی برای یادگیری PHP تمرکز کرد میشه راهنمایی کنید

زهرا فرحمند

سلام. آقای مقیمی عزیز در اینکه شما احتیاج به ریاضیات دارید شکی نیست ولی این نیاز در حدی نیست که خیلی وقت شما رو بگیره. بیشترین بخشی از ریاضیات که توی برنامه نویسی مهم و تاثیر گذار هست جبر منطقی هست. شاید یادگیری و تمرینش یک روز بیشتر وقت شما رو نگیره بنابراین خیلی نگران این مسائل نباشید و روی پیشرفت و اهدافتون تمرکز کنید 🙂

mahdi replyپاسخ

سلام.سورس های اموزش و تمرینات انجام شده در ویدئو رو برای دانلود نزاشتین یا من پیدا نمیکنم؟

mahdi

پیدا کردم. 🙂

erfanfeghhi replyپاسخ

سلام این دوره قدیمیه و ورژن های جدید php اومده ایا بخرم ? یا سراغ نسخه های بالاتر برم !

لقمان آوند

سلام
این دوره بیش از 90% همین الان هم مناسبه. یه سری امکانات در php7 اضافه شده و که با صرف یه زمان کم می تونید اونا رو هم یاد بگیرید.

حسین مس replyپاسخ

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

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

با سرچ در اینترنت متوجه شدم به وسیله تابع ()exec میشه یک فایل php رو در پس زمینه اجرا کرد. اما همونطور که میدونید در هاست های اشتراکی این تابع به دلایل امنیتی غیر فعال هست.
توی لینک زیر توضیح داده که به وسیله تابع fsockopen میشه این کار رو کرد.
https://stackoverflow.com/questions/124462/how-to-make-asynchronous-http-requests-in-php?answertab=votes#tab-top

با این تابع فایل دوم با موفقیت اجرا میشه اما مشکل اینجاست که اجرای فایل دوم بعد از 10 ثانیه متوقف میشه. این در صورتیه که من max execution time رو هم افزایش دادم اما باز هم فایل دوم فقط 10 ثانیه اجرا میشه و بعد از 10 ثانیه اجرا اسکریپت متوقف میشه برای همین ارسال ناتیفیکیشن هم متوقف میشه و برای بعضی از کاربران ارسال نمیشه.
شما میدونید مشکل از کجاست؟ من خیلی سرچ کردم متوجه نشدم آیا مشکل از تابع fsockopen هست یا از هاست یا max execution time یا …

لقمان آوند

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

Mohammadhadi Khoshnia replyپاسخ

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

لقمان آوند

سلام
هر دو دوره خوبن. ولی خوب دوره متخصص حاوی مطالبی هست که هم به روزترند، هم مهارت های مورد نیاز بازار کار رو در کنار یادگیری php توی خودش داره.

Mohammadhadi Khoshnia replyپاسخ

با توجه به این موضوع که الان بنده دانشجو هستم و کمی فرصتم محدود تر است و اینکه تا حدودی php رو بلدم و فقط قصدم حرفه ای تر شدن و کامل کردن اطلاعاتمه ، پیشنهاد شما کدوم دوره هست؟ ( این یا متخصص php ) با در نظر گرفتن محدودیت زمان و اختلاف هزینه خوشحا میشم راهنماییتون رو بدونم

زهرا فرحمند

سلام آقای خوشنیای عزیز. دوره متخصص PHP برای شما مناسب هست و می تونه شما رو برای بازار کار آماده کنه 🙂

وحید replyپاسخ

سلام استاد بنده چند روزه که میخوام ومپ رو نصب کنم امو هر بار با یک ارور مواجه میشم مبنی بر اینکه یک فایل با نام msvcp120.dll بر روی سیستمتون پیدا نشد.از افراد مختلف هم پرسیدم هر کی گفت یه نرم افزار نصب کن . همه رو نصب کردم فایده ای نداشت.خواهشا راهنمایی کنین.

لقمان آوند

سلام
می تونی همین فایل رو سرچ و دانلود کنی و در مسیر c:windows:system32 بریزی و یا اینکه به جای ومپ از زمپ استفاده کنی

وحید replyپاسخ

سلام.استاد من وقتی کد میزنم بعد صفحه رو بازمیکنم خود کد میاد.مشکل از کده یا جایی دیگه؟

لقمان آوند

سلام
پسوند فایلتون حتما php باشه.
مطمئن شید اکستنشن php فعاله.

mojtaba replyپاسخ

سوال من کلا حذف شد؟

لقمان آوند

سلام
سوالی ازتون ندیدیم. مجدد می پرسید؟

mojtaba replyپاسخ

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

لقمان آوند

سلام
اینطور که می فرمایید نیست.
سشن به ازای هر کاربر جدا هست دوست عزیز. برای کاربر 1 و 2 و 3 و … سشن های متفاوتی ست میشه و مشترک نیست. از این لحاظ تداخلی پیش نمیاد

mojtaba replyپاسخ

پس چجوری برنامه بین دو نفر تفاوت قائل میشه؟ چون ما بعد از صحت اطلاعات کاربر توی فرم لاگین، اطلاعاتش رو می ریزیم توی سشن. اسم این سشن هم که کاملا برای همه ی کاربران یکیه.
پس کاربرد تابع currentUserID که توی جلسه 24 توی فایل funcs.php تعریف کردید چیه؟ چه مواقعی بهش نیاز هست؟
با تشکر

رضا خانلو replyپاسخ

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

علیرضا صالحی replyپاسخ

سلام استاد…
من در یگ سایتی میخوام کیف پول برای کاربرا راه اندازی کنم که بتونه وقتی کیف پول شارژ داره بدونه رفتن به درگاه از حساب کیف پولش کم بشه و شارژ خریداری کنه و مبلغ خرید شارژ از حساب بانکی مدیر سایت کم بشه (بدونه رفتن به در گاه بانکی ) و هنگامی که کیف پول کاربر شارژ نداره بره به در گاه بانکی یا صفحه افزایش شارژ..
لطفا را هنمایی کنید قسمت خرید شارژ بدونه رفتن به رگاه چجوری هست….

سیدحسین میرباقری replyپاسخ

سلام
ببخشید من خودم به شخصه به امید اضافه شدن ویژگی های جدید php این دوره رو خریده بودم ولی مثل اینکه هنوز خبری نیست لطفا یه فکر بکنید

علیرضا صالحی replyپاسخ

استاد لطفا راهنمایی کنید که تفاوت انواع وب سرویس های wsdl و restfull چیست و کدوم بهتره برای کار و ریکوئست های بالا و توسعه دادن در آینده

محمدرضا replyپاسخ

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

حامد میردورقی replyپاسخ

سلام ,خسته نباشید. ببخشید من در زمان تعریف آرایه به مشکل میخورم و به من پیغام خطا میده میشه بگید اشتباه من کجاست ؟!
لینک عکس : http://uupload.ir/files/mdpb_image.jpg

Siavash Bagheri replyپاسخ

سلام
فایل هایی رو که در هر جلسه می نویسید و فایل های دانلودی مانند common.php که گفته بودین رو در کدوم قسمت میشه دانلود کرد؟

امید غیایی replyپاسخ

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

Amir replyپاسخ

سلام استاد بنده چند ماه است با php کار می کنم و مقدمات php بلدم لطفا امکان خرید فصل به فصل هم قرار بدین ممنون

علیرضا صالحی replyپاسخ

من در سایت یک قسمتی هست که قرار تعداد تیکت های اومده که به صورت real-time هست نشون بده و فقط یک عدد هست که بیانگر تعداد تیکت ها است برای این کار روش بهینه سوکت هست یا هر 1 ثانیه درخواست بدم

Hemed Mardvar replyپاسخ

سلام
متاسفانه کیفیت صدا بسیار بد است گاهی میاد گاهی میره بالا
هر موقع باز میکنم این مشکل نمیذاره کامل ببینم!
لطفا درستش کنید

uniart uniart replyپاسخ

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

لقمان آوند

سلام
این مورد برای دوره های بعدی بهبود پیدا کرده .

Ali Safir replyپاسخ

آموزشتون واقعا مزخرف هست

کیوان علی محمدی

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

Ali Safir replyپاسخ

با سلام
میخواستم بدونم راهی توی php وجود داره که ما بیاییم و تمام فایل های توی پوشه رو با یک دستور لود کنیم؟
توی وردپرس چطور؟

لقمان آوند

اگر منظورتون اینکلود کردنشون هست بله. از دستور glob استفاده کنید و داخل یک حلقه کل فایل ها رو اینکلود کنید.

mahdineshati10 replyپاسخ

سلام و خسته نباشید خدمت استاد عزیز من در نصب و فعالسازی برنامه های ومپ سرور و php استورم مشکل دارم و نمیتونم نصب کنم لطفا در آیدی تلگرام بهم کمک کنین یا اگه میشه شمارتون رو بدین باهاتون تماس بگیرم و کمکم کنین ممنون میشم
09393638828
mahdineshati10@
فقط اگه میشه کمک کنین دیگه واقعا دارم اون انگیزه ام رو هم واسه نتونستن نصب کردن اینا از دست میدم
ممنون

لقمان آوند

سلام
اگر ومپ نتونستید نصب کنید زمپ رو نصب کنید.

ارسال نظرات

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

1 2 3