STRONG FOUNDATION IS VERY IMPORTANT FOR STRONG BUILDING
6 MONTHS JAVA TRAINING is very popular course at SEED Group. This course has the perfect mix of contents to prepare the participants to become a Java developer or programmer. Equipped with Java Training from SEED will open a flood gates of opportunities for the participants. The major reasons are the technology itself and the course content. JAVA is used for developing web based and non-web based application and even for programming for mobiles. This makes it a very powerful and sought after technology. Therefore, there is lot of demand for qualified professionals in the field. The JAVA IN 6 MONTHS course at SEED prepares the participants to leverage this demand by making them conceptually and practically strong in the technology. This course in SEED is designed by industry veterans with a goal to make the learners industry ready. Therefore, along with theory, there are lots of examples and lab exercises for the students to apply their knowledge practically. The participants would get to develop a stand - alone application in Java which includes problem definition, requirements analysis, system design, Java coding and testing. Learning the course doesn't have any prerequisite. The aim of the course is to make the participants would be very strong on basics of Java language and its application as Object Oriented Programming Language (OOPs). Post the course, with this strong foundation in course the participants can opt to do take up job and/or upgrade knowledge learning advanced Java technologies.
J2SE (JAVA 2 STANDARD EDITION) INTRODUCTION To JAVA
- Understanding Requirement: why JAVA
- Why java important to the internet
- JAVA on LINUX PLATFORM
INTRODUCTION TO JAVA VIRTUAL MACHINE
- Java Virtual machine Architecture
- Class loading process by class loaders
- Role of Just In time compiler (JIT)
- Execution Engine
AN OVERVIEW OF JAVA AND BUZZWORDS
- Data Types , Variables ad Arrays
- Operators
- Control statements
- Object oriented paradigms
- Abstractions
- The Three OOP Principles:
- (Encapsulation, Inheritance, Polymorphism)
JAVA CLASSES AND OOP IMPLEMENTATION
- Class fundamentals
- Commands line arguments
- Learning Static Initializer
- Declaration of objects
- Instance variable Hiding
- Overloading and Overriding of Methods
- Understanding of Access Controls (private, public and protected)
- Learning Nested and Inner classes
- Dynamic method Dispatching
- Using Abstract classes
- Using final to prevent Overriding & Inheritance
- Garbage collection
PACKAGES AND INTERFACES
- Defining a package
- Understanding CLASSPATH
- Access Protection
- Importing packages
- Defining and Implementing interfaces
- Anonymous classes
- Abstract classes Vs Interfaces
- Adapter classes
EXCEPTION HANDLING
- Fundamental of Exception handling
- Types of Exceptions
- Learning exceptions handlers
- Try and Catch
- Multiple catch Clauses
- Nested Try statements
- Throw , throws and finally
- Creating custom exceptions
- Assertion
STRING HANDLING
- Learning String Operation
- Learning character Extraction
- Learning string Comparison
- Understanding string Buffer Classes
- String builder class
- Creating Immutable Class
NEW IN JDK 5/6/7
- Premain method , Object size
- Generics
- Annotations
- Vargs
- Static Import
- For each
- String in which
- Multiple exception handling
- Dimond Operator
- Finding out constant and method declaration belong to an interface
- Creating an instance of a class whose name is not known until runtime
- Getting and setting value of an objects field if field name is unknown until runtime
- Invoking a method on an object if the method is unknown until runtime
- Creating a new array whose size and components type are not know until runtime
- Invoking private member of a class
WINDOWS PROGRAMMING Swing & AWT
- Introduction to JFC
- Controls
Event Delegation Method
- Event Classes
- Event listeners
APPLENET
- Applenet Basics
- Architecture and Skeleton
- Simple Apple Display Methods
- The HTML Applet Tag
- Inter Applet communication
- Trusted Applet (Applet with Database)
Multi threaded Programming
- The java thread model
- Creating a thread: Extended Thread and Implementing Runable
- Creating multiple Thread and Context Switching
- Synchronization: methods and statements
- Inter thread Communication
- Thread local
- Dead lock
- Threadpool executer class
- Shutdown hookup
- Re-entrent locking
- The java thread model
- Creating a thread: Extended Thread and Implementing Runable
- Creating multiple Thread and Context Switching
- Synchronization: methods and statements
- Inter thread Communication
- Thread local
- Dead lock
- Threadpool executer class
- Shutdown hookup
- Re-entrent locking
Introduction to I/O streams
- File handling
- Binary Streams
- Character stream
- Serialization
- Scanner
- Stream tokenizer
- String tokenizer
- GzipOutStream class
- Data Encryption & decryption
NETWORKING
- URL, InetAddress
- Socket And Server Socket
- Datagram socket
- Socket factories
Reflection API
- Determining the class of an object
- Getting information about classes modifier, fields, methods, constructor, and super classes
ADVANCED JAVA/J2EE (JAVA 2 ENTERPRISE EDITION)
COLLECTION FRAMEWORK
- The Collection Interfaces (list , set, Sorted set)
- The collection classes (The array list, Linked list, Hash set, Tree set)
- Accessing a Collection via an Iterator
- Working with maps
- Working with Comparators
- The Collection Algorithms
- The Legacy Classes and Interfaces (Enumeration, Vector, Stack, Dictionary, Hash table)
- Date and Time Handling
- COLLECTION CLASS
- Array class
SYSTEM PROPERTIES & INTERNATIONALIZATION
- Usage of Property file
- Define the locale
- ResourceBundle
- Fetching Text from ResourceBundle
REMOTE METHOD INVOCATION (RMI)
- Distributed Applications
- RMI Architecture
- Implementation
- Call-Back Mechanism
- @WebFilter
- @WebInitParam
- @WebListener
- @WebServlet
- @MultipartConfig
- @ServletSecurity
- File uploading/file downloading
- Security
- Refreshing servlet
DATABASE PROGRAMMING USING JDBC(4.1)
- JDBC Drivers
- Statements
- Metadata
- Scrollable & Updatable Result set
- Batch Updates
- Data Sources And Connecting Pooling
- Row sets
- Transaction (commit , rollback,savepoint)
- Getting Data from excel sheet
- Generating log file
INTRODUCTION TO J2EE ARCHITECTURE TIER ARCHITECTURE
- Single Tier
- Two Tier
- Three Tier
- N Tier
J2EE COMPONENTS
- Web components
- Business components
J2EE CONTAINERS
- Containers Type
- Containers Services
J2EE Services
- Java Naming and Directory Interfaces
- Java Transaction Services
- Java Messaging Services
- Java Authentication & Authorization Services
INTRODUCATION TO UML
- Use Cases
- Diagrams
INTRODUCTION TO XML
- Web components
- Business components
J2EE COMPONENTS
- Document type Definition (DTD)
- XML parsers
- Document object module(DOM)
- Simple API for XML (SAX)
JAVA SERVLET
- Introduction to Web Programming
- Advantages to Servlet
- Servlet Lifecycle
- Request Dispatching
- Session Tracker
- Event Listener
- Dependency Injection
- Filters
- Servlet with Annotation
JAVA SERVER PAGES (JSP) & JSTL
- JSP Architecture
- JSP Element
- JSP Directives
- JSP Actions
- JSP Objects
- Custom Tags
- Using Tags of JSTL
- Expression Language
- Exception handling in JSP
Ajax
- XMLHTTPRequest
- Ready State
- OnreadystateChange
- ResponseText
- ResponseXML
- Status
- StatusText
- Div Tag
Jquery
- Jquery with Ajax
- Jquery Event
- Jquery Selectors
- JSON
- Calling JSP with Jquery
- Animation
- get ( ) Function
- Jquery Ajax Event
ENTERPRISE JAVA BEANS (EJB-3.2)
- Introduction
- Architecture
- Types of EJB
SESSION BEANS
- Introduction
- State Management
- Dpendency Injection
- Interceptors
- Timer Service
- Life cycle Callback Methods
- @PostConstruct
- @PreDestroy
- @PreActivate
- @PrePassivate
- Types
- Stateless
- State full
- Singleton
ENTITY BEANS
- Introduction
- Java Persistence API
- Java Persistence Query
- Language(JPQL)
- The Entity Life Cycle
- Entity Relationships
- @One To One
- @One To Many
- @Many To One
- @Many To Many
- @Entity
- @Id
- @Table
- @Column
- @Basic
MESSAGE DRIVEN BEANS & JMS2.0
- Messaging overview
- Messaging models
- Point to point models
- Topic subscriber models
- JMS Implementation
- Life cycle
- @MessageDriven
- @ActivationConfigProperty
J2EE DESIGN PATTERN
- Why design pattern?
- Front controller
- Composite view
- Session façade
- Service Locator
- Data Access Object
- Value object
- Singleton pattern , factory pattern
JAVA MAIL
- Email system and Protocols
- Architecture
- Sending mail
- Receiving mail
- Handling attachments
- Replying & forwarding
PACKAGING AND DEPLOYMENT USING ANT
BLUETOOTH API
- Local Device
- UUID class
- Discovery Listener
Introduction to Web services
- A conceptual overview of Web Services
- Web services requirements
- SOAP
- WSDL
- UDDI
UTILITIES
- My Eclipse 2013
- NetBeans 6.5
WEB SERVER
- Apache Tomcat 7.0
APPLICATION SERVER
- Bea's Web logic 10.3/12c
- J Boss
- Sun Application server
- Web share
STRUTS 2.X curriculum
STRUTS 2 FRAMEWORK
- MVC /Model2
- Filter
- Action
- Result
- Interceptors
- Valuestack, ONGC and DATA transfer
- Action Context
WORKING WITH STRUTS 2 ACTIONS
- Introducing Struts 2 actions
- Packing your actions
- Implementing Actions
- Transferring data onto objects
- File uploading: a case study
ADDING WORKFLOW WITH INTERCEPTO
- Why intercept requests
- Interceptors in actions
- Surveying the built –in struts 2 interceptor
- Building your own interceptor
DATA TRANSFER: OGNL AND TYPE CONVERSION
- Data transfer and type conversion
- OGNL and Struts 2
- Built-in type convertors
- Customizing type conversion
BUILDING A VIEW : TAGS
- An overview of struts tags
- Data tags
- Miscellaneous tags
- Using JSTL and other native tags
- A brief primer for the OGNL expression language
UI COMPONENT TAGS
- Why we need UI components tags
- Tags, template, and themes
- UI component tag reference
RESULTS IN DETAIL
- Life after action
- Commonly used result types
- Global results
INTEGRATING WITH SPRING AND HIBERNATE/JPA
- Why use spring with struts 2?
- Adding to spring to struts 2
- Why use the java persistence API with struts 2?
EXPLORING THE VALIDATION FRAMEWORK
- Getting familiar with the validation framework
- Wiring your actions for validation
- Writing a custom validator
- Validation framework advanced topics
UNDERSTANDING INTERNATIONALIZATION
- The struts 2 framework and JAVA i18n
- A struts 2 i18n demo
- Struts 2 i18n: the details
- Overloading the framework's default locale determination
Struts with Annotation
DATABASE CURRICULUM
SQL Basic
- Introduction
- Select
- Where
- Insert
- Update
- Delete
SQL ADVANCED
- SQL order By
- SQL AND & OR
- SQL in
- SQL between
- SQL join
- SQL union
- SQL create
- SQL drop
- SQL alter
- Decode SQL
- SQL group By
- SQL select by
- SQL create view
- Creating index
SQL Functions
- Aggregate functions
- Scalar functions
Working with Dates Introduction to PL Working with Procedure and Functions Working with Triggers Working with Sequences
HIBERNATE 3.0
INTRODUCTION TO MAPPING OBJECTS TO RELATIONAL DATABASES
- Serialization 2
- XML2
- Object- oriented Database system
- Mapping
INTRODUCTION TO HIBERNATE
- Hibernate Architecture
- Hibernate configuration
- Hibernate's Support for Other Technologies
- Installing Hibernate
- A “Hello world” stand alone application
- A Servlet–Based Hibernate application
CREATING PERSISTING CLASSES
- Mapping a basic Java Class
- Mapping a Class with Binary Data
- Mapping a Serializable Class
- Mapping a class with Data/ calendar attributes
- Mapping a Read-only class
- Mapping a class using Versioning /Timestamps
MAPPING INHERITENCE WITH JAVA CLASSES
- Table-Per –class Hierarchy Mapping
- Table-Per –subclass Hierarchy Mapping
- Table-Per –concrete-subclass Hierarchy Mapping
- Persistence interfaces
WORKING WITH COLLECTIONS
- Associations
- Lazy initialization
- Mapping Maps/Sorted Maps
- Mapping Sets/Sorted Sets
- Mapping lists
- Mapping Arrays
- Mapping a Bidirectional Association
USING PERSISTENT OBJECTS
- Persisting Objects
- Loading Data into an Object
- Updating and finding Objects
SCALAR QUERIES AND HIBERNATE QUERY LANGUAGE
- Queries
- Named Queries
- SQL Queries
- Hibernate Queries language
HIBERNATE CACHING
- Setting Up a Session Factory Cache
- Using the persistent Object cache
- Using the Query cache
- Setting Up EHcache
HIBERNATE TRANSACTIONS AND LOCKING
- Configuration
- Database support
- Using Transactions
- The Transactions API
- Transaction Example Using Oracle
- Locking
HIBERNATE AND XDOCLET
- Introduction to XDoclet
- Using XDOclet with Hibernate
- Hibernate XDoclet Tags and description
HIBERNATE AND ECLIPSE
- Hibernator
- HiberClipse
- Hibernate synchronizer
INTEGRATION OF STRUTS 2, HIBERNATE AND SPRINGINTRODUCTION TO HIBERNATE
- Struts and Hibernate
- Spring and Hibernate
- Struts, Spring and Hibernate
SPRING v3.0
What is Spring?
- Spring modules
- Understanding dependency Injection
- Applying aspect-oriented programming
Basic bean wiring
- Containing your Bean
- Creating bean
- Injecting into bean properties
- Auto wiring
- Controlling bean creation
Advanced Bean wiring
- Declaring parent and Child Bean
- Applying method injection
- Injecting Non-spring Beans
- Registering Custom property editors
Advising Beans
- Introducing AOP
- Creating classic spring aspects
- Creating advice
- Defining Pointcuts and Advisors
- Using proxyFactory Bean
- Autoproxying
Hitting the Database
- Learning spring's data Access Philosphy
- Configuring a data source
- Using JDBC with Spring
- Working with JDBC Templates
- Using Spring's DAO Support Classes for JDBC
- Integrating Hibernate with Spring
- Caching
Spring and POJO based remote services
- An overview of Spring remoting
- Working with RMI
- Remoting with Hessian and Burlap
- Using Spring's Http Invoker
- Spring and Web services
Building Contract-First Web services in spring
- Introducing Spring-WS
- Defining Contract (First!)
- Handling messages with service endpoints
- Wiring it all together
- Consuming Spring-WS Web services
Spring and Enterprise JAVA beans
- Wiring EJBs in Spring
- Spring and EJB3
Handling Web Requests
- Getting started with Spring MVC
- Mapping requests to controller
- Handling request with controller
- Handling exceptions
Integrating with other Web frameworks
- Using spring with struts
- Registering the Spring plug-in with struts
- Writing springware struts actions
- What about struts 2?
- Working Spring into webwork2 / struts 2
USPs
Books
LABS
- 7:30AM To 10:30PM
LIVE PROJECTS
COURSE CERTIFICATE
CONFIRMATION LETTER TRAINING CERTIFICATE PROJECT CERTIFICATEINTRODUCTION TO HIBERNATE
- For Degree Pursing Candidates to Submit in Colleges
UPDATE COURSE CONTENTS(U.C.C)
- Regular Updated Course Contents According To Submit in Colleges
CONSULTANTS/FACULTIES
- Best Part of the Industry who is talking Corporate Batches
- Eg. SDG, XANSA, HCL, WIPRO, PYRAMID, CMS, PATNI & MANYM More...
INDUSTRY COLLABORATION & AWARENESS FROM
- Bangalore, Hyderabad & Pune
TECHNICAL PANEL FROM INDUSTRY IN DIFFERENT DOMAINS
- IBM, FIDELITY, STERIA, HCL, WIPRO, BIRLA SOFT & ManyMore...
100% JOB ASSISTANCE
- Outsourcing
- Resourcing Through Consultancy Services
- Regular Walk Ins
- Exclusive Walk Ins For DUCATiens
- Campus Interviews
- Resume Sending
- References