دوره مجازی 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 و … سشن های متفاوتی ست میشه و مشترک نیست. از این لحاظ تداخلی پیش نمیاد

ارسال نظرات

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

1 2 3