Java Training

Java Training at inspanner academy

Beginner 0(0 Ratings) 0 Students enrolled
Created by Inspanner Academy Last updated Sun, 23-Jan-2022 English


Java Training free videos and free material uploaded by Inspanner Academy .

Syllabus / What will i learn?

SECTION 1: INTRODUCTION

  • Introduction about Programming Language Paradigms
  • Why Java?
  • Flavors of Java.
  • Java Designing Goal.
  • Role of Java Programmer in Industry
  • Features of Java Language.
  • Installing Java
  • Difference between JDK,JRE and JVM
  • JVM –The heart of Java .
  • Java Architecture
  • Java’s Magic Bytecode.

SECTION 2: JAVA SAMPLE PROGRAM

  • Java Program Development.
  • Java Source File Structure.
  • Compilation & Execution
  • Rectifying common errors
  • Lexical Tokens
  • Identifiers
  • Keywords
  • Literals and Comments
  • Command Line Arguments

SECTION 3: PROGRAMMING FUNDAMENTALS

  • Data types
  • Difference between Primitive & Non Primitive Datatypes
  • Variable Declaration & Initialization
  • Type Casting
  • Operators and its types

SECTION 4: CONTROL STRUCTURE AND LOOPING STATEMENTS

  • IF 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 Object
  • How to create class and object
  • User-defined / Custom Datatypes

SECTION 6: OOPS BASICS (CLASSES & OBJECTS)

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

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

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

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
  • Difference between Overloading and Overriding
  • About Class Casting
  • About Design Patterns.

SECTION 10: OOPS CONCEPTS – ENCAPSULATION ALONG WITH PACKAGES

  • What is package and its advantages
  • Types of packages
  • Static Import
  • Access Modifiers
  • Encapsulation

SECTION 11: ARRAYS AND STRINGS

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

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, Strong Numbers up to range or between the ranges
  • Sum of Digits/ Reverse a number
  • Convert decimal number to binary format

SECTION 14: EXCEPTION HANDLING

  • What is Exception and its types
  • How to handle exception?
  • Multiple catch blocks
  • Finally block
  • Difference between throw and throws
  • Custom Exception

SECTION 15: JAVA UPDATED FEATURES AND 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

SECTION 16: IO PACKAGE

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

SECTION 17: DATABASE

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

SECTION 18: JDBC

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

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 Communication
  • Dead Lock

SECTION 20: UTIL PACKAGE

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

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

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

SECTION 23: NETWORKING & SWINGS

  • Basic terms in networking
  • Socket Programming
  • Introduction about Swings
  • Components in Swings
  • Events Handling

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 improvements
  • Java IO improvements
  • Working with Eclipse
  • Eclipse shortcuts
  • Debugging
  • Code previous history


Curriculum for this course
0 Lessons 00:00:00 Hours
+ View more
Description

Do you want to become an exceptional Java developer? Are you searching for a Java training institute in Hyderabad? Inspanner academy provides you the best Core Java training in Hyderabad.

Our training program helps you get extensive knowledge understanding about JSTL, custom tags and expression language to minimize java code in web pages. We emphasize practical learning rather than imparting theoretical knowledge to our students.

It's been observed that training instructions nowadays focus on the theoretical part while teaching and students won't get the opportunity to practice what they learn.

Our training modules are designed especially for your understanding and applying it practically while learning. We follow one-to-one teaching techniques to ensure our students understand the concepts thoroughly. Our modules will help you understand/learn java from basics to advance level.

Advantages of Java

  • Simple: It is simple and user-friendly.
  • Object-Oriented:It allows you to create the programs that are reusable.
  • Distributed:It supports distributed computing and networking capability.
  • Secure:Its compiler and interpreter are developed to provide security.
  • Allocation: It follows (LIFO) Last in First Out.
  • Multithreaded: It supports Multithreading to perform several tasks simultaneously within a program.
  • Rich APIs: Java offers Application Programming Interface.
  • Robust: It is one of the most robust programming languages.
You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
About the instructor
  • 0 Reviews
  • 0 Students
  • 11 Courses
+ View more
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

1:1 Online Training Fee: 6000 /-
Contact instructor for demo :