Skip to content

sravanee/core-java--Projects

Repository files navigation

Wipro Training — Core Java Assignments & Projects

Full set of Java assignments and projects from Wipro training, covering core Java concepts through to a complete layered application with DAO, Service, and database integration.


📁 Core Topics

Folder Contents
java fundamentals/ Data types, operators, control flow, methods
oops(or)inheritance/ Classes, objects, inheritance, polymorphism
abstraction and package and exception handling/ Abstract classes, interfaces, custom exceptions
Wrapper classes/ Autoboxing, unboxing, utility methods
Collection/ List, Set, Map, Iterator, generics
IO streams/ File handling, byte and character streams
RDMS, SQL, JDBC/ SQL queries, JDBC connectivity, CRUD operations
junit/ Unit testing with JUnit

🗂️ Projects

TM01 — Java Basics

Foundational Java programs covering core syntax and logic.

TM02 — Video Launcher

A simple Java application to launch and handle video files.

TM03 — Bank Account System

Object-oriented banking system with multiple account types: SBAccount, FDAccount, RDAccount, Interest Calculator, and custom NegativeValueException for input validation.

TM04 — VideoStore with JUnit

VideoStore application with full JUnit test coverage across Video, VideoLauncher, and VideoStore classes.

TM06 — Employee Management

Employee data handling and management using Java OOP.

TM07 — Collections Practice

Six sub-projects applying Java Collections in real scenarios:

  • Collect and group cards
  • Collect unique symbols from a set of cards
  • Manage employee details
  • Set of boxes
  • String operations
  • String operations with ArrayList

TM08 — Inventory & Sales System ⭐

A fully layered Java application with clean separation of concerns:

├── bean/       → Entity/model classes
├── dao/        → Data Access Object layer
├── service/    → Business logic layer
├── main/       → Application entry point
├── util/       → Utility/helper classes
└── db.sql      → Database schema and seed data

🛠️ Technologies Used

  • Java — Core Java, OOP, Collections, IO, Generics
  • JDBC — Database connectivity
  • SQL / RDBMS — Relational database operations
  • JUnit — Unit testing

💡 Concepts Covered

  • OOP — inheritance, polymorphism, encapsulation, abstraction
  • Java Collections Framework
  • File I/O and stream operations
  • JDBC and SQL database integration
  • Unit testing with JUnit
  • Layered architecture — Bean, DAO, Service pattern
  • Custom exception handling

About

Wipro training assignments covering core Java — OOP, Collections, IO Streams, JDBC, SQL, JUnit, Exception Handling, and multiple hands-on projects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages