PHP Solutions: Dynamic Web Design Made Easy
Autor David Powersen 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.
Preț: 285.75 lei
Preț vechi: 357.19 lei
-20%
Carte tipărită la comandă
Livrare economică 18-25 mai
Specificații
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/generalDe 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ă
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
- What Is PHP—And Why Should I Care?
- Getting Ready to Work with PHP
- How to Write PHP Scripts
- Lightening Your Workload with Includes
- Bringing Forms to Life
- Uploading Files
- Using PHP to Manage Files
- Generating Thumbnail Images
- Pages That Remember: Simple Login and Multipage Forms
- Getting Started with a Database
- Connecting to to a Database with PHP and SQL
- Creating a Dynamic Photo Gallery
- Managing Content
- Formatting Text and Dates
- Pulling Data from Multiple Tables
- Managing Multiple Database Tables
- Authenticating Users with a Database
Notă biografică
Descriere
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.