• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
  • Mikalai Zaikin

Secure Coding Rules: Recommended Prerequisites

Ranch Hand
Posts: 112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Mr. Seacord,

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?
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
    Bookmark Topic Watch Topic
  • New Topic