views
To build desktop based GUI Applications using java, console based Java Applications, Database Applications, Web Applications using Servlet and JSP.
• Importance of Java
• Setting Java Environment
• Introduction to JVM
• Data type and Identifier
• Type Casting
• Variable in Java
• Java Array
• Operators in Java
• Objects and Classes
• Method Overloading
• Constructor in Java
• keyword
• Garbage Collection
• Java Modifiers
• Inheritance
• Aggregation
• Method Overriding
• Runtime Polymorphism
• Instance of Operator
• Command line Argument
• Package
• Abstract Class
• Interface
• Nested Classes
• Introduction to String
• String Class Functions
• StringBuffer Class
• StringBuilder Class
• Enumerations
• Autoboxing and Unboxing
• Java IO Stream
• Generics
• Serialization and Deserialization
• Thread Class
• Creating a thread
• Joining threads
• Synchronization
• Interthread Communication
• Collection Interfaces
• Collection Classes
• Iterator and ListIterator
• Map Interface
• Comparator Interface
• Applet
• Event Handling
• AWT
• Swing
• Swing Components
• SQL Package
• Steps to Connect to Database
• Connecting to Oracle Database using Thin Driver
• Introduction to JSP
• Lifecycle of JSP
• Creating a JSP Page
• JSP Scripting Elements
• Scriptlet Tag
• Declaration Tag
• Directive Tag
• Expression Tag
• JSP Implicit Object
• Include Directive
• Taglib Directive
• Exception Handling
• JSP Action element
• JavaBean Component
• jsp:useBean tag
• jsp:getProperty tag
• jsp:setProperty tag
• Expression Language
• JSTL
• Custom Tag
• Creating a Custom Tag
• Introduction to Web
• Introduction to Servlet
• Servlet API
• How a servlet application work
• Servlet Life Cycle
• Steps to create servlet
• Servlet Request
• Servlet Response
• Request Dispatcher
• sendRedirect method
• ServletConfig interface
• ServletContext interface
• Attribute
• How session work • HttpSession • Cookies • URL rewriting • Hidden form field • ServletContextEvent and ServletContextListener • Attribute Listener • HttpSessionEvent and HttpSessionListener • Servlet Request Event and Servlet Request Listene • Filters
Core Java Content
1. History & creation of Java, Features(security, portability, simple, object- oriented, robust, multithreaded, architecture-neutral, distributed ,dynamic), Java architecture, platform Independence and Byte code, Java Development Environment, Concept of OOPS, First Java Program, Class Assignments.
2. The data types in Java, Keywords, Various Operators, Control (blocks) statements, If-else, Switch-case Using Scanner Class to accept values, Iteration statements (loops - while loop, do while loop, for loop), Jump Statements (break, continue ,etc.) Array, String.
3. Class overview, Class Instantiation (object creation), References, Methods, Constructors, Access Specifiers (public, private, protected), Constructor overloading, Method overloading, Argument passing, Call-by- value, Call-by- reference, returning objects.
4. Inheritance, super keyword ,this keyword, Abstract Class, Method overriding, Final keyword, Finalize method, Interfaces & Packages.
5. Exception Handling(Try and Catch, finally, throw and throw) Thread basics, Creating threads, Extending Thread class, implementing Runnable interface, Thread groups, Multithreading concept.
6. File handling, reading, writing files, Collections (List, Set, Map, Enumeration) Generics, Enum and java.lang package.
7. Desktop window creation, adding tools (button, label, textfield, menu, checkbox, radiobutton, etc) layouts (flow, grid, absolute, etc) event handling (action, mouse, focus, keyboard) Applet (paint tool).
8. Introduction to JDBC, Advance JDBC.
Advanced Java Content
• Web Application Architecture
• servlets and JSP
• Being a Servlet
• Introduction to JSP
• Conversational States
• Advance JSP
• Introduction to Expression Languages
• Introduction to JSTL
• Building your own custom Tag Library
• Deploying your web App
• MVC (Model View Controller), Web Frameworks
• JSP in J2EE
• Enterprise Java Beans
Frameworks
Hibernate
• ORM Overview, Hibernate Overview, Hibernate Architecture, Environment Setup & Configuration, Sessions Persistent Class
• Mapping Files
• Examples (Creating Pojo Class, Create Database Table, Creating Mapping Configuration File,
Creating Application Class, & Compilation & Execution)
• O/R Mappings , Annotations
• Query Language with Example & Cache Query
• Criteria Queries Native SQL
• Caching
Spring
• Overview, Architecture, Environment Setup, Hello World Example,
• Bean Scopes, Bean Life Cycle, Bean Post Processors
• Injecting Inner Beans, Injecting Collection
• Beans Autowiring
• Java-Based Configuration, Annotation-Based Configuration
• Event Handling, Custom Events
• Web MVC Framework
Struts
• Introduction Basic MVC Architecture, Struts Framework features, Struts2 Architecture, Struts Configuration
• Simple example of Hello World, Struts inbuilt tags, Struts 2 Value Stack / Object Graph Navigation Language (OGNL), Create Actions
• Create Multiple Actions, Struts 2 Framework Interceptor
• To Create Custom Interceptor ,Strusts validation, Result Types, File Uploading in Struts 2 Framework, Using Exception Handling, Localization, Annotations
• Validation Controls.
Java Projects
© 2018 QUASTECH. All rights reserved
QUASTECH conducts unique and professional training for graduates and postgraduates, we are specialized in real time industry training with the added advantage of domain knowledge. We believe in well organized, systematized and standardized training. conducts unique and professional training for graduates and postgraduates, we are specialized in real time industry training with the added advantage of domain knowledge. We believe in well organized, systematized and standardized training.
We have the specialized and certified faculty for each content like Software Testing Traning, Java Training, Web Development Courses , etc. Our training is 100% based on current industry requirements and real-time projects. Apart from the technical knowledge, we believe in the overall growth of the candidates.
We have an expert panel of counsellors to understand your requirement of training and to counsel you for finzalizing the Software Development or Software Testing field as per your current knowledge.