Cantitate/Preț
Produs

PHP Solutions: Dynamic Web Design Made Easy

Autor David Powers
Notă:  5.00 · o notă 
en Limba Engleză Paperback – 4 dec 2014

Prin parcurgerea acestui volum, cititorul va reuși să transforme un site static într-o platformă dinamică, implementând funcționalități esențiale precum formulare de feedback securizate, galerii de imagini cu generare automată de miniaturi și sisteme complexe de gestionare a conținutului bazate pe baze de date. Notăm cu interes abordarea practică a lui David Powers, care elimină barierele de intrare pentru cei care nu se consideră programatori, oferind soluții concrete în loc de exerciții abstracte.

Considerăm că progresia logică a capitolelor este unul dintre punctele forte ale lucrării. Autorul pornește de la configurarea mediului de lucru și scrierea primelor scripturi, avansând rapid către manipularea fișierelor și autentificarea utilizatorilor. Abordarea diferă de PHP & MySQL de Jon Duckett prin faptul că este mai puțin axată pe elemente vizuale și infografice, concentrându-se mai mult pe aplicabilitatea directă a codului și pe rezolvarea unor probleme specifice de dezvoltare web. În comparație cu Head First PHP & MySQL, stilul lui Powers este mai formal și structurat, fiind ideal pentru cei care preferă o documentație tehnică clară în locul unui format ludic.

Această ediție a PHP Solutions reprezintă o evoluție firească în cadrul operei autorului, păstrând claritatea didactică întâlnită în Foundation PHP for Dreamweaver 8, dar adaptând-o pentru mediile de dezvoltare moderne, independente de instrumente specifice. Ne-a atras atenția în mod deosebit accentul pus pe securitate încă din primele capitole, oferind cititorului nu doar cod funcțional, ci și metode de a-și proteja aplicațiile împotriva vulnerabilităților comune.

Citește tot Restrânge

Carte tipărită la comandă

Livrare economică 18-25 mai


Specificații

ISBN-13: 9781484206362
ISBN-10: 1484206363
Pagini: 512
Dimensiuni: 178 x 254 x 27 mm
Greutate: 0.87 kg
Ediția:3rd ed.
Editura: Apress
Colecția Apress
Locul publicării:Berkeley, CA, United States

Public țintă

Popular/general

De ce să citești această carte

Recomandăm această carte oricărui web designer care dorește să treacă la nivelul următor fără a fi copleșit de teorie aridă. Veți câștiga capacitatea de a construi site-uri interactive, de la sisteme de login la galerii foto dinamice, folosind scripturi gata de implementat. Este resursa ideală pentru a învăța PHP prin practică, punând accent pe rezultate vizibile și securitate solidă.


Despre autor

David Powers este un expert în comunitatea Adobe pentru Dreamweaver și un autor de succes, recunoscut pentru capacitatea sa de a explica concepte tehnice complexe într-un limbaj accesibil. Cu o carieră de peste 30 de ani în media electronică, inclusiv la BBC, Powers aduce o perspectivă unică asupra comunicării tehnice. Pe lângă lucrările sale de referință în domeniul dezvoltării web, precum Getting Started with CSS, el a explorat și genuri diverse, de la memorii la ghiduri de afaceri, demonstrând o versatilitate remarcabilă în scriitură.


Descriere scurtă

This is the third edition ofDavid Powers' highly-respectedPHP Solutions: Dynamic Web Design Made Easy. This new edition has been updated by David to incorporate changes to PHP since the second edition and to offer the latest techniques—a classic guide modernized for 21st century PHP techniques, innovations, and best practices.
You want to make your websites more dynamic by adding a feedback form, creating a private area where members can upload images that are automatically resized, or perhaps storing all your content in a database. The problem is, you're not a programmer and the thought of writing code sends a chill up your spine. Or maybe you've dabbled a bit in PHP and MySQL, but you can't get past baby steps. If this describes you, then you've just found the right book. PHP and the MySQL database are deservedly the most popular combination for creating dynamic websites. They're free, easy to use, and provided by many web hosting companies in their standard packages.
Unfortunately, most PHP books either expect you to be an expert already or force you to go through endless exercises of little practical value. In contrast, this book gives you real value right away through a series of practical examples that you can incorporate directly into your sites, optimizing performance and adding functionality such as file uploading, email feedback forms, image galleries, content management systems, and much more. Each solution is created with not only functionality in mind, but also visual design.
But this book doesn't just provide a collection of ready-made scripts: each PHP Solution builds on what's gone before, teaching you the basics of PHP and database design quickly and painlessly. By the end of the book, you'll have the confidence to start writing your own scripts or—if you prefer to leave that task to others—to adapt existing scripts to your own requirements. Right from the start, you're shown how easy it is to protect your sites by adopting secure coding practices.

Cuprins

  1. What Is PHP—And Why Should I Care?
  2. Getting Ready to Work with PHP
  3. How to Write PHP Scripts
  4. Lightening Your Workload with Includes
  5. Bringing Forms to Life
  6. Uploading Files
  7. Using PHP to Manage Files
  8. Generating Thumbnail Images
  9. Pages That Remember: Simple Login and Multipage Forms
  10. Getting Started with a Database
  11. Connecting to to a Database with PHP and SQL
  12. Creating a Dynamic Photo Gallery
  13. Managing Content
  14. Formatting Text and Dates
  15. Pulling Data from Multiple Tables
  16. Managing Multiple Database Tables
  17. Authenticating Users with a Database

Notă biografică

strongDavid Powers/strong is an Adobe Community Expert for Dreamweaver and author of a series of highly successful books on PHP, including emPHP Solutions: Dynamic Web Design Made Easy/em and emFoundation PHP for Dreamweaver 8/em. As a professional writer, he has been involved in electronic media for more than 30 years, first with BBC radio and television and more recently with the Internet. His clear writing style is valued not only in the English-speaking world; several of his books have been translated into Spanish and Polish. What started as a mild interest in computing was transformed almost overnight into a passion, when David was posted to Japan in 1987 as BBC correspondent in Tokyo. With no corporate IT department just down the hallway, he was forced to learn how to fix everything himself. When not tinkering with the innards of his computer, he was reporting for BBC television and radio on the rise and collapse of the Japanese bubble economy. Since leaving the BBC to work independently, he has built up an online bilingual database of economic and political analysis for Japanese clients of an international consultancy. When not pounding the keyboard writing books or dreaming of new ways of using PHP and other programming languages, David enjoys nothing better than visiting his favorite sushi restaurant. He has also translated several plays from Japanese.

Descriere

Descriere de la o altă ediție sau format:
Dynamic Web Design Made Easy—that’s a pretty bold claim. How easy is easy? It’s not like an instant cake mix: just add water and stir. Dynamic web design is—well— dynamic. Every website is different, so it’s impossible to grab a script, paste it into a web page, and expect it to work. Building dynamic sites involves diving into the code and adju- ing it to your own requirements. If that thought makes you break out in a cold sweat, just relax for a moment. PHP is not difficult, and I’ve written this book very much with the n- programmer in mind. I’ve done so because I don’t come from a computing background myself. In fact, I went to school in the days before pocket calculators were invented, never mind personal computers. As a result, I don’t assume that you drank in knowledge of arrays, loops, and conditional statements with your mother’s milk. Everything is explained in plain, straightforward l- guage, and I’ve highlighted points where things may go wrong, with advice on how to solve the problem. At the same time, if you’re working with computers and websites, you’re bound to have a certain level of technical knowledge and skill. So I don’t talk down to you either.