Home Help Site Map
TRAINING
RTS Infotech provides corporate training in DOT NET, Java, Testing, Hardware and networking

DOTNET Training
    The DOT NET framework is Microsoft's enterprise-level platform for Web and Windows applications. Typically, Visual Studio.NET is the flagship rapid development environment. DOT NET applications and web services can be deployed to, and used by, many platforms, from desktop to mobile. One of the key features of .NET is support for multiple programming languages, particularly C# and VB.NET.
Training Course Summary
    This intensive .NET training course has been specifically designed to address the requirements of developers who are new to the .NET environment with a comprehensive introduction to creating typical commercial applications within the Visual Studio.NET framework using C# (VB.NET option available).
Objectives
    Delegates will be introduced to the Visual Studio.NET framework and will learn to develop applications using C# or VB.NET. Delegates will learn to apply their language of choice to develop server-side applications which make use of ADO.NET, ASP.NET and Web Services, as well as client-side GUI applications. Practical exercises are used throughout.
Course Content
    Course content has been developed for real-world, commercial scenarios by our expert. See below for detailed syllabus.
Duration
    60 days
Prerequisite Skills
    Delegates should have programming experience and ideally a background of an Object Based or Object Oriented Language.
Who Should Attend
    Programmers looking to learn C# or VB.NET to develop commercial web and client-side applications. Especially suited to Visual Studio 6 developers needing to Cross train to the .NET environment. III and Final Year B.E/B.Tech,MCA, M.Sc Students.
What You Will Learn To Do
1. Utilise Visual Studio .NET to develop and debug applications.
2. Understand the role of the Common Language Runtime (CLR).
3. Understand Object Oriented Programming in the .NET languages.
4. Develop Console applications.
5. Use WinForms to develop Windows applications.
6. Use WebForms to develop ASP.NET server side. applications.
7. Create Web Services.
Hands On Exercises
    The course will contain a substantial amount of Hands-On work. Delegates will be introduced to topics during theory sessions and these will be followed by lab exercises relating to the topic. Delegates will work on practical exercises which will reflect commercial scenarios.

Training course outline
Introduction
• What is .NET?
• What are C#, VB.NET and MSIL?
• Introduction to Visual Studio .NET
• .NET SDK and Tools
Language Fundamentals
• Console IO
• Comments and Documenting
• Common Language Runtime
• Base Class Library
• Namespaces
• Syntax comparison of C# and VB.NET
Type Hierarchy
• Object and Basic types
• References and Values
• Boxing
Language Features
• Object Oriented Programming
• Inheritance
• Polymorphism
• Garbage Collection
• Iteration and Flow of Control
• Arrays
• Exception Handling
• Interfaces
Windows Application Development
• WinForms
• Event Model
• Controls and Menus
.NET Framework
• File Handling
• Event Handling
• Threadpool and synchronization
ADO.NET
• ADO.NET objects
• Connections
• DataAdapters
• Commands
• DataSets
• DataViews
• Binding to Controls
Code Management
• Interoperability with COM
• Interoperability with other .NET modules
• Private and Shared Assemblies
• Versioning
ASP.NET
• HTTP Paradigm and ASP.NET
• What are Active Server Pages (ASP) .NET
• Using ASP.NET
• ASP.NET Advantages
• State Management
• Controls
• Page Layout
• Error Handling
• Tracing
VB.NET
• What is Visual Basic (VB) .NET
• Using VB.NET
• VB.NET Advantages
• Windows application
• Windows layout
• Error Handling
• Tracing
Web Services
• Web Service Development
• Creating a Web Service Clients
About Microsoft .NET
    The .NET framework is an application development platform focused on rapid application development (RAD), network transparency and platform independence. .NET is Microsoft's strategic solution for server and desktop development. .NET includes many technologies that are designed to facilitate rapid development of Internet and intranet applications. .NET has brought new functionalities and tools to the application programming interface (API). These new features allow developers to create applications for both Windows and the web as well as components and web services. .NET provides a new reflective, object-oriented API. .NET is designed to be sufficiently generic that many different high-level languages can be compiled.
JAVA
    Java 2 Enterprise Edition (J2EE) is the Java-based, runtime platform created by Sun Microsystems. J2EE is used for developing, deploying, and managing multi-tier server-centric architecture applications on an enterprise-wide scale.
    J2EE builds on the features of J2SE and adds distributed communication, threading control, scalable architecture, and transaction management.
    The J2EE platform is considered informally to be a language in its own right, as providers must agree to certain conformance requirements in order to declare their products as J2EE compliant.
    J2EE Architecture includes several J2EE API specifications, e.g. JDBC, RPC, CORBA, client-side applets, and also defines how to coordinate them. J2EE includes some unique specifications including Enterprise Java Beans, Servlets, Java Server Pages as well as several Web Services technologies. This allows the developer to create an enterprise application that is scalable and portable between platforms, while retaining the abiliity to integrate with many legacy technologies.

Enterprise Java Training Course
Objectives
    The J2EE Programming training course provides an overview of the J2EE architecture, and introduces delegates to the development and implementation of scalable distributed applications using Enterprise Javabeans (EJB), Servlets, and Java Server Pages (JSP). The course contains several J2EE tutorials, and can help towards J2EE certification.
    Available as a public or closed course at our London training centre, or can be tailored to your team's requirements and delivered onsite as a bespoke, customised training course.
Course Duration
    60 days
Who Should Attend ?
• Programmers developing systems which use Java as a server-side technology
• III Year and Final Year B.E/B.Tech, MCA, M.Sc students
What You Will Learn
• Understand all the components of the Enterprise Java architecture for building a web application.
• How to process internet-based requests.
• Provide fast and secure access to corporate data.
• How to use synchronous and asynchronous communication within and between enterprises
• How to implement server-level and application-level security.
• How to deploy an application within the J2EE server
The delegates will build a complete Enterprise Java application, in the form of a mini banking application, comprising of a number of exercises including:
• Servlets and JSP for user interface presentation
• Handling cookies and sessions for state management
• Use of JDBC for access to relational databases
• Parsing XML documents
• Writing custom JSP tags
• Session EJBs for distributable business processing
• Entity EJBs for transactional access to relational databases
• Integration of Servlets, JSPs and EJBs to form a complete online J2EE application.
Course Content
Course content has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus, or if you have a technical query email info@rtsinfotech.com

J2EE Training Course Outline
Introduction to the J2EE Architecture
• The need for distributed enterprise applications
• The typical enterprise architecture
• The J2EE architecture
• J2EE versus Microsoft DNA and .NET - Strengths and weaknesses of both
• J2EE tools
• Application servers
• Development tools
• Resources - Books and web sites
The J2EE Technology
• JSPs and servlets
• EJB
• RMI and CORBA
• Messaging
• Web Services
Overview of J2EE Architecture
• Introduction to design patterns
• The J2EE tiered architecture
• Common J2EE design patterns
• Common J2EE architectures
• Other J2EE technologies
     • Web tier (Struts, Tapestry)
     • Frameworks (Spring)
     • Persistence (Hibernate, JDO)

Web Applications
Servlets
• Introduction to HTTP
• What are servlets?
• Servlet architecture
• Creating and using servlets
• Using cookies
• Using session state
Java Server Pages
• What are JSPs?
• Creating JSPs
• Page directives
• Using beans
• Interacting with servlets
• JSP 2.0 EL

Web Services
Introduction to Web Services
• What is a web service?
• Service-Oriented Architectures
• How Web Services Work
• SOAP
   • SOAP message structure
   • Handling errors
• WSDL
• UDDI
Web Services in Java
• Java Web Service implementations
   • Apache Axis
   • Sun Application Server
• JAX-RPC
• Web service clients in Java
• Error handling

ENTERPRISE JAVABEANS
Introduction to EJBs
• EJB applications
• EJB types
   • Stateful and stateless session beans
   • CMP and BMP entity beans
• Message-driven beans
• EJB deployment
Implementing Session Beans
• Creating a session bean
• Deploying the bean
• Testing the bean
Implementing Entity Beans
• Creating a CMP entity bean
• Deploying the bean
• Testing the bean

JMS
• Messaging Models
• Connections
• Sessions
• Topics & Queues
• Using Messages
• Receiving Messages
• JMS Clients
Quality Principal and Quality Tools
• Software Process
• Software Development Life Cycle
• Project Management
• Requirement Management
• Software Configuration Management
• Software Testing Fundamentals
• Testing policy Vs quality Policy
• Test Proposal Preparation
• Test Economics and Testing Cost
Tester Role in Organization
• Units
• Integration
• System
• Acceptance
Testing Techniques
• White Box
• Black Box
• Incremental
• Thread
Development Testing Vs Independent Testing
Verification and Validation Methods and Management
Test Level Criterias

Special Test Types
• Performance (Load, Stress)
• Usability
• Interoperability
• Vendor Validation
• Recovery
• Configuration
• Benefits Realization
• Test Plan Preparation
• Test Case Design
• Defect Tracking and Management
• Test Tractability Matrix
• Testing Metrics
• Test Reports
• Client Server Testing
• Web Based Testing
• E-com and E-business Application Testing.
Automated Test Tools
• Manual Testing Vs Automated Testing
• Evaluation and Selection of Automated Tools
Functional Test Tools
• Win Runner
• Astra Quick Test
• Rational Robot
• Silk Test
Performance Test Tools
• Astra Load Test
• Load Runner
• Slik Performer
Test management Tools
• Test Director
HARDWARE
Duration
    60Days
Tasks
• Basic Electronics
• Parts Identification
• System Assembling
• Software Installation
• Trouble Shooting

Network
Duration
    1 Month
Tasks
• Basic Networking Concept
• CAT 5 Crimping
• Router Configuration
• LAN Configuraion
• IP Configuraion
• Trouble Shooting
aboutus disclaimer admin privacy contact