Complete java


In the current technology scenario, Java development is one of the best programming languages for networked computers.Java programs are usually not platform restricted and can be easily operated on any machine with any operating system. Its multi-threaded and dynamic language makes it possible to develop various kinds of mobile applications on any type of operating system.Java development is being extensively used to play online games, messaging purposes, online transactions and 3D movies production.

Java programming training has gained quite a momentum and has been regarded as a trending programming language in the tech world which is learnt by every other student to enhance their skills. Learners Paradise makes sure that the students attain the necessary skills to design striking and operative Java applications with Hibernate, Springs and other web service technologies. In the initial stage of Java programs, the programming in Java courses are extensively taught at Learners Paradise, so that the aspiring students are able to build up such applications. There is a proper introduction to object oriented concepts and ideas and their technological executions in Java programs

During the process of Java programming training Learners Paradise offers both Core Java and Advanced Java to the students so they not only earn a good insight of the topics but also get a firm grasp on Java applications, which will benefit them in the future. The training course comprehensively includes basic fundamentals, Java program structure, object oriented programming, Java constructs, Java applications, GUI applications, Java Applets, Java inheritance, Java packages, multi-threading, JDBC drivers, system tests on real-time projects, Java training for web services development, Enterprise Architecture, wireless Java technology and many more updated curriculums

At LearnersParadise, each and every student are well-guided with professional expertise, knowledgeable faculty members, outstanding infrastructure and proper student support


Core java


OOPs Concepts
  • Objects, Classes, Abstraction, Encapsulation, Inheritance and Polymorphism
JSP
  • Java Versions, Java Features, Developing a Java Application
  • Command Line Arguments, Scanner Class
Java Basics
  • Variables, Data types, Operators, Casting
  • Control Statements – if, switch, while loop, do..while loop, for loop
  • Break and continue
Arrays
  • Creating an Array
  • One Dimensional Arrays
  • Multi Dimensional Arrays
Java OOP
  • Classes, Objects, Constructors, static keyword
  • Inheritance, Polymorphism, final keyword
Advanced Java OOP
  • Abstract Classes
  • Interfaces
  • Packages and Access Modifiers
  • Inner Classes
java.lang package
  • Object class
  • String class
  • StringBuffer and StringBuilder classes
  • Wrapper classes
Introduction to Eclipse IDE
  • Developing a Java Application using Eclipse IDE
Exception Handling
  • Types of Errors, Exception keywords – try, catch, finally,
    throw, throws
  • Exception Hierarchy, Exception Categories – checked and
    unchecked
  • try with multiple catch blocks, exception propagation
  • User Defined exceptions
  • Exceptions in Overriding
Multithreading
  • Introduction to threads, Thread Life Cycle
  • Creating threads using Thread class and Runnable interface
  • Methods of Thread class, Synchronization
  • Interthread communication, Deadlock
IO Package
  • Introduction to Streams, Types of Streams – Byte Streams and Character Streams
  • InputStream classes – FileInputStream, BufferedInputStream, DataInputStream
  • OutputStream classes – FileOutputStream, BufferedOutputStream, DataOutputStream
  • Serialization
Java 5 Features
  • Autoboxing, Enhanced for loop
  • Generics, Enumerations, static imports
  • Variable arguments, Annotations
Collections Framework
  • Introduction to Collections, Collections Hierarchy
  • List – ArrayList, LinkedList, Stack, Vector
  • Set – HashSet, TreeSet, LinkedHashSet
  • Map – HashMap, TreeMap, LinkedHashMap
  • Iterator, ListIterator
  • Comparator interface
SQL (Oracle)
  • Introduction to SQL, SQL Commands – DDL, DML, DQL, DCL, TCL
  • DDL – CREATE, ALTER, DROP, TRUNCATE
  • DML – INSERT, UPDATE, DELETE
  • DQL – SELECT
  • TCL – COMMIT, ROLLBACK
  • DCL – GRANT, REVOKE
  • PL/SQL – Procedures and Functions
JDBC
  • Introduction to JDBC, JDBC Drivers
  • Steps to connect to Data base using JDBC
  • Statement Interface, PreparedStatement interface, CallableStatement interface
  • Batch updates
  • DatabaseMetaData, ResultSetMetaData
  • Scrollable and updatable ResultSet
  • RowSet interface

Java EE (Advance Java)


HTML, CSS, Java Script, XML


Java EE Introduction


Servlets


  • Introduction to Servlets, Servlet Hierarchy
  • Servlet Life Cycle
  • Developing Servlets using GenericServlet and HttpServlet
  • Reading HTML form data into Servlet
  • GET vs POST methods
  • ServletConfig and ServletContext interfaces, sendRedirect()
  • Servlet to Servlet communicaton – RequestDispatcher
  • Session Tracking
  • Filters and Listeners

JSP

  • Introduction to JSP, JSP Life cycle
  • JSP Tags – Directives, Scripting elements, Action tags
  • JSP implicit objects
  • Exception Handling in JSP
  • Using Java Beans in JSP
  • Custom Tags and JSTL

EJB

  • Introduction to EJB, EJB 2.x vs EJB 3.x
  • Types of EJB – Session Beans, Entity Beans, Message Driven Beans

JPA

  • Introduction to ORM
  • JPA introduction
  • Developing a JPA application using Eclipse

Web Services

  • Introduction to Web Services
  • SOAP, UDDI, WSDL
  • Developing a Web Service using AXIS Tool

Ant tool


JUnit Testing Tool

Frameworks


Struts2

  • Overview of MVC Architecture, Struts 2 Architecture, Developing Struts2 Application
  • Struts2 Generic and UI Tags
  • Struts2 Validations
  • OGNL, Value Stack, Internationalization, Interceptors

Hibernate

  • ORM Overview, Hibernate Architecture, Deve(loping Hibernate Application
  • CRUD Operations, Hibernate Query Language (HQL)
  • Inheritance using Hibernate
  • Hibernate Mappings – one to one, one to many, many to many
  • Hibernate Caching, Annotations in Hibernate

Springs

  • Springs Overview, Spring Modules, Dependency Injection
  • Autowiring, Aspect Oriented Programming
  • Spring JDBC, Spring Hibernate, Spring MVC
  • Transaction Management in Springs

Demo Recording:-


Free Demo Class

Register Now