Welcome to Ascentz Technologies

Advanced JAVA coURSE

Basics of Java

Logic Phase:

Level 1:

  • Programming Languages
    • Programming Approach:
      • Structure Programming Approach
      • Top-Down and Bottom up Programming Approach
      • Visual Programming Approach
      • Event Driven Programming Approach
      • Object Oriented Programming Approach

 

  • Object Oriented Programming
    • What is OOP
    • Class
    • Object
    • Abstraction
    • Encapsulation
    • Inheritance
    • Polymorphism

 

  • Hello To Java
    • Java Origins
    • Difference Between JDK and JVM
    • Where is Java Platform Used?
    • Advantages and Special Features of Java
    • Difference Between Java and C++
    • Different Java API

 

  • My First Java Application
    • Scripting Simple Java Program
    • Description of Simple Java Program
    • How to Compile Java Program
    • How to Interpret Java Program

 

Level 2:

  • Fundamental Programming Structures in Java
    • Data Types
      • The Primitive Types
        • byte
        • short
        • int
        • long
        • float
        • double
        • Boolean
        • char
      • Variables
        • State a Variable
        • Naming Variable
        • Life Span of Variable
        • Type conversion and casting
      • Literals
        • Numeric Literals
        • Boolean Literals
        • Character and String Literals
      • Arrays
        • Glance to Arrays
        • One Dimensional Arrays
        • Multi-Dimensional Arrays
      • Keywords, White Space and Comments
      • Operators & Expression
        • Operator and Operator precedence
        • Assignment Operators
        • Comparison Operators
        • Equality operators
        • Arithmetic Operator
        • String concatenation Operator
        • Increment and Decrement Operator
        • Shift Operator
        • Conditional Operator
        • Logical Operator

 

  • Condition, Selection and Looping
    • if single selection statement
    • Multiple if statement
    • switch statement
    • while statement
    • do-while statement
    • for statement
    • break and continue statement

 

Level 3:

  • Poise with String & String Buffer
    • String Class
      • String constructors
      • String Operation
    • METHODS of String
      • Extraction of character from String
      • Comparison of String
      • Modification of String
      • Data Conversion on String
      • Manipulating character case
    • String Buffer Class
    • Methods of String Buffer
      • Additional Methods on String Buffer

Level 4:

  • Ride of Basic Java Elements
    • Classes, Methods & Constructors
      • A Simple Class
      • Instantiating Object
      • Introducing Methods
      • Constructors
      • Finalize( )
    • Access Specifiers
      • Default
      • Public
      • Private
      • Protected
      • Package
    • Access Modifiers
      • Static
      • Final
      • Abstract
      • Synchronized
      • Local Variables and Access Modifiers
      • Final Arguments
      • Native Methods
      • Strictfp Methods
      • Transient Variables
      • Volatile Variables

 

Level 5:

  • Intellect Your Inheritance & Polymorphism
    • About Inheritance
    • Types of Inheritance  
      • Single Inheritance
      • Multi-Level Inheritance
    • About Polymorphism
    • Types Of Polymorphism
      • Compile time Polymorphism
      • Run time Polymorphism
    • Hiding Fields and methods

 

Level 6:

  • Upraising of Abstract Class, Interface and Inner Class
    • Structure of Abstract Class
      • Defining abstract class
      • Application of Abstract Class
    • Structure of Interface
      • Defining an Interface
      • Applying Interface
    • Difference Between Abstract Class and Interface
      • When to use interface
      • When to use abstract class
      • Table for interface vs. abstract class
    • Inner Classes
      • Introduction
      • Why use Nested classes?
      • Creating instance
      • Local and anonymous inner classes

Level 7:

  • Revolution of Threads
    • What is Thread
    • Thread Life Cycle
    • Thread Methods
      • start()
      • run()
      • yield()
      • sleep()
      • wait()
      • notify()
    • Runnable Interface
    • Difference between Thread and Runnable
    • Scheduling and Priorities

 

Level 8:

  • Grip your Exception
    • What is an Exception?
    • Three Kinds Of Exceptions
      • Checked Exception
      • Error
      • Runtime Exception
    • Catching and Handling Exceptions
      • Try block
      • Catch block
      • Finally block
    • Specification of the Exception thrown by method
    • How to Throw Exception
      • The throw statement
      • Throw able class and its sub classes
    • Chained Exception
    • Creating Exception Classes
    • Advantages of Exception

Level 9:

  1. Crucial Touch with Files and Streams
  • Introduction
  • Files and Streams
  • Low Level Streams
    • Byte Stream
  • High Level Streams
    • Character stream
  • Class File
    • File Constructor
    • Methods on File
    • Other streams

 

Design Phase:

 

Level 10:

  • Interact with User Interfaces
    • What is User Interface
    • Types of User Interface
      • CUI (Character User Interface)
      • GUI (Graphical User Interface)
    • Hope your Applet
      • Introduction to Applet
      • Life Cycle of Applet
      • Applet Vs Application
      • Welcome to Applet
    • Layout Managers
      • Flow Layout
      • Border Layout
      • Card Layout
      • Grid Layout
    • Abstract Windowing Tool Kit
      • Component
      • Container
      • Window
      • Canvas
      • Panel
      • Frame
    • Event Handling Classes and Interfaces
      • Types of Event Handling
        • Events on Keyboard
        • Events on Mouse

 

Level 11:

  1. Elegant of Java Swing
  • Introduction to Swing
  • MVC Analysis of Swing Button
  • Difference between AWT and Swing
  • Swing Components

 

Rear Phase:

Level 12:

  1. Essential of Accessing Database

12.1 Introduction to JDBC

12.2 JDBC Architecture

12.2.1. Two-tier model

12.2.3 Three-tier model

12.3 First course of SQL Queries

            12.3.1 SQL Data Manipulation Language

            12.3.2 SQL Data Definition Language

 

  • Different Statements in JDBC
    • Statement
    • Prepared Statement
    • Callable
  • How to Connect Database
    • Main Objective of JDBC API
    • Registering on ODBC Data Source
    • My First JDBC Application
  • Types of JDBC Connection
    • JDBC-ODBC Bridge driver
    • Native-API partly-java driver
    • Native-Protocol pure Java drivers
    • Net pure Java driver

 

Distributed Approach Phase:

Level 13:

  • Mesh in Java Network
    • Introduction to Networks
    • Client-Server Architecture
    • TCP/IP and UDP
    • Socket Communication
      • TCP/IP Socket Communication
    • Overview of URL

 

Level 14:

  • use of Remote JVM
    • Overview of Distributed Application
    • Java RMI Architecture
      • Interface Description (Heart of RMI)
      • Remote Architecture Layer
      • The Stub and Skeleton Layer
      • The Remote Reference Layer
      • The Transport Layer
    • Naming Remote Objects
    • RMI Registry
    • Simple RMI Application
      • Scripting an interface
      • Scripting an implementation
      • Scripting an server
      • Scripting an client
      • Running procedure of RMI application

 

Level 15:

  • Progressive RMI Concept
    • Activation RMI
    • Custom Socket Factory RMI
      • Serversocket and socket classes
      • Rmi client socket factory class
      • Rmi server socket factory class
      • Server application
      • Client Application
  • Java in Cyberspace
    • World Wide Web
    • Introduction to Servlet
    • Introduction to JSP