JAVA BOOTCAMP
CURRICULUM OVERVIEW
Unit 1: Getting Started* Unit 5: Interaction with
Databases
*To be • Setting up the IDE
completed • Getting to know Intellij • MySQL
at home
• Introduction to Java • Deployment
• Introduction to Version Control • JDBC
• JSP, JSTL, Expressions
Unit 2: Intro to Java
• Version Control (GitHub) Unit 6: Spring MVC
• Control Statements & Loops
• Strings & Methods • MVC
• Exceptions & Error Handling • Sessions & Cookies
• Test Driven Development (TDD) • Spring
• Documentation • Hibernate
• Coding Best Practices
Unit 7: Advanced Java Topics
Unit 3: Object Oriented
Programming • Security
• Agile
• Arrays
• JSON & XML
• Collections and Generics
• Design Patterns
• Object Oriented Programming
• Final Project Preparations
• Inheritance & Polymorphism
• Interfaces & Abstract Classes
• File I/O
• Threads Unit 8: Final Team Project
Students will work in groups in a simulat-
ed real-world environment to complete
Unit 4: Front-End Skills
projects of their choice. A MVP is due at
• HTML & CSS the end of the first week of projects, and
then the final product is demoed to the
• JavaScript
community at Demo Day.
• Midterm Project
Any items on this syllabus are subject to change at any time and without prior notice at the discretion of Grand Circus staff.
This syllabus is used strictly as a reference and specific course content is catered to the specific needs of students.
Questions? Contact: bootcamps@grandcircus.co