->

Php 7 Simplified

Last updated 2/2017MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 1.01 GB | Duration: 8h 33m


 

Learn PHP 7 coding from the grassroots level and create your very own real-world applications

What you'll learn

Build scalable websites

Find out how to build a RESTful web service

Build real-world applications such as a user profile system, simple shopping cart, and social newsletter system

Improve web security, test and debug your code, and get to know the best practices

Requirements

Basics of a programming language, preferably PHP 5. No prior knowledge of PHP 7 is required.

Description

Do you want to know all about PHP 7? Are you looking at learning a language that you can use to create robust web applications? If so, welcome to PHP 7 Simplified!

PHP 7 is a popular choice for web-based application development. It is lightweight, no-frills, and powerful. In a nutshell, PHP 7 lets us address the common requirements of current and future web and mobile application development.

PHP 7 Simplified exists as a blend of text, videos, code examples, and assessments, which together makes your learning and creating journey all the more effective.

We’ll start off by getting the basics right. Once your foundational knowledge is firmly established, we’ll put it to practical use by working on a small example application. Then, we’ll move on to learning advanced programming methodologies such as high performance programming, functional programming, and object-oriented programming. The course is structured to ensure that you’re learning about all the industry-standards along the way.

Further on, you’ll build a user profile system, simple shopping cart, and social newsletter service.

Midway through, we’ll learn how to interact with a database. Having done that, you’ll be equipped to build even more complex applications.

We are not done yet. This course wouldn’t be complete without us learning how to implement software design patterns, improve web security, and perform testing and debugging.

The goal of this course is to transform you into a complete PHP 7 developer.

This course is authored by some of the best in the fields.

We combine the best of the following Packt products:PHP 7 Programming Solutions by Doug BiererPHP 7 Programming Cookbook by Doug BiererPHP 7 Programming Blueprints by Jose Palala and Martin HelmichLearning PHP 7 by Nicola PietroluongoMeet your expert instructors:Doug Bierer has been hooked on computers since his first program, written in Dartmouth BASIC on a DEC PDP-8, in 1971. His own company is unlikelysource.com, which specializes in consulting, PHP programming, website development, and training.

Jose Palala has been working professionally with PHP for at least 8 years. He has experience working with PHP frameworks such as Eden PHP, Coditer, Laravel and Zend.Martin Helmich holds a Master's degree in Computer Science from the University of Applied Sciences in Osnabruck. He works as a software architect.

Nicola Pietroluongo is a software eeer with many years of experience. His development background covers over a decade of working in a wide area of development stack building web applications for large companies across Europe.

Overview

Section 1: How do I B?

Lecture 1 Introduction

Lecture 2 Picking your environment

Lecture 3 Primary means of acquiring PHP 7

Lecture 4 Using PHP server, defining MySQL, and installing PHPUnit

Section 2: Getting Your Basics Right

Lecture 5 PHP 7 versus PHP 5

Lecture 6 Basic PHP syntax

Lecture 7 Variables, constants, and operators

Lecture 8 Arrays

Lecture 9 Conditionals

Lecture 10 Loops

Section 3: Putting Your Hands to Use

Lecture 11 Implementing class autoloading

Lecture 12 Hoovering a website

Lecture 13 Building a deep web scanner

Lecture 14 Creating a PHP 5 to PHP 7 code converter

Section 4: How do I Use High Performance?

Lecture 15 Understanding the Abstract Syntax Tree

Lecture 16 Understanding differences in parsing

Lecture 17 Understanding differences in foreach handling

Lecture 18 Improving performance using PHP 7 enhancements

Lecture 19 Iterating through a massive file

Lecture 20 Uploading a spreadsheet into a database

Lecture 21 Recursive directory iterator

Section 5: How Good is PHP 7 Functional Programming?

Lecture 22 Developing functions

Lecture 23 Hinting at data types

Lecture 24 Using return value data typing

Lecture 25 Using iterators

Lecture 26 Writing your own iterator using generators

Section 6: Working with PHP Object-Oriented Programming

Lecture 27 Developing classes

Lecture 28 Extending classes

Lecture 29 Using static properties and methods

Lecture 30 Using namespaces

Lecture 31 Defining visibility

Lecture 32 Using interfaces

Lecture 33 Using traits

Lecture 34 Implementing anonymous classes

Section 7: Interacting with Databases

Lecture 35 Using PDO to connect to a database

Lecture 36 Building an OOP SQL query builder

Lecture 37 Handling pagination

Lecture 38 Defining entities to match database tables

Lecture 39 Tying entity classes to RDBMS queries

Lecture 40 Embedding secondary lookups into query results

Lecture 41 Implementing jQuery DataTables PHP lookups

Section 8: Building Scalable Websites

Lecture 42 Creating a generic form element generator

Lecture 43 Creating an HTML radio element generator

Lecture 44 Creating an HTML select element generator

Lecture 45 Implementing a form factory

Lecture 46 Chaining $_POST filters

Lecture 47 Chaining $_POST validators

Lecture 48 Tying validation to a form

Lecture 49 for a challenge!

Section 9: Accessing Web Services

Lecture 50 Converting between PHP and XML

Lecture 51 Creating a simple REST client

Lecture 52 Creating a simple REST server

Lecture 53 Creating a simple SOAP client

Lecture 54 Creating a simple SOAP server

Section 10: Working with Date/ and International Aspects

Lecture 55 Using emoticons or emoji in a view script

Lecture 56 Converting complex characters

Lecture 57 Getting the locale from browser data

Lecture 58 Formatting numbers by locale

Lecture 59 Handling currency by locale

Lecture 60 Formatting date/ by locale

Lecture 61 Creating an HTML international calendar generator

Lecture 62 Building a recurring events generator

Lecture 63 Handling translation without gettext

Lecture 64 for a challenge!

Section 11: Developing Middleware

Lecture 65 Authenticating with middleware

Lecture 66 Using middleware to implement access control

Lecture 67 Improving performance using the cache

Lecture 68 Implementing routing

Lecture 69 Making inter-framework system calls

Lecture 70 Using middleware to cross languages

Section 12: Looking at Advanced Algorithms

Lecture 71 Using getters and setters

Lecture 72 Implementing a linked list

Lecture 73 Building a bubble sort

Lecture 74 Implementing a stack

Lecture 75 Building a binary search class

Lecture 76 Implementing a search ee

Lecture 77 Displaying a multi-dimensional array and accumulating totals

Section 13: Create a User Profile System and Use the Null Coalesce Operator

Lecture 78 What we are building

Lecture 79 The null coalesce operator

Lecture 80 Separation of concerns

Lecture 81 Creating views

Lecture 82 Creating a profile input form

Lecture 83 Admin system

Section 14: Build a Database Class and Simple Shopping Cart

Lecture 84 Building the database abstraction class

Lecture 85 Shopping Cart

Lecture 86 Installing TCPDF

Lecture 87 Admin for managing purchases

Section 15: Building a Social Newsletter Service

Lecture 88 Authentication system

Lecture 89 for a Challenge!

Section 16: Implementing Software Design Patterns

Lecture 90 Creating an array to object hydrator

Lecture 91 Building an object to array hydrator

Lecture 92 Implementing a strategy pattern

Lecture 93 Defining a mapper

Lecture 94 Implementing object-relational mapping

Lecture 95 Implementing the Pub/Sub design pattern

Section 17: Improving Web Security

Lecture 96 Filtering $_POST data

Lecture 97 Validating $_POST data

Lecture 98 Safeguarding the PHP session

Lecture 99 Securing forms with a token

Lecture 100 Building a secure password generator

Lecture 101 Safeguarding forms with a CAPTCHA

Lecture 102 Encrypting/decrypting without mcrypt

Section 18: Best Practices, Testing, and Debugging

Lecture 103 Using traits and interfaces

Lecture 104 Universal exception handler

Lecture 105 Universal error handler

Lecture 106 Customizing sessions using the session_start parameters

Lecture 107 for the Final Challenge

This course is for aspiring web developers, mobile developers, and back-end programmers who want to master the intricacies of PHP 7 programming. If you want to take your PHP programming skills to next level, this course will also help you.

HomePage:

https://www.udemy.com/course/php-7-simplified/

 

 

 


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Themelli   |  

Information
Members of Guests cannot leave comments.




rss