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: TextEditor
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.
Learn to add controls to our media player
Adding menus and wrapping up the project
Learn to create runnable class for the project
Writing the controller logic for the game
Adding additional features to the project
Introduction to projects and socket API
In this lecture you will learn to add server and client classes
Add interface elements to your client class
Adding login - logout feature to your app
Polishing the App
Introduction to tools required for this app
Start working on main class and database class
Create the connect dialog box using JDialog
Write the code to connect to the database
Creating connections for database operations
Introduction to concurrent programming
Introduction to the project
Learn to create main classes
Creating the main actor which in turn will create the other actors
Adding Prime Worker and Prime Master to our projects
Introduction to main concepts of the project like hashing
Learn to add the register class to the application
Adding some extra code to update our register class
Adding file browser class for the project.
Learn to build the editor class
This project focus on converting a texteditor app to applet and storing data in the backend using servlet.
Learn to write the backend using servlet
Learn to connect your frot end code with the servlet
Learn to write the servlet code for user registration
Add servlets for the Editor
Learn to use Maven for your projects
Learn to move projects to Maven
Learn to use Maven repositories
Learn to use Archtype in maven
Introduction to OpenCV library
Creating the Camera Frame class
Adding panel class code to our application
Writing code to switch between cameras and implement face detection
Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.