Skip to content

ardaaboz/java-learning-journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Learning Projects Collection

A comprehensive collection of Java programming exercises and projects from my Computer Programming and Analysis coursework at Valencia College.

Learning Categories

Foundation Projects

  • array-statistics - Array manipulation and statistical calculations
  • number-guessing-game - Interactive console game with loops and conditionals
  • simple-calculator - Basic arithmetic operations with user input
  • temperature-converter - Unit conversion with validation
  • grade-calculator - GPA calculation with weighted averages

Object-Oriented Programming

  • contact-manager - Contact storage with file persistence
  • library-management-system - Book checkout system with OOP principles
  • profile-app - User profile management with encapsulation
  • shape-calculator - Geometric calculations using inheritance

Advanced Concepts

  • matrix-operations - 2D array manipulation and mathematical operations
  • task-management-system - Project task tracking with data structures
  • music-library-manager - Media organization with collections framework
  • number-validator - Input validation with custom exceptions
  • safe-division-calculator - Exception handling demonstrations

Spring Boot Applications

  • pet-clinic-system-with-spring-boot - Veterinary management system
  • task-manager-with-spring-boot - Web-based task tracking

Coursework Progress

Java Fundamentals - Variables, control structures, methods Object-Oriented Programming - Classes, inheritance, polymorphism Data Structures - Arrays, collections, file I/O Exception Handling - Try-catch blocks, custom exceptions Spring Framework - Currently learning web development Database Integration - JDBC and JPA concepts

Key Learning Outcomes

  • Console application development
  • File-based data persistence
  • Object-oriented design principles
  • Exception handling best practices
  • Introduction to Spring Boot framework

About

Documenting my path to becoming a Java developer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •