You are on page 1of 27

Inventateq

CORE JAVA AND


ADVANCED JAVA
COURSE CURRICULUM

YOUR JOB-HUNTING ENDS HERE


Start your career with Java course that gets your
Dream Job!

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


Become Certified
JAVA Professional from ORACLE Company
It is only skills and not degree that can help you grow. But if you are one of
those individuals who believe in getting certified along with skills then we
have got you covered. After completion of the training you will become an
expert in Java.

One Training Program


3 Certifications
Inventateq

Oracle Certified Professional, Java SE 6 Programmer

Oracle Certified Expert, Java EE 6 JavaServer Faces Developer

Industry Recognized Inventateq Certification

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


GET TRAININD
AND
Inventateq
GE T EMPLOYED
CLASS ROOM TRAINING

ONLINE TRAINING

CORPORATE TRAINING

19,799+ 500+ 4.9/5


Trainees Batches Ratings

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


19,799+ Success Stories
Here is what they say about INVENTATEQ.

After taking java course at inventateq i got job in HP.com


with 6.25 lacs package, thank you to my trainer and
inventateq team for showning placement oppurtunities..

HARI

Trainer is Excellent, he has given me more real time projects


to practice, I Strongly recommend this institute.

Inventateq RAGAVA

InventaTeq is one of the top 10 java training institutes in


bangalore , they have provided me placement

BAVANA

After I got Job after learning java from this institute, sir is a
best trainer in bangalore.

ANKIT

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


19,799+ Success Stories
Here is what they say about INVENTATEQ.

It is a very good experience with Inventateq. I have joined


for Advance java Course. The trainer has very good
knowledge and they are very helpful.

ROHITH S

A good experience of learning Java. With hands on training


it was easy to understand the concepts. Very good
environment to learn the concepts and a recorded video
gives an extra advantage of re-learning.
KALPANA

Inventateq
Hi, I am Ramesh. I’m taking Advanced Java Course.
Currently I am doing my core java training in and training
are provided in good environment to learn. Appreciate the
attention on individual queries. Thanks Inventateq.
RAMESH ALLADI

Faculty is excellent.... There method of training is very


helpful learning basic fundamentals for Java developer.

ANIL VARMA

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


TRAINING PROCESS

THEORY PRACTICALS

ASSIGNMENTS Inventateq CERTIFICATION

RESUME PREPARATTION ATTEND INTERVIEW

YOU GOT THE JOB!

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


Detailed Course Syllabus

TABLE OF CONTENT
1 J2SE(Core Java)

2 Advance Java

3 Java Frameworks Inventateq


4 Web Services

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


01
J2SE(Core Java)
Java Introduction Class
 What is Java History  What is class?
 Why to learn java  Syntax to create a class
 Where it is used?  Access modifiers for class
 Features of Java  Real world examples
 Difference between JDK, JRE and JVM  What is syntax for methods
 Internal Architecture of JVM  Return type for methods
 OOPS Concepts  Arguments for methods
 Different versions of java platform Object
 What is object?
independent

languages and java.


Inventateq
 Difference between other programming  Syntax to create an object
 Steps involved in creating the object
Environment Setup  Memory allocation for objects.
 Installing java  What is reference variable
 PATH  Anonymous object
 CLASS PATH  Program of counter by static variable
 PATH vs CLASSPATH Class Loaders
 System and User Variable.  What is class-loader
Integrated Development Environment ( IDE)  How class-loader works.
 Advantages of using IDE  Different types of class-loaders
 Eclipse Data types
 Disadvantage of using ide  Primitive Data types
Coding Standards  Default values for Data types
 Guide lines for creating class, method and  Widening and Narrowing (Typecasting)
variables.  Casting of primitive Data types
 Comments in java  Reference Data types
 Java Naming conventions  Default values for reference data types

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


Wrapper Classes  Difference between concrete methods
 What is wrapper Data types and abstract methods.
 Why to use wrapper Data types , case study  Abstract methods syntax.
 Default values.  How to implement abstract class.
 Syntax for Wrapper Data types Inheritance
 Auto Boxing and Auto un-boxing  What is inheritance
Variable Types  Types of inheritance
 Different types of variables  Support of java to inheritance
 Variables declaration places  Examples using ‘extends’ key word.
 Default values for variables Constructors in inheritance
 Final variables. Encapsulation
Package  What is Encapsulation o Java Package
 What is packages  Subpackage in java
 Why packages are needed.  Access Modifiers in java o private
 How to use packages.  default
Constructor  protected
 What is a constructor?  public

 Types of constructors.
Inventateq
 Where and how to use a constructor.  Object class in Java
 Object Cloning in Java
 Why Constructor overloading and chaining.  Difference between object and class
 Constructor overloading with examples.  Java Command Line Arguments
 Constructor chaining with examples.  Recursion in Java
 Difference between constructor and  Creating API Document | javadoc tool
method  Why do we need encapsulation
 Use of ‘this’ keyword  Advantages of encapsulation
Abstract classes Interfaces
 What is Abstract class?  What is interface
 Difference between class and Abstract class  What is the use of Interface
Abstract class syntax  How to implement interfaces
 What is Abstract method

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


 Difference between interfaces , abstract Java Decision Making
class and class  If, if-else
 How to achieve multiple inheritance by  Switch
using Interfaces. Static initializer
 How to define variables in interface.  What is static keyword use
Polymorphism  How to static works in java
 What is a polymorphism  Static methods
 Advantages of polymorphism  Best practice of static usage.
 Different types of polymorphism Exception handling
 Overloading  Exception handling use.
 Overriding  Try
 Overloading vs Overriding  Catch
 Understanding with business use-case  Finally
Java Basic Operators  Exception propagation
 Arithmetic Operators  Exception hierarchy
 Relational Operators  Exception propagation
 Bitwise Operators  Checked exception
 Logical Operators  Un-checked exception
 Assignment Operators
 shift Operator
Inventateq  User-defined exception
 throws keyword
 Unary Operator  Throw vs Throws
 Ternary Operator  Final vs Finally vs Finalize
Java Loops  Exception Handling with Method
 For Overriding
 While  Custom Exception
 Do-while Input and Output Operations
 Enhanced-for loop (java1.5)  what is Stream
 Java Labeled For Loop  standard output stream
 Java Infinitive Loop  standard input stream
 Java Break Statement  standard error stream
 Java Continue Statement  OutputStream vs InputStream

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


 OutputStream class  How to store the data in array
 InputStream class  How to retrieve the data from array
 Java File Class  Addition of two matrices in java
 Java FileWriter Class Strings
 Java FileReader Class  What is string
 Java BufferedWriter Class  What is string immutable
 Java BufferedReader Class  String constant pool
 Java PrintStream Class  String literal vs Creating a String object
 Java PrintWriter Class  String Builder
 Java Scanner Class  String buffer
Serialization in Java  String methods
 java.io.Serializable interface  Using equals operator (==)and equals
 ObjectOutputStream class method
 Example of Java Serialization Operators
 Deserialization in java  Instance of operator
 ObjectInputStream class  Conditional Operator ( ? : ):
 Example of Java Deserialization Collections Framework
 Java Serialization with(IS-A Relationship)  What is collections

Inventateq
 Java Serialization with(HAS-A
Relationship)
 Java ArrayList
 Java LinkedList
 Serialization with static data member  ArrayList vs LinkedListJava
 Serialization with array or collection  List Interface
 Externalizable in java  Java HashSet
 Java Transient Keyword & Example  Java LinkedHashSet
Array  Java TreeSet
 What is array  Queue & PriorityQueue
 Declaration of Array  Deque & ArrayDequeJava
 Instantiation and Initialization of Java  Map Interface
Array Single Dimensional Array  Java HashMap
 Multidimensional Array  Java LinkedHashMap
 Passing Array to method in java  Java TreeMap
 Copying a java array

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


 Java Hashtable  static synchronization
 Hash Map vs Hashtable  Deadlock in java
 Java EnumSet  Inter-thread communication in Java
 Java Enum Map  wait()
 Collections class  notify()
 Sorting Collections  notifyAll()
 Comparable interface  Interrupting a Thread
 Comparator interface Inner classes
 Comparable vs Comparator  Java Inner Class
 Properties class  What is inner class
 ArrayList vs Vector  Member Inner class
Threads  Anonymous Inner class
 Multitasking  Local Inner class
 What is Thread in java  static nested class
 Life cycle of a Thread (Thread States)  Nested Interface
 How to create thread Garbage Collection
 Thread class
 Runnable interface: Inventateq  How Garbage collection works in java
 What is the need of Garbage collection
 Thread Scheduler in Java  Different types of Reference variables
 Sleep method in java Java Reflection
 The join() method  Reflection API
 Naming Thread and Current Thread  newInstance() method
 Priority of a Thread (Thread Priority)  javap toolcreating
 Daemon Thread in Java  javap tool creating
 Java Shutdown Hook  java.lang.Class class
 Java Runtime class Java Conversion
 Java Runtime exec() method  Java String to int
 How to shutdown system in Java  Java int to String
Synchronization in Java  Java String to long
 synchronized method by using  Java long to String
annonymous class
 Synchronized block in java

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


 Java String to float
 Java float to String
 Java String to double
 Java double to String
 Java String to Date
 Java Date to String
 Java String to char
 Java char to String
 Java String to Object
 Java Object to String
 Java int to long
 Java long to int
 Java int to double
 Java double to int
 Java char to int
 Java int to char
 Java String to boolean
 Java boolean to String
Inventateq
 Date to Timestamp
 Timestamp to Date
 Binary to Decimal
 Decimal to Binary
 Hex to Decimal
 Decimal to Hex
 Octal to Decimal o Decimal to Octal
Other miscellaneous topics
 Guidelines for java certification

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


02
Advance Java
HTML  HTML Label Tag
 Introduction to HTML  HTML Input Tag
 What is HTML  HTML Button Tag
 Creating a HTML document  HTML HR Tag
 HTML tags  HTML BR Tag
 HTML Formatting  HTML Script Tag
 HTML Heading  HTML NoScript Tag
 HTML Paragraph  HTML b Tag
 HTML Anchor  HTML Color
 HTML Image  Other miscellaneous topics
 HTML Table XML
 HTML Lists
 HTML Ordered List
Inventateq 

XML Introduction
Features and Advantages of XML
 HTML Unordered List  HTML vs XML
 HTML Description List  XML Attributes
 HTML Form  Why should we avoid XML attributes
 HTML Tags  Difference between attribute and sub-
 HTML Marquee element
 HTML Textarea  XML Comments
 HTML Quotes  XML Tree Structure
 HTML Style  XML Tree Rules
 HTML Title  XML Validation
 HTML DOCTYPE  Rules for well formed XML
 HTML Div Tag  what is XML DTD
 HTML Pre Tag  Description of XML DTD
 HTML Code Tag  what is XML schema
 Description of XML Schema

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


 XML Schema Data types  SELECT Record
 DTD vs XSD  MySQL Clauses
 CDATA vs PCDATA  MySQL WHERE
 XML Parsers  MySQL DISTINCT
 What is XML DOM  MySQL FROM
 Display XML in HTML using DOM.  MySQL ORDER BY
 XML Database  MySQL GROUP BY
 XML Namespaces  MySQL HAVING
 Other miscellaneous topics  MySQL Conditions
Database concepts  MySQL AND
 What is MySQL  MySQL OR
 MySQL History  MySQL AND OR
 MySQL Features  MySQL LIKE
 MySQL Data Types  MySQL IN
 Install MySQL  MySQL NOT
 Create Database  MySQL IS NULL
 Select Database
 Drop Database Inventateq 

MySQL IS NOT NULL
MySQL BETWEEN
 Table & Views  MySQL JOINS
 CREATE Table  MySQL INNER JOIN
 ALTER Table  MySQL LEFT OUTER JOIN
 TRUNCATE Table  MySQL RIGHT OUTER JOIN
 DROP Table  Aggregate Functions
 MySQL Views  MySQL count()
 MySQL Queries  MySQL sum()
 MySQL Queries  MySQL avg()
 INSERT Record  MySQL min()
 UPDATE Record  MySQL max()
 DELETE Record  MySQL first()
 MySQL last()
 How to write a stored procedure
 Executing stored procedures

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


Java Enterprise Edition  Connection interface
 Static SQL Queries:
 Why JEE  Dynamic SQL quries:
 Advantages of JEE  Statement interface
 Webserver vs Appserver  ResultSet interface
 2 tier vs 3-tier vs n-tier applications  Scrollable ResultSet
 PreparedStatement interface
 Why use PreparedStatement?
J2EE components  ResultSetMetaData Interface
 DatabaseMetaData interface
 Components in JEE  Example to store image in database
 Use of Each component  Example to retrieve image from mysql
 How to build secure and scale database
applications  Example to store file in mysql database:
 Example to retrieve file from mysql
Java Database Connectivity (JDBC) database:

 What is JDBC Inventateq 



CallableStatement Interface
stored procedures
 Different type of drivers  stored functions
 Which Driver should be Used?  difference between stored procedures
 Register the driver class and functions.
 Database Uniform Resource Location(DB  Transaction Management in JDBC
URL):  Batch Processing in JDBC
 Five steps to connect database using  JDBC RowSet
JDBC  RowSet with event handling
 Example to connect to the mysql  Jdbc New Features
database  Automatic Loading of Driver class
 Example to connect to the Oracle  Subclasses of SQLException
database  SQLException Methods
 DriverManager class  Other miscellaneous topics

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


Web Terminology  load on startup in web.xml
 Static vs Dynamic website  ServletRequest Interface
 HTTP (Hyper Text Transfer  ServletRequest to display the name of the
Protocol) user
 HTTP Requests  RequestDispatcher in Servlet
 Get vs Post  SendRedirect in servlet
 Architecture of HTTP  Difference between forward() and
 HTTP Requests sendRedirect() method
 web Container  custom google search using sendRedirect
 Web Server vs Server Application  ServletConfig Interface
 Content Type  ServletContext Interface
 Multipurpose internet Mail  Attribute in Servlet
Extension  1.request scope
Servlets  2.session scope
 Servlet API  3.application scope
 javax.servlet package  Session Tracking in Servlets
 javax.servlet.http package  Cookies in Servlet
 Servlet Interface
Inventateq
 Example by implementing Servlet
 Types of Cookie
 1.Non-persistent cookie
interface  2.Persistent cookie
 GenericServlet class  Servlet Login and Logout Example using
 Example by inheriting the Cookies
GenericServlet class  Hidden Form Field
 HttpServlet class  URL Rewriting
 Life Cycle of a Servlet (Servlet Life  HttpSession interface
Cycle)  HttpSession Login and Logout
 Steps to create a servlet example  Servlet Filter
 Create the deployment descriptor  Filter API
(web.xml file)  Authentication Filter
 Start the Server and deploy the  FilterConfig
project  Example of FilterConfig
  sending response by filter only
  counting number of visitors for a single
page

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


 checking total response time in filter  JSP Declaration Tag
 Servlet with Annotation (feature of  Difference between JSP Scriptlet tag
servlet3): and Declaration tag
 Pagination in Servlet  JSP Implicit Objects
 ServletInputStream class  JSP out implicit object
 ServletOutputStream class  JSP request implicit object
 SingleThreadModel interface  JSP response implicit object
 WEB DEVLOPMENT  JSP config implicit object
 Registration form in servlet  JSP application implicit object
 Fetching Result for the given rollno  session implicit object
 Improving Servlet performance to  pageContext implicit object
fetch records from database  page implicit object
 uploading file to the server in servlet  exception implicit object
 downloading file from the server in  JSP directive
servlet  JSP page directive
 Sending email through JavaMail API  Attributes of JSP page directive
in Servlet  Jsp Include Directive
 write data into PDF using servlet  Exception Handling in JSP
 Login Form in Servlet
 CRUD in Servlet
Inventateq  Exception handling in jsp by specifying
the error-page
 display image using Servlet  JSP Action Tags
 Other miscellaneous topics  jsp:forward action tag
JSP(Java Server Page)  jsp:include action tag
 What is JSP  Difference between jsp include directive
 Advantage of JSP over Servlet and include action
 Life cycle of a JSP Page  Java Bean
 Creating a simple JSP Page  Why use Java Bean?
 The JSP API  How to access the java bean class?
 javax.servlet.jsp  jsp:useBean action tag
 javax.servlet.jsp.tagext  jsp:setProperty and jsp:getProperty
 JspPage interface action tags
 HttpJspPage interface  Expression Language (EL) in JSP
 JSP Scriptlet tag  MVC in JSP
 Example of JSP scriptlet tag  JSTL (JSP Standard Tag Library)
 JSP expression tag  Custom Tags in JSP
 Example of JSP expression tag

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


 JSP Custom Tag API
 JspTag interface
 Tag interface
 IterationTag interface
 TagSupport class
 Example of JSP Custom Tag
 Create the Tag handler class
 Create the Tag Library Descriptor
(TLD) file
 JSP file that uses the Custom tag
defined in the TLD file
 Attributes in JSP Custom Tag
 Iteration using JSP Custom Tag
 Looping using Iteration Tag (creating
tag for loop)
 Custom URI in JSP Custom Tag
 Pagination in JSP


JSP CRUD Example
Development in jsp
Inventateq
 Registration Form in JSP
 Login and Logout Example in JSP
 Uploading file to the server using JSP
 MultipartRequest class
 Downloading file from the server
using JSP
 Other miscellaneous topics

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


03
Java Frameworks
Hibernate Framework Hibernate Inheritance Mapping
 What is ORM?  Table Per Hierarchy
 What is hibernate?  Table Per Concrete class Table Per
 Explain hibernate architecture? Subclass
What is JDBC  Hibernate Table Per Hierarchy using
 Pros and Cons of JDBC xml file
 Why Object Relational Mapping  Hibernate Table Per Hierarchy using
(ORM)? Java ORM Frameworks Annotation Table Per Concrete class
 Hibernate Advantages Supported using xml file
 Example of Table per concrete class
Inventateq
Databases Hibernate architecture
Configuration Object SessionFactory
Object Session Object
using Annotation Table Per Subclass
Example using xml file
 Transaction Object Query Object  Table Per Subclass using Annotation
 Criteria Object Collections Mappings
 Hibernate with Annotation  Mapping Set in Collection Mapping
 Web Application with Hibernate How to fetch the data of Set
Generator classes in Hibernate SQL  Java.util.SortedSet Java.util.List
Dialects in Hibernate  Example of mapping list in collection
Hibernate - Mapping Types mapping How to fetch the data of
 Primitive Types List
 Date and Time Types  CRUD USING LIST
 Binary and Large Object Types JDK-  Mapping Bag in Collection Mapping
related Types  CRUD USING BAG
 Example of Mapping Map in
collection mapping using xml file

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


Association mapping HCQL (Hibernate Criteria Query Language)
 Hibernate - Many-to-One Mappings  Advantage of HCQL Criteria Interface
 One to One Mapping in Hibernate by Restrictions class Order class
many-to-one element  Example of HCQL to get all the records
 We can perform one to one mapping  Example of HCQL to get the 10th to
in hibernate by two ways: 20th record
 By many-to-one element  Example of HCQL to get the records
 By one-to-one element whose salary is greater than 10000
 One to One Mapping in Hibernate by  HCQL with Projection
one-to-one element CRUD using  Restrictions with Criteria Pagination
Hibernate - One-to-One Mappings Using Criteria Sorting the Results
 One to Many mapping in Hibernate  Projections & Aggregations Criteria
by List Example Queries Example Hibernate Named
 Full example of One to Many Query
mapping in Hibernate by List Many  Hibernate Named Query by annotation
to Many Mapping in hibernate by Hibernate Named Query by mapping file
map Example Caching in Hibernate
 Component Mapping (HAS-A  First Level Cache Second Level Cache

Hibernate Query Language (HQL)


Inventateq
relation) And there example :-  second level cache example using EH
cache
Log4j in Hibernate
 Advantage of HQL Query Interface  Hibernate Logging by Log4j using xml
 FROM Clause file
 AS Clause  Hibernate Logging by Log4j using
 SELECT Clause properties fil
 WHERE Clause Spring Framework
 ORDER BY Clause  What is Spring Framework ? Framework
 GROUP BY Clause Modules
 Using Named Parameters  Overview of the Spring Framework Core
 UPDATE Clause Container
 DELETE Clause  Data Access/Integration Spring - IoC
 INSERT Clause Containers Spring - Bean Definition
 Aggregate Methods  Spring Configuration Metadata Spring -
 Pagination using Query Bean Scopes
 Spring - Bean Life Cycle

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


 Spring - Bean Definition Inheritance  Setter Injection with Map Example
Bean Definition Template  Setter Injection with Non-String Map
 Dependency Injection (DI) design (having dependent Object) Example
pattern Dependency Lookup  Difference between constructor and
 Problems of Dependency Lookup setter injection
Dependency Injection by Constructor Autowiring in Spring
Example  Advantage and Disadvantage of
 primitive and String-based values Autowiring
 Dependent object (contained object)  Autowiring Modes
 Collection values etc.  Dependency Injection with Factory
Constructor Injection with Collection Method in Spring
Example Spring DAO
 list  Spring JdbcTemplate Problems of JDBC
 set API
 map  Advantage of Spring JdbcTemplate
 Constructor Injection with Non- JdbcTemplate class
String Collection (having Dependent  methods of spring JdbcTemplate class
Object) Example  Example of PreparedStatement in

Example
Inventateq
 Constructor Injection with Map Spring JdbcTemplate ResultSetExtractor
Example | Fetching Records by
 Constructor Injection with Non-  Spring JdbcTemplate
String Map (having dependent  Spring NamedParameterJdbcTemplate
Object) Example Example Spring with ORM Frameworks
 Inheriting Bean in Spring  Hibernate and Spring Integration
Dependency Injection by setter method Spring MVC
 Primitive and String-based values  DispatcherServlet
Dependent object (contained object)  Understanding the flow of Spring Web
Collection values etc. MVC Defining a Controller
 Injecting primitive and string-based  MVC Multiple Controller Example
values by setter method  Spring MVC Request Response Example
 Setter Injection with Dependent Spring MVC Form Handling Example
Object Example Setter Injection with  Spring MVC CRUD Example
Collection Example  Spring MVC Pagination Example Spring
 Setter Injection with Non-String MVC File Upload Example Spring MVC
Collection (having Dependent Tiles Example
Object) Example
E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR
Spring Java Mail  Example Builder Pattern Design and real
 Example of Sending mail in Spring by time
Gmail Server Example Sending mails  Example Prototype Design Pattern and
to multiple receivers real time
Spring Security  Example Adapter Design Pattern
 Introduction Spring Security is a  Facade Design Pattern
framework Spring Security Features  Proxy Design Pattern
 Spring Security Login-Logout Module  Front Controller Design
Example  Pattern MVC Design Pattern
Aspect Oriented Programming (AOP)
 Why use AOP? Where use AOP?
 AOP Concepts and Terminology
Web Services
 What is Web Services Types of Web
Services Web Service Components
 What is SOAP Web Services
 Advantages and Disadvantages of
Soap Web Services RESTful Web
Services
Inventateq
 Advantages of RESTful Web Services
SOAP vs REST Web Services
 Java Web Services API
 RESTful Web Services Example ?
 CRUD Example using RESTful Web
Services how to install and use
postman
Design Patterns in Java
 Advantage of design pattern:-
 When should we use the design
patterns?
 Factory Design Pattern and real time
Example
 Singleton design pattern and real
time

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


OUR HIRING PARTNERED COMPANIES LIST

Inventateq

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


POPULAR COURSES FROM
INVENTATEQ
100% JOB ORIENTED TRAINING COURSES WE PROVIDE

 Digital Marketing  BigData Hadoop Course  Machine Learning
(SEO/Social Media/PPC Certification Training
Google Adwords)
 Best SEO Training  Spark and Scala Course  Block Chain Training
Courses
 AWS Training  DevOps Training  Artificial Intelligence
Courses
 Cloud Computing  Angularjs and Node JS  Tally ERP & GST
Training Training Accounting classes
 Data Science Courses  Weblogic Training  Java course
 RPA Training  .NET Technologies  Software Testing Course,
Manual Testing, QTP, UFT,
Loadrunner
 Internet of Things IoT  SOA Suite 11g  C C++ Course
Training
 Microsoft Azure Training

 Data Warehousing -
Inventateq
 Oracle DBA Training

 Oracle SQL, PLSQL,


 Tableau

 PHP MYSQL, Python


Informatica DBA, D2k, Apps
 Selenium Training  ETL Testing Course  Human Resources Classes

 IBM Cognos 10 BI &  PPC Training Institute  Microstartegy Course


Cognos TM1
 Qlikview (Deisgner,  Autodesk Revit Training  Cisco CCNA Networking
Developer, Publisher,
Server)
 IBM Websphere  Autodesk CAD 2d and  SAS Training
3d Course
 Learn ODI 11g  Catia Training  Softskill Courses
 Python Training  Wiring Harness Training  ITIL Certificate Training

 Abinitio Classes  Content Writing Training  SAP Courses


 Web Designing Course  Siebel CRM Courses  OBIEE
 Data Stage Classes  Clear Case Training

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


6 CENTERS AND COUNTING
BTM LAYOUT MARATHALLI

#687, 1st Floor, 29th Main, 3rd Cross, No.43, 3rd Floor, Marathahalli, from Old
Coming from Silkboard, take left at AXA Brand Factory towards Old Airport,Next
company signal, opp to OI Play school, to Axis Bank,
Bangalore, Karnataka. Bangalore, Karnataka
Call us : 080 - 42108236 Call us: 080 - 42024661
Mail Us: inventateq.btm@gmail.com Mail Us:
inventateqq.marathahalli@gmail.com

JAYA NAGAR RAJAJI NAGAR

No. 16, 2nd Floor, 11th Main Road, No. 18, 2nd Floor, Mahakavi Kuvempu
Jayanagar 4th 'T' Block, Rd, near Navrang Theatre Road, Opposite
Next to Jayanagar Head Post-office, to Nethradhama Hospital MKK Road, 1st
Bangalore – 41. Block, Rajajinagar, Bengaluru,KA-560010.
Call us: 080 - 41502315 Call us 080 - 41713019
Mail Us: Mail Us:
inventateq.jayanagar1@gmail.com inventateq.rajajinagar@gmail.com

KALYAN NAGAR CHENNAI

No. 509, 4th Main, Kammanahalli Main Rd,


Velachery main road, No 2, 11th Main
HRBR Layout 3rd Block, HRBR Layout,
Road, G1 Es El En Manasarover, Vijaya
Kalyan Nagar, Bengaluru, Karnataka 560043
nagar Opposite to Grand Mall, Near
Near McDonald's, Opposite to Petrol Bank
Chennai Silks, Next to Venkateswara
and Aptech
Super Market, VELACHERY, Chennai,
Bangalore, Karnataka 560043.
Tamilnadu-600042
Call us +91-6366644707
Call us +91-9840021877 | 044-43324939
Mail Us: inventateq.kalyannagar@gmail.com
Mail Us: inventateq.chennai@gmail.com

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR


IT IS
TIME
YOU GET
STARTED
Inventateq
WITH FREE
DEMO CLASSES

Week Days Batches


www.inventateq.com 76-76-76-5421
Weekend Batches
info@inventateq.com

E-MAIL: info@inventateq.com | CALL: 7676765421 | BTM | MARATHAHLLI | JAYANAGAR | RAJAJI NAGAR

You might also like