• Complain

Branko Ajzele - Modular Programming with PHP 7

Here you can read online Branko Ajzele - Modular Programming with PHP 7 full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2016, publisher: Packt Publishing, genre: Computer. 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.

Branko Ajzele Modular Programming with PHP 7
  • Book:
    Modular Programming with PHP 7
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2016
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Modular Programming with PHP 7: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Modular Programming with PHP 7" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Utilize the power of modular programming to improve code readability, maintainability, and testability

About This Book
  • This book demonstrates code reusability and distributed development to get high speed, maintainable, and fast applications
  • It illustrates the development of a complete modular application developed using PHP7 in detail
  • This book provides a high-level overview of the Symfony framework, a set of tools and a development methodology that are needed to build a modular web shop application
Who This Book Is For

This step-by-step guide is divided into two sections. The first section explores all the fundamentals of modular design technique with respect to PHP 7. The latter section demonstrates the practical development of individual modules of a web shop application.

What You Will Learn
  • Discover the new features of PHP 7 that are relevant to modular application development
  • Write manageable code based on the GoF design patterns and SOLID principles
  • Define the application requirements of a working modular application
  • Explore the ins and outs of the Symfony framework
  • Build a set of modules based on the Symfony framework that comprise a simple web shop app
  • Use core modules to set the structure and dependencies for other modules to use
  • Set up entities that are relevant to the module functionality and see how to manage these entities
In Detail

Modular design techniques help you build readable, manageable, reusable, and more efficient codes. PHP 7, which is a popular open source scripting language, is used to build modular functions for your software. With this book, you will gain a deep insight into the modular programming paradigm and how to achieve modularity in your PHP code.

We start with a brief introduction to the new features of PHP 7, some of which open a door to new concepts used in modular development. With design patterns being at the heart of all modular PHP code, you will learn about the GoF design patterns and how to apply them. You will see how to write code that is easy to maintain and extend over time with the help of the SOLID design principles.

Throughout the rest of the book, you will build different working modules of a modern web shop application using the Symfony framework, which will give you a deep understanding of modular application development using PHP 7.

Style and approach

This book is for intermediate-level PHP developers with little to no knowledge of modular programming who want to understand design patterns and principles in order to better utilize the existing frameworks for modular application development.

Branko Ajzele: author's other books


Who wrote Modular Programming with PHP 7? Find out the surname, the name of the author of the book and a list of all author's works by series.

Modular Programming with PHP 7 — 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 "Modular Programming with PHP 7" 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
Modular Programming with PHP 7

Modular Programming with PHP 7

Copyright 2016 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: September 2016

Production reference: 1020916

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78646-295-4

www.packtpub.com

Credits

Author

Branko Ajzele

Reviewer

Tomislav Sudmak

Commissioning Editor

Kunal Parikh

Acquisition Editor

Chaitanya Nair

Content Development Editor

Priyanka Mehta

Technical Editor

Ravikiran Pise

Copy Editor

Safis Editing

Project Coordinator

Izzat Contractor

Proofreader

Safis Editing

Indexer

Tejal Daruwale Soni

Graphics

Abhinash Sahu

Production Coordinator

Aparna Bhagat

Cover Work

Aparna Bhagat

About the Author

Branko Ajzele was born in January 1983 and lives in Osijek, Croatia. He is a husband, father of two, book author, and software developer. He holds a faculty degree in electrical engineering. He loves all things digital and makes a living out of software development.

Branko has years of hands-on experience in full-time software development and team management and specializes in e-commerce platforms. He has worked with Magento since 2008, knee-deep since its very first beta version. He is regularly in touch with modern software development technologies.

He has strong technical knowledge and is able to communicate technicalities clearly with strong direction. He feels comfortable proposing alternatives to demands that he feels can be improved, even when this means pulling a late shift to meet deadlines.

Branko holds several IT certifications such as Zend Certified Engineer (ZCE PHP), Magento Certified Developer (MCD), Magento Certified Developer Plus (MCD+), and Magento Certified Solution Specialist (MCSS).

Instant E-Commerce with Magento: Build a Shop by Packt Publishing was his first Magento-related book oriented toward Magento newcomers, after which he decided to write Getting Started with Magento Extension Development for developers. His third book, Magento 2 Developer's Guide , covers Magento 2 e-commerce platform development.

He currently works as a full-time contractor for Lab Lateral Ltd.an award-winning team of innovative thinkers, artists, and developers, specializing in customer-centric websites, digital consultancy, and marketingas the lead Magento developer and head of the Lab's Croatia office.

Branko was crowned E-commerce Developer of the Year by Digital Entrepreneur Awards in October 2014 for his excellent knowledge and expertise in e-commerce development. His work is second to none, and is truly dedicated to helping the Lab Lateral Ltd. team and fellow developers across the world.

About the Reviewer

Tomislav Sudmak is a software developer with an interest in all things digital. He developed an interest in programming during his college life while participating at the Start Up Academy, and he has been in love with various software technologies since then.

He has a master's degree in electrical engineering. Through his education, he crafted his skills with PHP and the Laravel framework, after which he became interested in e-commerce and Magento. He has also worked with Symfony, WordPress, Drupal, and other PHP-related frameworks.

During and after college, he worked as a freelancer on various web-related projects.

He has years of hands-on experience with full-time software development related with PHP, which is his main programming language.

Currently, he works as a backend developer in an award-winning digital agency, Lab Lateral Ltd.

During his free time and when he is not doing anything related to IT, Tomislav enjoys going to the gym, riding his bike, and visiting places he has never been to.

www.PacktPub.com
eBooks, discount offers, and more

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpswww2packtpubcombookssubscriptionpacktlib Do you need instant - photo 1

https://www2.packtpub.com/books/subscription/packtlib

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can search, access, and read Packt's entire library of books.

Why subscribe?
  • Fully searchable across every book published by Packt
  • Copy and paste, print, and bookmark content
  • On demand and accessible via a web browser
Preface

Building modular applications is a challenging task. It involves a wide spectrum of knowledge, ranging from design patterns and principles to the ins and outs of the chosen technology stack. The PHP ecosystem has quite a selection of tools, libraries, frameworks, and platforms to assist us with our goal of modular application development.

PHP 7 brings a lot of improvements that can further assist achieving that goal. We will start our journey by looking into some of these improvements. By the end of this book, our final delivery will be a modular web shop application built by the Symfony framework.

What this book covers

, Ecosystem Overview , gives a gentle introduction to the current state of the PHP ecosystem. It looks into the latest features of PHP 7, some of which open a door to the new concepts of use in modular development. Furthermore, this chapter glosses over the popular PHP frameworks.

, GoF Design Patterns , describes recurring solutions to common problems in software design. Practical PHP examples are given for each of the following patterns: creation pattern types, structural patterns, and behavioral patterns.

, SOLID Design Principles , dives into the five basic principles of object-oriented programming and design under the acronym SOLID (single responsibility, open-closed, Liskov substitution, Interface Segregation, and dependency inversion).It gives practical examples and explains the importance of these principles in modular development.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Modular Programming with PHP 7»

Look at similar books to Modular Programming with PHP 7. 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 «Modular Programming with PHP 7»

Discussion, reviews of the book Modular Programming with PHP 7 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.