Treehouse - PHP Development Courses
WEBRip | English | MP4 | 950 x 534 | AVC ~59.1 kbps | 29.970 fps
AAC | 84.7 Kbps | 48.0 KHz | 2 channels | Subs: English (.srt) | Runtime: 22h 46mn | 3.17 GB
Genre: Video Tutorial / Development, Programming
PHP is commonly used by people who want to build a simple, dynamic website quickly and effortlessly. Since its debut in 1995, it’s become an extremely popular choice for web developers. So popular, in fact, that roughly 80% of all websites use it now, including many Fortune 500 companies and top technology startups. By the end of this track, you’ll have what it takes to begin your career in companies that use PHP, or even to build your own website!
PHP Basics
If you're new to PHP, this course will give you an overview of many of the language's core concepts.
Author: Hampton Paulk
Level: Beginner
Duration: 1:28
Content:
1 - What is PHP
2 - PHP Data & Structure
3 - PHP Datatypes
4 - PHP Operators
5 - PHP Conditionals & Loops
PHP Functions
PHP Functions allow you to combine several statements of code into a 'function'. These functions can then be called by their given name, and all of the code contained will run and return the results. This will drastically help you clean up code and use less repetitive code.
Author: Hampton Paulk
Level: Beginner
Duration: 0:57
Content:
1 - Introducing Functions
2 - Function Returns and More
3 - PHP Internal Functions
Object-Oriented PHP Basics
Learn the basics of object oriented coding in PHP. We will be covering classes, objects, properties, methods, inheritance, interfaces, and helpful OOP tools. By the time you are done with this lesson you will be ready to dig into frameworks with a solid understanding of the tools behind them.
Author: Hampton Paulk
Level: Intermediate
Duration: 0:31
Content:
1 - Classes and Objects
2 - Properties and Methods
3 - Inheritance, Interfaces, and Exceptions
PHP Standards and Best Practices
PHP is a flexible language with a long history. Being such a popular language for so long means there is a lot of code out there. There are many ways to program in PHP, and not all of them are as safe, performant, or maintainable as some of the older educational materials might have you believe.
Having so many options can be daunting to many developers as they grow from beginner to intermediate. Fortunately there are established best practices out there, and this course will help you learn about many of them.
Author: Phil Sturgeon
Level: Intermediate
Duration: 1:20
Content:
1 - Why Do We Need Best Practices
2 - Databases and International Concerns
3 - Autoloading and Composer
4 - Creating Distributable OOP Packages
5 - Error Handling
Introduction to PHP7
It's an exciting time to be part of PHP. The release of PHP7 is just the tip of the iceberg. In this workshop we'll cover the top features and improvements to the language as well as some things to look out for when upgrading.
Author: Alena Holligan
Level: Beginner
Duration: 0:21
Content:
1 - Introduction
2 - Type Declarations
3 - Error Handling
4 - New Operators
5 - Easy User-land CSPRNG
6 - Other Changes and Gotchas
PHP Testing
You've been writing PHP code for a while, but every time you push your code into production, there's another bug!
You have heard that there are tools you can use to test your code. Unit tests. Test-Driven Development. Mocks. All you want to know is: Can you figure these things out in time to help you stop working all these late hours?
This course will give you an understanding of how to use the most common PHP testing tools to create tests that will give you confidence that your code is working as expected.
Author: Chris Hartjes
Level: Intermediate
Duration: 1:59
Content:
1 - How Can We Test Our Code
2 - Tools for Testers
3 - Your First Tests
4 - Organizing Your Tests
5 - Acceptance Tests
6 - Test Doubles
Database Foundations
In Database Foundations we'll look into the ins and outs of databases. Databases can store massive amounts of information to be retrieved at a later date. Databases act as the memory for dynamic web sites or mobile apps.
Author: Andrew Chalkley
Level: Beginner
Duration: 2:58
Content:
1 - Introduction to Data, Databases and SQL
2 - Installing MySQL Server and MySQL Workbench
3 - Reading Data from Databases with SQL
4 - Creating Tables and Manipulating Data with SQL
5 - Manipulating Schema with SQL
6 - Joining Relational Data Between Tables in SQL
7 - SQL Calculating, Aggregating and Other Functions
8 - Securing and Maintaining a MySQL Database
Using PHP with MySQL
We will extend an existing project to use the popular database system, MySQL. Using a MySQL database we will store information relating to products for sale on our example project. We will also learn to query the database using PHP and talk about the ways you can mitigate security risks such as SQL injections.
Author: Randy Hoyt
Level: Advanced
Duration: 1:56
Content:
1 - Connecting PHP to MySQL
2 - Querying the Database with PHP
3 - Filtering Input for Queries
4 - Using Relationship Tables in MySQL
5 - Limiting Records in SQL Queries
PHP & Databases with PDO
Whether you have aspirations of working on a Content Management System, an E-Commerce Site, a new and exciting web app, or an API you will eventually need to work with a Database. PHP and Databases work together through the use of PHP Data Objects or PDO for short.
Author: Hampton Paulk
Level: Beginner
Duration: 1:06
Content:
1 - Getting Started With PDO
2 - PDO Queries & Results
3 - PDO Database Security
Setup Your Local Development Environment (Windows)
Most developers prefer to build applications locally, on their own computers, rather than on hosted servers. Working locally allows you to work more quickly because you don’t have to wait for your changes to be saved to a remote server and you donв't have to worry about issues like internet connectivity.
Author: Alena Holligan
Level: Beginner
Duration: 0:06
Build a Basic PHP Website
This project will show you how to build a simple website using the PHP programming language. The web site, a media library, will let you organize and display your Books, Movies and Music. You could easily use this project to create a website that lets you organize and display any type of item: Branch Locations, Products, Services, Events, even Courses like we have here on Treehouse.
Author: Alena Holligan
Level: Beginner
Duration: 2:56
Content:
1 - Building a Media Library in PHP
2 - Listing and Sorting Inventory Items
3 - Adding a Basic Form
4 - Enhancing a Form
Enhancing a Simple PHP Application
This project will take the existing e-commerce store we built earlier and enhance it with new techniques using the PHP programming language. By the end, you'll be able to build an online t-shirt store with clean web addresses, basic search functionality, pagination, and more. You'll also understand programming concepts like refactoring and separation of concerns.
Author: Randy Hoyt
Level: Intermediate
Duration: 3:23
Content:
1 - Integrating Validation Errors
2 - Cleaning URLs with Subfolders
3 - Cleaning URLs with Rewrite Rules
4 - Refactoring the Codebase
5 - Adding Search. Controller & View
6 - Adding Search. Model
7 - Paginating a List. Controller
8 - Paginating a List. Model and View
Converting an HTML Site to a PHP Micro Framework
In this live Treehouse Workshop, PHP teacher Hampton Paulk demonstrates how to convert a static HTML 5 site built on Foundation to the Silex PHP micro framework.
Author: Hampton Paulk
Level: Intermediate
Duration: 0:42
Building Websites with PHP
Taking what you have learned so far with basic syntax, functions, and object oriented concepts we are going to build a simple website. We will together build a simple personal page with an about section and a contact form.
After our contact form is submitted, we will create and send an email with the user submitted information.
Author: Hampton Paulk
Level: Beginner
Duration: 1:53
Content:
01 - Dependency Management
02 - Slim Basics and Twig Templates
03 - Contact Form and Sending Email
Flash Messages with The Slim Framework
Using the Slim Frameworks Flash Messages and Session Store Middleware combined with Twig template language we will provide feedback to our users about form data and email.
Author: Hampton Paulk
Level: Beginner
Duration: 0:33
PHP & The Stripe API
The Stripe API is a robust and powerful solution to e-commerce checkout systems. From a simple button to secure checkout form with validation. Together we will pair up the Stripe API checkout and PHP to create a simple but expandable checkout solution.
Author: Hampton Paulk
Level: Beginner
Duration: 0:29
发布日期: 2016-03-26