Course Materials
- Setup
- JDK
- Eclipse
- PostgreSQL
- Postman
- Download the installer from https://www.postman.com/downloads/
- Run the installer. Accept all default settings.
- Launch Postman. Login or create account to continue.
- Notes
- Java Basics
- Variables and Data Types
- Operators and Expressions
- Control Flow Statements
- Collection Framework
- Exception Handling
- Java Database Connectivity (JDBC)
- Multithreading and Concurrency
- Synchronization and Concurrency Utilities
- Java Input/Output (I/O)
- Introduction to OOP Concept
- Encapsulation and Access Modifiers
- Inheritance
- Polymorphism
- Generics
- Lambda Expressions and Functional Programming
- Serialization and Deserialization
- Networking in Java
- Introduction to Java Annotations
- Introduction to REST APIs
- Building REST APIs in Java with Spring Boot
- (Optional) Building CRUD REST Service for Relational Database with Spring Boot
- Activity Guides