Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Building a Web Application with PHP and MariaDB: A Reference Guide

You're reading from   Building a Web Application with PHP and MariaDB: A Reference Guide Build fast, secure, and interactive web applications using this comprehensive guide

Arrow left icon
Product type Paperback
Published in Jun 2014
Publisher
ISBN-13 9781783981625
Length 200 pages
Edition 1st Edition
Languages
Arrow right icon
Author (1):
Arrow left icon
Sai S Sriparasa Sai S Sriparasa
Author Profile Icon Sai S Sriparasa
Sai S Sriparasa
Arrow right icon
View More author details
Toc

Table of Contents (12) Chapters Close

Preface 1. CRUD Operations, Sorting, Filtering, and Joins 2. Advanced Programming with MariaDB FREE CHAPTER 3. Advanced Programming with PHP 4. Setting Up Student Portal 5. Working with Files and Directories 6. Authentication and Access Control 7. Caching 8. REST API 9. Security 10. Performance Optimization Index

What this book covers

Chapter 1, CRUD Operations, Sorting, Filtering, and Joins, deals with introducing readers to basic SQL operations such as create, read, update, and delete. We then go to the next step by discussing sorting, filtering, and end by discussing the concept of joining tables.

Chapter 2, Advanced Programming with MariaDB, deals with various data manipulation operations such as alter and drop. After a clear understanding of the DML operations, we will discuss the more advanced concepts such as stored procedures, stored routines, and triggers.

Chapter 3, Advanced Programming with PHP, introduces readers to more advanced programming concepts such as unit testing and exception handling. We also discuss the new features that have been added to PHP 5.4 and 5.5.

Chapter 4, Setting Up Student Portal, deals with using all the concepts encompassed in the last few chapters to build a student portal.

Chapter 5, Working with Files and Directories, deals with the introduction and implementation of file imports, file uploads, and application logging using files in our student portal application.

Chapter 6, Authentication and Access Control, deals with the introduction and implementation of authentication and access controls for our student portal application.

Chapter 7, Caching, introduces the readers to the concept of caching. We later discuss the different types of caching and how each method of caching is implemented.

Chapter 8, REST API, introduces readers to the concept of REST architecture, followed by building a REST API for our student portal.

Chapter 9, Security, deals with an introduction to the different security optimizations that can be performed for Apache, MariaDB, and PHP to secure the web application.

Chapter 10, Performance Optimization, deals with the introduction of different performance optimization techniques that can be used to scale the application more effectively.

Bonus chapter 1, Installation of PHP, MariaDB, and Apache, deals with the installation and configuration of PHP, MariaDB, and Apache. This chapter is not present in the book but is available for download at https://www.packtpub.com/sites/default/files/downloads/Bonus_chapter_1.pdf.

Bonus chapter 2, Object-oriented Programming with PHP, deals with introducing the readers to the concept of Object Oriented Programming (OOP) with PHP and we continue by discussing various OOP features such as inheritance, encapsulation, polymorphism, interfaces, and abstract classes. We end this chapter by discussing a few popular design patterns. This chapter is not present in the book but is available for download at https://www.packtpub.com/sites/default/files/downloads/Bonus_chapter_2.pdf.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image