آموزش صفر تا صد برنامه نویسی PHP (فیلم فارسی+ جزوه pdf)
در ادامه آموزش های کاربردی برنامه نویسی پی اچ پی، بعد از حدود ۱ هفته گشت و گذار در اینترنت و از بین هزاران ویدیو، یک مجموعه بی نقص و کامل ویدیویی را برای یادگیری سریع این زبان برنامه نویسی گلچین کرده ایم. این مجموعه کامل برای شروع از صفر و برای همه سطوح مناسب می باشد. بعد از آن نیز بهترین جزوه PDF فارسی موجود در اینترنت را جهت تکمیل یادگیری می توانید دانلود کنید.
نکته مهم
- اگر با توضیحات نوشتاری بهتر یاد می گیرید، این جزوه ها را دانلود کنید (می توانید هم به عنوان مکمل فیلم های زیر استفاده کنید)
- اگر دوست دارید درس به درس با آموزش های نوشتاری ما یاد بگیرید از اینجا شروع کنید (میتوانید سوالات خود را نیز زیر هر درس مطرح کنید)
- برای یادگیری سریع تر و کامل تر نیز این چند ترفند کاربردی را که در هیج جای دیگری به شما یاد نمی دهند مطالعه کنید.
چند نکته کاربردی درباره برنامه نویسی PHP
بطور خلاصه یک زبان برنامهنویسیِ شیءگرا است که برای طراحی وب توسعه یافتهاست، اما میتوان از آن به عنوان یک زبان عمومی نیز استفادهکرد. این زبان رسما در ماه ژوئیه ۲۰۲۰ از پشتیبانی ویندوز خارج شد. تا ژانویهٔ سال ۲۰۱۳ میلادی پیاچپی روی ۲۴۴ میلیون وبسایت و ۲٫۱ میلیون سرور وب نصب شدهاست. (ویکی پدیا)
- عملکرد: اسکریپت هایی که در برنامه اصلی PHP نوشته می شود؛ سریع تر از آنهایی هستند که در دیگر زبان های اسکریپت نویسی، نوشته می شود. همچنین معیارهای متعدد مستقل دیگری وجود دارد که باعث می شود PHP در بین دیگر رقبای جایگزین مانند JSP، ASP.NET و PERL پیشرو باشد.
- پرتابل بودن: PHP برای مایکروسافت ویندوز، یونیکس، سیستم عامل مک و OS/2 در دسترس است. برنامه های PHP بین پلتفرم های متفاوت به صورت پرتابل اجرا می شود.
- استفاده ی آسان: سینتکس آن واضح و یکپارچه است، و با مستندات جامعی برای +۵۰۰۰ تابع همراه است که در توزیع های اصلی لحاظ شده است.
- منبع باز بودن: PHP یک پروژه منبع باز است- این زبان برنامه نویسی توسط یک تیم از داوطلبان در سراسر جهان توسعه داده شده است که کد منبع آن را به رایگان در وب قرار می دهد؛ و بدون پرداخت هزینه های مجوز یا سرمایه گذاری روی سخت افزار یا نرم افزارهای گرانقیمت؛ می توان از آن استفاده کرد.
- پشتیبانی از اپلیکیشن ثالث: یکی ازتوانایی های PHP آن است که این برنامه از ابتدای معرفی؛ طیف گسترده ای از پایگاه داده های متفاوت، از جمله MySQL، PostgreSQL، Oracle و سرور مایکروسافت SQL را پشتیبانی می کند.
- پشتیبانی عمومی: یکی از نکات جالب در مورد یک زبان با پشتیبانی عمومی مانند PHP ، دسترسی آن به خلاقیت و تخیل صدها نفر از توسعه دهندگان در سراسر جهان است.
سرفصل های تدریس شده در این ویدیوها
- مقدمه ، پیشنیازها و آماده سازی محیط کار
- قرارداد ها، شروع کدنویسی حساب شده و مفاهیم پایه
- انواع مختلف داده ها و متغیرها در PHP
- عملگرها در PHP : انجام اعمال مختلف بر روی داده ها و متغیرها
- ساختارهای کنترلی : شرط ها و عبارت های منطقی
- حلقه ها و آرایه ها
- و …
ویدیوی نمونه
ویدیوهای داخل پکیج از کیفیت بسیار بالاتری برخوردارند:
دانلود دوره رایگان
حجم: ۳۵۰ مگابایت
سطح: از صفر تا صد
نسخه آموزش داده شده: مناسب برای همه نسخه ها
تدریس : مهدی فتحی karkoo.ir
آپدیت 2024
در ویدیوهای دانلودی بالا بصورت کاملا اصولی و پایه ای با مفاهیم اصلی برنامه نویسی PHP (از مقدماتی تا پیشرفته) آشنا می شوید. در لینک های جدید زیر از زبان گویای جوان باهوش، سجاد ساروخانی که پیج ساروسافت را می توانید از اینجا دنبال کنید با روشی دیگر از آموزش برنامه نویسی پی اچ پی (فقط مقدماتی تا متوسط) آشنا شوید. اگر متد آموزش بالا را دوست نداشتید میتوانید از دروس زیر برای یادگیری استفاده کنید (بهتر است یکی از آموزشها را دنبال کنید نه هر دو):
در ویدیوی بالا در مورد نصب سرور لوکال روی کامپیوتر صحبت میکنیم. البته دوستانی که wamp رو بتونن نصب کنن از همان استفاده کنند این ویدیو برای کسانی است که توانایی نصب wamp را ندارند.
آموزش زیر توسط جوان پراستعداد کشورمان سجاد ساروخانی که احتمالا نام او را شنیده اید (این دوره مقدماتی تا متوسط است و همه نکات مهم را در خود دارد)
درس ۱
درس ۲
درس ۳
درس ۴
درس ۵
درس ۶
درس ۷
درس ۸
درس ۹
درس 10 (آخر)
اگر هر کدام از دروس قابل دانلود نبود در بخش کامنت ها مطرح کنید تا سریعا مشکل رفع شود
10 نکته کاربردی برای کدنویسی بهینه-تمیز در پی اچ پی
برنامهنویسی در زبان PHP، که یکی از محبوبترین زبانهای برنامهنویسی برای توسعه وب است، میتواند با به کارگیری چند ترفند کاربردی بهبود یابد. در اینجا 10 نکته کلیدی برای برنامهنویسی بهتر در PHP آورده شده است:
- استفاده از آخرین نسخه PHP: استفاده از آخرین نسخه PHP به شما امکان دسترسی به ویژگیهای جدید، بهبود عملکرد و امنیت بیشتر را میدهد.
- استفاده از OOP (برنامهنویسی شیءگرا): استفاده از اصول شیءگرایی در PHP به سازماندهی بهتر کد و قابلیت نگهداری آن کمک میکند.
- استفاده از توابع و کلاسهای استاندارد PHP: استفاده از توابع و کلاسهای استاندارد PHP به جای نوشتن کد از ابتدا میتواند کارایی را افزایش دهد.
- استفاده از Prepared Statements برای دستکاری پایگاه دادهها: این کار به جلوگیری از حملات SQL Injection کمک میکند.
- نگهداری و تمیز کردن کد: نوشتن کد به شکل خوانا و منظم و استفاده از کامنتها برای توضیح قسمتهای پیچیده کد.
- استفاده از ابزارهای توسعه و دیباگینگ: استفاده از IDEها مانند PhpStorm یا Visual Studio Code و ابزارهای دیباگ مانند Xdebug به بهبود فرآیند توسعه کمک میکنند.
- رعایت اصول امنیتی: همیشه به امنیت کد خود توجه داشته باشید، از جمله جلوگیری از XSS و CSRF، اعتبارسنجی ورودی کاربر و اطمینان از امنیت کلمات عبور.
- استفاده از فریمورکها: فریمورکهای PHP مانند Laravel یا Symfony میتوانند به سرعت بخشیدن به توسعه وبسایتها و بهبود ساختار کد کمک کنند.
- استفاده از Composer برای مدیریت وابستگیها: Composer یک ابزار مدیریت وابستگی برای PHP است که کار با کتابخانهها و پکیجها را سادهتر میکند.
- تستنویسی و نگهداری کد: نوشتن تستهای واحد (unit tests) و بهروز نگه داشتن کد برای اطمینان از صحت و پایداری آن در برابر تغییرات.
هر گونه سوالی در زمینه یا در باب زبان برنامه نویسی پی اچ پی دارید این مطلب دارید در بخش نظرات مطرح کنید تا در صورت داشتن دانش کافی ما یا سایر هموطنان به آن پاسخ دهیم.
بسیار عالی و ساده توضیح میدید ممنون از شما استاد، امیدوارم همیشه سلامت و موفق باشید
پاسخاقا پک اموزشی تون خییییلی خفن بود به موقع هم ارسال شد. این موزشای رایگانتون پیش پک تون خیلی داغونن :/ نصف سرفصل های ضروری پی اچ پی رو نداره. ملتو گذاشتین سرکار چی ن اینا؟؟؟؟؟
پاسخعلاوه بر 1 و2
پاسخ4-5-7و 11 هم مشکل داره
دسترسی به فیلم ها قطع شده متاسفانه
پاسخشاهکار خیلی خوب توضیح دادید!
پاسخ