Build Clean and Secure PHP Web Apps from Scratch
Build Clean and Secure PHP Web Apps from Scratch, available at $54.99, has an average rating of 4.67, with 32 lectures, based on 9 reviews, and has 63 subscribers.
You will learn about PHP Fundamentals Creating MySQL Databases Web Development Techniques Object-oriented PHP Creating PHP Classes and Objects CRUD Operations State Management Using Sessions Code Refactoring Protect and Secure PHP Applications HTML and CSS This course is ideal for individuals who are Beginner developers who are curious about PHP and the LAMP Stack or Developers who want to build clean Web apps from scratch It is particularly useful for Beginner developers who are curious about PHP and the LAMP Stack or Developers who want to build clean Web apps from scratch.
Enroll now: Build Clean and Secure PHP Web Apps from Scratch
Summary
Title: Build Clean and Secure PHP Web Apps from Scratch
Price: $54.99
Average Rating: 4.67
Number of Lectures: 32
Number of Published Lectures: 32
Number of Curriculum Items: 32
Number of Published Curriculum Objects: 32
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- PHP Fundamentals
- Creating MySQL Databases
- Web Development Techniques
- Object-oriented PHP
- Creating PHP Classes and Objects
- CRUD Operations
- State Management Using Sessions
- Code Refactoring
- Protect and Secure PHP Applications
- HTML and CSS
Who Should Attend
- Beginner developers who are curious about PHP and the LAMP Stack
- Developers who want to build clean Web apps from scratch
Target Audiences
- Beginner developers who are curious about PHP and the LAMP Stack
- Developers who want to build clean Web apps from scratch
As a Web developer, you’re expected to know how to create a clean and functional Web site from scratch. This course is designed for beginner developers who already know their HTML and CSS and would like to get their hands dirty with creating nice and clean custom Web apps from scratch. I will walk you through the entire process of building a PHP Guestbook application using the LAMP stack. Everything will be built from scratch — NO bootstrap, NO templates, NO third-party code. You create everything, and you own everything.
This course is divided into three major phases:
-
Phase 1: You will build the complete Web app from scratch using only procedural programming in PHP, custom CSS & HTML, and a MySQL database.
-
Phase 2: You will tweak the app and integrate state management to restrict unregistered users from accessing protected content and functionality on the site.
-
Phase 3: You will refactor and convert the same app code using object-oriented programming in PHP.
The app that you build will use a MySQL database for data store and allow users to perform basic CRUD (Create, Read, Update, Delete) operations on the site. Users will be able to view and sign the Guestbook, make edits, and delete content.
By the end of the course, you will feel proud and confident to start building a complete PHP Web application from the ground up on your own using your own custom code and various programming techniques.
Course Curriculum
Chapter 1: Setting Up the Development Environment
Lecture 1: Course Overview
Lecture 2: Installing XAMPP & PhPStorm on Windows
Lecture 3: Installing XAMPP on MacOS
Lecture 4: Installing MAMP on MacOS
Lecture 5: Installing & Configuring PhPStorm on MacOS
Chapter 2: Setting Up the Guestbook Project
Lecture 1: Creating the Guestbook Database
Lecture 2: Creating Project Folder and Files
Lecture 3: Connecting to MySQL Database
Lecture 4: Creating Utility Functions
Chapter 3: Building the Guestbook App Using Procedural PHP
Lecture 1: Creating the index.php File
Lecture 2: Creating the Main CSS Stylesheet
Lecture 3: Creating the View Guestbook Page
Lecture 4: Creating the Sign Guestbook Page
Lecture 5: Creating the Edit Page
Lecture 6: Creating the Delete Page
Chapter 4: Managing State Using PHP Sessions
Lecture 1: Introduction and Requirements
Lecture 2: Preparing the Login and Logout Pages
Lecture 3: Updating the Top Navigation Links
Lecture 4: Restricting Access to Protected Content
Lecture 5: Creating the Login Form
Lecture 6: Implementing the Login Page
Lecture 7: Creating the User Registration Form
Lecture 8: Updating the insertOneRecord() Function
Lecture 9: Implementing the Register Page
Lecture 10: Hashing Passwords
Chapter 5: Refactoring the Guestbook App Using Object-Oriented PHP
Lecture 1: Introduction and Requirements
Lecture 2: Creating the Database Class
Lecture 3: Creating the Function Superclass and Subclass
Lecture 4: Updating PHP Files to Use Objects
Chapter 6: Basic PHP Security
Lecture 1: Protecting Sensitive Data
Lecture 2: Turning Off Error Reporting
Chapter 7: Conclusion
Lecture 1: What's Next?
Instructors
-
Christian Hur
Web Instructor, SDE, Author, & Indie Filmmaker
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 1 votes
- 4 stars: 1 votes
- 5 stars: 7 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024