+91 9741838817 +91 91641 61200

Certificate Sample

Training Technique

classrooms

Salary Trends & Industrial Growth

Skills Covered

Industry Relevant Tools

Course Description

Learn Java Fundamentals and Object Oriented Programming

You will start by learning the basics of Java including how to write programs use variables work with data types and apply conditional and loop statements. Then you will dive into key Object Oriented Programming (OOP) concepts like classes objects inheritance encapsulation and polymorphism. These are the core building blocks of professional Java development.

Work with Collections Exceptions and Multithreading

Next you will explore the Collections Framework which helps manage and organize data in your programs. You will also learn how to handle exceptions to make your applications more reliable and user friendly. The course also introduces multithreading allowing you to create programs that can handle multiple tasks at the same time which is a key feature in modern applications.

Build Real Applications and Connect with Databases

As you progress you will learn how to read and write files handle user input and output and connect your Java applications to databases using JDBC (Java Database Connectivity). These practical skills are essential for building real world desktop or backend applications that work with data.

Hands On Projects and Practice

Throughout the course you will work on practical mini projects that help you apply what you have learned. These could include simple applications like a calculator a contact manager or a login system. Each project gives you real coding experience and helps build your portfolio for job interviews.

Job Preparation and Career Support

We also provide complete job readiness support. This includes resume writing mock interviews and one on one career mentoring. Our experienced trainers will guide you not only in learning Java but also in understanding how to use those skills to succeed in the job market.

 

Course Curriculam

JAVA

Introduction to Java

  • Introduction to Java
  • History of Java
  • Why Java?
  • JDK,JVM,JRE
  • Installation
  • Basic syntax rules
  • Tokens in Java

Fundamentals

  • Class & Objects with Rules & Programs
  • Identifiers
  • Print Function
  • About Main method
  • Members of Class

Data Types

  • About Data Types
  • Primitive & Non-Primitive Data
  • Types
  • Boolean, Character, Integer, Float
  • String, Arrays, Class, Interface

Variables

  • About Variables
  • Global & Local Variables
  • Static & Non-Static Variables
  • This Keyword
  • Variable Shadowing

Methods

  • About Methods
  • Static & Non-Static Methods
  • Many Programs with methods
  • Method Overloading

Operators

  • Arithmetic Operator
  • Logical Operator
  • Comparison Operator
  • Unary, Bit wise, Assignment Operator
  • Ternary Operator

Control Statements

  • Conditional Statements -- if, if else, if else-if, switch
  • Loop Statements--for, while, do while, for each
  • Flow Control--continue, break, return

Constructors

  • Introduction
  • Rules
  • Types--Default & Parameterized
  • Difference between Constructor & Methods
  • Constructor Overloading
  • Examples

Object-Oriented Programming (OOP)

  • Introduction to OOP Concepts (Class, Object, Methods)
  • Constructors and Types of Constructors this and super Keyword
  • Method Overloading & Method Overriding
  • Inheritance and Types of Inheritance
  • Encapsulation and Abstraction
  • Polymorphism
  • Static and Final Keyword
  • Access Modifiers (public, private, protected, default)

Arrays and Strings

  • One-Dimensional and Multi-Dimensional Arrays
  • Jagged Arrays
  • String Handling (String, StringBuilder, String Buffer)
  • String Methods

Type-Casting

  • Introduction
  • Types of Casting
  • Primitive Casting --Data Widening & Data Narrowing
  • Non-Primitive Casting --Upcasting & Down Casting

Wrapper Class

  • Wrapper Classes

Packages

  • About Packages
  • Advantages
  • How to access packages from another packages
  • In-built Packages

Exception Handling

  • Introduction to Exception Handling
  • Exception Types
  • Try & Catch Block
  • Throws
  • Throw Clause
  • Finally Clause

Access Modifiers

  • About Access Modifiers
  • Default, Public, Protected, Private Nested try
  • Order of execution of nested try
  • Built-in Exceptions
  • ways to use them
  • Raise keyword
  • Custom Exception

Collections

  • Introduction to Collection
  • List
  • Generics
  • Set
  • Map

Java Collections Framework (JCF)

  • List Interface (Array List, LinkedList, Vector)
  • Set Interface (HashSet, Linked HashSet, Tree Set)
  • Map Interface (HashMap, Linked Hash Map, Tree Map)
  • Queue Interface (Priority Queue, Deque)
  • Iterator and List Iterator"

File Handling in Java

  • File Reader and File Writer
  • Buffered Reader and Buffered Writer
  • File Input Stream and File Output Stream
  • Serialization and Deserialization

Multithreading

  • Introduction to Threads
  • Creating Threads (Thread Class & Runnable Interface)
  • Thread Lifecycle
  • Synchronization
  • Inter-thread Communication

JAVA Database Connectivity

Introduction

  • Introduction to JDBC
  • Steps to work with JDBC
  • Installing MYSQL,DB Server
  • First JDBC Program

Drivers

  • What is s JAR File
  • About Driver Class
  • How to load the driver class into program
  • Types of Driver

DB URL

  • What is URL
  • Structure of DB Url

Connection Interface

  • Driver Manager Class
  • About the get Connection method
  • Connection Object

JDBC object & method

  • "Introduction
  • Dynamic & static SQL queries
  • Statements & Prepared statement
  • Objects
  • Execute Query() & execute Update() methods

Result Set

  • How to Handle result set object
  • How to process the result set object

Closing JDBC Objects

  • Why to close an object
  • How to close an object

Database MySQL

Introduction

  • "What Is Database?
  • What is Database Management System (DBMS)?
  • What is Relational Model?
  • Introduction to RDBMS
  • Brief on E.F CODD

Datatypes and Constraints

  • "What are Datatypes?
  • What are Constraints?
  • Types and Examples
  • How to use?

Statements in SQL

  • Data Definition Language (DDL)
  • Data Manipulation Language (DML)
  • Transaction Control Language (TCL)
  • Data Control Language (DCL)
  • Data Control Language (DCL)
  • Data Query Language (DQL)

Software Installation

  • Installing and set up of software Working on Mysql workbench

Data Query Language

  • SELECT FROM WHERE GROUPBY
  • HAVING CLAUSE
  • ORDER BY CLAUSE

Functions in SQL

  • Single Row Function
  • Multi Row Function MAX(), MIN()
  • SUM(), AVG()
  • COUNT()

Sub Query

  • Introduction
  • Working with Sub Query
  • Query Writing and Execution
  • Types of Sub Query
  • 1.Single Row Sub Query
  • 2. Multi Row Sub Query

JOINS

  • What Is Join? Types of Joins Cartesian Join Inner Join Outer Join Self-Join Queries and Examples

Data Definition Language (DDL)

  • Create Alter Rename Truncate & Drop

Data Manipulation Language (DML)

  • Insert Update Delete

Transaction Control Language (TCL)

  • Commit Save-point Rollback

Data Control Language (DCL)

  • Grant Revoke

Our Progress

our progress

Get a Free
Consultation

Whats our students say

Student Testimonials
  • People Click Bangalore
    Anjali P
    IT Professional, Karnataka

    Taking the Robotic Process Automation (RPA) course was a game-changerfor my career. The internship opportunities allowed me to gain practical experience while learning. PeopleClick truly offers the best online IT courses in India with top-notch faculty and comprehensive learning.

  • People Click Bangalore
    Vikram R
    IT Professional, Bangalore

    I enrolled in the Cloud and Infrastructure Management Training offered by PeopleClick, and I couldn’t be happier with my choice. The course was incredibly informative, and the 6-month internship program gave me real-world exposure. I now hold a global IT certification, which has opened doors to amazing job opportunities.

  • People Click Bangalore
    Priya S
    Recent Graduate, Bangalore

    PeopleClick's IT training has truly helped me launch my career in tech. The Business Process Management course was exactly what I needed to land my first job. The hands-on experience through the internship program was invaluable, and I’m now a certified professional with global recognition!

  • People Click Bangalore
    Shubha R
    Recent Graduate, Bangalore

    The Business Process Management Courses for Fresh Graduates at PeopleClick are exceptional. The internship program was very effective in giving me practical exposure, and now I’m ready to step into the corporate world with a global certification in hand.

Have Questions ?
CALL+91 9741838817
EMAILtraining@peopleclick.in
Achieving Excellence Our Certifications
certifications certifications certifications