
آموزش مقدماتی php
توضیحات
PHP یک زبان برنامهنویسی به حساب میآید که با استفاده از آن میتوانید به سادگی وبسایتهای مورد نظر خود را ایجاد و در اختیار دیگران قرار دهید. ما در طول دوره آموزش PHP سعی داریم که این زبان را قدم به قدم به شما آموزش دهیم.
PHP چیست؟
قبل از شروع کار و یادگیری PHP در قدم اول باید درک کنیم که PHP چیست؟ و به ما کمک میکند تا چه کاری را انجام دهیم؟
PHP یک زبان برنامهنویسی منبع باز (open-source) و شیءگرا محسوب میشود که شما با استفاده از آن میتوانید وبسایتها و وباپلیکیشنهای مختلفی را برای کار خود ایجاد کنید.
در بخش اول دوره آموزش PHP ما سعی کردهایم به شکل مفصلی در مورد PHP و تاریخچه و بازار کار آن صحبت کنیم، در صورتی که علاقمند به اطلاعات بیشتر هستید میتوانید قبل از انتخاب PHP این بخش را به شکل کامل ببینید.
چرا PHP
در زیر فهرستی از ویژگیها را در اختیارتان قرار میدهیم که با توجه به آنها میتوانید برخی از ویژگیهای کلیدی PHP را بشناسید.
- PHP دارای API برای دسترسی و ارتباط ساده با دیتابیسهای مانند mysql, sqlite و… است.
- PHP را میتوان به عنوان یکی از سادهترین زبانها برای ایجاد وبسایت، به حساب آورد.
- PHP دارای امکان راهاندازی بر روی پلتفرمهای مختلف است.
- PHP را میتوان به عنوان یک زبان برنامهنویسی سریع ، پرقدرت و امن دانست.
- PHP را میتوان از لحاظ شیگرای یک زبان کامل به حساب آورد.
- توجه داشته باشید PHP در استفاده بهینه از منابع و حافظه نمونه است.
- PHP در استفاده بهینه از منابع و حافظه یکی از بهترینهاست.
- PHP کاملا رایگان و open source به حساب میآید.
فهرستی که در بالا ارائه کردهایم تنها بخشی از ویژگیهای کلیدی PHP به حساب میآید که با توجه به آنها میتوان انتخاب سادهتری داشته باشید.
البته در طول دوره آموزش PHP سعی میکنیم این موارد و موارد دیگر را به شکل دقیقتری به شما توضیحدهیم.
بازار کار PHP چگونه است؟
در حال حاضر PHP را میتوان یکی از پرمخاطبترین زبانهای ایجاد وبسایت دانست که از بازار کار بسیاری عالی در ایران و جهان برخوردار است، به شکلی که شما با یادگیری PHP میتوانید به سادگی به شکل فریلنسری یا در شرکتهای مختلف، کاری را مرتبط با زبان PHP پیدا کنید.
PHP زبانی است که با استفاده از آن فریمورکهای مختلف و محبوبی همچون لاراول و سیستم مدیریت محتواهای بسیار پر مخاطبی همچون وردپرس ایجاد شده است.
شما برای کار با لاراول و وردپرس قطعا نیاز دارید در قدم اول زبان PHP را به خوبی فرا بگیرید.
تاریخچه زبان PHP
هماهنطور که در بالا اشاره کردیم زبان برنامهنویسی PHP یکی از زبانهای سمت سرور است که کاربرد اصلی آن در پیادهسازی وبسایتهای پویا است. عبارت PHP مخفف Personal Home Page (صفحه خانگی شخصی) است که در طی زمان با یک مخفف سازی مجدد به شکل PHP:Hypertext Preprocessor تبدیل شد تا دارای مفهوم کاملتری شود.
این زبان برنامه نویسی در سال ۱۹۹۴ میلادی توسط راسموس لردورف (Rasmus Lerdorf) به صورت یک سری توابع کتابخانهای با زبان C پیاده سازی شد. در زمان کوتاهی ورژن دوم PHP نیز منتشر شد البته تا آن زمان نمیشد به شکل دقیقی اسم زبان برنامهنویسی را به PHP داد اما در سال ۱۹۹۷ زبان PHP محتول شد، دو شخص با نامهای زیو سوراسکی (Zeev Suraski) و اندی گاتمنز (Andy Gutmans) هسته اصلی PHP را بازنویسی و نسخه سوم آن را منتشر کردند.
با بازنویسی هسته PHP یک موتور پردازشی با عنوان Zend بوجود آمد که تحول بزرگی در مسیر و تاریخچه PHP به حساب میآید و در طی ۱۰ سال بعد، همین تغییر مهم زبان برنامهنویسی PHP را تبدیل به مهمترین ابزار برای پیادهسازی پروژههای وب کرد.
در کنار پروژههای سفارشی که افراد مختلف با PHP پیادهسازی کردند یک سری سیستم مدیریت محتوای متن باز و رایگان با استفاده از PHP پیادهسازی شدهاند، که در ادامه فهرستی از آنها آمده است:
- وردپرس یا WordPress (پرکاربردترین و رایج ترین سیستم مدیریت محتوای جهان)
- جوملا یا Joomla (یکی از سیستم های مدیریت محتوای قوی و پر طرفدار)
- دروپال یا Drupal (یکی از سیستم های مدیریت محتوای قوی و پر طرفدار)
- اوپن کارت یا OpenCart (یک سیستم فروشگاه ساز قوی و ساده)
- پرستاشاپ یا PrestaShop (یک سیستم فروشگاه ساز قوی)
- مدیاویکی یا MediaWiki (سیستم مدیریت محتوای ویکی پدیا و سایت های مشابه)
- مجنتو یا Magento (یکی از قوی ترین سیستم های فروشگاه ساز)
- وی بولتن یا vBulletin (پر کاربردترین سیستم انجمن ساز یا فوریوم)
پیاده سازی زبان برنامهنویسی PHP تاثیر گرفته از زبانهای برنامه نویسی سی (C)، سی پلاس پلاس (C++)، جاوا (Java) و پرل (Perl) بوده است البته زبان PHP برعکس C , C++ و… که زبانهای کامپایلری هستند، به عنوان یک زبان مفسری به حساب می آید که برنامهنویسی را برای ایجاد اپلیکیشنهای وب بسیار ساده و آسان کرده است.
سرفصلهای دوره
- معرفی دوره و سرفصل ها
- معرفی ابزار های مورد نیاز و syntax
- معرفی datatype ها در php
- رشته ها در PHP (قسمت اول)
- رشته ها در PHP (قسمت دوم)
- انواع اپراتور ها در PHP
- آرایه ها در PHP (قسمت اول)
- آرایه ها در PHP (قسمت دوم)
- ساختار های شرطی در PHP
- Scope ها در PHP
- دیتابیس چیست و دلایل استفاده از آن
- چگونگی ساخت دیتابیس در PHP
- ساخت جدول در دیتابیس
- وارد کردن رکورد جدید در دیتابیس00
- عملیات CRUD در phpmyadminآشنایی با SQL
- آشنایی با SQL – بخش دوم
- آشنایی با SQL – بخش سوم
- ارتباط با دیتابیس به روش PDO
- ساخت دیتابیس به روش PDO
- ساخت جدول به روش PDO + وارد کردن اطلاعات
- عملیات Select
- عملیات delete و update
- پروژه عملی – بخش اول
- پروژه عملی – بخش دوم
- پروژه عملی – بخش سوم
- پروژه عملی – بخش چهارم
- پروژه عملی – بخش پنجم
- پروژه عملی – بخش ششم
- پروژه عملی – بخش هفتم
- پروژه عملی – بخش هشتم
- پروژه عملی – بخش نهم
- پروژه عملی – بخش دهم
- نقشه راه PHP + قسمت پایانی بروز رسانی دوم
- معرفی دوره جایگزین دوره PHP پیشرفته
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.