- PHP 7 Programming Blueprints
- Jose Palala Martin Helmich
- 426字
- 2021-07-08 11:14:08
What this book covers
Chapter 1, Create a User Profile System and use the Null Coalesce Operator, we'll discover new PHP 7 features and build app for storing user profiles.
Chapter 2, Build a Database Class and Simple Shopping Cart, we'll create a simple database layer library which will help us access our database. We'll cover some tips on making our queries secure, and how to make our coding simpler and more succinct with PHP 7.
Chapter 3, Building a Social Newsletter Service, we'll be building a social newsletter service, which will have a way for users to sign in using their social login and allow them to register to a newsletter. We'll also make a simple admin system for managing the newsletters.
Chapter 4, Build a Simple Blog with Search Capability using Elasticsearch, you will learn how to create a blog system, experiment with ElasticSearch and how to apply it in your code. Also, you will learn how to create a simple blog application and store data into MySQL.
Chapter 5, Creating a RESTful Web Service, shows you how create a RESTful web service that can be used to manage user profiles. The service will be implemented using the Slim micro framework and use a MongoDB database for persistence. The chapter also covers the basics of RESTful web services, most importantly the common HTTP request and response methods, the PSR-7 standard and PHP 7’s new mongodb extension.
Chapter 6, Building a Chat Application, describes the implementation of a real-time chat application using WebSockets. You will learn how to use the Ratchet framework to build stand-alone WebSocket and HTTP servers with PHP and how to connect to WebSocket servers in a JavaScript client application. We will also discuss how you can implement authentication for WebSocket applications and how to deploy them in a production environment.
Chapter 7, Building an Asynchronous Microservice Architecture, covers the implementation of a (small) microservice architecture. Instead of RESTful web services, you will use ZeroMQ in this chapter for network communication, an alternative communication protocol that focuses on asynchronicity, loose coupling and high performance.
Chapter 8, Building a Parser and Interpreter for a Custom Language, describes how to use the PHP-PEG library to define a grammar and implement a parser for a custom expression language that can be used to add end-user development features to enterprise applications.
Chapter 9, Reactive Extensions in PHP, here we'll look into the Reactive extensions library for PHP, and and try to build a simple scheduled app.
- Intel Galileo Essentials
- Android開發(fā)精要
- 面向STEM的Scratch創(chuàng)新課程
- TypeScript實戰(zhàn)指南
- Mastering ServiceNow(Second Edition)
- Hands-On Reinforcement Learning with Python
- 零基礎(chǔ)學Python網(wǎng)絡(luò)爬蟲案例實戰(zhàn)全流程詳解(入門與提高篇)
- 大數(shù)據(jù)分析與應(yīng)用實戰(zhàn):統(tǒng)計機器學習之數(shù)據(jù)導向編程
- jQuery炫酷應(yīng)用實例集錦
- “笨辦法”學C語言
- Java EE 7 with GlassFish 4 Application Server
- Web前端開發(fā)最佳實踐
- Node.js 6.x Blueprints
- 高性能PHP 7
- Python程序設(shè)計教程