Learn Projects in Java for Beginners from Scratch - Online Course

by Jagranjosh

Learn Projects in Java for Beginners from Scratch - Online Course

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...View more

Specification

  • Language: English
  • Category: IT Services & Architecture
  • Product Type: Online Course
Product Description

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

You May Also Be Interested In
  • Rs. 1999

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.

Best Sellers

Learn Projects in Java for Beginners from Scratch - Online Course
Learn Projects in Java for Beginners from Scratch - Online Course

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.

Specification
  • Language: English
  • Category: IT Services & Architecture
  • Product Type: Online Course
Product Description

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