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.