کتاب الکترونیکی

AJAX و PHP: ساخت برنامه های وب پاسخگو

AJAX And PHP: Building Responsive Web Applications

دانلود کتاب AJAX And PHP: Building Responsive Web Applications (به فارسی: AJAX و PHP: ساخت برنامه های وب پاسخگو) نوشته شده توسط «Cristian Darie – Bogdan Brinzarea – Filip Chereches-Tosa – Mihai Bucica»


اطلاعات کتاب AJAX و PHP: ساخت برنامه های وب پاسخگو

موضوع اصلی: شبکه: اینترنت

نوع: کتاب الکترونیکی

ناشر: Packt Publishing

نویسنده: Cristian Darie – Bogdan Brinzarea – Filip Chereches-Tosa – Mihai Bucica

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2006

تعداد صفحه: 286

حجم کتاب: 6 مگابایت

کد کتاب: 9781904811824 , 1-904811-82-5

نوبت چاپ: 1st

توضیحات کتاب AJAX و PHP: ساخت برنامه های وب پاسخگو

AJAX و PHP: ساختن برنامه های کاربردی وب پاسخگو، کاربردی ترین و کارآمدترین منبعی است که خواننده می تواند برای ورود به دنیای هیجان انگیز AJAX به دست آورد. این کتاب به شما می‌آموزد که چگونه با استفاده از فناوری‌های AJAXingredients تا حد امکان، برنامه‌های کاربردی وب سریع‌تر، سبک‌تر و بهتر ایجاد کنید. با فرض دانش اولیه PHP، XML، جاوا اسکریپت و MySQL، این کتاب به شما کمک می‌کند تا بفهمید قلب AJAX چگونه می‌تپد و چگونه فناوری‌های سازنده با هم کار می‌کنند. این کتاب برای توسعه دهندگان وب با دانش اولیه PHP، XML، JavaScript و MySQL نوشته شده است. پس از آموزش مبانی، این کتاب شما را از طریق بسیاری از مطالعات واقعی در مورد وظایفی که احتمالاً برای برنامه‌های کاربردی خود به آن نیاز خواهید داشت، راهنمایی می‌کند: * صفحه تأیید فرم فعال شده با سرور * ابزار همکاری آنلاین گفتگو * راه حل سفارشی برای وارد کردن متن از پیش تایپ * واقعی -نمودار زمان با استفاده از SVG * شبکه داده با قابلیت ویرایش، قابل ویرایش و سفارشی سازی با پایگاه داده * برنامه جمع آوری RSS * یک لیست قابل مرتب سازی با مدیریت سرور با پشتیبانی از کشیدن و رها کردن با استفاده از جعبه ابزار جاوا اسکریپت thescript.aculo.us ضمیمه ها شما را در نصب محیط کاری خود با استفاده از ابزارهای قدرتمند راهنمایی می کنند. که امکان اشکال زدایی، بهبود و پروفایل کد شما را با کار با XSLT و XPath فراهم می کند. فصل 1: AJAX و آینده برنامه های کاربردی وب، تهاجم اولیه به دنیای AJAX و امکانات گسترده ای است که برای توسعه دهندگان وب و شرکت ها باز می کند تا تجربه بهتری را به کاربران خود ارائه دهند. در این فصل شما همچنین اولین صفحه وب با قابلیت AJAX خود را می سازید، که اولین نگاهی به فن آوری های جزء به شما می دهد. فصل 2: ​​تکنیک های سمت مشتری با جاوا اسکریپت هوشمندتر، شما را از طریق فناوری هایی که برای ساخت کلاینت های وب AJAX استفاده می کنید، با استفاده از جاوا اسکریپت، DOM، شی XMLHttpRequest و XML راهنمایی می کند. در حالی که یک آموزش کامل برای این فناوری ها نیستید، شما به مسیر درست استفاده از آنها برای ایجاد یک پایه محکم برای برنامه های آینده خود هدایت خواهید شد. فصل 3: تکنیک های سمت سرور با PHP و MySQL با ارائه نحوه ایجاد سرورهای هوشمند برای تعامل با کلاینت AJAX، پایه تئوری را تکمیل می کند. شما تکنیک های مختلفی را برای اجرای وظایف رایج، از جمله رسیدگی به مشکلات امنیتی و مدیریت خطا، یاد خواهید گرفت. فصل 4: اعتبارسنجی فرم AJAX شما را از طریق ایجاد یک فرم پاسخگو و مدرن با اعتبارسنجی بلادرنگ بر اساس داده های سرور راهنمایی می کند. فصل 5: AJAX Chat یک چت آنلاین ساده را ارائه می‌کند که منحصراً با استفاده از کد AJAX، بدون اپلت‌های جاوا، کد فلش یا سایر کتابخانه‌های تخصصی دیگر کار می‌کند، زیرا این روزها بیشتر برنامه‌های چت کار می‌کنند. فصل 6: AJAX Suggest and Autocomplete یک ویژگی مشابه پیشنهاد Google ایجاد می کند که به شما کمک می کند توابع PHP را پیدا کنید و شما را به صفحه راهنمای رسمی تابع انتخابی ارسال می کند. فصل 7: SVG (گرافیک برداری مقیاس پذیر) یک زبان گرافیکی مبتنی بر متن است که می توان از آن برای ترسیم اشکال و متن استفاده کرد. (SVG به صورت بومی توسط فایرفاکس 1.5 پشتیبانی می شود و به افزونه SVG با مرورگرهای دیگر نیاز دارد). در این مطالعه موردی شما یاد می گیرید که چگونه یک راه حل نموداری بیدرنگ را با AJAX و SVG پیاده سازی کنید. فصل 8: AJAX Grid به شما می آموزد که چگونه شبکه داده قدرتمند قابل به روز رسانی بسازید. شما یاد خواهید گرفت که چگونه اسناد XML را با استفاده از XSLT برای ایجاد ظاهر شبکه خود تجزیه کنید. فصل 9: AJAX RSS Reader از کتابخانه SimpleXML PHP، XML و XSLT برای ساختن یک RSS Aggregator ساده استفاده می کند. فصل 10: کشیدن و رها کردن AJAX نمایشی از استفاده از چارچوب script.aculo.us برای ایجاد یک لیست ساده از عناصر با قابلیت کشیدن و رها کردن است. ضمیمه A: پیکربندی محیط کاری شما به شما می آموزد که چگونه نرم افزارهای مورد نیاز را نصب و پیکربندی کنید: Apache، PHP، MySQL، phpMyAdmin.


AJAX and PHP: Building Responsive Web Applications is the mostpractical and efficient resource a reader can get to enter theexciting world of AJAX. This book will teach you how to createfaster, lighter, better web applications by using the AJAXingredients technologies to their full potential. Assuming a basicknowledge of PHP, XML, JavaScript and MySQL, this book will help youunderstand how the heart of AJAX beats and how the constituenttechnologies work together. This book is written web developers witha basic knowledge of PHP, XML, JavaScript and MySQL. After teachingthe foundations, the book will walk you through numerous real-worldcase studies covering tasks you’ll be likely to need for your ownapplications: * Server-enabled form-validation page * Online chatcollaboration tool * Customized type-ahead text entry solution *Real-time charting using SVG * Database-enabled, editable and customizable data grid * RSS aggregator application * A server-managed sortable list with drag&drop support using thescript.aculo.us JavaScript toolkit The appendices guide you through installing your working environment, using powerful tools that enable debugging, improving, and profiling your code, working with XSLT and XPath. Chapter 1: AJAX and The Future Of Web Applications is an initial incursion into the world of AJAX and the vast possibilities it opens up for web developers and companies, to offer a better experience to their users. In this chapter you’ll also build your first AJAX-enabled web page, which will give you a first look of the component technologies. Chapter 2: Client-Side Techniques with Smarter JavaScript will guide you through the technologies you’ll use to build AJAX web clients, using JavaScript, DOM, the XMLHttpRequest object, and XML. While not being a complete tutorial for thesetechnologies, you’ll be taken to the right track of using them together to build a solid foundation for your future applications. Chapter 3: Server-Side Techniques with PHP and MySQL completes the theory foundation by presenting how to create smart servers tointeract with your AJAX client. You’ll learn various techniques for implementing common tasks, including handling security and error handling problems. Chapter 4: AJAX Form Validation guides you through creating a responsive, modern form with real-time validation based on server data. Chapter 5: AJAX Chat presents a simple online chat that works exclusively using AJAX code, without Java applets, Flash code, or other specialized library, as most chat applications work these days. Chapter 6: AJAX Suggest and Autocomplete builds a Google-suggest like feature, that helps you find PHP functions, andforward you to the official help page for the chosen function. Chapter 7: SVG (Scalable Vector Graphics) is a text-based graphics language that can be used to draw shapes and text. (SVG is supported natively by Firefox 1.5, and requires a SVG plugin with other browsers). In this case study you learn how to implement a realtime charting solution with AJAX and SVG. Chapter 8: AJAX Grid teaches you how to build powerful updatable data grid. You’ll learn how to parse XML documents using XSLT to generate the looks of your grid. Chapter 9: AJAX RSS Reader uses the SimpleXML PHP library, XML and XSLT, to build a simple RSS aggregator. Chapter 10: AJAX Drag and Drop is a demonstration of using the script.aculo.us framework to build a simple list of elements with drag&drop functionality. Appendix A: Configuring Your Working Environment teaches you how to install and configure the required software: Apache, PHP, MySQL, phpMyAdmin.

دانلود کتاب «AJAX و PHP: ساخت برنامه های وب پاسخگو»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.