YoVDO

PHP with MySQL Essential Training: 2 Build a CMS

Offered By: LinkedIn Learning

Tags

PHP Courses Web Development Courses MySQL Courses Insecure Direct Object References (IDOR) Courses User Authentication Courses Database Management Courses Content Management Systems Courses Cookies Courses

Course Description

Overview

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

Syllabus

Introduction
  • PHP with MySQL Essential Training: Build a CMS
  • How to use the exercise files
1. Create a Content Management System
  • Blueprint the application
  • Set up the database
  • Set up the project files
2. Build Dynamic Content Navigation
  • List subjects
  • Add pages for each subject
  • Add page content
  • Use navigation to select pages
  • Highlight the current page
  • Challenge: Collapsing navigation
  • Solution: Collapsing navigation
3. Use Context and Options
  • The public context
  • Skip hidden subjects and pages
  • Use an option for conditional code
  • Insecure Direct Object Reference (IDOR)
  • Protect page visibility
  • Allow HTML in dynamic content
  • Challenge: Preview content
  • Solution: Preview content
4. Cookies and Sessions
  • Work with cookies
  • Set and read cookie values
  • Unset cookie values
  • Work with sessions
  • Set and read session values
  • Challenge: Status messages
  • Solution: Status messages
5. Regulate Page Access
  • User authentication overview
  • Create admins table
  • Challenge: Build admin management
  • Solution: Build admin management
  • PHP password functions
  • Authenticate user access
  • Require authorization
  • Log out a user
  • Optional password updating
  • Authorized previewing
6. Nesting Related Resources
  • Understand nested resources
  • List pages by subject
  • Use nested links
  • Use nested redirects
  • Add page count to each subject
  • Scope page position by subject
  • Challenge: Update positions
  • Solution: Update positions
Conclusion
  • Next steps

Taught by

Kevin Skoglund

Related Courses

Datenmanagement mit SQL
openHPI
Programming Cloud Services for Android Handheld Systems
Vanderbilt University via Coursera
Getting and Cleaning Data
Johns Hopkins University via Coursera
Ruby مدخل إلى برمجة مواقع الإنترنت باستخدام لغة
Rwaq (رواق)
MongoDB for .NET Developers
MongoDB University