For the Quick Learner...                    India: +91 96910 76472  US: +1 646 362 6476                 sales@kratoes.com

Java Course

Online Classes : 42 Hours


Reviews :  


Assignment : 45 Hours


Project : 20 Hours


Access : Lifetime Access


24/7 Support

Course Price: INR 13,000.00

Java Progamming Language

Weekend Batches


# Starts
1 17th Dec 2016 Buy Now
2 24th Dec 2016 Buy Now
3 14th Jan 2017 Buy Now
4 28th Jan 2017 Buy Now

Objectives: After going through this module, you will be able to appreciate the advantages of Java compared to other programming languages and will be able to use conditions and loops as they are the fundamentals of Java programming structure. You will understand the fundamentals and advance operations of Eclipse editor.

Topics:Introduction to Java, Advantages of Java, Required software, Introduction to Eclipse and Eclipse Commands, if condition, switch statement, Ternary operator, Loops (For, while and do...while)

Course Contents

Objective: After going through this module, you will be able to appreciate the advantages of Java compared to other programming languages and will be able to use conditions and loops as they are the fundamentals of Java programming structure. You will understand the fundamentals and advance operations of Eclipse editor.

Topics: Introduction to Java, Advantages of Java, Required software, Introduction to Eclipse and Eclipse Commands, if condition, switch statement, Ternary operator, Loops (For, while and do...while)

Objective: After learning the topics in this module, you will be able to understand arrays, when to use single or multi-dimensional array in a program or project. You will also learn about Java functions and when to use which type of passing data to functions and will be able to identify the different string class(es) used in different scenarios.

Topics: Arrays (Single and Multi-dimensional), Functions, Advantages of functions and when to use functions, Types of passing data to functions, Pass by value, Pass by reference, String, StringBuffer and String Builder, Using String and String Buffer

Objective: After going through this module, you will be able understand Object, the concepts of Object Oriented Programing and write programs using Classes and Objects in Java.

Topics: Object, Components of Object, Attributes and Methods, Where do we use Objects, Object Oriented Programming, Object Oriented Concepts, Function Overloading, Classes and Objects, Constructors and Constructor Overloading, abstract, static and final.

Objective:After learning the concepts in this module, you will be able to understand the advantages of Interface, package, when to use a package with the correct scope, exception handling. You will also be able to write your own exception and program using Multi- threading.

Topics:Interfaces, Extending the Interface, Advantages of Interfaces, Packages and Importing a Package, Advantages of Packages, Scope specifiers, Exception handling, Try, catch and finally, Throw and Throws, Writing your own Exceptions, Multi-threading and Synchronization

Objective:After going through this module, you will be able to use wrapper classes instead of primitive data types when required and use appropriate collection class when required.

Topics:Wrapper Classes, Java packages like java.io, java.util etc, java.lang, collection classes, Why do we require it, The practical usage of collection classes, ArrayList and Vector, HashSet and TreeSet, Hash Map, Hash Table and Properties

Objective: After going through this module, you will be able to write XML file, parse it using DOM / SAX parser and display XML data using XSL file.

Topics:XML, Why XML is required, JSON and the difference between XML and JSON, How to write XML, Prolog, DTD and XSD, Display the XML data using XSL, Rules of XSL, XML Parsers, DOM and SAX parsers

Objective: After learning this module, you will be to understand JDBC, write and perform insert, update, delete, select and execute stored procedure using JDBC

Topics:Introduction to Database, SQL Commands, Installation of My SQL, Downloading JDBC drivers for My SQL or oracle, Integrating JDBC drivers with Eclipse Editor, JDBC, Types of JDBC Drivers (Type 1, type 2, type 3, and Type 4), CRUD operations of JDBC and Select operation using JDBC, Transaction Management, Batch processing of JDBC, Executing Stored procedure using JDBC, Displaying meta data information about database using JDBC API

Objective:After going through this module, you will be able to understand Servlet, write servlets programs, forward and include the requests using Request Dispatchers, need of filter and will be able to write filters using Servlets.

Topics: TCP/IP, The relationship between HTTP and TCP/IP, HTTP Methods, Software required for servlet, Download Tomcat and Integrating with Eclipse, Servlet, Difference between Servlet and CGI, Types of Servlet a) Generic Servlet b) HTTP Servlet, Request Dispatcher (a) Forward (b) Include, Session Tracking, Filters in Servlet.

Objective: After going through this module, you will be able to understand

  • JSP
  • Write code using tags of JSP
  • Implicit objects, directives and action tags of JSP and write code using them
  • How to perform Database operations in JSP using JDBC
  • JSTL and its use

Topics: JSP, JSP Compilation Process, Advantages of JSP, JSP Life Cycle, JSP Tags, Implicit Objects, JSP Directives, Action Tags of JSP, Integrating JSP and JDBC, JSTL

Objective:After going through this module, you will be able to understand Hibernate,spring and write programs using Spring Core and Spring MVC

Topics:Hibernate, Advantages of Hibernate, Architecture of Hibernate, Software required for Hibernate, Performing Create, Insert, Update and Select operations in Hibernate, Transaction Management in Hibernate, HQL, Criteria and Restrictions, Relationships - One to One, One to Many, Many to Many, Inheritance in Hibernate, Caching in Hibernate and Spring, Advantages of Spring, Application Context and Beanfactory, Creating bean, Dependency Injection (a) Constructor based and Setter based, Auto Wiring, Spring AOP and Spring MVC

Objective: After going through this module, you will be able to understand SOA architecture, design and understand the design patterns.

Topics: SOA, ESB, Services of SOA, Different models of SOA, Design, Design Requirements, HLD, LLD, 6 Design patterns.

Objective:After going through this module, you will be able to understand Web Services and write code using Restful Web Services, you will also get a glimpse of your final certification project

Topics:Web Services, SOAP, Restful Web Services, Software required for Restful Web Services, Transacting through Restful Web Services, Generating XML and JSON output from Restful services