• Complain

Jason Lengstorf - PHP 8 for Absolute Beginners: Basic Website and Web Application Development

Here you can read online Jason Lengstorf - PHP 8 for Absolute Beginners: Basic Website and Web Application Development full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2022, publisher: Apress, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Jason Lengstorf PHP 8 for Absolute Beginners: Basic Website and Web Application Development

PHP 8 for Absolute Beginners: Basic Website and Web Application Development: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "PHP 8 for Absolute Beginners: Basic Website and Web Application Development" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Embark 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 wont be swamped with every detail of the full PHP language up front instead, youll 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. Youll also discover the use of Google Charts to create a data management dashboard. Finally, youll 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.

What Youll Learn

  • Explore the basics of PHP syntax, structures, functions, modules and more
  • Design and develop of interactive UIs
  • Build dynamic UIs using SQL to access MySQL/MariaDB Databases
  • Understand the development of secure and efficient Object-Oriented classes and objects
Apply the knowledge learned when creating four real-world PHP projects

Who This Book Is For

Aspiring web developers and designers who are new to web development and/or PHP; programmers who are new to PHP and even programming itself.

Jason Lengstorf: author's other books


Who wrote PHP 8 for Absolute Beginners: Basic Website and Web Application Development? Find out the surname, the name of the author of the book and a list of all author's works by series.

PHP 8 for Absolute Beginners: Basic Website and Web Application Development — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "PHP 8 for Absolute Beginners: Basic Website and Web Application Development" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Book cover of PHP 8 for Absolute Beginners Jason Lengstorf Thomas Blom - photo 1
Book cover of PHP 8 for Absolute Beginners
Jason Lengstorf , Thomas Blom Hansen and Steve Prettyman
PHP 8 for Absolute Beginners
Basic Website and Web Application Development
3rd ed.
The Apress logo Jason Lengstorf No 392 Portland OR USA Thomas Blom - photo 2

The Apress logo.

Jason Lengstorf
No 392, Portland, OR, USA
Thomas Blom Hansen
Kirke Saaby, Denmark
Steve Prettyman
Palm Bay, FL, USA
ISBN 978-1-4842-8204-5 e-ISBN 978-1-4842-8205-2
https://doi.org/10.1007/978-1-4842-8205-2
Jason Lengstorf, Thomas Blom Hansen, Steve Prettyman 2022
This work is subject to copyright. All rights are solely and exclusively licensed by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors, and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This Apress imprint is published by the registered company APress Media, LLC, part of Springer Nature.

The registered company address is: 1 New York Plaza, New York, NY 10004, U.S.A.

This book is dedicated to every volunteer who provides open source code and training (videos and tutorials) for anyone who wants to improve their skills and learning. Without your dedication to help fellow programmers, we would not progress as an industry to providing the best, most reliable, and most secure programs possible.

Introduction

Modern web development relies on the successful integration of several technologies. Content is mostly formatted as HTML. With server-side technologies, you can create highly dynamic web applications. PHP is the single most used server-side scripting language for delivering browser-based web applications. PHP is the backbone of online giants such as Facebook, Flickr, and Yahoo.

There are other server-side languages available for web application development, but PHP is the workhorse of the Internet. For an absolute beginner, it should be comforting to know that PHP is a relatively easy language to learn. You can do many things with a little PHP. Also, there is a thriving, friendly community supporting PHP. It will be easy to get help with your own PHP projects.

Who Should Read This Book
This book is intended for those who know some HTML and CSS. It is for those who are ready to take their web developer skills to the next level. You will learn to generate HTML and CSS dynamically, using PHP and MySQL. You will learn the difference between client-side and server-side scripting through hands-on experience with PHP/MySQL projects. Emphasis will be on getting up and running with PHP, but you will also get to use some MySQL in your projects. By the end of the book, you will have created a number of PHP-driven projects, including the following:
  • A personal portfolio site with dynamic navigation

  • A dynamic image gallery where users can upload images through an HTML form

  • A personal blogging system, complete with a login and an administration module

In the process, you will become acquainted with such topics as object-oriented programming, design patterns, progressive enhancement, and database design. You will not get to learn everything there is to know about PHP, but you will be off to a good start.

How to Read This Book

This book is divided into two main parts. Part I will quickly get you started writing PHP for small, dynamic projects. You will be introduced to a relatively small subset of PHP just enough for you to develop entry-level web applications. Part I will also teach you the basic vocabulary of PHP.

Part II is a long hands-on project. You will be guided through the development of the aforementioned personal blogging system, starting from scratch. Part II will show you how to use your PHP vocabulary to design dynamic, database-driven web applications.

Source Code

All code used in this book can be downloaded from github.com/apress/php8-for-absolute-beginners .

Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub (https://github.com/Apress). For more detailed information, please visit http://www.apress.com/source-code.

Table of Contents
Part I
Part II
About the Authors
Jason Lengstorf

is a turbogeek from Portland, OR. He started building websites in his late teens when his band couldnt afford to pay someone to do it, and he continued building websites after he realized his band wasnt actually very good. Hes 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 ten freelancers worldwide busy. He is also the author of PHP for Absolute Beginners and Pro PHP and jQuery.

Thomas Blom Hansen

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.

Steve Prettyman

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.

About the Technical Reviewer
Satej Kumar Sahu

works in the role of Senior Enterprise Architect at Honeywell. He is passionate about technology, people, and nature. He believes through technology and conscientious decision-making, each of us has the power to make this world a better place. In his free time, he can be found reading books, playing basketball, and having fun with friends and family.

Part I
The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2022
J. Lengstorf et al. PHP 8 for Absolute Beginners https://doi.org/10.1007/978-1-4842-8205-2_1
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «PHP 8 for Absolute Beginners: Basic Website and Web Application Development»

Look at similar books to PHP 8 for Absolute Beginners: Basic Website and Web Application Development. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «PHP 8 for Absolute Beginners: Basic Website and Web Application Development»

Discussion, reviews of the book PHP 8 for Absolute Beginners: Basic Website and Web Application Development and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.