کتاب PHP Programming نسخه سوم از این کتاب ارزشمند برای یادگیری زبان برنامهنویسی PHP میباشد. این کتاب در 7 فصل مختلف به آموزش مقدمات تا نکات مهم و پیشرفتهی این زبان خواهد پرداخت. همچنین این کتاب در حال حاضر یکی از جدیدترین منابع آموزش PHP به شمار میآید.
در ادامه مقدمهای از کتاب PHP Programming را شرح خواهیم داد.
مقدمهای بر کتاب PHP Programming:
“کتاب برنامه نویسی PHP” شما را با تمام جزئیات زبان کامل PHP در جلو غرق نمیکند – در عوض، با زیرمجموعه کوچک و همه کاره PHP آشنا میشوید و یاد میگیرید که از آن خلاقانه برای توسعه وبسایتهای پویا استفاده کنید. در این فرآیند یاد خواهید گرفت که از متغیرها، ساختارهای کنترل، توابع و اشیاء به نفع خود استفاده کنید. شما یاد خواهید گرفت که چگونه پایگاههای داده برنامهریزی و ایجاد کنید و چگونه اسکریپتهای PHP خود را به زیبایی سازماندهی کنید. در پایان کتاب PHP Programming، شما یک کاربر مطمئن PHP خواهید بود و آماده برداشتن گامهای بعدی در ایجاد وبسایتهای عالی خواهید بود.
وقتی صحبت از زبانهای برنامهنویسی اساسی میشود که باید برای توسعه وب یاد بگیرید، پاسخ نسبتاً واضح است: با شروع سهگانه HTML، CSS و جاوا اسکریپت نمیتوانید اشتباه کنید. اگرچه در مورد برخی از زبانهای دیگری که در محافل فناوری میشنوید، این موضوع کمی مبهمتر میشود – بهخصوص اینکه آیا آنها برای یادگیری بهعنوان یک توسعهدهنده وب مفید هستند و دقیقاً برای چه مواردی استفاده میشوند.
یکی از زبانهای برنامه نویسی که مطمئناً با آشنایی با فناوری به آن اشاره میکنید، PHP است. پس آن چیست و آیا زبان برنامهنویسی مفیدی برای یادگیری برای توسعه وب است؟ PHP یک زبان اسکریپتی است PHP (مخفف PHP: Hypertext Preprocessor) یک زبان برنامهنویسی است که عموماً در توسعه وب “سمت سرور” استفاده میشود. (نگران نباشید، من دقیقاً در زیر توضیح میدهم که این دقیقاً به چه معناست.) برای اینکه همه چیز را مرتب کنید، ابتدا مهم است که بفهمید زبان برنامهنویسی چیست.
زبانهای برنامهنویسی (خانوادهای از زبانهای برنامهنویسی از جمله PHP و همچنین زبانهایی مانند جاوا اسکریپت و روبی) زیرمجموعهای از زبانهای برنامهنویسی هستند که برای خودکارسازی فرآیندها استفاده میشوند که در غیر این صورت باید هر بار که اتفاق میافتند، گام به گام در کد سایت اجرا شوند.
این شامل مواردی مانند باز شدن جعبههای گفتگو در صفحه در پاسخ به اقدامات کاربر، رباتهای چت که به رفتار تعریف شده کاربر با پیامهای مربوطه پاسخ میدهند، یا انیمیشنهایی است که زمانی اتفاق میافتد که کاربر از نقطه خاصی در صفحه عبور میکند—هر گونه عملکرد وب سایت پویا که نیاز به بدون نیاز به بارگیری مجدد دستی سایت روی صفحه نمایش.
زبانهای اسکریپتنویسی مانند PHP از زبانهای نشانهگذاری مانند HTML و CSS متمایز هستند، به این معنا که در حالی که HTML و CSS چینش و ظاهر صفحات وب را تعیین میکنند، زبانهای اسکریپت به یک صفحه وب ثابت (ساخته شده با HTML و CSS) میگویند تا اقدامات خاصی را انجام دهد.
اگر زمانی را صرف مطالعه در مورد جاوا اسکریپت کردهاید، ممکن است آشنا به نظر برسد. بنابراین آیا PHP راه دیگری برای انجام کارهایی است که میتوانید با جاوا اسکریپت انجام دهید؟ نه دقیقا. PHP برای اسکریپت سمت سرور استفاده میشود همانطور که قبلاً ذکر شد، PHP معمولاً به عنوان یک زبان سمت سرور استفاده میشود (برخلاف زبانی مانند جاوا اسکریپت که معمولاً در سمت کلاینت اجرا میشود).
پس این به چه معناست؟ در اصطلاح برنامه نویسی، سمت مشتری به فعالیت وب سایتی اشاره دارد که به صورت محلی در رایانه کاربر از طریق مرورگر وب کاربر انجام میشود. زبانهای سمت کلاینت مانند HTML، CSS، و جاوا اسکریپت دستورالعملهایی را ارائه میدهند که مرورگرهای وب میتوانند آنها را تجزیه و به محتوای صفحه رایانه شما تبدیل کنند. توجه داشته باشید جاوا اسکریپت (یک زبان برنامه نویسی مانند PHP) در آن لیست است.
مجدداً، فرآیندهای اسکریپت شده توسط جاوا اسکریپت در سمت کلاینت انجام میشود – JS دستورالعملهایی را ارائه میدهد که میتواند توسط مرورگر وب شما قابل درک و اجرا باشد. سمت مشتری، سمتی است که هنگام استفاده از اینترنت مشاهده میکنید.
از سوی دیگر، فعالیت سمت سرور شامل یک مرورگر وب است که درخواستها را به یک سرور وب (نرمافزار یا سختافزاری که صفحات، تصاویر، رسانهها و سایر داراییهای وبسایت را ذخیره میکند) ارسال میکند، که سپس با کد HTML به درخواست پاسخ میدهد که میتواند توسط مرورگر وب پردازش و ارائه شود و به محتوای صفحه کاربر تبدیل شود.
همچنین شما میتوانید علاوه بر کتاب PHP Programming، از کتاب The Art of Modern PHP 8 برای یادگیری نسخه 8 زبان برنامهنویسی PHP استفاده نمائید.
سرفصلهای کتاب PHP Programming:
Part 1. Language syntax and operators
Part 2. Functions for working with data
Part 3. Files and networks
Part 4. Control functions
Part 5. Interaction with databases
Part 6. Graphics
Part 7. Tips on the topic
فایل کتاب PHP Programming را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.