Course catalog

Categories

Showing 6,541-6,560 of 9,127 items.

PHP with MySQL Essential Training: 2 Build a CMS

Strengthen your PHP and MySQL skills by building a robust content management system with secure user authentication.

PHP: Accessing Databases with PDO and MySQLi

Learn how to access and manipulate databases using the object-oriented PHP extensions PDO and MySQLi.

PHP: Choosing a PHP Editor

Learn to make your job easier and your code more accurate by choosing from a selection of general-purpose and PHP-specific code editors and IDEs.

PHP: Clean URLs on Apache Server

Optimize your URLs for search engines and site visitors. Learn how to use the Apache mod_rewrite module to create clean URLs for PHP sites.

PHP: Creating Secure Websites (229276)

Hackers target PHP web applications more often than other sites because most PHP code is written by developers with little security experience. Protecting web applications from these attacks has become an essential skill for all PHP developers. PHP: Creating Secure Websites shows you how to meet the most important security challenges when developing websites with PHP. Instructor Kevin Skoglund covers the techniques and PHP code needed to develop sites that are more secure, and to avoid common mistakes. Learn how to configure PHP properly and filter input and escape output. Then check out step-by-step defenses against the most common forms of attack, including cross-site scripting and SQL injection.

PHP: Design Patterns

Write better PHP code by following these popular (and time-tested) design patterns.

PHP: Email with Swift Mailer

Learn how to use PHP to programmatically send email, including HTML email and personalized bulk email, with Swift Mailer, the free PHP library.

PHP: Exporting Data to Files

Learn how to export data from a database with PHP in a variety of formats, including: rich text, CSV, Excel, Word, OpenOffice spreadsheets and documents, and even XML.

PHP: Managing Persistent Sessions

Learn how to store persistent PHP session data in a SQL server and create an auto-login system that recognizes returning users.

PHP: Object-Oriented Programming

Learn how to use object-oriented programming principles in PHP.

PHP: Object-Oriented Programming with Databases

Learn how to efficiently interact with databases using object-oriented PHP code.

PHP: Performance Optimization

Learn how to speed up your PHP applications. Explore a variety of tools and techniques for developing high-performing PHP software.

PHP: Resizing and Watermarking Images

Learn how to batch process images with the PHP GD functions. Watermark photos and generate different sizes ready for use in responsive web design.

PHP: Test-Driven Development with PHPUnit

Develop better software with fewer bugs with test-driven development and PHPUnit. Learn how to write unit tests in PHP using this popular tool and methodology.

PHP: Testing Legacy Applications

Learn how to write tests for legacy PHP code bases. Discover why legacy code can be tough to test, how to determine what to test, and how to plan and build testing scenarios.

PHP: User Authentication (233832)

Do you need to know how to apply best practices for user authentication in PHP? This course walks you through a series of best practices that you can apply to your own PHP projects to avoid costly security pitfalls. Instructor Kevin Skoglund gives you an overview of user authentication in PHP, then dives into how you can implement it. He steps through creating the database table, adding new users, logging users in and out, and controlling access to pages and functions. Kevin shows you how to work with strong passwords, prevent weak ones, and reset forgotten ones. He shows you how to secure user authentication by preventing insecure direct object references (IDOR), using HTTPS, protecting access tokens, and keeping track of logins. Kevin concludes with a challenge/solution set exploring how to write PHP code that expires a user login after a set amount of time has passed.

Piano Lessons: 1 Fundamentals

Learn how to play piano at your own pace. Former Curtis Institute professor and acclaimed accompanist Hugh Sung presents online piano lessons for beginners.

Piano Lessons: 2 Playing Songs

Learn how to play piano while you practice classics from the catalogs of great composers such as Strauss, Beethoven, and Chopin.

Piano Lessons: 3 Sight Reading & Classical Pieces

Learn how to play piano and sight-read sheet music while you master classics from great composers such as Bach, Satie, and Chopin.

Piano Lessons: Teach Yourself to Play

Explore the fundamentals of playing piano. Learn about sitting, hand position, reading notes, playing chords, melodic intervals, harmonic intervals, triads, progressions, and more.