PHP Crash Course takes you from beginner 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 also learn how to create consistent, modern-looking web pages with easily customizable templates by combining dynamic PHP scripts, static HTML code, and Bootstrap styling; how to write scripts that can communicate with MySQL to enable data-rich web apps; and how to implement best-practice website security. As 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.
Les mer
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
Les mer
Produktdetaljer
ISBN
9781718502529
Publisert
2024-06-11
Utgiver
Vendor
No Starch Press,US
Høyde
234 mm
Bredde
177 mm
Aldersnivå
G, 01
Språk
Product language
Engelsk
Format
Product format
Heftet
Antall sider
400
Forfatter