PHP Crash Course

51.00 JOD

Please allow 2 – 5 weeks for delivery of this item

Description

Start off your web development journey the right way with this beginner-friendly introduction to PHP programming.This book will take you from beginner-level to professional PHP programming, through hundreds of in-depth examples and hands-on exercises. You’ll explore best practices for developing fast, secure, and easy-to-maintain websites, while establishing a broad foundation of programming knowledge and experience. You’ll learn how to: Create consistent, modern-looking web pages with easily customizable templates by combining dynamic PHP scripts, static HTML code, and Bootstrap stylingWrite server-side scripts for responding to HTTP requests, processing forms, and validating data Use browser sessions to implement shopping carts and user logins, and to store other user dataWrite scripts that can communicate with MySQL and other PDO databases, enabling database-driven, data-rich web applicationsImplement modern, best-practice website security, including user data sanitization, session-based logins using hashed passwords, and database prepared statementsSave time with up-to-date, professional, open-source tools, including Composer dependency management and the Twig templating libraryAs you follow along, you’ll learn real-life patterns and modern programming techniques for creating, extending, and modifying web applications, all using the powerful PHP language.

Additional information

Weight 0.37 kg
Dimensions 17.78 × 23.5 cm
PubliCanadanadation City/Country

USA

by

Format

Paperback

Language

Pages

800

Publisher

Year Published

2025-1-21

Imprint

ISBN 10

1718502524

About The Author

Dr. Matt Smith is a senior lecturer in computing at Technological University (TU) Dublin, specializing in interactive multimedia and server-side web development. He has been teaching for over 30 years. Smith researches the use of applied computer game technology, especially to support teaching and learning, and is one of the authors of the Unity 2021 Cookbook.

Table Of Content

Part 1: FundamentalsChapter 1: Introduction to PHPChapter 2: PHP Program BasicsChapter 3: Numbers, Booleans, and NULLChapter 4: Working with Text StringsChapter 5: Making ChoicesChapter 6: Reusing Code with FunctionsPart 2: Loops and ArraysChapter 7: LoopsChapter 8: Simple ArraysChapter 9: MapsPart 3: Websites and Form ProcessingChapter 10: Client–Server CommunicationChapter 11: PHP Websites and the Built-In PHP ServerChapter 12: HTML Forms to Send DataChapter 13: Processing Form DataChapter 14: Validating Form DataChapter 15: Separating Logic and Output and Adding a Front ControllerPart 4: SessionsChapter 16: Working with Browser SessionsChapter 17: Shopping CartsChapter 18: Sessions for Login AuthenticationPart 5: Object-Oriented PHPChapter 19: The Basics of Object-Oriented ProgrammingChapter 20: Classes and ObjectsChapter 21: InheritanceChapter 22: Composer, Namespaces, and AutoloadingChapter 23: Twig TemplatingChapter 24: Object-Oriented Web ArchitectureChapter 25: ExceptionsChapter 26: LoggingChapter 27: Static MembersChapter 28: Interfaces and TraitsChapter 29: Advanced Object-Oriented ConceptsPart 6: DatabasesChapter 30: Working with DatabasesChapter 31: Databases and ObjectsChapter 32: Improving Website SecurityChapter 33: Dates and Times

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.