Training Program

  • Career Courses

    » ASP.NET | PHP | JAVA
    » Web Design | Software Testing | SEO
    » iPhone | Android | Blackberry

    More
  • College Campus Training

    » At Campus Training
    » Workshops
    » Seminars
    » Campus Recruitment

     

    More
  • Government Training

    » Government Employee Skill Upgradation Programs
    » Unskilled Employee Training
    » Training History with Government

     

    More
  • Corporate Training

    » Advanced Level Corporate Training
    » Online Training
    » Company Training

     

    More

Consulting with TOPS Technologies

  • Software Development

    » ASP.NET | PHP | JAVA
    » Web Design | Software Testing | SEO
    » iPhone | Android | Blackberry

    More
  • Software Testing

    » Functional Testing
    » Web Testing
    » Security Testing
    » Performance Testing

     

    More
  • Mobile Application Development

    » Government Employee Skill Upgradation Programs
    » Unskilled Employee Training
    » Training History with Government

     

    More
  • Back Office Support Services

    » Content Moderations
    » Spam Email Control
    » Keeping track of recent, pending, approved, completed orders

     

    More

Placement Services

  • Our Placed Students

    So far we have trained and placed 10000+ students and they also help us by guiding us in improving and adding relevant topics to our courses.

    More
  • Our Client Companies

    TOPS has tied up with several IT companies across different states for the placement of their students. TOPS has signed MOU's with 740+ IT companies across the nation.

     

    More
  • Our Placement Department

    We've developed a department to place our qualified students. This department is working only on placing our qualified students and students are very happy with that.

     

    More

Services

All our courses are designed by industry for the industry. Our board of advisors include experienced developers and faculties in ASP.Net, PHP, Java, Software Testing, SEO, Web Design, Iphone and Android. Furthermore because of our extensive industry connections we keep ourselves abreast of emerging technologies and include these courses. So far we have trained and placed 5000+ students and they also help us by guiding us in improving and adding relevant topics to our courses. So far we have trained and placed software developers, Software programmers, Software Testers, System Administrators, Business Analyst, Project Managers, Support Specialists.

  
  • Introduction
    • Overview of Spring Technology
      • Shortcomings of Java EE, Spring Architecture
    • Dependencies and Dependency Injection (DI)
      • Dependency Inversion, Dependency Injection (DI) in Spring, DI Configuration - XML, @Resource
    • Spring Introduction
      • Managing Beans, The Spring Container, IoC, DI
      • Configuration Metadata - XML, @Component, Auto-Detecting Beans
  • More about Bean Properties
    • Working with Properties
      • Configuring Value Properties, Property Conversions, Setter / Constructor Injection
    • Spring Expression Language for Configuration
    • Collection Valued Properties
      • Configuring and using lists, sets, etc.
    • Additional Capabilities
      • Factory Methods, Bean Aliases, Definition Inheritance (Parent Beans)
  • The Spring Container and API
    • ApplicationContext
      • ClassPathXmlApplicationContext, FileSystemXmlApplicationContext, Constructors, Usage
    • Bean Scope and Lifecycle
      • Bean Scope Defined, Configuring, Inner Beans, Bean Creation Lifecycle, Lifecycle Callbacks, BeanPostProcessor, Event Handling
    • Resource Access - Overview, Resource Implementations
    • Validation
      • Overview, JSR-303
      • Declarative Validation, @NotNull, @Size, @Min, etc
      • Configuration, Injection
    • MessageSources
      • Defining and Using Resource Bundles, Localization/I18N
  • Annotation Driven Configuration in Depth
    • Stereotypes: @Component, @Service, @Controller, @Repository
    • Java EE 5 Annotation Support
    • Defining Custom Annotations
    • Autowiring
      • @Autowired on setters, constructures, methods, fields
      • Injecting resources like ApplicationContext
      • Fine tuning with @Qualifier
    • Java Based Bean Metadata (JavaConfig)
      • Overview - code-centric Configuration
      • @Confguration, @Bean, and @Value
      • Importing and @Import
      • Autowiring in Configuration Classes
      • Mixing XML Configuraiton and @Configuration
    • XML vs Annotation Based Configuration
  • Database Access with Spring
    • Issues with JDBC / Typical JDBC Flow
    • Introduction to Spring DAO Support
      • Spring Database API, (Simple)JdbcTemplate, (Simple)JdbcDaoSupport, DataSources,
      • Working With and Configuring, <list>, <set>, With Bean Refs, <map>, <props>
    • Additional API Capabilities
      • Additional query methods, Passing Type Arguments, queryForList, FetchSize, MaxRows
    • Queries and Inserts
      • RowMapper, ParameterizedRowMapper, Passing Arguments, queryForObject, query, update
  • Data Integration with Spring
    • Using Spring with Hibernate
      • HibernateTemplate, LocalSessionFactoryBean, Hibernate Configuration, HibernateDaoSupport,
      • Configuring a Hibernate DAO
      • HibenateTemplate Query Methods, Using HibernateCallback, Using Contextual Sessions
    • Using Spring with JPA
      • LocalEntityManagerFactoryBean, LocalContainerEntityManagerFactoryBean, JNDI, PersistenceUnitManager
      • DAO Support - @PersistenceUnit, @PersistenceContext
    • OXM - Object/XML Mapping
      • Marshaller and Unmarshaller
      • Configuring marshallers - JAXB and others
      • Marshalling and Unmarshalling XML
  • Aspect Oriented Programming (AOP)
    • Overview of AOP
      • AOP Basics, Aspect, Joinpoint, Advice, Pointcut
    • Introduction to Spring AOP
      • Capabilities, Configuration (Annotation Based and XML), Weaving, Joinpoints
    • Using Aspects
      • Defining Advice, Configuring Pointcuts, Targets and Proxies
      • XML Configuration with <aop:>
      • AspectJ Pointcuts, Autoproxies
    • Using @AspectJ Annotations
      • @ApsectJ Annotations, Declaring Advice
  • Spring Transaction (TX) Management
    • Intro to Spring Transaction Management
      • Overview, Component TX Model, TX Propagation, Declarative Transactions, TransactionManagers
    • Using Spring Transactions
    • Annotation Configured Transactions
      • @Transactional and its settings
    • XML Configured Transactions
      • new <tx:*> elements, Configuring tx:advice, and tx:attributes
      • Defining the TX advisor
  • Introduction to Spring Web MVC
    • Integrating Spring with Java EE Web Apps
    • Forms
      • Spring Form Tags, Writing/Processing Forms
    • Spring Web MVC Overview, Capabilities, Architecture
    • Spring MVC Basics
      • DispatcherServlet, Configuration, mvc Namespace, View Resolvers
      • Handlers, HandlerMappings
      • Writing Controllers, @Controller, @RequestMapping, @RequestParam, @PathVariable
      • The HTTP Request/Response - @RequestBody and @ResponseBody
      • Binding and Validation, @ModelAttribute
      • Session Attributes, @SessionAttributes
    • Support for Rest
  • Overview of Spring Security
    • Overview - Capabilities, Architecture
    • Introduction to Spring Security
      • HTTP Security
      • Method Security
      • Annotation-Based Security
      • Expression-Based Access Control
    • Authentication Providers
  • Introduction to Spring Web Flow 2
    • Overview - Need for Flow, Capabilities, Architecture
    • Working with Data - Flow Instance Variables, Flow Inputs
    • Defining Flows
      • XML Flow Definition Language
      • Flows, States, and Transitions
      • Accesing Flows in Web Pages
      • Exiting Flows - flowRedirect and externalRedirect
    • Configuring Web Flow - Flow Executor, Flow Registry, Integration with Spring MVC
    • View Pages and Model Binding
    • Flow Actions - evaluate, set, and render
  • More on Spring Web Flow 2
    • Using the Unified Expression Language (EL) with Web Flow
      • Syntax and Expressions
      • Implicit Objects
      • Flow Control
    • Using Data Scopes - Request, Flash, View, Flow, Conversation, and Session Scope
    • POST-REDIRECT-GET Idiom
    • Flow Language Elements
      • More on States, Actions, and Other Elements
      • Routing with action-state and decision-state
  • Programming with Spring Web Flow 2
    • Creating Custom Actions
      • POJO Based Actions vs the Action interface
      • RequestContext and ExternalContext
    • Validation and Error Reporting
      • Defining Validation in the Model and in a Validator Class
      • ValidationContext, MessageContext, and Resource Bundles
    • Converters
    • Subflows
      • Defining and Using
      • Input/Output Variables
      • Conversation Scope Variables
      • Subflow End States
  • Conclusion

College Students from Gujarat (Ahmedabad, Vadodara, Rajkot, Jamnagar, Mehsana, Surat, Valsad, Bhavnagar, Patan) Amreli, Gandhinagar Gujarat, Udaipur, Jaipur, Jodhpur, Rajasthan, Madhya Pradesh (M.P) BCA, MCA, BE IT, BE Tech, BSC IT can also join

 
Asp.net training institute   PHP training institute   Load Runner training institute   .NET training institute   MYSq training institutel   MsSql3 training institute   QTP training institute   Linux training institute   Ajax training institute   Silverlight training institute   Joomla training institute   selenium training institute   Drupal training institute   Sql Server 2005 training institute   PhpBB training institute   Mambo training institute   OSCommerce training institute   sugarCRM training institute   Zen Cart training institute  

Profile Courses Specialized Courses Students