Hands On Technology Transfer, Inc. |
![]() |
Instructor-led IT training in more than 75 cities throughout the United States, Canada and the United Kingdom. Topics include .NET, SQL, Java, UNIX/ Linux, HTML, PHP, Windows Administration and more.
Travel packages and on site training are also available to get students the training they need, when and where they want it.
Hands On Technology Transfer, Inc. is based in Chelmsford, MA, USA
Hands On Technology Transfer, Inc. (HOTT) offers competency-based IT training programs in more than 75 cities across the United States, Canada and the United Kingdom, covering over 60 IT subject areas. These programs are designed with one main goal - making sure you and your staff will be competent and productive.
At HOTT, we guarantee the quality of our courses with a full 100 money-back guarantee. We guarantee small class sizes. We guarantee quality instructors. We guarantee competence. And we guarantee that IT training from HOTT will be more cost effective than training from any other source.
If a class is unavailable in your area you can take advantage of our Travel Package, which adds air and hotel accommodations for a total cost less than the price of tuition alone at many of our competitors. Or, consider our On Site Training alternative. No matter what technology you want to learn or where you want to learn it, Hands On Technology Transfer, Inc. has a training solution for you.
At HOTT, we guarantee the quality of our courses with a full 100 money-back guarantee. We guarantee small class sizes. We guarantee quality instructors. We guarantee competence. And we guarantee that IT training from HOTT will be more cost effective than training from any other source.
If a class is unavailable in your area you can take advantage of our Travel Package, which adds air and hotel accommodations for a total cost less than the price of tuition alone at many of our competitors. Or, consider our On Site Training alternative. No matter what technology you want to learn or where you want to learn it, Hands On Technology Transfer, Inc. has a training solution for you.
Advanced .NET Framework Programming Using C #


: This hands-on course examines how to utilize advanced features the .NET Framework using the C# programming language in order to build sophisticated applications. It includes coverage of .NET 2. 0 through .NET 3. 5. The course begins by quickly examining object-oriented programming topics, including inheritance, partial classes and generics. Students also learn about many of the .NET interfaces and how they can take advantage of them. Students learn how to manage data using .NET's object-based and generic collections. The course also illustrates how to use LINQ to make queries of collections, objects, and more...
Advanced .NET Framework Programming Using VB.NET


: This hands-on course examines how to utilize advanced features the .NET Framework using the VB. NET programming language in order to build sophisticated applications. It includes coverage of .NET 2. 0 through .NET 3. 5.
The course begins by quickly examining object-oriented programming topics, including inheritance, partial classes and generics. Students also learn about many of the .NET interfaces and how they can take advantage of them. Students learn how to manage data using .NET's object-based and generic collections. The course also illustrates how to use LINQ to make queries of collections, objects, and more...
Advanced ASP.NET Application Development Using C# and AJAX


: This course provides experienced ASP. NET developers with knowledge required to effectively architect complex web-enabled applications. Upon completion students will be able to optimize their use of ASP. NET technologies to build efficient and flexible systems. This class extends the students knowledge by examining how to:
* create a flexibile security infrastructure
* create custom controls
* personalize ASP. NET sites using themes, skins, and profiles
* generate images using GDI+
* work with the HTTP runtime
* use server-side more...
Advanced ASP.NET Application Development Using VB.NET and AJAX


: This course provides experienced ASP. NET developers with knowledge required to effectively architect complex web-enabled applications. Upon completion students will be able to optimize their use of ASP. NET technologies to build efficient and flexible systems. This class extends the students knowledge by examining how to:
* create a flexibile security infrastructure
* create custom controls
* personalize ASP. NET sites using themes, skins, and profiles
* generate images using GDI+
* work with the HTTP runtime
* use more...
Advanced Visual Basic 6.0


: This hands on Visual Basic 6 training course emphasizes object-oriented programming, component development and deployment, and techniques for connecting client applications to databases. Students start by interacting directly with the Win32 API to provide grounding in important Visual Basic programming principles. Students are then shown how to design and use class hierarchies. In the course's hands on exercises, students gain direct experience creating Visual Basic programs that both use existing components and create new ones. Students create both in-process and out-of-process more...
ASP Programming


: This hands on ASP programming course provides the knowledge necessary to design and develop dynamic web pages using Active Server Pages (ASP). Topics include VBScript syntax, ASP intrinsic objects, IIS components, file I/ O and database interaction. Students will learn how to connect to data from any ODBC-compliant database, and create database-driven HTML forms and reports. Students will also learn how to use all the standard ASP software components to implement more...
ASP.NET Programming Using C#


: This course provides students with hands on experience using Visual Studio to create dynamic web applications with the ASP. NET 3. 5 Framework using C#. This class provides a thorough introduction to the C# programming language, including coverage of the essentials of the C# programming language, built in data types, operators, control structures, classes and methods.
Students then learn how to leverage the power of the .NET Framework to build web user interfaces. Students will learn how to build web forms and work with a variety of ASP. NET controls, including validation controls and user controls. Students more...
ASP.NET Programming Using Visual Basic.NET


: This course provides students with hands on experience using Visual Studio to create dynamic web applications with the ASP. NET 3. 5 Framework using VB. NET. This class provides a thorough introduction to the VB. NET programming language, including coverage of the essentials of the VB. NET programming language, built in data types, operators, control structures, classes and methods.
Students then learn how to leverage the power of the .NET Framework to build web user interfaces. Students will learn how to build web forms and work with a variety of ASP. NET controls, including validation controls more...
C++ Programming for Non-C Programmers


: This hands on C++ programming course provides an accelerated introduction to the most essential syntactical components of the C and C++ languages on the first day, prior to four days of focus on object-oriented programming with C++. The course begins by introducing the built in data types, fundamental control constructs, and rich expression operator repertoire common to both C and C+. The remainder of the course teaches object-oriented programming using features of C++, congruent with the C++ for C Programmers course. Hands on exercises are performed throughout each day to demonstrate key concepts and assure mastery by the student.
Course more...
Introduction to Visual Basic 6.0


: This hands on Visual Basic training course provides a thorough introduction to the use of Visual Basic 6. The main goal of the course is to enable the participant to create business applications with Visual Basic that utilize multi-tier application design strategy for maintainability and reusability. The hands on exercises are focused on solving commonly encountered business problems. The course introduces the Visual Basic Integrated Development Environment (IDE) and its wealth of development tools. Students will learn to build effective user interfaces with Visual Basic controls, forms, and other more...
Java EE Web Application Development with Enterprise JavaBeans and Web Services


: This hands-on course provides participants with the knowledge and experience required to develop and deploy Enterprise JavaBeans, Web Services and robust Java EE (Java Enterprise Edition) web applications. The focus of the course is on building components that are deployed to the EJB Container and building web-enabled applications that employ Servlets, more...
Java Programming

: This hands on course introduces experienced programmers to Sun's Java technology and Java programming techniques. The Java platform provides an object-oriented, portable and robust framework for application development. Included are core language concepts including fundamental data types, flow control, and standard function libraries. The course emphasizes object oriented programming and modular design to support distributed development environments. Included are the design of classes and objects, inheritance and polymorphism, and the details about creating programs for use on a distributed network, with emphasis on more...
JavaScript Programming

: This hands on JavaScript training course provides the knowledge necessary to design and develop dynamic web pages using JavaScript. It introduces students to JavaScript and how the language can be used to turn static HTML pages into dynamic, interactive web pages. Students will learn the syntax of the JavaScript language and how client-side scripts interact with server-side programs. Additional topics include the Document Object Model, form validation, cookies, how to create functions, how to find and manipulate existing more...
Korn Shell Programming


: This hands on Korn Shell scripting course provides a comprehensive introduction to writing Korn shell scripts. Besides covering fundamental syntax for program flow control, variable assignment and substitution, I/ O control, and mathematical expressions, it emphasizes the powerful features that are unique to this shell, including built-in string operators, variable typesetting/ conversion, functions, and coprocess communication and control. The creative use of standard UNIX utilities within scripts to solve problems is stressed throughout. The course is designed for the administrators more...
Learning to Program with C#

: This hands on C# Programming course provides an introduction to programming using the C# language. Students are introduced to the application development cycle, structure of programs, and specific language syntax. The course introduces important algorithmic constructs, string and character manipulation, dynamic memory allocation, standard I/ O, and fundamental object-oriented programming concepts. The course explains the use of inheritance and polymorphism early on so the students can practice extensively in the hands on labs. Structured programming techniques and error handling are emphasized. The course includes the processing of command line arguments and environment variables so students more...
Learning to Program with Java


: This hands on Java Programming course provides an introduction to programming using the Java language. Students are introduced to the application development cycle, structure of programs, and specific language syntax. The course introduces important algorithmic constructs, string and character manipulation, dynamic memory allocation, standard I/ O, and fundamental object-oriented programming concepts. The course explains the use of inheritance and polymorphism early on so the students can practice extensively in the hands on labs. Structured programming techniques and error handling are emphasized. The course more...
Linux System Administration


: This hands on Linux administration course teaches students how to install, maintain, configure and tune a Linux system in a networked environment. Students will not only learn to perform basic administrative tasks such as adding and managing users, creating and maintaining file systems, maintaining shell and Perl scripts, and imposing a security policy, but will also learn to perform more advanced tasks including rebuilding the kernel, installing and supporting the X Window System, and installing and supporting network facilities such as NFS, more...
Mastering XML


: This hands on XML programming class presents a thorough introduction to creating, validating, transforming, transporting and formatting XML data. The course covers structuring data with XML; validating that data with document type definitions (DTDs) and schemas; creating and viewing XML documents; transforming XML documents with the XML Stylesheet Language (XSL, XSLT and XPATH); use of XML in the deployment of Web Services; referencing XML data via the document object model (DOM) and parsing libraries; and parsing XML via the Simple API for XML more...
Microsoft SQL Server 2005 Administration


: This class consists of five days of training that focus on the new features available in SQL Server 2005. You will learn how to install SQL Server 2005; use the SQL Server 2005 client tools to administer databases and create database applications; administer the database engine; use SQL Server Integration Services (SSIS) to import, export, and transform data; use SQL Server Replication to synchronize data between databases; use more...
Microsoft SQL Server 2008 Administration


: This class consists of five days of hands-on training that focus on the fundamentals of administering the SQL Server 2008 database engine. Participants in this course will come away with the knowledge and experience required to administer SQL Server 2008. The course focuses on performing common administrative tasks, understanding how SQL Server works under the covers, and optimizing SQL Server performance as well as assuring high data availability. Attendees will learn how to install, configure, manage, secure, automate, monitor, and optimize SQL Server 2008. You will also learn how to create, more...
Microsoft Transact-SQL Programming

: This Transact-SQL programming course teaches students relational database fundamentals and SQL programming skills in the Microsoft environment. Topics covered include relational database architecture, database design techniques, and simple and complex query skills. The course covers T-SQL programming constructs, predefined data types including XML, deployment of stored procedures and triggers, CLR integration, use of the more...
Microsoft Windows System Programming


: This hands on Windows system programming class covers programming for the Windows system environment using current Microsoft tools and technologies, with emphasis on the Win32 API. Visual Studio is used throughout the course as the development environment. Focusing on sophisticated design issues within the context of the Windows 2000, Windows XP, Windows Server 2003, Windows Vista, and more...
Object Oriented Analysis & Design with UML
: This OOA&D training course presents the key concepts and methodologies required to perform quality object-oriented software engineering, with particular attention to practical techniques such as use-case and CRC analysis, UML diagramming, and patterns. Students practice applying object oriented analysis during the course to improve software designs and to see how software objects can be altered to build software systems that are more robust and less expensive. Students use several methods for analyzing software systems, finding and refining useful classes and relationships more...
Perl Programming and CGI Scripting


: This hands on Perl programming course provides a thorough introduction to the Perl programming language, teaching attendees how to develop and maintain portable scripts useful for system management, data manipulation, and Web CGI programming. Emphasis is placed on built-in subroutines that can be used to help conveniently build fast, portable and efficient scripts. Extensive hands on exercises provide practice in report creation, pattern matching, string manipulation, file I/ O, command line processing, and debugging. Students are shown how to extend Perl's basic functionality with packages and loadable modules. more...
PHP Programming


: This hands on PHP Programming course provides the knowledge necessary to design and develop dynamic, database-driven web pages using PHP version 5. PHP is a language written for the web, quick to learn, easy to deploy and provides substantial functionality required for e-commerce. This course introduces the PHP framework and syntax, and covers in depth the most important techniques used to build dynamic web sites. Students learn how to connect to any ODBC-compliant database, and perform hands on practice with a MySQL database to create more...
SQL Programming


: This SQL programming course teaches students relational database fundamentals and SQL programming skills. Topics covered include relational database architecture, database design techniques, and simple and complex query skills. This class is intended for analysts, developers, designers, administrators, and managers new to the SQL programming language. Upon completion, participants will understand SQL functions, join techniques, database objects and constraints, and will be able to write useful SELECT, INSERT, UPDATE and more...
SQL Server Business Intelligence Application Development (SSRS, SSIS, SSAS)


: This hands on SQL Server course presents the Business Intelligence tools included in SQL Server 2005 as well as the new features of SQL Server 2008. Topics include the use of Business Intelligence Development Studio along with Integration Services, Analysis Services, and Reporting Services components of SQL Server used to more...
UNIX Linux Fundamentals


: This hands on course provides training on standard UNIX/ Linux commands and utilities used for day to day tasks including file manipulation, program execution and control, and effective use of the shell and desktop environments. The course presents the concepts necessary to understand the way UNIX works as well as the system's most commonly used commands. Data manipulation utilities and shell syntax for synthesizing command pipelines are emphasized. Bourne and Korn shell programming is introduced so students will be able to read and modify existing shell scripts as well as create their own. more...
Web Site Development with HTML JavaScript

: This hands on Web programming class provides a thorough introduction to implementing a full-featured Web site on the Internet or corporate Intranet, including implementation of dynamic content using JavaScript and related tools. Starting with thorough coverage of HTML, the course progresses to the implementation of dynamic client-side content using JavaScript. Hands-on exercises are performed throughout each day to demonstrate key concepts.
Windows Forms Programming Using C #


: This course provides students with hands on experience using Visual Studio to create desktop applications with the .NET 3. 5 Framework using C#. This class provides a thorough introduction to the C# programming language, including coverage of the essentials of the C# programming language, built in data types, operators, control structures, classes and methods.
Students then learn how to leverage the power of the .NET Framework and Windows Forms to build graphical user interfaces for desktop applications. Students will learn how to build modal and modeless dialogs and work with a variety of .NET more...
Windows Forms Programming Using Visual Basic.NET


: This course provides students with hands on experience using Visual Studio to create desktop applications with the .NET 3. 5 Framework using Visual Basic. NET. This class provides a thorough introduction to the VB. NET programming language, including coverage of the essentials of the VB. NET programming language, built in data types, operators, control structures, classes and methods.
Students then learn how to leverage the power of the .NET Framework and Windows Forms to build graphical user interfaces for desktop applications. Students more...
Windows Server 2008 Active Directory and Security Design


: Active Directory provides a single administration point for sign-on, policies and authentication control. This hands on course provides experience configuring Active Directory and essential network security components such as AD Certificate Services, IPSec and virtual private networking (VPN). Students will install Active Directory Domain Services (AD DS), integrate more...
Windows Server 2008 Administration


: This course provides hands on experience installing and configuring Windows Server 2008 to work with clients including Windows Vista. Students will perform full and core CD-based standard installation, deploy an image, configure and tune the server and assign roles and services. Attendees will practice local and remote administration of security, network, data and hardware in hands on labs. After installing an Active Directory domain controller, students will create and assign users, groups, permissions, more...
Writing a Windows Device Driver


: This hands on training course provides the knowledge and practice necessary to begin writing Windows device drivers for all modern Microsoft operating systems including Vista, Windows XP, Windows 2003, Windows 2000 and Windows NT 4. 0. The course provides a thorough grounding for Windows device driver development including core technologies such as how to create a basic driver, the fundamental driver more...
| Head Office |

