• 8 hours
  • Hard

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 12/11/19

Log in or subscribe for free to enjoy all this course has to offer!

Course introduction

The technology for web application development is evolving. As attacks on web applications increase at an alarming rate, the need to understand secure coding practices also increases. There are plenty of Java developers out there, but you can stand out in the crowd with secure programming knowledge in your toolbelt.

What if I told you that there is a framework designed to prevent common attacks on any application built on the extensive Java platform?

Well, there is, and it's Spring Security. In this course, we will cover how to build a secure login form using Spring Security and configure OAuth 2.0 and Open ID Connect to your Spring Security login form.  We'll also implement advanced techniques to customize the prevention of CORS, CSRF, session hijacking and cross-site scripting attacks using Spring Security.

Join me and get the skills you need to develop an iron-clad Java web application.

Meet Your Teacher: Mila Paul 

Photo of Mila Paul
Mila Paul

Mila Paul has been in the field of computer science for about 18 years and spent 12 of those years in network, systems, and enterprise architecture for the US government. She teaches online courses with OpenClassrooms and loves to speak at geek conferences. She is currently an adjunct Computer Science faculty member at Dakota State University and Wayne State University as well as a Blockchain certification course instructor for Amesite.  In addition to teaching, she is a software architect for blockchain startups and is pursuing a Ph.D. in Cyber Operations.

Turn it into a career!


Turn your Development knowledge into applicable professional skills. Follow our online degree program and land a job in your new career!

see all paths

Table of contents


Example of certificate of achievement
Example of certificate of achievement