Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Java App Development Project: Fundamentals, OOP & File I/O

via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Boost your Java development skills with curated projects designed to help you quickly build real-world experience. Through online project-based labs, you'll apply critical development techniques that employers expect a good Java developer to know. You'll gain hands-on experience coding console-based Java applications, practice your skills working with a console-based recycling tracker, and prove your capabilities building a pet appointment management system that incorporates object-oriented programming (OOP), Java collections including ArrayLists and HashMaps, file inputs and outputs, and exception handling. You'll also demonstrate your ability to write modular code, implement data persistence, and generate formatted output from structured object data. By the end of this course, you'll have built a functional, shareable project that demonstrates your Java proficiency—ideal for showcasing in your portfolio and talking about in technical interviews.

Syllabus

  • Develop a Recycling Tracker
    • In this module, you'll complete a practice/guided project to apply your Java programming skills to build a realistic, console-based recycling tracker. You'll design modular code using object-oriented principles, organize data with ArrayLists and HashMaps, read and write files, and implement exception handling. You'll demonstrate your ability to persist object data,and generate reports that track each household's recycling activities and calculate the points each household earns for their recycling efforts.
  • Build the PetCare Scheduler
    • In this module, you'll apply your fundamental and object-oriented Java skills to build a console-based prototype pet care scheduling application where users can register their pets, log important appointments, track upcoming tasks, and safely store this information so that it does not disappear when the application closes. After building your application, you'll submit parts of your code and answer application-related questions for your course evaluation. You'll also have a complete, working prototype application you can share to demonstrate your Java proficiency to current and prospective employers.

Taught by

SkillUp and Lavanya Thiruvali Sunderarajan

Reviews

4.6 rating at Coursera based on 18 ratings

Start your review of Java App Development Project: Fundamentals, OOP & File I/O

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.