Udemy

Create a Calendar Booking system in PHP and MySQL

Enroll Now
  • 103 Students
  • Updated 7/2022
4.4
(10 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 37 Minute(s)
Language
English
Taught by
Filipe Santos
Rating
4.4
(10 Ratings)
1 views

Course Overview

Create a Calendar Booking system in PHP and MySQL

Learn to create your own booking calendar in PHP and MySQL from scratch without using any frameworks and securing it

Hi and welcome,

Thanks for taking the time to browse this section.



What will we be doing in this course?



We will be creating a simple calendar from scratch where we will allow users to make booking entries into it and interacting with the database. Users can then edit and delete bookings.

We’re also securing the application.
We’re not using any frameworks such as fullCalendar or Google calendar.

Whether you have some PHP experience and wish to improve your Web Security skills then this course may suit you.



- Creating the calendar

- Styling the calendar using CSS

- Setting up the MySQL database

- Insert a calendar entry(booking) into the calendar

- Sanitize and validate the forms in our application

- Display and style the current date

- Displaying booking information from the database

- Delete and edit a calendar entry

- Creating our own captcha to the form to protect from bots

- Using prepared statements to prepare against SQL injection attacks

- Implement a Content Security Policy to protect the application against XSS attacks

- Implement various headers to protect the application from malicious use

- Implement Cross-Site Request Forgery(CSFR)


Lectures are explained in great detail so to cater for a wide audience(beginners and intermediate).

Source code included in each lecture.


Course Content

  • 4 section(s)
  • 18 lecture(s)
  • Section 1 Introduction
  • Section 2 Creating the calendar functionality
  • Section 3 Securing the Application and development continued
  • Section 4 Conclusion

What You’ll Learn

  • Create a calendar booking application using PHP and MySQL
  • Allow a user to insert, edit and delete a booking entry in the calendar
  • Secure the application using a Content Security Policy(CSP) to prevent XSS attacks, prepared statements to protect against SQL injection attacks
  • Protect the application from bots by building your own captcha and protecting your forms against CSRF attacks
  • Each line of code is described so to beginners and intermediate students can follow along
  • Style the calendar using CSS


Reviews

  • B
    Bernardo José Parreira Costa
    1.0

    The code is outadated, the resources for the class being the new added code is infuriating because if you are lost in your code and want to use the updated version for that class, you are out of luck. Teaching skills are none-existant and using pre-made code to then explain what every line does is not teaching. The calendar will not work and you will have trouble just trying to follow the classes. not worth your time or money. Truly dissapointing...

  • N
    Neli
    5.0

    I'm surprised how nicely and in detail you explain the code in the video. Thank you, keep it up!

  • D
    Danish Anish
    5.0

    Filipe gave a very clear presentation of the subjects covered with carefully considered objectives, examples, and lesson goals.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed