Oblasti, naše knjige

Java, JavaScript, JScript, Perl

C++ Visual C++ C#

Apple - MAC OS X

Visual Basic .NET, VBA, V. Studio

Web design

Android

PHP I MYSQL

Python programiranje

WordPress

AutoCad, ArchiCAD, SolidWorks, Catia, Pro/Engineer

Mašinsko učenje

Access

Animacija

Audio, Multimedia, Video

Baze podataka

Cloud

CSS

Delphi

Digitalna fotografija

Django

E-komerc

ECDL

GOOGLE

Grafika, Dizajn, Štampa

Hardver

Internet

Joomla

jQuery

Mreže

MS Office

Obrada teksta

OFFICE 2013

Programiranje

Raspberry PI

Rečnici

Robotika

Sertifikati

SQL Server

Statistika

Tabele

Telekomunikacije

Unix, Linux

Windows

Windows 7

Windows 8

Zaštita i sigurnost

 

Oblasti, drugi izdavači

Alternativna učenja

Antropologija

Arheologija

Arhitektura

Astrologija

Astronomija

Audio kursevi + knjige

Autobiografija

Automobili

Bajke

Biografija

Biološke nauke

Botanika

Dečije knjige

Dizajn

Domaće pripovetke

Domaći roman

Drama

E-knjiga

Ekologija

Ekonomija

Elektrotehnika

Enciklopedija

Esejistika

Etika

Fantastika

Film

Filologija

Filozofija

Fizika

Fotografija

Geografija

Geologija

Građevinarstvo

Hemija

Hidrotehnika

Hobi

Horor

Humor

Intervju

Istorija

Istorija i teorija književnosti

Istorija umetnosti

Istorijski roman

Knjiga posle posla - Beletristika i ostala izdanja

Knjižare i naše knjige

Književna kritika

Kuvari, hrana i piće

Leksikografija

Lingvistika

Ljubavni roman

logo

Magija

Marketing

Mašinstvo

Matematika

Medicina

Memoari

Menadžment

Modeliranje podataka

Monografija

Muzika

Nagrađivanje knjige

Naučna fantastika

OpenOffice.org

Operativni sistemi

Oracle

Organizacione nauke

Pedagogija

Pisci u medijima

Ples

Poezija

Politika

Poljoprivreda

Popularna medicina

Popularna nauka

Popularna psihologija

Posao

Pozorište

Pravo

Pravoslavlje

Primenjene nauke

Pripovetke

Prirodne nauke

Priručnik

Psihologija

Publicistika

Putopis

Religija

Roman

Satira

Saveti

Slikarstvo

Socijalna mreža - Facebook

Sociologija

Sport

Sport i hobi

Strip

Tableti

Tehnologija

Triler

Turizam

Twitter

Udžbenici

Umetnost

Urbanizam

UX DIZAJN

 

PHP I MYSQL

 

PHP 7: Real World Application Development

 

PHP 7: Real World Application Development

Autor: Doug Bierer, Altaf Hussain, Branko Ajzele
Broj strana: 1091
ISBN broj: 9781787129009
Izdavač: PACKT PUBLISHING
Godina izdanja: 2016.

Pregleda (30 dana / ukupno): 53 / 854

Predlog za prevod

  • Twitter
  • Facebook
  • Google plus
  • Linkedin
  • Pinterest
  • Email

 

 

What You Will Learn

  • Solve practical real-world programming problems using PHP 7
  • Discover where and when PHP 5 code needs to be re-written to avoid backwards-compatibility breaks
  • Use advanced PHP 7 features such as the Abstract Syntax Tree, Uniform Variable Syntax, Scalar Type Hints, Generator Delegation, Anonymous Classes, and the Context Sensitive Lexer
  • Set up a high performance development and production environment for PHP 7
  • Discover new OOP features in PHP 7 to achieve high performance
  • Discover the new features of PHP 7 that are relevant to modular application development
  • 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

Book Description

PHP is a great language for developing web applications. It is essentially a server-side scripting language. PHP 7 is the latest version, providing major backward-compatibility breaks and focusing on improved performance and speed.

This course follows a learning path which is divided into three modules. Each module is a mini course in its own right, taking your basic PHP programing skills to the next level by showing you intermediate to advanced PHP techniques with a focus on PHP 7. This way, get you equipped with the tools and skills required to develop professional and efficient applications for your websites and enterprises.

The first module of the book is a programming cookbook that consists over 80 recipes! Each recipe is designed to solve practical, real-world problems faced by PHP developers like yourself every day. This course also covers new ways of writing PHP code made possible only in version 7.

The second module of the course is designed to improve the performance and productivity of your application. We’ll introduce you to the concepts of Object-Oriented Programming (OOP) in PHP 7, then shed some light on how to improve the performance of your PHP 7 applications and database. Throughout this module you will be introduced to benchmarking tools.

With all important concepts of PHP covered up you will move on to third module. In this module you will gain a deep insight into the modular programming paradigm and how to achieve modularity in your PHP code. 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.

This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:

Authors

Doug Bierer

Doug Bierer has been hooked on computers since his first program, written in Dartmouth BASIC on a DEC PDP-8, in 1971. In his wide-ranging career, this author has been a professional contract programmer since 1978, having written applications in BASIC, PL/I, assembler, FORTH, C, C++, dBase/FoxBase/Clipper, Pascal, Perl, Java, and PHP. He deployed his first website in 1993 while living in San Francisco. He speaks four languages, has traveled extensively, and has lived in the USA, France, the Netherlands, England, Sweden, Scotland, and Thailand. He also spent some years doing Linux system administration and TCP/IP networking. He is also an accomplished musician (he has written over 60 songs) as well as a writer, under the pen name of Douglas Alan.

Doug's own company is unlikelysource.com, which specializes in consulting, PHP programming, website development, and training (primarily for Zend Technologies Ltd and Rogue Wave Software Inc.

His works of fiction published on https://www.lulu.com/ are The End, And Then? and Further Indications. Some of his technical works for O'Reilly Media are Learning PHP and MySQL, Learning PHP Security, Learning MongoDB, and Learning Doctrine.

Altaf Hussain

Altaf Hussain is a fullstack web and mobile app developer with over 6 years of experience in PHP development. He received his degree in electrical engineering and specialized in computer and communications from Pakistan. Altaf is an electrical engineer on paper and a software engineer by heart.

He worked as a system programmer in his team, developing control software for small test robots using assembly languages and C. After this, Altaf got interested in web technologies and never looked back. He has worked with numerous PHP frameworks, including Zend, Laravel, and Yii, and open source systems such as Drupal, WordPress, PrestaShop, and Magento. Altaf designed and built two proprietary CMS systems with full support for multiple languages and models, permissions, and translations, as well as different kinds of multilingual content management. Now, he works in the fashion industry as the head of IT at shy7lo.com, where his role is to manage the development team on the premises and abroad, in order to manage Magento and Laravel applications development and the deployment life cycle. Besides web apps, Altaf has worked on iOS and Android applications, including building APIs in Lumen. He is a big fan of service-oriented architecture (SOA) and successfully uses it in different applications.

Altaf actively researches on website performance and has deployed the latest technologies, such as PHP 7, NGINX, Redis, Varnish, and others, in production environments for high-speed and scalable applications. He is a Debian lover and uses it for all of his web application deployments.

When not working, Altaf writes articles for programmingtunes.com and techyocean.com. He has reviewed several books for Packt Publishing, including Learning Phalcon PHP, Mastering jQuery Mobile, and PrestaShop Module Development.

Branko Ajzele

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 marketing—as 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.

Table of Contents

Chapter 1: Building a Foundation
Chapter 2: Using PHP 7 High Performance Features
Chapter 3: Working with PHP Functions
Chapter 4: Working with PHP Object-Oriented Programming
Chapter 5: Interacting with a Database
Chapter 6: Building Scalable Websites
Chapter 7: Accessing Web Services
Chapter 8: Working with Date/Time and International Aspects
Chapter 9: Developing Middleware
Chapter 10: Looking at Advanced Algorithms
Chapter 11: Implementing Software Design Patterns
Chapter 12: Improving Web Security
Chapter 13: Best Practices, Testing, and Debugging
Chapter 14: Setting Up the Environment
Chapter 15: New Features in PHP 7
Chapter 16: Improving PHP 7 Application Performance
Chapter 17: Improving Database Performance
Chapter 18: Debugging and Profiling
Chapter 19: Stress/Load Testing PHP Applications
Chapter 20: Best Practices in PHP Programming
Chapter 21: Legacy Applications
Chapter 22: Prerequisites
Chapter 23: Implement an Autoloader
Chapter 24: Consolidate Classes and Functions
Chapter 25: Replace global With Dependency Injection
Chapter 26: Replace new with Dependency Injection
Chapter 27: Write Tests
Chapter 28: Extract SQL statements to Gateways
Chapter 29: Extract Domain Logic to Transactions
Chapter 30: Extract Presentation Logic to View Files
Chapter 31: Extract Action Logic to Controllers
Chapter 32: Replace Includes in Classes
Chapter 33: Separate Public and Non-Public Resources
Chapter 34: Decouple URL Paths from File Paths
Chapter 35: Remove Repeated Logic in Page Scripts
Chapter 36: Add a Dependency Injection Container
Chapter 37: Conclusion

 

Budite prvi koji će ostaviti komentar.

Ostavite komentar Ostavite komentar

 

Preporučujemo

 

Functional PHP

1. Functional PHP

Uncover the secrets of functional programming with PHP to ensure your applications are as great as they can be

Predlog za prevod

Više o knjizi Više o knjizi

 

Laravel 5 Essentials

2. Laravel 5 Essentials

Explore the fundamentals of Laravel, one of the most expressive and robust PHP frameworks available

Predlog za prevod

Više o knjizi Više o knjizi

 

PHP i MySQL za dinamičke veb sajtove - bukvar za nestrpljive

3. PHP i MySQL za dinamičke veb sajtove - bukvar za nestrpljive

Knjige iz serije Bukvar za nestrpljive razvile su se kako bi omogućile da pronađete potrebne informacije i učite brzo i lako bez nervoze. One vas vode kroz zadatak uz pomoć „korak po korak“ pristupa obezbeđujući vam tačno ono što vam je potrebno kada vam zatreba! Ovi bukvari obezbeđuju brzo i lako dostupne informacije koje su vam potrebne, pomoću sadržaja i saveta za rešavanje problema, koji vam pomažu da pronađete tačno ono što je potrebno da znate.

Cena 2149 RSD

Više o knjizi Više o knjizi