linux admin training

Java 8 will improve application performance without any specific work or tuning.Lambda expressions, the Streams API, and new methods on existing classes are some of the key productivity improvements.Java 8’s new Optional type gives developers significant flexibility when dealing with null values, reducing the likelihood of NullPointer Exceptions

1.Java Introduction
1.1 What is java?
1.2 Features
1.3 Why java ?
1.3.1 java vs c , c++ comparisons

2.Fundamental of Java

2.1 HelloWorld
2.1.1 Class and main method
2.1.2 Syntax of main method
2.2 Class
2.2.1 Declaration rules
2.2.2 Declaration of class
2.2.3 Examples
2.3 DataTypes
2.3.1 Primitive DataTypes
2.3.2 Reference DataTypes String Wrapper Datatypes Object
2.3.3 Variables
2.3.4 Assignment Operators
2.3.5 Literals what is a literal? and its types Literal values for all Primitive Datatypes Literal values for string, with unicode characters

2.3.6 Examples
2.4 Static methods
2.4.1 Syntax of static methods
2.4.2 Examples
2.5 Keywords
2.5.1 Table of keywords

3.Introduction to variables and operators

3.1 Variable

3.1.1 Syntax of variable
3.1.2 Types of variable
3.1.3 Naming rules
3.1.4 Variable Scopes
3.1.5 Initialization of variable
3.1.6 Parameterized variable
3.2 Static methods
3.2.1 Syntax of static methods
3.3 Operators
3.3.1 Purpose of operators
3.3.2 Usage of if-condition
3.3.3 Types of operators Arithmetic operator Relational operator Logical operator Bitwise operator Ternary operator
3.4 Pass by value
3.5 Static variable
3.6 Examples

4.Introduction to control statements and array

4.1 Selection Statements
4.1.1 simple if
4.1.2 else if
4.1.3 Nested if
4.1.4 Switch Statements
4.2 Iteration Statement
4.2.1 for Loop
4.2.2 while Loop
4.2.3 do-while Loop
4.3 Creation,declaration and initialization of an array
4.3.1 Types of arrays Single dimensional arrays Examples
4.4 Jump Statements
4.4.1 break
4.4.2 continue
4.4.3 return
4.5 Examples

5.Introduction to classes

5.1 Class
5.1.1 class declaration
5.1.2 Class examples
5.2 this keyword
5.3 Object class
5.3.1 methods in object class
5.4 Member variable
5.5 Constructors
5.6 Instance method
5.6.1 Kinds of method
5.7 Constructor overloading
5.8 Instance method overloading
5.9 Examples
5.9.1 Minimal class example
5.9.2 Minimal object example
5.10 StringList- coding Examples


6.1 Introduction to JUnit for development unit testing.
6.1.1 At least 25% of the hands on demos will be in JUnit.
6.2 Purpose of development unit testing and its importance in large scale applications.
6.3 StringList- coding Examples

7.Inheritance and Polymorphism

7.1 Object class
7.2 Structural Inheritance
7.3 No default constructor in parent
7.4 Automatic super() call
7.5 IS-A relationship
7.5.1 IS-A example
7.6 HAS-A relationship
7.6.1 HAS-A Example
7.7 Levels of inheritance
7.7.1 Single inheritance Single inheritance example
7.7.2 Multi-level inheritance Multilevel inheritance example
7.7.3 class Hierarchy
7.7.4 Multiple Hierarchy
7.8 Examples
7.9 Polymorphism
7.10 Compile time polymorphism
7.11 Parametric polymorphism
7.12 Sub typing/Runtime polymorphism
7.13 Overriding inherited method
7.14 Run time polymorphism
7.14.1 Rules for overriding a method
7.14.2 Examples
7.15 super keyword
7.15.1 Examples of super

8.Introduction to Exceptional handling

8.1 Exception
8.2 Catching an exception
8.2.1 catching an exception using try and catch
8.3 Using finally
8.3.1 No new exceptions in finally
8.4 Exception declaration
8.5 Propagating uncaught exception
8.5.1 propagating and catching an exception
8.5.2 propagation of exception
8.6 Defining exceptions
8.7 Handling an entire class hierarchy of exceptions
8.8 Hierarchy of exceptions
8.9 Exception matching
8.10 Rethrowing the same exception

9.Abstractions and Interface

9.1 Abstract class and methods
9.2 what is interface
9.3 Difference between abstract class and interface
9.4 Examples

10.Encapsulation and access modifiers

10.1 what is encapsulation
10.2 Access modifiers
10.3 Examples

11.File concepts

11.1 File I/O
11.2 File creation
11.3 Read/write operation
11.4 Examples

12.Collections , Generics and Annotation

12.1 why we go for Collections?
12.2 Types of interfaces used in collections
12.2.1 List interface
12.2.2 Set interface
12.2.3 Map interface
12.2.4 Queue interface
12.3 using the collection framework
12.4 Arraylist basics
12.5 Sorting collections and arrays
12.6 Navigating treesets and treemap
12.7 Examples
12.8 Generics Declaration and Methods
12.9 Examples


13.1 Defining a thread
13.2 instantiating a thread
13.3 Starting a thread
13.4 Life Cycle of threads
13.5 Multi-threading
13.6 Synchronization and Locks
13.7 Examples

Java 8

14.Interface default methods




17.2 Prepared Statements and Secure SQL Coding

18.RDBMS (MySQL/MariaDB)

18.1 Basic RDBMS and SQL Concepts (using MySQL or Maria DB)
18.2 Tables, Views, Transactions, Isolation Levels, Locking, Entity Relationships
18.4 Primary Key, Foreign Key, Constraints, Indexes

19.JUnit – Part 2

19.1 Unit testing POJO Services and REST services using REST Client API from JUnit (JavaSE).

Linux training in chennaiRed Hat training in chennaiRHCE training in chennailinux classes in chennaiRed hat certification training in chennaibest linux training institute in chennaibest linux training center in chennai
linux courses in chennaibest red hat training center in chennailinux training institutes in chennai linux training center in chennai rhcsa training in chennai linux training institutes in chennai rhcsa training center in chennai redhat exam center in chennai linux certification in chennai red hat training center in chennaired hat training partner in chennaired hat training centres in chennaired hat linux certification training in chennaired hat linux administration training in chennaired hat linux training institute in chennaibest red hat training center in chennaired hat certified training partners in chennaired hat linux training center in chennaiVMware training in chennai