JAVA(Core + Advance)

hardware-banner

As we know that Java is a Platform Independent programming language that is first introduced by sun Microsystems in 1995. Java is already ruling the most of the software industries, and hence there are lot of applications and websites are developing every day. From desktop to data centers, games consoles to scientific super computers, cell phones to the internet, java is everywhere. Java is simply fast, secure, and reliable. The most Advantage of the Java programming language is that it is free and its syntax resemble to C-programming language which makes easier to developer to develop an application in Java. The Java Development Kit consists of tools which manage the memory efficiently, and because of such tools, good news is that it doesn't have pointers concept in it, which makes Java simpler.

KR Network Cloud is a leading IT Institute of JAVA. We provide Online JAVA training in nirman vihar|laxmi nagar|preet vihar.

Java Training Syllabus By Network Cloud

  • What is java?
  • Object oriented programming
  • Internet programming
  • Platform Independency
  • Internet Security
  • C,C++ VS Java

OOPs concepts and their implementation in Java

  • OOPs concept , its properties and uses
  • Defining methods and variables in java
  • Class Member and instance members
  • Java First Program
  • Role of Constructor
  • Use of Final Keywords
  • Memory Management Using Garbage collector
  • Overloading and Overriding
  • Use of this and supper Keywords
  • Inheritance
  • Dynamic Binding and Static Binding
  • Runtime Polymorphism and its Power
  • Abstract class and Interfaces
  • Inner / Nested classes and its uses

Packages

  • Introduction of Package
  • Programs related to Packages
  • Scope of Access Modifiers

Exception Handling

  • Introduction of exception and Error
  • Throwable class
  • Try, catch and finally blocks
  • Throw and throws Kewords
  • Chacked and Unchacked Exception
  • User Define Exception

Multithreading

  • What is Program, Process, Thread
  • Multiprocessing, multithreading and Multitasking
  • Use of sleep() and suspend Methods
  • Integrated Thread Synchronization
  • Use of wait(), noitify() and notifyAll() Mwthods
  • What Is the JDBC API?
  • Driver Types
  • Two-tier and Three-tier Models
  • Connection Overview
  • Statement Overview
  • Sending Batch Updates
  • ResultSet Overview
  • Concurrency Types
  • PreparedStatement Overview
  • CallableStatement Overview

JDBC SQL Programing

  • Error Checking and the SQLException Class
  • The SQL Warning Class
  • JDBC Types
  • Executing SQL Queries
  • Transaction Management

String Handling

  • String class
  • StringBuffer class
  • StringBuilder class
  • StringTokenizer class

Internet Programming using Applets

  • Getting Started With Applets
  • Defining an Applet Subclass
  • Life Cycle of an Applet
  • Applet's Execution Environment
  • Developing an Applet
  • Deploying an Applet
  • Deploying With the Applet Tag
  • Doing More With Applets
  • Displaying Short Status Strings

Windows programming using AWT and Swing

  • Learning Swing with the NetBeans IDE
  • Using Swing Components
  • Concurrency in Swing
  • Using Other Swing Features
  • Laying Out Components Within a Container
  • Drag and Drop and Data Transfer
  • Writing Event Listeners

Advance topics of Core Java

Stream based I/O in Java

  • Introduction to Input Output
  • Introduction and Implementation of Byte Stream
  • Introduction and Implementation of Character Stream
  • Introduction and Implementation of Buffered Stream
  • Introduction and Implementation of Data Stream and Object Stream
  • Introduction and Implementation of File I/O

Networking

  • Introduction to Networking in Java
  • What is TCP and UDDP
  • What is Socket and Port
  • Implementation of Socket and InetAddress class
  • URL in terms of Java Networking Programing
  • Datagram in Network environment
  • To retrieve the IP address from Host Name, vice-versa

Reflection Framework

Serialization

Collection Framework

  • Introduction to collection Framework
  • Introduction and implementation Array List
  • Introduction and implementation Hash Set and Tree Set
  • Introduction and implementation Hash Map and Tree Map

Generics

Internationalization

Remote Method Invocation (RMI)

  • Introduction to RMI
  • Writing an RMI Server
  • Creating a RMI Client
  • Compiling and Running Program

Notes:

  • Tomcat, Weblogic and Glassfish Application Server will be used for this training.
  • Eclipse, NetBeans IDE will be used for application development.