Java is the world most popular language and it powers billions of devices and systems worldwide. It is one of the most sought after programming skill and provide ample jobs and freelance opportunities. We bring together best of Java training with our unique offering where you will learn the most of the popular java APIs building ten assorted projects. It will help you learn the correct use of Java API along with best development practices.
Project 1: Media Player
Objectives: Create a media player using JavaFX with Sliders and JavaFX menus. The media player will be able to play audio files and video. Sliders will control the position in the media and the level of the volume.
Project 2: Game
Objectives: Manipulate Images with user input and collisions. Threads will be used to update image positions to create animation. KeyListeners will be used to update a position of a piece in the game.
Project 3: Messenger
Objectives: Create GUI using swing objects and use Java dot net to pass messages to and from clients. A server will run waiting for messages from clients. Users can login with a client by choosing a username. The server will send login and logout prompts to all logged in users.
Project 4: Database Explorer
Objectives: Continue to use Swing objects to create GUIs. Use MySQL drivers to connect and execute queries on a database. Information retrieved will be stored and displayed in JTable.
Project 5: Akka
Objectives: Use Akka to create a workload distribution system using Actors. An Actor System will create actors to process a range of numbers to check for primes. Akka will be used to utilize system resources more effectively.
Project 6: Text Editor
Objectives: Open and save files using a GUI. A CardLayout will be used to switch between the menus. User passwords will be encrypted and then stored. When a user logs in the input password will be encrypted and checked against the stored password.
Project 7: Servlets
Objectives: Create servlets to convert the TextEditor project into an applet. Servlets will work to save and read information from server. The servlets will also verify a user’s login information and create a session. An apache server will be setup to host the applet and a Tomcat server will host the servlets.
Project 8: Maven Projects
Objectives: Convert existing projects into Maven projects to handle dependencies easier. Create a local repository and create an Archetype to start a new project. The local repository will store a private project to be a dependency for another project.
Project 9: Camera
Objectives: Use OpenCV to access camera devices on the pc. Save screenshot to a file. Use OpenCV classifiers to enable face detections.
Project 10: Website Parser
Objectives: Use Jsoup to parse elements from a website. Different elements will be stored in tabbed panes and have clickable urls that will launch a browser.
Table of Contents
SECTION 1:Introduction
SECTION 2:Learn to Build a Media Player in Java
2 Media Player - Project Introduction
3 Media Player - Creating Classes
4 Media Player - Building Functionality
5 Media Player - Menu bar
SECTION 3:Learn to Build Game in Java
6 Games in Java - Basic building blocks
7 Games in Java - Creating Runnable Class
8 Games in Java - Game Logic
9 Games in Java - Fine tuning the project
SECTION 4:Learn to Develop a Messenger in Java
10 Messenger in Java - Introduction to the Project
11 Messenger in Java - Creating the classes
12 Messenger in Java - Interface elements
13 Messenger in Java - Adding Login Menu
14 Messenger in Java - Final wrap up
SECTION 5:Use Database in Java
15 Database in Java - Project Introduction
16 Database in Java - Classes
17 Database in Java - Connect database class
18 Database in Java - Connectivity Class
19 Database in Java - Update database class
SECTION 6:Work load Distribution System Using Akka
20 Workload Distribution System Using Akka - Introduction
21 Workload Distribution System Using Akka - Setup and product info
22 Workload Distribution System Using Akka - System and actors
23 Workload Distribution System Using Akka - Creating main Actor
24 Workload Distribution System Using Akka - Prime Worker & Master
SECTION 7:Building a TextEditor in Java
25 TextEditor - Introduction to the Project
26 TextEditor - Creating classes
27 TextEditor - Updating classes
28 TextEditor - File browser
29 TextEditor - Project wrap up
SECTION 8:Servlet
30 Servlet - Project Introduction
31 Servlet - Creating the first servlet
32 Servlet - Making Connections
33 Servlet - Registration module
34 Servlet - Editor Class Servlet
SECTION 9:Maven
35 Maven - Introduction to Apache Maven
36 Maven - Features
37 Maven - Repositories
38 Maven - Archtype
SECTION 10:Camera
39 Camera - Project Introduction
40 Camera - Camera Frame Class
41 Camera - Panel Class
42 Camera - Implementing face detection
SECTION 11:Using of Website Parser in Java
43 Website Parser - Project Introduction
44 Website Parser - Image Grabber class
45 Website Parser - WordCount Class
46 Website Parser - Implementing links
SECTION 12:Course Summary
47 Summary
Promo Code SAVE25
Use promocode SAVE25 to get upto 25% discount on offer price Minimum Order value - Rs 50/-. Offer is valid for all Jagran Josh products.
Java is the world most popular language and it powers billions of devices and systems worldwide. It is one of the most sought after programming skill and provide ample jobs and freelance opportunit
Promo Code SAVE25
Use promocode SAVE25 to get upto 25% discount on offer price Minimum Order value - Rs 50/-. Offer is valid for all Jagran Josh products.
Java is the world most popular language and it powers billions of devices and systems worldwide. It is one of the most sought after programming skill and provide ample jobs and freelance opportunities. We bring together best of Java training with our unique offering where you will learn the most of ... Read More
© 2023 Josh Shop. All Rights Reserved.