Course outline for " Java "

Java Training Course Outline

Goal:

Prepare for JAVA developer who can efficiently understand and use various JAVA versions.

Pre-requisites:

Personal having user-level experience with any computer programming language and basics.

Prepares for:

Oracle Java Certification

Audience:

Any IT professionals, BE,B.Tech, MCA, BCA or equivalent student who want to build JAVA technology skills. This is required course for Android or J2EE or Selenium

Duration:

32 hours

Course Outline:

1.Getting Started with OOPS and Java

    • Object-Oriented Programming
      • Introduction to Object-Oriented Programming
      • Encapsulation
      • Inheritance
      • Polymorphism
      • Abstraction
    • What is Java?
    • History of Java
    • How to get Java
    • Compiling and interpreting application
    • The JDK Directory Structure
    • Inside JVM
    • A first java program
    • Introduce SOP and Scanner
    • Comments (Line, Block, Java Doc)

2.Datatypes and Variables

    • Primitive Datatypes
    • Non-Primitive Datatypes
    • Declarations
    • Variable Names
    • Numeric Literals
    • Character Literals
    • String Literals
    • The Dot Operator

3.Operators and Expressions

    • Assignment Operator
    • Arithmetic Operator
    • Relational Operators
    • Logical Operators
    • Increment and Decrement Oprators
    • Oprate-Assign Operators(+=,etc.)
    • The Conditional Oprator
    • Operator Precedence
    • Implicit Type Conversions
    • The Cast Operator

4.Control Flow

    • Expressions
    • Statements
    • Conditional(if) Statements
    • Adding an else if
    • Conditional (switch) Statements
    • While and do-while Loops
    • For Loops
    • The continue Statement
    • The Break Statement

5.Arrays

    • One Dimentional Arrays
    • Multi-Dimentional Arrays
    • Enhanced For Loop

6.Introducing Classes

    • Classes and Objects
    • Fields and Methods
    • Methods
      • Calling Methods
      • Defining Methods
      • Method Parameters
      • Method Overloading
      • Variable argument parameters methods
    • Constructors
    • Garbage Collection
    • Access Modifier (private, public, protected, default)
    • Non-Access Modifier (static, final, abstract)
    • keywords: this
    • Wrapper Classes
    • String, StringBuilder and StringBuffer

7.Inheritance in Java

    • Inheritance
    • Inheritance in Java
    • Method Overriding
    • Keywords (Super & Final)
    • Abstract Clases
    • Interfaces

8.Inner Classes and Packages

    • Inner Classes Concept
    • Anonymous Inner Class
    • Static inner class
    • Packages
    • Defining Packages
    • Package Scope
    • CLASSPATH and Finding Packages
    • The import Statement
    • Static Imports

9.Exception Handling

    • Exception Overview
    • Catching Exceptions
    • The Finally Block
    • Exception Methods
    • Declaring Exceptions
    • Defining and Throwing Exceptions
    • Errors and RuntimeExceptions

10.Input/Output Streams

    • Overview of Streams
    • Bytes vs. Characters
    • Converting Byte Streams to Character Streams
    • File I/O
    • Binary Input and Output
    • Basic and Filtered Streams
    • Serialization
    • Reading and Writing Objects
    • Print Writer Class
    • Scanner Class
    • File Class

11.MultiThreading in Java

  • Non-Threaded Applications
  • Threaded Applications
  • Creating Threads
  • Thread States
  • Runnable Threads
  • Coordinating Threads
  • Interrupting Threads
  • Runnable Interface
  • Synchronizing Threads
  • Interthread Communication
  • ThreadGroups
  • Advanced Locking Concepts

Call now for Demo class @ 9871704182