Gyan Factory
  • Home
  • Courses
    • SAP UI5
    • SAP ABAP
    • SAP SD
    • Selenium Testing
    • Automation Testing (QTP)
    • Manual Testing
    • ETL Testing
    • Java
    • Big Data-Hadoop
  • Register With Us
  • Trainer
    • Automation Testing Trainer
    • SAP ABAP Trainer
    • Java Trainer
  • Contact Us
  • About Us
  • Placements
    • TEST Your Skill
    • Job Fests
  • Project Support
  • Home
  • Courses
    • SAP UI5
    • SAP ABAP
    • SAP SD
    • Selenium Testing
    • Automation Testing (QTP)
    • Manual Testing
    • ETL Testing
    • Java
    • Big Data-Hadoop
  • Register With Us
  • Trainer
    • Automation Testing Trainer
    • SAP ABAP Trainer
    • Java Trainer
  • Contact Us
  • About Us
  • Placements
    • TEST Your Skill
    • Job Fests
  • Project Support

Gyan Factory

Course Duration For Java Training Course: (40 - 45 Hours)

Objective For Java Training Course:
Getting the student to be well trained in Java Programming and get the IBM certified such that they have an easy entry in the IT Industry
​
Eligibility For Java Training Course:
BSc, BCS, BCA, BE, B.Tech, MSc, MCS, MCA, M.Tech

Core Java - Syllabus aligned to OCA Exam - JDK 8

Object Oriented Programming (OOPS) concepts
  • OOPS concepts and terminology
  • Advantages of OOPS
  • Fundamentals of OOPS

Core Java Programming Introduction of Java
  • What is Java?
  • How to Get Java
  • A First Java Program
  • Compiling and Interpreting Applications
  • The JDK Directory Structure
  • Using Eclipse

Data types and Variables
  • Primitive Datatypes, Declarations, Variable Names
  • Numeric Literals, Character Literals
  • String formatting and Parsing
  • String Literals
  • Arrays, Non-Primitive Datatypes
  • The Dot Operator

Methods
  • Methods
  • Calling Methods
  • Defining Methods
  • Method Parameters Scope
  • So, Why all the static?

Operators and Expressions
  • Expressions
  • Assignment Operator
  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Increment and Decrement Operators
  • Operate-Assign Operators (+=, etc.)
  • The Conditional Operator
  • Operator Precedence
  • The Cast Operator

Control Flow Statements
  • Statements
  • Conditional (if) Statements
  • Adding an else if
  • Conditional (switch) Statements
  • while and do-while Loops
  • for Loops
  • A for Loop Diagram
  • Enhanced for Loop
  • The continue Statement
  • The break Statement

Object-Oriented Programming
  • Introduction to Object-Oriented Programming
  • Classes and Objects
  • Fields and Methods
  • Encapsulation
  • Access Control

Objects and Classes
  • Defining a Class
  • Creating an Object
  • Instance Data and Class Data
  • Methods
  • Constructors
  • Access Modifiers

Using Java Objects
  • StringBuilder and StringBuffer
  • Methods and Messages
  • Parameter Passing
  • Comparing and Identifying Objects

Inheritance in Java
  • Inheritance in Java
  • Method Overriding
  • Polymorphism
  • super keyword
  • The Object Class​

Java Files and I/O
  • Reading and Writing to Files
  • Input and Output Stream
  • File handling Classes

Interfaces and Abstract Classes
  • Separating Interface and Implementation
  • Defining Interfaces
  • Implementing and Extending Interfaces
  • Abstract Classes

Packages
  • The import Statement
  • Static Imports
  • CLASSPATH and Import
  • Defining Packages
  • Package Scope

Exception Handling
  • Exceptions Overview
  • Catching Exceptions
  • The finally Block
  • Exception Methods
  • Declaring Exceptions
  • Defining and Throwing Exceptions
  • Errors and Runtime Exceptions
  • Assertions

Collection Framework
  • The Collections Framework
  • The Set Interface
  • Set Implementation Classes
  • The List Interface
  • List Implementation Classes
  • The Map Interface
  • Map Implementation Classes
  • Utility classes
  • Generics
  • Primitive wrapper classes

Inner Classes
  • Inner Classes
  • Member Classes
  • Local Classes

Introduction to Threads
  • Non-Threaded Applications
  • Threaded Applications
  • Thread Lifecycle
  • Phases of Thread Lifecycle
  • Coordinating Threads

JDBC
  • Getting Information from Database
  • Obtaining Result Set Information
  • Connecting a Java program to a Database


Advanced Java

Java MVC Architecture
  • The Model
  • The View pt1
  • The View pt2
  • The Controller

Servlets
  • What is a web application?
  • Java Servlets
  • What is a Servlet?
  • Servlet Lifecycle
  • Servlet Context
  • Session management
  • Building the first Servlet
  • Deploying the Servlet
  • Examples - Servlets

JSP
  • What is a JSP Page?
  • Basic HTML Tags
  • JSP Tag library
  • JSP Page Life-cycle
  • Creating the first Dynamic web page using JSP

Struts2
  • Introductions to the MVC1 & MVC2 Architecture
  • Overview of Struts Framework
  • Components of Model, View and Controller in Struts Framework
  • Action Classes
  • Handling Application Requests
  • Deployment Descriptors

Spring
  • Introduction of Spring Framework
  • Spring Framework Architecture
  • Spring bean Wiring
  • Transactions management
  • Spring with database

Hibernate
  • Introductions to Hibernate
  • Object Related Mapping
  • Persistent Classes
  • Mapping Collections
  • Caching and Transactions
  • Hibernate with Web Applications
  • HAS-A Inheritance Hibernate Mapping
  • IS-A Inheritance Hibernate Mapping


Industry Java Project 
Student will be assigned a project which they will have to execute under the careful guidance of the faculty 
Powered by Create your own unique website with customizable templates.