- 3 reviews
- 3 completed
Build a JavaFX Application is the last course if you're taking the Treehouse 'Learn Java' track, and it's a great course to really build on all of the concepts that you learned prior to that point. It's actually a much more densely packed course than it initially seems - with information on event handlers, enums, animations, and more. The only reason why I took off a star on content is that at times it feels too densely packed - while it has a lot of great content and overviews, at times it feels like some topics should have been broken down even further - or perhaps lead into their own workshop (event handlers for one). Overall it's a great course - one that I would recommend reviewing at least once after you take it as there's a lot of information within it.
If you've taken Craig's earlier courses, you're well acquainted with the quality of his teaching and this course is no different. This was my first course on Unit Testing (and testing in general), and I appreciated the clear-cut way the testing process was laid out, with plenty of resources and best practices included. After taking this course, I don't just feel like I understand how testing works, but confidently knowing when not to over-test and where I can find more resources to get better at testing.
I really appreciated the structure of this course. Not only do you get a great intro to Java Objects, but it also gives a brief insight into the Agile process, and really helps you to understand the process of breaking down your code into tiny bits. By creating a 'small' game and then iterating to a much more in-depth version (i.e. the final Hangman), the course really helps you to get a better idea of the fundamental concepts of OOP and the trickier parts of Java including method overloading, validation, and exceptions.