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.

  

TOPS offers training in all Web Technologies. Our expertise is in training students in ASP.Net, VB.Net, PHP, Java, Open CMS, Drupal, Joomla, Software Testing (Manual and Automation), QTP, and Loadrunner and enabling them to get employment with various companies in Gujarat.

Our Java Courses

Review of Object Oriented Concepts

  • Conventional vs Object Oriented Programming
  • Inheritance, Abstraction and Polymorphism

Getting Started with Java

  • Writing a Simple Class
  • Adding Methods to the Class
  • Language Statements:
    • operators
    • comparison and logical expressions
    • for, while and do
    • switch
  • Using Strings
  • Specialising in a Subclass
    • extending a class
    • overriding SuperClass methods
    • default constructor and implicit constructor chaining

Essential Java Programming

  • Fields and Variables
  • Using Arrays
  • Static Methods and Fields
  • Java Packages
  • Using the JDK

Advanced Java Programming

  • Inheritance and Polymorphism
  • Interfaces and Abstract Classes
  • Exceptions
  • Multithreading
  • JavaBeans

Java Developer's Toolbox

  • Utility Classes
  • Vector and Hashtable
  • Collections
  • Inner Classes
  • Java I/O

Graphical User Interfaces

  • Containers and Layout Managers
  • Writing Simple Graphical Applications
  • Writing Complete Graphical Applications

Java Application Development

  • File System Access
  • Networking
  • Database Connectivity - JDBC
  • Writing Java Applets

Enterprise Java Overview

  • Developing Java Servlets
  • Introduction to Java Server Pages (JSPs)
  • Java for the Enterprise

Introduction to Enterprise JavaBeans

  • Benefits of using EJB technology
  • Strengths and weaknesses of the EJB Specification
  • Services provided by J2EE/EJB servers
  • Comparison of JavaBeans and Enterprise JavaBeans

EJB Architecture

  • How containers work in an EJB server
  • Relationships between home, remote, EJBObject, and enterprise bean
  • Transaction, security, and naming service integration
  • Persistence management - containers
  • Understanding and comparing session and entity beans
  • The XML deployment descriptor
  • EJB application packaging - the JAR file

Overview of EJB 1.1 vs EJB 2.0

  • Availability of local interface access for better performance
  • Additional method support in home interfaces
  • Differences in entity bean implementations
  • Direct data model support in entity beans
  • Message driven beans
  • Deciding whether to use EJB 1.1 or EJB 2.0

Writing Session Beans

  • Structure of a session bean, leveraging inheritance
  • SessionBean methods and initializers
  • Use of UML to model bean creation
  • Best practises for SessionContext and re-use
  • Trade-offs between use of transient data and ejbPassivate
  • Statefull and stateless session beans
  • Effects of concurrency on session beans
  • Access to system services: file system and networking

Writing the EJB Interfaces

  • Home and remote interfaces
  • Transport issues : RMI
  • Exception handling
  • EJBHome and EJBObject interfaces
  • Handle and HomeHandle APIs
  • Common traps to avoid

Exception Handling

  • Distinction between business and callback methods
  • Application failure notification and recovery
  • System and application failures and the EJB runtime model
  • Planned vs unplanned failures
  • Representation of failures and exception inheritence in UML
  • Handling side effects of failure
  • Proper use of EJB application exceptions and EBJException
  • Application and system specific exceptions

EJB 2.0 Interface Enhancements

  • Interface methods
  • Improving application performance using local interfaces
  • Local interface restrictions
  • New interfaces and exception types
  • XML deployment scriptor and component reusability
  • Environment, transaction and security specification
  • Packaging and deployment

Introduction to Entity Beans

  • Purpose of entity beans and how they fit into the J2EE architecture
  • EntityBean methods
  • Differences between SessionContext and EntityContext
  • Bean managed and contained managed persistence
  • Entity bean lifecycle management
  • Use of UML to model entity bean creation, invocation, loading, storing and removal
  • Design and performance issues

Writing Entity Beans

  • Implementing CMP and BMP methods
  • Best practices for use of JDBC in BMP beans
  • Referential integrity issues
  • Deployment descriptors
  • Design patterns
  • Finder methods for logical data views: single and multiple row finders
  • UML representations
  • Business model requirements and entity bean design

Web Architecture and Fundamentals

  • HTTP
  • Servlets, HTTP Servlet
  • HTML Basics

HTTP Servlets

  • Servlets
  • Writing a Base HTTPServlet
  • Form Processing
  • Controlling Client Behaviour
  • Sessions and Cookies

JavaServer Pages

  • Introduction to JSP
  • Basic JSP Syntax
  • Implicit Objects
  • Actions and JavaBeans

Web Applications

  • Understanding Web Applications
  • Configuring Web Applications (the Web.xml in depth)

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