|
Showing 1 - 5 of
5 matches in All Departments
Write solid, secure, object-oriented code in the new PHP 8. In this
book you will create a complete three-tier application using a
natural process of building and testing modules within each tier.
This practical approach teaches you about app development and
introduces PHP features when they are actually needed rather than
providing you with abstract theory and contrived examples. In Learn
PHP 8, programming examples take advantage of the newest PHP
features; you'll follow a learn-by-doing approach, which provides
you with complete coding examples. "Do It" exercises in each
chapter provide the opportunity to make adjustments to the example
code. The end-of-chapter programming exercises allow you to develop
your own applications using the algorithms demonstrated in the
chapter. Each tier is logically and physically separated using
object-oriented and dependency injection techniques, thus allowing
independent tiers that can be updated with little or no effect on
the other tiers. In addition to teaching good programming practices
through OOP, there is a strong emphasis on creating secure code. As
each chapter is completed, you'll have the opportunity to design
and create an application reinforcing the concepts learned. What
You Will Learn Program PHP 8 web applications Use interfaces,
containers, and platforms Apply modular programming Manage data
objects and use MySQL and other databases Work with
multi-functional and secure user interfaces Handle logging
exceptions and more Who This Book Is For Those new to web
development, specifically PHP programming. Also, this book can be
useful to those who have some PHP/web development experience who
are new to PHP 8.
Build interactive, database-driven websites with PHP 7, MySQL 8,
and MariaDB. The focus of this book is on getting you up and
running as quickly as possible with real-world applications. In the
first two chapters, you will set up your development and testing
environment, and then build your first PHP and MariaDB or MySQL
database-driven website. You will then increase its sophistication,
security, and functionality throughout the course of the book. The
PHP required is taught in context within each project so you can
quickly learn how PHP integrates with MariaDB and MySQL to create
powerful database-driven websites. Each project is fully
illustrated, so you will see clearly what you are building as you
create your own database-driven website. You will build a form for
registering users, and then build an interface so that an
administrator can view and administer the user database. You will
create a message board for users and a method for emailing them.
You will also learn the best practices for ensuring that your
website databases are secure. Later chapters describe how to create
a product catalog, and a simple e-commerce site. You will also
discover how to migrate a database to a remote host. The final
chapter will demonstrate the advantages of migrating to Oracle's
MySQL 8. You will be shown step by step migration directions along
with a demonstration of the tools available in SQL Workbench.
Because you are building the interactive pages yourself, you will
know exactly how MySQL, MariaDB, and PHP all work together, and you
will be able to add database interactivity to your own websites
with ease. What You Will Learn Build a secure database-driven
website using PHP 7, MySQL 8, and MariaDB Create a product catalog
Write a message board Move towards e-commerce Employ security and
validation measures Migrate to Oracle's MySQL 8 Server platform Who
This Book Is For Web developers with HTML, CSS and a limited
Bootstrap experience. Readers need little to no prior experience
with PHP and MySQL.
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 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. Along the way, exercises
and projects are provided to reinforce what has been learned. What
You'll 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.
Gain an in-depth understanding of PHP 7 arrays. After a quick
overview of PHP 7, each chapter concentrates on single,
multi-dimensional, associative, and object arrays. PHP Arrays is a
first of its kind book using PHP 7 that demonstrates inserting,
appending, updating, and deleting array data. This book also covers
validation methods to insure that the data provided by a user is
good before the data is entered into an array. You'll see how PHP 7
try/catch modules are used to capture exceptions and errors that
may be caused by invalid data. The code examples demonstrate common
real-world scenarios. Moreover, examples of every PHP 7 array
function (over 75) are demonstrated. The appendix provides a
two-dimensional array case study on the logical design of a
checkers game. PHP Arrays answers the following questions: Why do
we need arrays? When do we need to use arrays? Are arrays
efficient? Can arrays reduce coding time? When do you use
multi-dimensional and associative arrays? What is an object array?
What You'll Learn Handle array data from an HTML form Manage array
data from a text file Deal with array data from a MySQL database
Who This Book Is For Experienced PHP programmers or web developers
using PHP.
|
You may like...
Poor Things
Emma Stone, Mark Ruffalo, …
DVD
R343
Discovery Miles 3 430
Loot
Nadine Gordimer
Paperback
(2)
R383
R310
Discovery Miles 3 100
|