CG数据库 >> Treehouse – PHP Development Courses

Treehouse – PHP Development Courses的图片1

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

Treehouse – PHP Development Courses的图片2

Treehouse – PHP Development Courses的图片3

发布日期: 2016-03-26