Course catalog

Categories

Showing 6,401-6,420 of 8,871 items.

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.

Picking the Right Chart for Your Data

Discover how to think more strategically about your data. Learn how to pick the best visual display for the type of data you're working with—and your ultimate communication goals.

Pinterest for Musicians and Bands

Learn music-marketing strategies to promoting your band, your music, and your gigs on Pinterest.

Pitching to Investors

Starting a business? Learn what angel investors and venture capitalists are looking for and how to best present your business idea.

Pitching Your Ideas Strategically

Learn how to pitch your ideas strategically. Get tips to prepare your presentation, read the room, time your delivery, and move your idea forward.

Pivot: The Only Move That Matters Is Your Next One (Blinkist)

Learn what it takes to successfully pivot into a new career. In this audiobook summary, discover practical steps you can take to make a career change that sticks.

Pivoting to Virtual Events

Need to take a formerly in-person event online? Get tips for adjusting to this new format and crafting transformative online experiences for attendees and stakeholders.

Pivoting Your Small Business in a Crisis

Keeping your business afloat and your customers satisfied during a global pandemic is no easy feat. Tune into this course to get practical tips for finding the right path forward.

Pixar's RenderMan Essential Training

Discover the basics of rendering animations, visual effects, and visualizations with RenderMan, Pixar's high-end 3D rendering software available for noncommercial use.

Pixel Playground

Take a 10-minute recess and join Bert Monroy for one of many fun, self-contained projects in Photoshop or Illustrator.

Plan Your Next Play in IT

Find your next job in IT. Learn how to set career goals, find job listings, and handle IT job applications and interviews.