- Introduction
- Tools
- Project files
- SQL injection part 1
- SQL injection part 2
- SQL injection part 3
- SQL hacking and preventing
- Errors
- Cross-site Scripting (XSS) setup
- Cross-site part 1 - displaying
- Cross-site part 2 - displaying
- Cross-site problem and prevention
- Cross-site Stealing cookies part 1
- Cross-site Stealing cookies part 2
- Password hashing part 1
- Password hashing part 2
- Password hashing part 3 - Database insertion
- Password hashing part 4 - Verification
- Hiding directories
- Cookie Protection
- Cross-Site Request Forgery (CSRF) part 1
- Cross-Site Request Forgery (CSRF) part 2
- Cross-Site Request Forgery (CSRF) part 3
- Conclusion
What you'll learn
- Identify security risks in PHP applications
- At the end of the course students will know how to secure their PHP applications
Description
Building PHP applications its fun and can be really rewarding but we need to make sure that this applications are secured. There other programmers out there looking into hacking our apps because maybe they have nothing to do or they enjoy it. Whatever the case may be, we need to educate ourselves on PHP security so that we may protect our data but most importantly other people's as well.
This is a crash course in PHP security which it's sole purpose its to teach you the main security issues with any PHP applications and at the same time how to fix it. We don't waste a lot of time with slides and jargon since we go straight to the code and start creating mini apps to demonstrate the attacks and the defense against it.
Come join me and let's create more secured PHP applications together!
Students also bought
Información sobre el Instructor

- 4.44 Calificación
- 749264 Estudiantes
- 46 Cursos
Edwin Diaz
Web Developer & Premium Udemy Instructor - 700,000 students
Edwin Diaz is a software and web technologies engineer, a life coach trainer who is also a serial entrepreneur with multiple online businesses, ranging from online jewelry shops, affiliate websites, application development and consultations services, personal online schools, etc.
With over one million students, and clients growing by the thousands a day, Mr. Diaz lets the numbers speak for themselves.
Founding multiple online companies have allowed Mr. Diaz to have the time to teach others. He currently teaches web technologies on different online platforms. He also teaches life coaching sessions to help others achieve a high level of success in many areas of life.
For Mr. Diaz, there is nothing more rewarding than helping others become successful.
His ability to transmit energy, enthusiasm, and complex knowledge allows him to do what he does best "Teach".
Teaching is not just a job for Mr. Diaz but a way of life that continues to flourish every single day.
Apart from teaching he enjoys spending part of his time with his family.
Student feedback
Course Rating
Reviews
This course is the BEST. It is very informative.