Mobile : +91 965 551 7583

JAVA Training

---------------

JAVA

Java is a simple, object oriented, concurrent and general purpose programming language.
Some other important features of java are robust, secure, portable, interactive and high performance.

Java was developed by Sun Microsystems in 1995 since then it has become very popular due to its feature like platform independent and robust in the case of memory management.

It will make you surprised when you know that today, around 1.2 billion desktops runs java

 platform:

Because java has its own run time environment (JRE) and API so it is called platform.

 Used:

According to Sun Microsystems, nearly 3 billion devices run java.

Some of these devices are mobile phones, games, robotics, application in banking sector etc.

Main benefits you get from our institute –

 

  • Life Time Validity: once you are enrolled in 1Pointer Technology for java training, you can revise your topic or whole syllabus any time. Even you can revise after 5 years.
  • Training by Java Professionals You will get trained by java professionals who have 3+ years of experience.
  • Problem Solving Team: We have experts on java training who are ready to help the students for any java problems.
  • Project Development: We develop 2 projects using servlet, jsp and struts 2 technologies from very core in front of students. We make you able to develop projects not just providing project.
  • Good job assistance
  • You will get an opportunity to work on real time projects
  • Interaction with Industry Experts
  • Small Batches to focus on each student
  • We mainly focus on practical classes rather than theoretical classrooms.
  • You will get a chance to involve in live project.
  • We provide Training letter on Training completion.                                                                                                                                                Note: visit once and get a free demo class.                                                                                   

    Core Java Syllabus

    Core Java

    Basics of Java

    Java – What, Where and Why?
    History and Features of Java
    Internals of Java Program
    Difference between JDK,JRE and JVM
    Internal Details of JVM
    Variable and Data Type
    Unicode System
    Naming Convention

    OOPS Conecpts

    Advantage of OOPs
    Object and Class
    Method Overloading
    Constructor
    static variable, method and block
    this keyword
    Inheritance (IS-A)
    Aggregation and Composition(HAS-A)
    Method Overriding
    Covariant Return Type
    super keyword
    Instance Initializer block
    final keyword
    Runtime Polymorphism
    static and Dynamic binding
    Abstract class and Interface
    Downcasting with instanceof operator
    Package and Access Modifiers
    Encapsulation
    Object class
    Object Cloning
    Java Array
    Call By Value and Call By Reference
    strictfp keyword
    Creating API Document

    String Handling

    String : What and Why?
    Immutable String
    String Comparison
    String Concatenation
    Substring
    Methods of String class
    StringBuffer class
    StringBuilder class
    Creating Immutable class
    toString method
    StringTokenizer class

    Exception Handling

    Exception Handling : What and Why?
    try and catch block
    Multiple catch block
    Nested try
    finally block
    throw keyword
    Exception Propagation
    throws keyword
    Exception Handling with Method Overriding
    Custom Exception

    Nested Classes

    Nested Class : What and Why?
    Member Inner class
    Annonymous Inner class
    Local Inner class
    static nested class
    Nested Interface

    Multithreading

    Multithreading : What and Why?
    Life Cycle of a Thread
    Creating Thread
    Thread Schedular
    Sleeping a thread
    Joining a thread
    Thread Priority
    Daemon Thread
    Thread Pooling
    Thread Group
    ShutdownHook
    Performing multiple task by multiple thread
    Garbage Collection
    Runnable class

    Synchronization

    Synchronization : What and Why?
    synchronized method
    synchronized block
    static synchronization
    Deadlock
    Inter-thread Communication
    Interrupting Thread

    Input and output

    FileOutputStream & FileInputStream
    ByteArrayOutputStream
    SequenceInputStream
    BufferedOutputStream & BufferedInputStream
    FileWriter & FileReader
    CharArrayWriter
    Input from keyboard by InputStreamReader
    Input from keyboard by Console
    Input from keyboard by Scanner
    PrintStream class
    PrintWriter class
    Compressing and Uncompressing File
    Reading and Writing data simultaneously
    DataInputStream and DataOutputStream
    StreamTokenizer class

    Serialization

    Serialization & Deserialization
    Serialization with IS-A and Has-A
    transient keyword

    Networking

    Socket Programming
    URL class
    Displaying data of a web page
    InetAddress class
    DatagramSocket and DatagramPacket
    Two way communication

    AWT and EventHandling

    AWT Controls
    Event Handling by 3 ways
    Event classes and Listener Interfaces
    Adapter classes
    Creating Games and Applications

    Swing

    Basics of Swing
    JButton class
    JRadioButton class
    JTextArea class
    JComboBox class
    JTable class
    JColorChooser class
    JProgressBar class
    JSlider class
    Digital Watch
    Graphics in swing
    Displaying Image
    Edit Menu for Notepad
    Open Dialog Box
    Creating Notepad
    Creating Games and applications

    LayoutManagers

    BorderLayout
    GridLayout
    FlowLayout
    BoxLayout
    CardLayout

    Applet

    Life Cycle of Applet
    Graphics in Applet
    Displaying image in Applet
    Animation in Applet
    EventHandling in Applet
    JApplet class
    Painting in Applet
    Digital Clock in Applet
    Analog Clock in Applet
    Parameter in Applet
    Applet Communication
    Creating Games

    Reflection API

    Reflection API
    newInstance() & Determining the class object
    javap tool
    creating javap tool
    creating appletviewer
    Accessing private method from outside the class

    Collection

    Collection Framework
    ArrayList class
    LinkedList class
    ListIterator interface
    HashSet class
    LinkedHashSet class
    TreeSet class
    PriorityQueue class
    ArrayDeque class
    Map interface
    HashMap class
    LinkedHashMap class
    TreeMap class
    Hashtable class
    Comparable and Comparator
    Properties class

    JDBC

    JDBC Drivers
    Steps to connect to the database
    Connectivity with Oracle
    Connectivity with MySQL
    Connectivity with Access without DSN
    DriverManager
    Connection interface
    Statement interface
    ResultSet interface
    PreparedStatement
    ResultSetMetaData
    DatabaseMetaData
    Storing image
    Retrieving image
    Storing file
    Retrieving file
    Stored procedures and functions
    Transaction Management
    Batch Processing
    JDBC New Features
    Mini Project

    Java New Features

    Assertion
    For-each loop
    Varargs
    Static Import
    Autoboxing and Unboxing
    Enum Type
    Annotation
    etc.

    Internationalization

    Internationalization
    ResourceBundle class
    I18N with Date
    I18N with Time
    I18N with Number
    I18N with Currency                                                                                                                                                                                

    Advance Java
    Servlet

    Basics of Servlet

    Servlet: What and Why?
    Basics of Web
    Servlet API
    Servlet Interface
    GenericServlet
    HttpServlet
    Servlet Life Cycle
    Working with Apache Tomcat Server
    Steps to create a servlet in Tomcat
    How servlet works?
    servlet in Myeclipse
    servlet in Eclipse
    servlet in Netbeans

    ServletRequest

    ServletRequest methods
    Registration example with DB

    Servlet Collaboration

    RequestDispatcher
    sendRedirect

    ServletConfig

    ServletConfig methods
    ServletConfig example

    ServletContext

    ServletContext methods
    ServletContext example

    Attribute

    How to set, get and remove example?

    Session Tracking

    Cookies
    Hidden Form Field
    URL Rewriting
    HttpSession

    Event and Listener
    Filter

    Filter
    Authentication Filter
    FilterConfig
    Useful examples

    ServletInputStream and ServletOutputStream
    Annotation Servlet
    Project Development

    JSP

    Basics of JSP

    Life cycle of JSP
    JSP API
    JSP in Eclipse and other IDE’s

    Scripting elements

    scriptlet tag
    expression tag
    declaration tag

    9 Implicit Objects

    out
    request
    response
    config
    application
    session
    pageContext
    page
    exception

    Directive Elements

    page directive
    include directive
    taglib directive

    Exception Handling
    Action Elements

    jsp:forward
    jsp:include
    Bean class
    jsp:useBean
    jsp:setProperty & jsp:getProperty
    Displaying applet in JSP

    Expression Language
    MVC in JSP
    JSTL
    Custom tags

    Custom Tag : What and Why?
    Custom Tag API?
    Custom Tag Example
    Attributes
    Iteration
    Custom URI

    Project Development in JSP

    .

    JavaMail API

    JavaMail API

    Sending Email
    Sending email through Gmail server
    Receiving Email
    Sending HTML content

    Design Pattern

    Design Pattern

    Singleton
    DAO
    DTO
    MVC
    Front Controller
    Factory Method
    etc.

    JUnit

    JUnit

    JUnit: What and Why?
    Types of Testing
    Annotations used in JUnit
    Assert class
    Test Cases

    Maven

    Maven

    Maven: What and Why?
    Ant Vs Maven
    How to install Maven?
    Maven Repository
    Understanding pom.xml
    Maven Example
    Maven Web App Example
    Maven using Eclipse

    Struts 2

    Basics of Struts2

    Struts : What and Why?
    Model1 vs Model2
    Struts2 Features
    Steps to create Struts2 application
    Understanding Action class
    Understanding struts.xml file
    Struts2 in Eclipse IDE
    Struts2 in Myeclipse IDE

    Core Components

    Interceptors
    ValueStack
    ActionContext
    ActionInvocation
    OGNL

    Struts 2 Architecture
    Struts2 Action

    Action Interface
    ActionSupport class

    Struts2 Configuration

    multi configuration
    multi namespace

    Interceptors

    Custom Interceptor : Life Cycle of Interceptor
    params interceptor
    execAndWait interceptor
    prepare interceptor
    modelDriven interceptor
    exception interceptor
    fileUpload interceptor

    Struts 2 Validation

    Custom Validation : workflow interceptor
    Input Validation : validation interceptor
    Ajax Validation : jsonValidation interceptor

    Aware Interfaces

    ServletActionContext
    SessionAware
    Login and Logout Application
    ServletContextAware

    Struts2 with I18N
    Zero Configuration

    By convention
    By annotation

    Struts2 with Tiles2
    Hibernate with Struts2
    Spring with Struts2
    Project Development in Struts2

    Working with IDE

    IDE

    Eclipse IDE
    Netbeans IDE
    Myeclipse IDE

    Working with Servers

    Servers

    Apache Tomcat
    Glassfish Server
    JBoss Server
    Weblogic Server

    EJB 3

    Introduction to JavaEE

    The Need for JavaEE.
    Overview on the JavaEE Architecture
    1 tier
    2 tier
    3 tier
    N tier
    JavaEE Key Standards

    Introduction to EJB3

    The EJB Model
    Key Services of the Application Server

    Developing Session Beans

    Stateless Session Beans
    Stateful Session Beans
    Packaging
    Writing Clients

    Using Dependency Injection

    No More JNDI
    Injection of EJBContext

    JMS

    JMS Overview
    JMS Messaging Domains
    Example of JMS using Queue
    Example of JMS using Topic

    Message Driven Beans
    Persistence Introduction to JPA

    Object Relational Mapping
    Mapping configurations
    Embedded Objects
    EJBQL

    Web Technology

    HTML 5

    Introduction to HTML
    HTML Tags
    Creating Forms
    Creating tables
    Managing home page

    CSS

    Introduction to CSS
    Three ways to use CSS
    CSS Properties
    Designing website
    Working with Templates

    Javascript

    Introduction to Javascript
    Three ways to use Javascript
    Working with events
    Client-side Validation

    JQuery

    Introduction to JQuery
    Validation using JQuery
    JQuery Forms
    JQuery Examples

    AJAX

    Introduction to AJAX
    Servlet and JSP with AJAX
    Interacting with database                                                                                                                                                                  

    Spring Syllabus

    Spring

    Basics of Spring

    What is Spring
    Spring Modules
    Spring Application

    Spring with IDE

    Spring in Myeclipse
    Spring in Eclipse

    IOC container
    Dependency Injection

    Constructor Injection
    CI Dependent Object
    CI with collection
    CI with Map
    CI Inheriting Bean
    Setter Injection
    SI Dependent Object
    SI with Collection
    SI with Map
    CI vs SI
    Autowiring
    Factory Method

    Spring AOP

    AOP Terminology
    AOP Implementations
    Pointcut
    Advices

    Spring JDBC

    JdbcTemplate Example
    PreparedStatement
    ResultSetExtractor
    RowMapper
    NamedParameter
    SimpleJdbcTemplate

    Spring with ORM

    Spring with Hibernate
    Spring with JPA

    SpEL

    SpEL Examples
    Operators in SpEL
    variable in SpEL

    Spring 3 MVC
    Remoting with Spring

    Spring with RMI
    Http Invoker
    Hessian
    Burlap
    Spring with JMS

    OXM Frameworks

    Spring with JAXB
    Spring with Xstream
    Spring with Castor

    Spring Java Mail
    Web Integration

    Spring with Struts2
    Login and Logout Application                                                                                                                                                          

    Hibernate Syllabus

    Hibernate

    Basics of Hibernate

    Hibernate Introduction
    Hibernate Architecture
    Understanding First Hibernate application

    Hibernate with IDE

    Hibernate in Eclipse
    Hibernate in MyEclipse

    Hibernate Application

    Hibernate with annotation
    Hibernate Web application
    Hibernate Generator classes
    Hibernate Dialects

    Hibernate Logging

    Hibernate with Log4j 1
    Hibernate with Log4j 2

    Inheritance Mapping

    Table Per Hierarchy
    Table Per Hierarchy using Annotation
    Table Per Concrete
    Table Per Concreteusing Annotation
    Table Per Subclass
    Table Per Subclass using Annotation

    Collection Mapping

    Mapping List
    One-to-many by List using XML
    Many to Many by List using XML
    One To Many by List using Annotation
    Mapping Bag
    One-to-many by Bag
    Mapping Set
    One-to-many by Set
    Mapping Map
    Many-to-many by Map
    Bidirectional
    Lazy Collection

    Component Mapping
    Association Mapping

    One-to-one using Primary Key
    One-to-one using Foreign Key

    Transaction Management
    HQL
    HCQL
    Named Query
    Hibernate Caching

    First Level Cache
    Second Level Cache

    Integration

    Hibernate and Struts
    Hibernate and Spring