|   view 👀:50   |   🙍   |   redaktor: Baturi   |   Rating👍:

PHP 7 Simplified

PHP 7 Simplified
Last updated 2/2017
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: 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, CodeIgniter, Laravel and Zend.Martin Helmich holds a Master's degree in Computer Science from the University of Applied Sciences in Osnabrück. He works as a software architect.
Nicola Pietroluongo is a software engineer 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 Begin?
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 Time 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/Time 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/time 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 Time 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 engine
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 Time 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 Time 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/






Please Help Me Click Connect Icon Below Here and Share News to Social Network | Thanks you !

In today's era of digital learning, access to high-quality educational resources has become more accessible than ever, with a plethora of platforms offering free download video courses in various disciplines. One of the most sought-after categories among learners is the skillshar free video editing course, which provides aspiring creators with the tools and techniques needed to master the art of video production. These courses cover everything from basic editing principles to advanced techniques, empowering individuals to unleash their creativity and produce professional-quality content.

Comments (0)

Information
Users of Guests are not allowed to comment this publication.