Learn to write clean, crystal-clear, well-tested, advanced Java code using industry standard software engineering patterns while building servers with SpringMVC and mobile apps with Android.
In this course, you will use IntelliJ IDEA and Android Studio to create Java applications. You will deploy the applications onto live servers with Heroku, install your Android applications onto your phone, and have the apps communicate with Firebase, Google’s realtime database.
The course focuses on fundamental computer science concepts such as object-oriented programming, advanced data structures and algorithms, Big O asymptotic analysis, and the structure of statically typed languages.
This course includes career development curriculum to get you ready for your job search, plus job search assistance after graduation. The Daytime track is 400 hours total. Course hours include lecture, lab, and coworking.