

Robin Nixon has worked with and written about computers since the early 1980s (his first computer was a Tandy TRS 80 Model 1 with a massive 4KB of RAM!
Meer over Robin NixonLearning PHP, MySQL & JavaScript
A Step-by-Step Guide to Creating Dynamic Websites
Samenvatting
Build interactive, data-driven websites with the potent combination of open source technologies and web standards, even if you have only basic HTML knowledge. With the latest edition of this popular hands-on guide, you'll tackle dynamic web programming using the most recent versions of today's core technologies: PHP, MySQL, JavaScript, CSS, HTML5, jQuery, and the powerful React library.
Web designers will learn how to use these technologies together while picking up valuable web programming practices along the way, including how to optimize websites for mobile devices. You'll put everything together to build a fully functional social networking site suitable for both desktop and mobile browsers.
- Explore MySQL from database structure to complex queries
- Use the MySQL PDO extension, PHP's improved MySQL interface
- Create dynamic PHP web pages that tailor themselves to the user
- Manage cookies and sessions and maintain a high level of security
- Enhance JavaScript with the React library
- Use Ajax calls for background browser-server communication
- Style your web pages by acquiring CSS skills
- Implement HTML5 features, including geolocation, audio, video, and the canvas element
- Reformat your websites into mobile web apps
Specificaties
Inhoudsopgave
Audience
Assumptions This Book Makes
Organization of This Book
Conventions Used in This Book
Using Code Examples
O’Reilly Online Learning
How to Contact Us
Acknowledgments
1. Introduction to Dynamic Web Content
2. Setting Up a Development Server
3. Introduction to PHP
4. Expressions and Control Flow in PHP
5. PHP Functions and Objects
6. PHP Arrays
7. Practical PHP
8. Introduction to MySQL
9. Mastering MySQL
10. What’s New in PHP 8 and MySQL 8
11. Accessing MySQL Using PHP
12. Form Handling
13. Cookies, Sessions, and Authentication
14. Exploring JavaScript
15. Expressions and Control Flow in JavaScript
16. JavaScript Functions, Objects, and Arrays
17. JavaScript and PHP Validation and Error Handling
18. Using Asynchronous Communication
19. Introduction to CSS
20. Advanced CSS with CSS3
21. Accessing CSS from JavaScript
22. Introduction to jQuery
23. Introduction to jQuery Mobile
24. Introduction to React
25. Introduction to HTML5
26. The HTML5 Canvas
27. HTML5 Audio and Video
28. Other HTML5 Features
29. Bringing It All Together
A. Solutions to the Chapter Questions
Index
About the Author