- Creating a command-line application
- Building a graphical user interface
- Creating a Java API
- Parsing JSON data
- Refactoring and testing Java code
Skill Level Intermediate
- Java is a very popular and extremely powerful language for developing applications. And with the huge number of built-in and third party libraries that are available, it seems like you can do just about anything with a Java program. I'm Julian Robichaux and I've been a programmer for 20 years. I spend my days building Java applications that are used by people all over the world. In this course we'll build on your existing Java knowledge, and take a look at some general patterns for Java development. First, we'll take a look at how to do simple things, like create command line applications, and read files.
Then we'll move onto some slightly more advanced concepts, like getting data from a relational database, or creating a graphical user interface. After that we'll connect to a website and parse some Json data. And along the way I'll talk about some programming theory, in terms of how to refactor, test and structure your code. All the different concepts we talk about here should apply in plenty of different situations for you as a programmer. So, I hope this course serves not just as a learning tool, but also as reference for your in the future. Let's get started.