عنوان دوره :

دوره کار با phpstorm

مدرس : حسام موسوی
آخرین آپدیت دوره : 01 شهریور 1396
تعداد قسمت های قرار داده شده : 5

برای دسترسی به این دوره نیاز است عضو سایت باشید و وارد سایت شوید
توضیحات

JetBrains PhpStorm یک محیط توسعه‌ی زبان برنامه‌نویسی PHP بوده که بر پایه‌ی پلت‌فرم JetBrains IntelliJ IDEA طراحی شده است و تقریبا همه‌ی امکانات JetBrains WebStorm را داراست. این برنامه نیز مانند IDEهای دیگر شرکت JetBrains با برخورداری از امکاناتی مثل ناوبری و هدایت پیشرفته، تکمیل خودکار کدها، تجزیه و تحلیل کیفیت کدها، عیب‌یابی و رفع خطاهای کد و… افزایش بهره‌وری و کارایی را برای برنامه‌نویسان به ارمغان می‌آورد. خب حالا ما در این دوره قصد داریم با آموزش دادن قسمت های مختلف PhpStorm کاری کنیم تا شما یک تجربه کاربری بهتری با این IDE داشته باشید و از کار با PhpStorm لذت ببرید و همینطور کد های خودتون رو در سریع ترین زمان بنویسید. 

دورهای پیشنهادی

مشاهده همه دوره ها
آموزش گیت و گیت هاب تکمیل شده

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

آموزش طراحی وب تکمیل شده

در این دوره قراره طراحی وبسایت رو به شما آموزش بدم یعنی قراره یک وبسایت رو از صفر که ، طرح ایده و بعد طراحیش در فتوشاپ باشه رو به شما آموزش بدم تا کدن...

آموزش کامل Flexbox تکمیل شده

فلکس باکس یا بگذارید بهتر بگوییم Flexbox، مجموعه ای از دستورات یا یک ماژول به حساب می آید که طراحان با استفاده از آنها میتوانند Layoutهای قابل انعطاف...

دوره کار با phpstorm تکمیل شده

JetBrains PhpStorm یک محیط توسعه‌ی زبان برنامه‌نویسی PHP بوده که بر پایه‌ی پلت‌فرم JetBrains IntelliJ IDEA طراحی شده است و تقریبا همه‌ی امکانات JetBra...

دیدگاه های ارزشمند شما

برای ارسال نظر لازم است ابتدا وارد سایت شوید
ابوالفضل | 2 ماه پیش

سلام وقتی وارد برنامه php storm میشم و میخوام فایلی که درست کردم رو تو گوگل ببینم ارور 404 میده

چی کار کنم

حسام موسوی | 2 ماه پیش

یعنی چی فایلی رو تو گوگل ببینم

محمد هاشمی | 2 ماه پیش

سلام
خسته نباشید ...
قسمتی از آموزش‌هاتون رو دیدم. جالب بود. پی‌اچ‌پی‌استورم هم واقعا قویه ...

یه مشکلی با این نرم‌افزار دارم. مشکل جزئیه ولی خب رو مخه :)
این تصویر رو ببینید : http://uupload.ir/files/wxw4_screenshot_(3).png
خطی که علامت زدم رو چجوری میشه هاید کرد ؟!

حسام موسوی | 2 ماه پیش

این موضوع مربوط به right margin میشه به روش های مختلف میشه برداشت
میتونید برید وارد تنظیمات colors & fonts بشین و بعد به بخش general و در نهایت right margin رو پیدا کنید و تیک background رو بردارید
یا میتونید وارد code style بشین و right margin روو بیشتر کنید تا نمایش داده نشه
کلا تو قسمت سرچ تایپ کنید right margin براتون میاد کامل

mohammad | 2 ماه پیش

عرض سلام و ادب
مهندس سه موردی واسم پیش اومده:
php storm 2017 هست زمانی که interface پیاده سازی می کنم دیگه هوشمند نیست و هیچ پیغامی برای پیاده نمیده
حتی کلاس استفاده می کنم به صورت خودکار پیام عدم شناسایی نمی دهد البته Auto complite کارمیکنه ولی کلاس abstract پیام پباده سازی نمی دهد راستش من خیلی پلاگین نصب دارم نمی خواهم دوباره نصبش کنم

حسام موسوی | 2 ماه پیش

این مشکل رو نمیشه از اینجا فهمید حتما باید بود و تست انجام داد

omid mardaneh | 4 ماه پیش

سلام آقا حسام
عزیز ممنون از راهنمایی هاتون و واقعا عالی بود
فقط میخواستم ببینم میتونین بگین پلاگین css minifiy تو php storm کدومش خوبه و طریقه کارش رو آموزش بدین؟

حسام موسوی | 4 ماه پیش

من چنین پلاگینی رو باهاش کار نکردم که برای minify بر روی php strom باشه

فاطمه امانی | 6 ماه پیش

سلام من دنبال یه منبع واسه اموزش برنامه نویسی PHP در محیط phpstorm 7 هستم. میتونید یه منبع خوب بهم معرفی کنید.

حسام موسوی | 6 ماه پیش

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

مصطفی نیکوروش | 9 ماه پیش

با phpstorm زیاد نمیتونم ارتباط برقرار کنم ... راستش مثلا اگه بخوایم کدینگنایتر کار کنیم دیگه کلا هیچی به هیچی.
مدتیه با sublime text کار میکنم . کم حجم , کلی پکیج رایگان و قدرتمند و قابلیت اتوکامپلیتش عالیه .
البته مثل phpstorm که مشکلات رو پیدا میکنه توی این زمینه قوی نیست اما اونقدر سبک و تر و تمیزه که به نظر من ارزش داره.

حسام موسوی | 9 ماه پیش

ویرایش گرهای زیادی وجود داره
برای کار با php به شخصه phpstrom رو ترجیه میدم بخاطر سرعت و قابلیت های که داره
اما برای کدنویس front-end بیشتر از sublimeText و Atom استفاده میکنم که هر دوتا عالی و کاربردی هستن

جابر پیشدار | 10 ماه پیش

سلام
یه سوال داشتم من یه جا توی آموزشاتون دیدم که توی phpstorm مثلا یک کلاس از CSS رو تایپ میکردین به این صورت : input.col-md-2 و بعد بصورت خودکار تگ input با همون کلاس تشکیل میشد . خواستم بدونم به چه صورت میتونم این کار رو انجام بدم اگه راهنمایی کنید ممنون میشم .

حسام موسوی | 10 ماه پیش

این پکیج emmet هست که بصورت پیش فرض در phpstorm وجود داره با سرچ کلمه emmet در گوگل میتونید نحوه استفاده از اون رو یاد بگیرید

علی | 11 ماه پیش

سلام
من پی اچ پی استورم دارم ولی دنبال یه ادیتور رایگان می گردم که فارسی رو هم ساپورت کنه و قدرتمند هم باشه
اگه می شه بهم معرفی کنی-ممنووون

حسام موسوی | 11 ماه پیش

ویرایشگر عالیه ATOM

مسعود عظیمی | 1 سال پیش

امکان نوشتن توابع وردپرس به صورت تکمیل خودکار تو phpstorm هست؟
منظورم اینه که مثل کدای css. html وقتی حرف اول دوم کد میزنیم کدها به صورت خودکار تکمیل بشن؟

پاینده و پیروز باشین

حسام موسوی | 12 ماه پیش

توابع وردپرس رو نمی دونم
البته بصورت پیش فرض فک نکنم وجود داشته باشه
باید دنبال پلاگین اون در phpstorm بگردید

MeshCaT | 1 سال پیش

سلام آقای موسوی خسته نباشید
من الان نسخه Phpstorm 2016.2
دانلود کردم مشکل من اینه که قبلا یا ورژن قبل ترش کار میکردم الان یکم گیج شدم توی این ورژن
میشه راهنمایی کنین چون زمانی که new projext میزنم باید یکی رو انتخاب کنم( اینو یادآوری کنم من تازه شروع مردمی برای طراحی وب و phpstorm رو برای کدنویسی HTML and CSS میخوام اما نمیدونم کدوم گزینه رو انتخاب کنم میشه راهنمایی کنین
بعد چون من زمان ساخت پروژ جدید که میرم روی HTML میزنم یک سری پوشه ها و فایل هایی که توی مسیر پروژه انتخاب کردم دانلود میکنه و گیج میشم نمیدونم کدوم رو انتخاب کنم برای شروع کدنویسی برای تمرین ...چه کنم؟؟؟؟؟؟

حسام موسوی | 1 سال پیش

دقیقا متوجه نشدم منظورتون چیه

امیر | 1 سال پیش

سلام اقای موسوی توروخدا یه راهنمایی بکن این php strom من متغیر $_post کار نمیکنه ولی $_Get کارمیکنه چرا .........

admin | 1 سال پیش

post_$ یا get_$ چه ربطی داره به phpstorm ?
اینها مربوط میشه به php و نحوه پیاده سازیش

پیمان | 1 سال پیش

سلام . روزتون بخیر

یه سوال تخصصی ازتون داشتم . ممنون میشم اگه پاسخ صحیح بدید

من از ادیتور phpstorm برای کدنویسی استفاده میکنم
یه مشکل با این ادیتور دارم
auto Complete به خوبی کار نمیکنه برای من
به طور مثال : فایلی رو وقتی include میکنم از متغییر هایی که داخل فایل include شده هستن داخل صفحه جاری شناخته نمیشه و باید دستی تایپ بشن!

یه مثال عملی واستون بزنم:
$sql = "UPDATE `user` SET `name` = ?, WHERE `user`.`id` = ?;";
$res = $con->prepare($sql);
$res->bindValue(1, $_POST['name']);
$res->bindValue(2, $_GET['id']);
$result = $res->execute();
$result-> No suggestions

دقت کرده باشید دستور آخر result چیزی رو برنمیگردونه فقط مینویسه No suggestions


از ورژن PhpStorm 2016.2 استفاده میکنم و پلاگین های زیادی هم واسه رفع مشکل نصب کردم که فایده نداشتن
به نظر شما مشکل ادیتور php storm من چیه؟


admin | 1 سال پیش

الان فقط مشکلتون اینکه result چیزی برنمیگردونه ؟
اگر مشکلتون اینه باید بگم با توجه به کدتون شاید اشکالی در ارتباط با دیتابیس داشته باشین که اطلاعاتی برگشت داده نمیشه .

ervin | 1 سال پیش

سلام
من اگه بخوام فایل .idea ساخته نشه باید چیکار کنم؟

admin | 1 سال پیش

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

tina | 2 سال پیش

با سلام و تبریک سال نو
من قصد یادگیری php رو دارم اما هیچ منبعی پیدا نکردم که کامل و خوب یاد بده . phpstorm بهتره یا dreamwaver ؟؟شما منبعی سراغ ندارید ؟

admin | 2 سال پیش

منبعی برای یادگیری php پیدا نکردین ! فک کنم گوگل نکردین . چون خیلی آموزش php برای مبتدی تو سطح نت زیاده
dreamwaver رو شخصا به هیچ وجه پیشنهاد نمی دوم البته نظر بنداست بهتر از phpstorm استفاده کنید

sajjaf | 2 سال پیش

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

admin | 2 سال پیش

سلام لطف دارید
illustrator & photoshop

سجاد سهرابی | 2 سال پیش

میتونم بپرسم cms سایتت چیه؟؟؟
وردپرس که نیست !

admin | 2 سال پیش

Cms شخصی با لاراول

علی | 2 سال پیش

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

admin | 2 سال پیش

راه حل های وجود داره اما هیچ کدوم به درستی و بطور کامل این مشکل رو حل نمیکنه .
اگه در این مورد گوگل کنید میتونید راه حل ها رو ببینید

mohammad | 2 سال پیش

سلام آیا این نرم افزار حرام نیست؟؟ چون نسخه اصلیشو نمیخریم و خودمون داریم کرکش میکنم

admin | 2 سال پیش

سلام که مسئولیت خرید نسخه اصلی یا کرک شده با خود فرده من تنها ویژگی های phpstorm رو شرح و آموزش دادم و پیشنهاد میکنم همه دستان نسخه اصلی رو خریداری کنن

احد | 2 سال پیش

با سلام
بعد از نصب پلاگین و restart کردن phpstorm یه پیغام میاد که من متوجه نشدم از چی هستش اینم عکس پیغام

http://uupload.ir/files/531x_img.jpg

admin | 2 سال پیش

این به این خاطره که material به درستی نصب نشده
یکبار php storm رو حذف و نصب کنید

احد | 2 سال پیش

با سلام خدمت شما آقای موسوی
من چند وقتی هست که دارم با phpstorm کدنویسی میکنم که به یه مشکل برخوردم که متاسفانه نتونستم حلش کنم
مشکل من اینه که اگر توی فایل های html فارسی تایپ کنم توی همه مرورگرها درست نمایش میده ولی اگر در فایل php فارسی تایپ کنم در همه مرورگرها بجز ie فارسی نمایش نمیده که اگر مثلا در فایر فایکس گزینه encoding رو روی utf-8 بذارم همون لحظه درست میشه ولی اگر رفرش کنم دوباره خراب نمایش میده.
ممنون میشم راهنماییم کنید که همه نوشته های فارسی در مرورگرها درست نوشته بشن.
با تشکر

admin | 2 سال پیش

سلام معمولا کدهای html یک متا تک داخلش قرار میگیره به شرح زیر

و بعد دیگه مشکلی نباید باشه
شما یک source code بگیرین از وبسایتتون و ببینید در ترتیب کد های html مشکلی وجود نداشته باشه .

احد | 2 سال پیش

ممنون از شما ولی من اصلا در جواب شما هیچ کدی رو نمیبینم.
میشه واضح تر بگید.

admin | 2 سال پیش

در صفحه مرورگر که کدهاتون اجرا میشه اگر کروم باشه
ctrl + u داشته باشین یا source code هاتون رو بتونید ببنید
ببینید ساختار کدهاتون مشکلی نداشته باشه

behzad | 2 سال پیش

سلام.
جناب موسوی شما رشته تحصیلیتون کامپیوتر بوده؟
چطوری به کد نویسی مسلط شدید.
من تازه شروع کردم به یادگیری طراحی وب و الان دارم html و css v کار میکنم.
ممنون میشم راهنمایی بفرمایید.

admin | 2 سال پیش

سلام
شما این مقاله رو بخونید فکر کنم به کارتون بیاد در رابطه با این موضوع
http://roocket.ir/articles/designer-or-web-developer-where-to-start

[Mr.mm] | 2 سال پیش

یه سوال
یه برنامه هس به نام IntelliJ IDEA , تفاوت اون با phpstorm چیه؟

admin | 2 سال پیش

هر دوتا از یک شرکت هستن یعنی JetBrains فرقشم هم از اسمش مشخصه phpstrom بطور تخصصی بر روی PHP تمرکز داره

[Mr.mm] | 2 سال پیش

با عرض سلام و خسته نباشید
ممنون میشم تفاوت ادیتور atom و php storm رو بگید
با تشکر از سایت بسیار خوب و زیباتون

admin | 2 سال پیش

مهم ترین تفاوت php storm یک ادیتور اختصاصی برای زبان php و فریم ورک هاست و حالا در کنارش برای مدیریت کدهای front-end هم کارایی بالای داره اما atom برای front-end بیشتر استفاده میشه .

Kiyan Hami | 2 سال پیش

سلام.
اول بگم که واقعا ممنون که اینقدر سریع پاسخ دادین! دست مریزاد!
دوم؛ نه من 3 بار هم اینکارو کردم اما هیچ تفاوتی نکرد. ضمن اینکه قبلش هم یه نسخه8 داشتم.
با این حال توی مخزنش توی github هم یه issue مطرح کردم ببینم چی میشه.
به هر حال ممنون از پاسخگویی به موقعتون. :)
با تشکر

admin | 2 سال پیش

اگه نسخه 9 نصب باشه بعد 10 رو نصب کنید فکر کنم این حالت پیش میاد چون دقیقا این کالتو داشتم با ریست کردن تنظیماتی که 9 ایجاد کرده بود یعنی حذف کاملش و دوباره نصب کردن 10 مشکلش حل شد حالا شاید برای شما دلیل دیگه ای داشته باشه

Kiyan Hami | 2 سال پیش

سلام.
میخواستم بگم منم عینا با ارور "amin ۱۹ [در] آذر ۱۳۹۴" در phpstorm 10.0.1 مواجه شدم.
اگه راه حلی پیدا کردید لطفا به منم اطلاع رسانی کنید.
با تشکر

admin | 2 سال پیش

خودمم چنین اروری داشتم با حذف کردن و دوباره نصب کردن نسخه 10 مشکل حل شد .

amin | 2 سال پیش

سلام
من از ورژن 10 phpstorm استفاده میکنم.بعد از نصب تم متریال و ری استارت شدن برنامه با خطای زیر مواجه میشم.بنظرتون ایراد از پی میتونه باشه؟
شما تونستید روی ورژن ده هم نصب کنید این تم رو؟

Plugin 'com.chrisrm.idea.MaterialThemeUI' failed to initialize and will be disabled. Please restart PhpStorm.

java.lang.ClassNotFoundException: com.chrisrm.idea.MTColorScheme PluginClassLoader[com.chrisrm.idea.MaterialThemeUI, 0.1.7]
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:68)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:408)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:96)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:454)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:446)
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:194)
at com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:63)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:360)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

admin | 2 سال پیش

سلام بله شما باید کاملا حذف و دوباره php storm رو نصب کنید نسخه 9 با 10 تفاوت چندانی نداره

Siavash | 2 سال پیش

سلام ممنون از سایت خیلی خوبتنون

اقا سید نوشتن بخش نظرات با php در cms رو آموزش میدید؟

منظورم اینه که وقتی کاربران نظر میگذراند بعد از تایید مدیر به نمایش در بیاید

admin | 2 سال پیش

سلام خواهش میکنم .
ببنید فعلا آموزش این موضوع بطور جدا نمیشه باید در ساخت یک cms با php آموزش داده بشه که اونو بعدا انشالله کار میکنیم