Classes

Class # Prep Work Studio Topics Begin Assignment* Objectives
1 Prep Work Area of a circle Intro to Java; Setup   Objectives
2 Prep Work Counting Characters Control Flow and Collections TechJobs (Console Edition) Objectives
3 Prep Work Bonjour, Spring! More about IntelliJ; MVC and HTTP redux; Hello, Spring Boot; Gradle   Objectives
4 Prep Work Cheese MVC Views and Thymeleaf Templates   Objectives
5 Prep Work Restaurant Menu Objects and Data TechJobs (MVC Edition) Objectives
6 Prep Work Restaurant Menu Continued Objects and Behavior   Objectives
7 Prep Work Quiz Time! Inheritance   Objectives
8 Prep Work User Signup Model Classes in Spring Boot, Model Binding   Objectives
9 Prep Work User Signup Continued Model Validation TechJobs (Object-Oriented Edition) Objectives
10 Prep Work No Studio Exceptions   Objectives
11 Prep Work Sorting Cities Interfaces and Polymorphism   Objectives
12 Prep Work Cheese MVC Persistent Spring Data Part I: ORM, Storing Objects, One-to-Many Relationships Cheese MVC Persistent Objectives
13 Prep Work Cheese MVC Persistent (cont.) Spring Data Part II: Many-to-Many Relationships, Query Creation   Objectives
14 Prep Work Cheese MVC Persistent (cont.) Java Apps Beyond LC101    

* Check learn.launchcode.org for assignment due dates since these can vary by class section.