کتاب Learning PHP, MySQL & JavaScript, 7th Edition: A Step-by-Step Guide to Creating Dynamic Websites (آموزش PHP، MySQL و JavaScript، ویرایش هفتم: راهنمای گام به گام برای ساخت وبسایتهای پویا) یک راهنمای جامع و گامبهگام برای کسانی است که به دنبال ساخت وبسایتهای پویا هستند. این کتاب به شما آموزش میدهد که چگونه با استفاده از سه زبان برنامهنویسی و پایگاه داده کلیدی دنیای وب، یعنی PHP برای منطق سمت سرور، MySQL برای مدیریت پایگاه داده، و JavaScript برای افزودن تعامل به سمت کاربر، وبسایتهایی قدرتمند و فعال بسازید.
نسخه 7 کتاب Learning PHP, MySQL & JavaScript، با تمرکز بر آخرین تغییرات و بهترین شیوههای توسعه وب، مطالب را از مفاهیم اولیه تا پیادهسازیهای پیشرفته به زبانی ساده و قابل فهم توضیح میدهد تا حتی مبتدیان نیز بتوانند به راحتی از آن استفاده کنند و مهارتهای لازم برای توسعه وب مدرن را کسب کنند.
در ادامه مقدمهای از کتاب Learning PHP, MySQL & JavaScript را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Learning PHP, MySQL & JavaScript:
ترکیب PHP و MySQL راحتترین رویکرد برای طراحی وب پویا و مبتنی بر پایگاه داده است و در برابر چالشهای برخی از فریمورکهای یکپارچه دیگر که یادگیریشان دشوارتر است، جایگاه خود را حفظ کرده است. به دلیل ریشههای متنباز خود، پیادهسازی آن رایگان است و بنابراین گزینهای بسیار محبوب برای توسعه وب به شمار میرود. هر توسعهدهنده مشتاقی در پلتفرم یونیکس/لینوکس یا حتی ویندوز، باید بر این فناوریها مسلط شود. و با ترکیب فناوریهای همکار JavaScript، React، CSS و HTML5، قادر خواهید بود وبسایتهایی در حد استانداردهای صنعتی مانند فیسبوک، ردیت، تیکتاک و جیمیل ایجاد کنید.
مخاطبان کتاب Learning PHP, MySQL & JavaScript
این کتاب برای افرادی است که مایلند نحوه ایجاد وبسایتهای موثر و پویا را بیاموزند. این ممکن است شامل وبمسترها یا طراحان گرافیکی باشد که قبلاً در ایجاد وبسایتهای استاتیک یا یک CMS مانند وردپرس مهارت پیدا کردهاند اما مایلند مهارتهای خود را به سطح بالاتری ببرند، و همچنین دانشآموزان دبیرستانی و دانشجویان، فارغالتحصیلان جدید و افراد خودآموخته.
در واقع، هر کسی که آماده یادگیری اصول طراحی وب واکنشگرا (responsive web design) است، یک پایه کامل در فناوریهای اصلی PHP، MySQL، JavaScript، CSS و HTML5 به دست خواهد آورد، و اصول اولیه کتابخانه React و نحوه استفاده از Node.js برای پشتیبانی از توسعه بکاند با استفاده از JavaScript را خواهید آموخت.
پیشفرضهای کتاب Learning PHP, MySQL & JavaScript
این کتاب فرض میکند که شما درک اولیهای از HTML دارید و حداقل میتوانید یک وبسایت ساده و استاتیک را سر هم کنید، اما فرض نمیکند که شما هیچ دانش قبلی در مورد PHP، MySQL، JavaScript و CSS دارید—اگرچه اگر داشته باشید، پیشرفت شما در کتاب حتی سریعتر خواهد بود.
سازماندهی کتاب Learning PHP, MySQL & JavaScript
فصلهای این کتاب به ترتیب خاصی نوشته شدهاند، ابتدا تمام فناوریهای اصلی که پوشش میدهد را معرفی میکند و سپس شما را در مراحل نصب آنها بر روی یک سرور توسعه وب راهنمایی میکند تا برای کار با مثالها آماده باشید.
در بخش اول کتاب Learning PHP, MySQL & JavaScript، شما با زبان برنامهنویسی PHP آشنا میشوید، که شامل اصول اولیه نحو (syntax)، آرایهها (arrays)، توابع (functions) و برنامهنویسی شیءگرا (object-oriented programming) است.
سپس، با تسلط بر PHP، به مقدمهای بر سیستم پایگاه داده MySQL میپردازید، جایی که همه چیز از نحوه ساختار پایگاههای داده MySQL تا نحوه تولید کوئریهای پیچیده را یاد میگیرید.
پس از آن، یاد میگیرید که چگونه میتوانید PHP و MySQL را ترکیب کنید تا با ادغام فرمها و سایر ویژگیهای HTML، شروع به ایجاد صفحات وب پویای خود کنید. سپس به جنبههای عملی و ریزهکاریهای توسعه PHP و MySQL میپردازید و مجموعهای از توابع مفید و نحوه مدیریت کوکیها و نشستها (sessions)، و همچنین نحوه حفظ سطح بالایی از امنیت را میآموزید.
در چند فصل بعدی، شما یک پایه کامل در JavaScript به دست خواهید آورد، از توابع ساده و مدیریت رویدادها (event handling) تا دسترسی به مدل شیء سند (Document Object Model)، اعتبارسنجی درون مرورگر و مدیریت خطا. همچنین یک مقدمه جامع در مورد استفاده از کتابخانه محبوب React برای JavaScript خواهید آموخت.
با درک هر سه فناوری اصلی، سپس یاد میگیرید که چگونه تماسهای Ajax را در پشت صحنه برقرار کنید و وبسایتهای خود را به محیطهای بسیار پویا تبدیل کنید.
در ادامه، همه چیز را درباره استفاده از CSS برای استایلدهی پویا و چیدمان صفحات وب خود یاد میگیرید، قبل از اینکه کشف کنید چگونه کتابخانههای React میتوانند کار توسعه شما را بسیار آسانتر کنند، و چگونه میتوانید از Node.js به جای PHP و سرور وب Apache برای نوشتن کد بکاند خود در JavaScript استفاده کنید. در نهایت، همه چیزهایی را که آموختهاید در مجموعهای کامل از برنامهها که در کنار هم یک وبسایت شبکه اجتماعی کاملاً کاربردی را تشکیل میدهند، گردآوری خواهید کرد.
در طول مسیر، توصیههای فراوانی در مورد شیوههای خوب برنامهنویسی و نکاتی را خواهید یافت که میتواند به شما در یافتن و حل خطاهای برنامهنویسی دشوار کمک کند. همچنین لینکهای فراوانی به وبسایتهایی حاوی جزئیات بیشتر در مورد موضوعات پوشش داده شده وجود دارد.
سرفصلهای کتاب Learning PHP, MySQL & JavaScript:
- Cover
- Copyright
- Table of Contents
- Preface
- Chapter 1. Introduction to Dynamic Web Content
- Chapter 2. Setting Up a Development Server
- Chapter 3. Introduction to PHP
- Chapter 4. Expressions and Control Flow in PHP
- Chapter 5. PHP Functions and Objects
- Chapter 6. PHP Arrays
- Chapter 7. Practical PHP
- Chapter 8. Introduction to MySQL
- Chapter 9. Mastering MySQL
- Chapter 10. Accessing MySQL Using PHP
- Chapter 11. Form Handling
- Chapter 12. Cookies, Sessions, and Authentication
- Chapter 13. Exploring JavaScript
- Chapter 14. Expressions and Control Flow in JavaScript
- Chapter 15. JavaScript Functions, Objects, and Arrays
- Chapter 16. JavaScript and PHP Validation and Error Handling
- Chapter 17. Using Asynchronous Communication
- |Chapter 18. Advanced CSS
- Chapter 19. Accessing CSS from JavaScript
- Chapter 20. Introduction to React
- Chapter 21. Introduction to Node.js
- Chapter 22. Bringing It All Together
- Appendix A. Solutions to the Chapter Questions
- Index
- About the Author
- Colophon
جهت دانلود کتاب Learning PHP, MySQL & JavaScript میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.