Learn Java by building an e-commerce app

Learn Java by building an e-commerce app

This hands-on Java project produces a complete Java app with a front-end display of downloadable digital products that users can select, purchase and download.

Explore Java Hackathon features 

Request a demo


 

ABOUT THE JAVA HACKATHON

What will you learn

You will learn: Java , JavaFX, JDBC, MySQL, SQL databases, User authentication, Java/database interaction, Products database, Shopping cart logic, PayPal integration, UI design, Delivering downloads

This project is perfect for:

Beginner Java developers, coders changing to Java , College & University students who need practical exercise, Anyone wanting a portfolio project

Hours by Topic

Java Core & JBDC

  • Hour 1: Java Core & JBDC
  • Hour 2: MySQL database & queries
  • Hour 3: Java JDBC Database

Java core are all the basic statements, methods and classes; learn SQL basics and queries; and learn all about JDBC, which links Java and your database.

JavaFX Shopfront UI

  • Hour 4: Java JavaFX Buyer & Seller Login
  • Hour 5: Java JavaFX Seller Dashboard
  • Hour 6: Java JavaFX Buyer Shopfront UI

Sellers register, log in, maintain their downloads, and view purchases. Buyers register, log in, view and search available downloads, select, pay and download and view previous purchases.

Finally

  • Hour 7: Java Shopping Cart with PayPal
  • Hour 8: Delivering Downloads
  • Hour 9: Upload and test live

Quite simple: integrate the payment system. Use Java IO libraries to access the local filing system; a click-button will select a file from the database and download it directly to the selected folder. Upload and test live.

 Learning Real-Life Skills

Build practical Java and e-commerce skills; strengthen Java problem-solving; improve your teamwork; boost confidence; and prepare for real-world Java software development environments.

Collaboration: Explaining Java ideas clearly, asking questions, and working effectively with others in Java teams.

Time Management: Continuous testing, developing strong Java coding discipline and managing time to complete on time.

Problem solving: Breaking Java problems down, debugging issues, and building structured Java coding solutions step-by-step.

Your options: 

 Free trial: £0 / 1 hour: Get started

  • 1 session of 1 hour, Ask your own Java questions
  • 1 person only, 1-1
  • Learn something useful in Java
  • Help with Java installations

Pay-as-you-go: £30/ session of 3 hours: Get started

  • Java  session of 3 hours
  • Up to 8Java  students only
  • Choose any Java session
  • Good if you have someJava  skills

All sessions: £80/ all 3 sessions/ 9 hours: Get started

  • Java sessions of 3 hours each
  • Up to 8 Java students
  • Learn Java from scratch to finish
  • Fully functional Java  app


  

Comments

Popular posts from this blog

Delete vs Truncate in MySQL and MS SQL Server

SQL Project Ideas

What Is SQLite?