Autoplay
Autocomplete
Previous Lesson
Complete and Continue
2024-2: Java, SQL, React
Installation
Course Welcome
Activity: Terminal Refresh
Lesson: Java and the JDK
(Windows-only) Activity: Install OpenJDK
(Mac-only) Activity: Install OpenJDK
Lesson: Development Tools
Lesson: Git Background
Activity: Install and Configure Git
Activity: Dev10 Set Up
Data Types and Common Statements
Introduction
Lesson: Common Syntax Elements
Exercise: Common Syntax Elements
Lesson: Data Types and Variables
Lesson: Strings
Lesson: Git Basic Workflow
Activity: Create a Dev10 Classwork Repository
Exercise: Variables and Types
Lesson: Console Input and Output
Lesson: Decisions
Exercise: Decisions
Lesson: Repetition
Exercise: Repetition
Lab: Text Adventure
Lesson: Debugging
Lesson: Methods
Exercise: Methods
Lesson: Arrays
Exercise: Arrays
Lesson: Milestone Wrap-up
Lesson: Git Intermediate Workflows
Assessment: Capsule Hotel
Object-Oriented Programming
Introduction
Lesson: Object-Oriented Programming
Lesson: Creating a Class
Lesson: Multiple Classes
Exercise: Objects
Lab: Roguelike
Lesson: Inheritance
Lesson: Interfaces
Exercise: Interfaces
Lesson: Pillars
Lesson: Packages
Lesson: Maven
Lesson: JUnit
Exercise: Stateless Unit Testing
Lesson: Stateful Unit Testing
Exercise: Stateful Unit Testing
Lesson: Lists
Exercise: Lists
Lesson: Hash-based Collections
Exercise: Hash-based Collections
Assessment: Gomoku
File I/O and Application Layers
Introduction
Lesson: Exceptions
Lesson: Enums
Exercise: Enums
Lesson: File I/O
Lab: File I/O
Lesson: Application Layers
Lesson: The Repository Pattern
Lesson: Testing the Repository
Exercise: Unexplained Encounters - Data Layer
Lesson: The Domain Layer
Lesson: Testing the Service
Exercise: Unexplained Encounters - Domain Layer
Lesson: The MVC Pattern
Lesson: Dependency Injection
Exercise: Unexplained Encounters - User Interface
Assessment: Solar Farm
Relational Databases and SQL
Introduction
Lesson: Databases
Lesson: Relational Database Management Systems
(Windows Only) Activity: Install MySQL and MySQL Workbench
(Mac Only) Activity: Install MySQL and MySQL Workbench
Lesson: SQL Data Types
Lesson: SQL Select
Lesson: SQL Sorting and Calculations
Exercise: Select
Lesson: SQL Joins
Exercise: Joins
Lesson: Aggregation
Exercise: Aggregation
Lesson: DDL
Exercise: DDL
Lesson: DML
Exercise: DML
Lesson: Normalization and Denormalization
Activity: Normalization Queries
Lab: Incremental Schema Design
Assessment: Tiny Theaters
Lesson: Testing the Service
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock