Certificate Course on

Advanced JAVA Traning Cours

Core JAVA programming make your future path smoother

Get things done with oracle

Choose the best productivity suite for your business

EXCLUSIVE

Course Objective:

Mastering in Advanced Java

Be a Java Developer

Learn & Explore Core Java in this "Mastering in Java" Course and become a Java professional. Obtain valuable Core Java skills and get Java Certification.

The course has based on a combination of theory and practical classes. The institute guaranteed 100% hands-on training and provides a standard and professional level of course content. This course is designed to learn from basic to advanced levels of Core Java step-by-step.

  • This course is suitable for all who want to be a Java Developer.
  • The best way to build the skills you need is to get your first Java developer job.
  • Manage or Move to a more senior software developer position.
  • This course is the right path to pass the oracle java certification exam.
  • This java training course helps you to create your own java apps quickly.
  • This complete Core Java Mastering course is the course you need to do all of this, and more….

We are the pioneer of computer training fields for the last two decades, that is why people who are looking for the ‘best Java training institutes near me‘ are making the right decision for their future.

Learning Tools

Payment

Course Content:

SECTION 1 : INTRODUCTION

Introduction about Programming Language ParadigmsWhy Java?Flavors of JavaJava Designing GoalRole of Java Programmer in IndustryFeatures of Java Language.Installing JavaDifference between JDK, JRE, and JVMJVM –The heart of JavaJava ArchitectureJava’s Magic Bytecode

SECTION 2 : JAVA SAMPLE PROGRAM

Java Program DevelopmentJava Source File Structure.Compilation & ExecutionRectifying common errorsLexical Token IdentifierKeywords Literals and Comments

Real-time Practicals

Print Hai! In the first line and print How are You !! in the second line using a single print statement.  Get the input   10  25  a  1.2  Rama via command-line arguments and print the values one by one.

SECTION 3 : PROGRAMMING FUNDAMENTALS

 Data types Difference between Primitive & Non-Primitive Datatypes Variable Declaration & Initialization  Type Casting  Operators and their types

Real-time Practicals

Swap the values using temporary variables and without using temporary variables. Find the maximum of two numbers and three numbers using the ternary operator.

SECTION 5 : OOPS INTRODUCTION AND BASICS

F conditions IF-ELSE conditions Nested IF conditions  ELSE-IF Ladder conditions  SWITCH-CASE statements The “break” and “continue” keywords  “FOR” Loop  Different forms of FOR Loop “WHILE” Loop “DO-WHILE” Loop  ENHANCED “FOR” Loop Nested Loops

Real-time Practical’s

Find the maximum of 2 numbers and 3 numbers without using ternary operator. Print the factorial of 5!

SECTION 4 : CONTROL STRUCTURE AND LOOPING STATEMENTS

F conditions IF-ELSE conditions Nested IF conditions  ELSE-IF Ladder conditions  SWITCH-CASE statements The “break” and “continue” keywords  “FOR” Loop  Different forms of FOR Loop “WHILE” Loop “DO-WHILE” Loop  ENHANCED “FOR” Loop Nested Loops

SECTION 5 : OOPS INTRODUCTION AND BASICS

What is OOPS?Necessity and Advantage of OOPS OOPS, Designs with real-time examples. What is mean by class and object? Relation between a Class and an ObjectHow to create class and objectUser-defined / Custom Datatypes

Real-time Practical’s

Give the real time example for Object and describes its properties and functionalities.Analyse the OOPs concept and give real-time examples of all OOPS concepts in your own thinking

SECTION 6 : OOPS BASICS (CLASSES & OBJECTS)

Components of a Class  Types of Variables and their uses. Method Advantages, Categories, and Types Constructor advantages and its types  Ways to initialize the Object “this” keywordStatic Block & Instance Block Nested classes

Real-time Practical’s

Get the real time examples for static variables , final variables and instance variables in your own thinking.Create the Class Student with School name – “Gandhi School”, roll_no and name. Create the objects and assign the roll_no and name values using the constructor and display the students using methods

SECTION 7 : OOPS CONCEPTS – INHERITANCE

 Inheritance and its advantages  The “extends” keyword Types of Inheritance Single Inheritance  Multilevel Inheritance  Multiple Inheritance  Hierarchical Inheritance Hybrid Inheritance Difference between IS-A and HAS-A relationship  Use of “super” keyword and forms of “super” keyword

Real-time Practical’s

Try to get the real time scenarios for all kinds of inheritance in your own thinking. In College , We are having 3 kinds of Teachers. For Ex: English Teacher, Tamil Teacher, Maths Teacher. These Teachers having different main subjects but their designation is ‘Teacher’, college is ‘Nehru College’ and functionality is ‘teaching’. Achieve  this using Inheritance and display the details of 3 teachers.

SECTION 8 : OOPS CONCEPTS – ABSTRACTION

Abstraction and its advantages Abstract Class and Abstract Methods The “abstract” keyword Implementation of Abstract Methods  Uses of Abstract Classes  Interface and its advantages  ‘implements’ keyword  Achieve Multiple Inheritance with Interface Difference between Abstract Class and Interface

Real-time Practical’s

Eating and traveling functionalities are mandatory for all Animals. But food and traveling paths are different. Display the food and traveling paths for different animals. (user interface) All the banks should have a rate of interest. But it’s varied from bank to bank. Display the rate of interest for all banks. (user interface)

SECTION 9 : OOPS CONCEPTS – POLYMORPHISM

  Polymorphism and its advantages  Types of Polymorphism  Types of Binding Method Overloading and its uses.  Conditions of Overloading Method Overriding  Scenario of Overriding  About Class Casting  Difference between Overloading and Overriding  About Design Patterns.

Real-time Practical’s

.    Print the String, Integer, Float values using Method Overloading.

Create Superclass “Human” with eating functionality. Create subclasses Young Boy, Women, Baby, etc., and Override the eating functionality. Print the favorite food for humans.

SECTION 10 : OOPS CONCEPTS – ENCAPSULATION ALONG WITH PACKAGES

What are a package and its advantages Types of packagesStatic Import  Access Modifiers Encapsulation

Real-time Practical’s

We are having Class AOne. This class creates static variables and static methods. And try to access these variables and methods in Package B classes without using class name and creating an object.Create the class Account with account number and account balance as private members. Set the Account number and deposit the amount. Show theAccount Balance. Write the Program to achieve this using Data Encapsulation.

SECTION 11 : ARRAYS AND STRINGS

What is Array and its advantages  Types of ArrayJagged Array String, String Buffer, String Builder

Real-time Practical’s

Matrix Addition, Multiplication, Transpose

Count the number of vowels, consonants, special characters in the following String: “-God is Great!-“

SECTION 12 : LOGICAL PROGRAMMING ON ARRAYS AND STRINGS Interview related logical programs:

Rotate the Array Elements Input –

{1,2,3,4,5} Output –

5 1 2 3 4

4 5 1 2 3

3 4 5 1 2

2 3 4 5 1

1 2 3 4 5

  Sort the Array using different algorithms. (Bubble Sort, Selection Sort, Insertion Sort, Quick sort, Merge Sort)  Searching the value in Array (Linear Search & Binary Search)  Find the Median value and Mode value in Array Find the Second highest and Second smallest value in array  Find and print the duplicate elements in array

SECTION 13 : LOGICAL PROGRAMMING Interview related logical programs:

Display Prime Numbers, Armstrong numbers, Perfect Numbers, StrongNumbers up to range or between the ranges Sum of Digits/ Reverse a number  Convert decimal number to binary format

SECTION 14 : EXCEPTION HANDLING

What are Exception and its types How to handle exceptions? Multiple catch blocks  Finally, block Difference between throw and throws Custom Exception

Real-time Practical’s

Write a program to generate the Null Pointer Exception and Number Format Exception. Handle these exceptions with multiple catch blocks. Create the custom exception called “AgeExceedException”. Get the age from user. If age exceeds 35 then throw the AgeExceedException with message “You are not eligible candidate to apply for this position”.

 

SECTION 15 : JAVA UPDATED FEATURES AD OOPS MISC

Varargs  Autoboxing and Autounboxing  EnumType  Annotation  Custom Annotation and its types  Assertion

OOPS MISCELLANEOUS

Object Class  Object Cloning (Shallow Copy and Deep Copy)  Wrapper Class  Java Recursion

Real-time Practical’s

Get the Age from user. If age is less than 18 then display “You are not eligible for Voting” using assertion.Print 1 to 10 using recursionPrint Fibonacci series using recursion

SECTION 16 : IO PACKAGE

Stream and its types Read, Write and Copy Files Serialization Marker Interface“transient” keyword

Real-time Practical

1. Get the console Input using BufferedReader. Create the File having the following Content: Simple System is best (way of teaching) and the study materials are really excellent. Read the File and Find the String within the () opening and closing paranthesis. And write the String in another File.

 

SECTION 17 : DATABASE

What is Database? What is MySQL? Parts of MySQL Operators and Clauses in MYSQL.  Functions and procedures in MYSQL.

Real-time Practical

Create a Database “shop” with tables and appropriate fields in your own thinking.2.  Create the Table Employee with Employee number, name and salary

SECTION 18 : JDBC

What is JDBC? Types of Drivers Loading the drivers Connection, Statement, PreparedStatement, CallableStatement, ResultSet Interfaces  Batch Updates

Real-time Practicals

Get the Employee details emp_no, name, salary, address from the user ad store the values into database using Prepared Statement with batch update. Display the Employee details from database those who are having salary more than 7000 using ResultSet.

SECTION 19 : MULTITHREADING

What is multithreading and advantages.What is Thread? Life Cycle of a Thread. Thread Classes and Methods “Runnable” Interface Creating Thread Working with multiple Threads.  Java Synchronization Interthread CommunicationDead Lock

Real-time Practicals

Create 3 threads. Each thread has to print Multiplication tables (2 tables, 3 tables, 4 tables) simultaneously. Print 5 Divisables and 2 divisables upto 50 using synchronization.

SECTION 20 : UTIL PACKAGE

Regular Expression String Tokenizer Scanner & Date Classes Localization & Internationalization Java Collections Introduction

Real-time Practicals

Get the String “Java *programming* language” using the Scanner Class. Split the String by using delimiter(*) and display the tokens and count the number of tokens using String Tokenizer. Get the String “Java is my favorite language. Java is my profession” from user. Search and display the text java and index position of java using regular expression.

SECTION 21 : UTIL PACKAGE – COLLECTIONS FRAMEWORK

The “Collection” Interface List, Set and Map Interfaces  Cursors in java and its differences Difference between the implementation classes of List, Set and Map

Real-time Practicals

Remove duplicate words and characters from String using Collections. Get the employee names from the database and store the employee names in List. Display the names in ascending order and descending order using Listiterator.

SECTION 22 : GENERICS IN COLLECTIONS FRAMEWORK

Generics in Java Types of Generics Uses and Limitations of Generics Custom objects with Generic collections Sorting in Collections

Real-time Practicals

Create the class employee with name, employee_number, phone. And store the employee objects in generic collections.2.    Sort the custom object generic collectionby employee name

SECTION 23 : NETWORKING & SWINGS

Basic terms in networkingSocket ProgrammingIntroduction about Swings Components in SwingsEvents Handling

Real-time Practicals

Get the Registration Details (Name, Gender, Phone_number, State, Country) from the user using Swings UI. And store the values in the Database.

 

SECTION 24 : ECLIPSE FEATURES AND LATEST JAVA VERSION FEATURES

Default and static method in an interface Functional Interfaces and Lambda expressions Collection API improvements Concurrency API improvementsJava IO improvementsWorking with Eclipse Eclipse shortcuts DebuggingCode previous history

Real-time Practicals

Remove duplicate words and characters from String using Collections. Get the employee names from the database and store the employee names in List. Display the names in ascending order and descending order using Listiterator.

 

Translate »