Best Online Training
  • Understanding the Object Oriented Programming Approach.
  • Understanding Java Programming Language.
  • Understanding JRE – Java Runtime Environment and JVM – Java Virtual Machine.
  • Understanding Core JAVA.
  • Understanding J2EE Architecture and its Technologies.
  • Understanding N-Tier Enterprise Application Development using J2EE specifications and

Frameworks

  • Understanding of some Open Source Frameworks.

Introduction

  • what is Java ? Why we go for it ?
  • Evolution of Java.
  • Overview of Java.
  • Introduction to Object Oriented Concepts.

Fundamentals of JAVA

  • Features of Java.
  • Types of Programming in Java.
  • Advantages of OOPS.
  • What is JVM and its Architecture.
  • What is JDK & JRE.
  • What is JSE & JEE API.

Programming in JAVA

  • How to Download and Install Java.
  • Setting up Environment for Java.
  • Compiling & Running First Program.
  • Comments & Commands in a Program.

Basics Concepts of JAVA – I

  • Data types, Variables and Operators
  • Keywords, Identifiers and Constants
  • Control Statements

Basics Concepts of JAVA – II

  • Classes & Objects.
  • Inner Classes.
  • Arrays & Object Class.
  • Constructors & Types of Constructors.
  • Methods, Passing by Arguments, Calling by References & Using Local Variables.
  • Abstract Classes.
  • Inheritance.
  • Polymorphism – Overriding and Overloading.

Packages & Interfaces

  • What is a Package? How do we use in JAVA ?
  • Importing Packages and Types of Packages.
  • Access Specifiers in Detail.
  • What is Interface? Difference between Class & Interface.
  • Difference between extends and implements and How to use ?

Exception Handling

  • Exceptions in Java.
  • Hierarchical Structure of Exceptions & handling Exceptions.
  • Uncaught Exceptions.
  • Checked & Unchecked Exceptions.
  • try/catch blocks & Multiple catch blocks.
  • throw, throws and finally blocks.
  • User Defined Exceptions.

MultiThreading

  • What is Thread ?
  • Multithreaded Programming in Java.
  • Thread Class & Runnable Interface.
  • main Thread.
  • creating a Thread.
  • extending Thread & Implementing Runnable.
  • Synchronization of Threads.
  • Inter-Thread Communication.
  • Priorities of Thread & Thread States in Multithreading.
  • Deadlock of Threads.
  • wait(), notify(), notifyAll() methods & uses.

String Handling

  • String Class.
  • methods of String and working with them.
  • String Comparison.
  • StringTokenizer Class.
  • What is StringBuffer and StringBuilder?
  • Difference between String, StringBuffer and StringBuilder.

Collection Framework

  • What is Collection? Architecture of Collection Framework.
  • Java util Package.
  • Working Date and Calendar API’s
  • What are Lists, Sets & Maps and their Importance.
  • Difference between Lists, Sets & Maps.
  • Hashtable and HashMap.
  • Iterator & Enumerator – Differences.

File I/O

  • Input streams.
  • Output streams.
  • System Class in Detail.(System.in, System.out, System.err)
  • File Reader/Writer
  • Working with Different File Formats in I/O Actions.
  • Buffered I/O Streams
  • Byte & Data I/O Streams.
  • Object serialization.
  • Deserialization.

Swings

  • Introduction to Swings.
  • Developing Swing Applications.
  • Jlabel, JButton, Checkboxes and Radio Buttons.
  • Introduction to the AWT
  • AWT Event Handling using interfaces & Adapters.
  • Swing Components – JFrame, JTextArea, JScrollPane, JComboBox.

Database Servers

  • What is a Database ?
  • What are CRUD operations ?
  • Working with Tables and Procedures.
  • How to Install Database.
  • Working with MYSQL, Oracle SQL.

DataBase Connectivity – JDBC

  • What is JDBC API ?
  • JDBC Architecture.
  • Types of Drivers – JDBC.
  • Two-tier and Three-tier Models.
  • Connection Overview
  • DriverManager Overview.
  • Statement Overview.
  • ResultSet Overview.
  • Types of Result Sets.
  • CRUD Operations.
  • Batch Updates.
  • PreparedStatement Overview.
  • CallableStatement Overview.
  • Exceptions in JDBC Connections.
  • Developing an Application.

Connection Pooling – JNDI

  • What is JNDI ? Why do we need it ?
  • Working with JNDI API.
  • Configuring & Binding JNDI.
  • What is Connecting Pooling ? How to implement it ?
  • Developing an Application.

Extensible Markup Language – XML

  • Introduction to XML.
  • Syntax of XML.
  • Elements & Tags.
  • introduction to XML DTD’s and XML Schema’s.

Servers

  • What is a Server ? Why do we need Server ?
  • Difference between Web and Application Server.
  • Downloading & Installing Server.
  • Working with Tomcat, JBOSS, Weblogic Servers.

Servlets

  • What is Servlet API ? How do we Implement ?
  • What is a Web Application.
  • Servlet Container.
  • HTTP Protocol.
  • Servlet Life Cycle.
  • Working With Servlets.
  • Request & Response in Depth.
  • What are Filters ? Working with Filters.
  • What are Listeners ? Why do we use ?
  • Deployment Descriptor Mappings.
  • Session Management.
  • Session Tracking,
  • Cookies.
  • URL Redirects.
  • Hidden Form Fields.
  • Developing a Web-Based Application.

JSP – JAVA SERVER PAGES

  • What is JSP ?
  • JSP Life Cycle.
  • Difference between Servlets & JSP’s.
  • Difference between Static & Dynamic Content.
  • JSP Scripting & Expression Language.
  • JSP Scriptlets.
  • Expressions in JSP’s.
  • JSP Declaratives.
  • JSP Directives.
  • What are Implicit Objects ?
  • Using Scopes in JSP’s.
  • Transferring Control.
  • What are Java Beans ? Why do we use them ?
  • Java Bean Component and its Conventions.
  • Working with Java Beans.
  • what is JSTL ?
  • Working with JSTL tag Libraries.
  • Creating Custom tag libraries.
  • Sessions in JSP’s.
  • Introduction to Enterprise Java Beans – EJB
  • Developing a Web-based Application.

Design Patterns

  • MVC Architecture.
  • Implementing MVC Design Pattern.
  • Front Controller Design Pattern.
  • Singleton Design Pattern.
  • Factory Method.
  • DAO Design Pattern.
  • DTO Design Pattern.
  • VO Design Pattern.

JAVA MAIL

  • What is Mail API?
  • How to Implement Mail Services.
  • Environment setup for Mailing in JAVA.
  • Developing a sample Application to send and receive Mail’s.

Frameworks

  • What is a Framework ? Why do we need ?
  • Importance of Frameworks in Real Time Projects
  • How to work with Framework.
  • What are Frameworks available in Software Industry.

I18N – Internationalization

  • What is I18N – Internationalization ?
  • Why do we go for it?
  • Features of I18N.
  • Internationalization in Web Applications.

Struts Framework

  • What is a Form-based Applications?
  • Introduction to Struts Framework.
  • Setting Environment for Struts.
  • Working with Struts.
  • Action Servlet, Action Form, Action Mapping.
  • Action Classes and its types.
  • Configuration File in Struts.
  • Internationalization w.r.t Struts Framework.
  • Developing an Dynamic Web Application using Struts.

Hibernate Framework

  • Introduction to Hibernate Framework.
  • What is ORM and Its Benefits.
  • POJO Classes.
  • Hibernate Configuration file.
  • Mapping POJO Classes.
  • Configuration, SessionFactory, Transaction, Query, Criteria.
  • Table Relational Mapping in Hibernate
  • Working with Persistent Objects.
  • Hibernate Template Design Pattern.
  • Hibernate Web Application.

Spring Framework

  • Introduction to Spring Framework.
  • Benefits of Spring Framework.
  • Spring API and Spring Architecture.
  • Spring IOC (Inversion of Control)
  • Dependency Injection in Spring.
  • Spring Bean Life Cycle.
  • Spring Configuration file.
  • Introduction to Spring Core Module.
  • BeanFactory ​& XMLBeanFactory.
  • Wiring and Auto Wiring of Spring Bean.
  • Spring ApplicationContext & WebApplicationContext.
  • Spring ORM – Spring with Hibernate.
  • Spring Web – Spring with Struts.
  • Spring MVC – Dispatcher Servlet.
  • Spring View Resolver, Handler Mapping and ModelAndView
  • Spring Annotations.
  • Developing sample Spring Web Applications.

Components

Packaging and Deploying an Application

  • Introduction to clean, build and deploy
  • Introduction to .jar, .war, .ear files.
  • Deploying application using IDEs.
  • Deploying application in web server/application server.
  • Introduction to ANT and MAVEN tools.
  • Introduction to log4j.

Testimonials

Very well organized and conceived. By following the course, I was able to learn and build on the concepts with minimal questions or frustration. It taught me what I was looking to learn, was well organized, and well-paced. I’m already applying what I learned at work.

Priyanka

The practical exercises were useful in offering ‘hands on’ experience. The interactive atmosphere and live examples used for illustration were refreshing.

VENKATESH

Course Reviews

4

35 ratings
  • 1 stars0
  • 2 stars0
  • 3 stars0
  • 4 stars0
  • 5 stars0

No Reviews found for this course.

PRIVATE COURSE
  • PRIVATE
  • 60 Days

Instructors

90 STUDENTS ENROLLED
    •   Live Instructor Led Course
    •   Batch Flexibility
    •   Customized Course
    •   Live Projects
    •   Resume Preparation

      Drop Us A Query

    Contact Training Adviser?



    Register

    Free Demo

    Or
    Call Us @

    9502434001

    ©2016 4bssolutions. All rights Reserved.DISCLAIMER.

    Show Buttons
    Share On Facebook
    Share On Twitter
    Share On Google Plus
    Share On Linkdin
    Share On Youtube
    Hide Buttons