{"product_id":"php-8-for-absolute-beginners-basic-website-and-web-application-development-paperback","title":"PHP 8 for Absolute Beginners: Basic Website and Web Application Development - Paperback","description":"\u003cp\u003eby \u003cb\u003eJason Lengstorf\u003c\/b\u003e (Author), \u003cb\u003eThomas Blom Hansen\u003c\/b\u003e (Author), \u003cb\u003eSteve Prettyman\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eEmbark 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. \u003c\/p\u003e \u003cp\u003eYou 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. \u003c\/p\u003e \u003cp\u003eFour 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. Along the way, exercises and projects are provided to reinforce what has been learned. \u003c\/p\u003e \u003cp\u003eWhat You'll Learn\u003c\/p\u003e \u003cul\u003e \u003cli\u003eExplore the basics of PHP syntax, structures, functions, modules and more\u003c\/li\u003e \u003cli\u003eDesign and develop of interactive UIs\u003c\/li\u003e \u003cli\u003eBuild dynamic UIs using SQL to access MySQL\/MariaDB Databases\u003c\/li\u003e \u003cli\u003eUnderstand the development of secure and efficient Object-Oriented classes and objects\u003c\/li\u003e Apply the knowledge learned when creating four real-world PHP projects \u003c\/ul\u003e \u003cp\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e \u003c\/p\u003e \u003cp\u003eAspiring web developers and designers who are new to web development and\/or PHP; programmers who are new to PHP and even programming itself.\u003c\/p\u003e\u003ch3\u003eBack Jacket\u003c\/h3\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eEmbark 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. \u003c\/p\u003e\u003cp\u003eYou 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. \u003c\/p\u003e\u003cp\u003eFour 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. \u003c\/p\u003e\u003ch3\u003eAuthor Biography\u003c\/h3\u003e\u003cp\u003e\u003cb\u003eJason Lengstorf\u003c\/b\u003e is a turbogeek from Portland, OR. He started building websites in his late teens when his band couldn t afford to pay someone to do it, and he continued building websites after he realized his band wasn t actually very good. He s been a full-time freelance web developer since 2007, and expanded his business under the name Copter Labs, which is now a distributed freelance collective, keeping about 10 freelancers worldwide busy. He is also the author of PHP for Absolute Beginners and Pro PHP and jQuery.\u003cbr\u003e\u003cb\u003eThomas Blom Hansen\u003c\/b\u003e has extensive experience teaching web programming in the Digital section of the Copenhagen School of Design and Technology. When he is not teaching, you can find Thomas fly-fishing for sea-run brown trout in the coastal waters around Denmark or possibly hiking some wilderness area in southern Scandinavia. Thomas lives in a small village with his wife, three kids, too few fly rods, and a lightweight camping hammock\u003cbr\u003e\u003cb\u003eSteve Prettyman\u003c\/b\u003e is a college instructor on PHP programming, web development, and related technologies. He is and has been a practicing web developer and is a book author. He has authored several books on PHP including Learn PHP 7 and PHP Arrays for Apress.\u003c\/p\u003e\u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 429\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.91 x 10 x 7 IN\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eIllustrated:\u003c\/strong\u003e Yes\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e September 29, 2022\u003c\/div\u003e","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":42128131227783,"sku":"9781484282045","price":59.38,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0601\/2623\/2711\/files\/c2b0087cd73d8ce8a68ad77ba52d13e9.webp?v=1732593059","url":"https:\/\/booksby.splitshops.com\/products\/php-8-for-absolute-beginners-basic-website-and-web-application-development-paperback","provider":"Books by splitShops","version":"1.0","type":"link"}