IT 526: Enterprise Java Frameworks and Design Patterns
This course focuses on advanced Java technologies, enterprise-grade frameworks, and software design patterns used to build scalable, maintainable, and robust enterprise applications.
π Course Content
The course covers:
- Core and Advanced Java features for enterprise development.
- Popular frameworks such as Spring and Spring Boot.
- Implementation and best practices of Creational, Structural, and Behavioral Design Patterns.
- Principles of software architecture and clean code.
π Repository Structure
[Cheatsheet] (./Cheatsheet/README.md)
Quick reference guides and visual summaries for various Java topics and design patterns. This section is designed for fast lookup of syntax and architectural diagrams.
Lecture Notes
Comprehensive documentation and notes taken during the semester, covering all lecture topics in detail, including code snippets and theoretical explanations.
Advance Calculator
A Java-based term project focusing on Object-Oriented Design and the implementation of software design patterns. It features an extensible calculation engine supporting standard and scientific operations, undo/redo functionality, and a terminal-based interactive interface.