Which prerequisites, general or specific, would you recommend to prepare a Java programmer to get the most out of your Java security course? I would like to gauge whether now is a good time for me to learn this material. I have used things like the Spring Framework's IOC container, JUnit and Mockito, created ReST API's with Spring MVC, used Spring Boot for a microservice-style deployment, used Hibernate, Spring Data, and basic Spring Security.
I am now studying thread-based concurrency in Java and am finding the topic very approachable. I am comfortable with Java's Generics, I/O libraries, JDBC, and some design patterns. I am also studying event-based programming and Domain Driven Design.
From what the table of contents can tell me I see in part 1 of your course there is a lot on validation, proper handling of floating points, and character data conversion processes. There are many things I had never stopped to think about and stand to learn a lot from what I can tell.
Is there a set of things I should add to my current knowledge before taking your course in order to gain the most from it?
If you have a bad day in October, have a slice of banana cream pie. And this tiny ad:
Devious Experiments for a Truly Passive Greenhouse!