LEADER 04001nam 22005535 450 001 9910616368403321 005 20230831192138.0 010 $a1-4842-8205-1 024 7 $a10.1007/978-1-4842-8205-2 035 $a(MiAaPQ)EBC7102041 035 $a(Au-PeEL)EBL7102041 035 $a(CKB)24950424900041 035 $a(NjHacI)9924950424900041 035 $a(OCoLC)1346554359 035 $a(OCoLC-P)1346554359 035 $a(DE-He213)978-1-4842-8205-2 035 $a(PPN)264959779 035 $a(CaSebORM)9781484282052 035 $a(EXLCZ)9924950424900041 100 $a20220928d2022 u| 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aPHP 8 for Absolute Beginners $eBasic Website and Web Application Development /$fby Jason Lengstorf, Thomas Blom Hansen, Steve Prettyman 205 $a3rd ed. 2022. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2022. 215 $a1 online resource (439 pages) 225 0 $aITpro collection 300 $aIncludes index. 311 08$aPrint version: Lengstorf, Jason PHP 8 for Absolute Beginners Berkeley, CA : Apress L. P.,c2022 9781484282045 327 $a1: Getting Ready to Program -- 2: Understanding PHP: Language Basics -- 3: Form Management -- 4: Building a Dynamic Image Gallery -- 5: Reviewing PHP 8 Basic Syntax -- 6: Databases, MVC, and Data Objects -- 7: Building the Basic Blog System -- 8: Basic Blog: Entries and Comments -- 9: Basic Blog: Images and Authentication -- 10: Data Dashboard and Gaming. 330 $aEmbark on a practical journey of building dynamic sites aided by multiple projects that can be easily adapted to real-world scenarios. This third edition will show you how to become a confident PHP developer, ready to take the next steps to being a Full Stack Developer and/or successful website or web application programmer. You won't be swamped with every detail of the full PHP language up front ? instead, you?ll be introduced to a small, versatile subset of PHP by learning to use it creatively to develop dynamic projects. You will see how to use variables, control structures, functions, and object-oriented programming. Secure programming techniques are used throughout the book to demonstrate the proper way to defend against hackers. You will learn how to plan and create MySQL/MariaDB databases and access them using PHP. During this process, you will be introduced to data objects, UI design concepts, and design patterns. Model-View-Controller (MVC) methodology will be used to keep a consistent logical design for each project. Four main projects will be introduced: an image gallery, a blogging system, a data management dashboard, and an interactive game. Initially, a general discussion of how operating systems make programming easier, more reliable, and efficient will be provided. A brief example will follow to demonstrate installation of the latest versions of Apache, PHP, and MySQL/MariaDB. Basic PHP logic will be used during the development of the first project, an image gallery. Once these concepts have been absorbed, a further review of additional concepts of PHP 8 will be discussed, followed by an extensive blogging system will use MVC to reinforce and introduce additional PHP techniques. You?ll also discover the use of Google Charts to create a data management dashboard. Finally, you?ll explore arrays in more depth by developing logic for a checkers game. . 606 $aPHP (Computer program language) 606 $aWeb site development 615 0$aPHP (Computer program language) 615 0$aWeb site development. 676 $a405 700 $aLengstorf$b Jason$0892444 702 $aBlom Hansen$b Thomas 702 $aPrettyman$b Steve 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910616368403321 996 $aPHP 8 for absolute beginners$93020949 997 $aUNINA