 online course |
 instructor-led class |
 learn at home |
 group study |
 self-directed study |
 cd-based training |
 DVD video training |
 printed book |
 e-book digital book |
 workshop seminar |
 train the trainer |
 computer-based learning |
 discount pricing |
 online tutorial |
Hands On Training Classes
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 4. 0. The course begins by quickly reviewing .NET's
Common Type System, and then examines nullable types, inferred types and dynamic data. Students then learn about object-oriented programming topics, including inheritance, abstract classes, sealed classes, 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
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 4. 0. The course begins by quickly reviewing .NET's
Common Type System, and then examines nullable types, inferred types and dynamic data. Students then learn about object-oriented programming topics, including inheritance, abstract classes, sealed classes, 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
more...
Advanced ASP.NET Application Development Using C# and AJAX



: Course
Description: This course provides experienced
ASP. NET developers with the 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. Topics include managing the appearance of a site using themes and skins, optimizing the performance of a site using caching, managing a secure website, and building responsive web sites using
AJAX. Students will learn how to:
personalize ASP. NET sites using
more...
Advanced ASP.NET Application Development Using VB.NET and AJAX



: This course provides experienced
ASP. NET developers with the 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. Topics include managing the appearance of a site using themes and skins, optimizing the performance of a site using caching, managing a secure website, and building responsive web sites using
AJAX. Students will learn how to:
* personalize ASP. NET sites using themes, skins, and profiles
* create and using custom controls
more...
ASP.NET 3.5 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.
more...
ASP.NET 3.5 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
more...
ASP.NET 4.0 Programming Using C#



: This course provides students with hands on experience using
Visual Studio to create dynamic web applications with the
ASP. NET 4. 0 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.
more...
ASP.NET 4.0 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 4. 0 Framework using
Visual Basic. NET. This class provides a thorough introduction to the Visual Basic 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
more...
CompTIA A+


: Students will learn to install, upgrade, repair, configure, optimize, troubleshoot, and perform preventative maintenance on basic personal computer hardware and
Windows operating systems.
Course
Prerequisites:
Experience with end-user skills on a
Windows-based personal computers, including the ability to: browse and search for information on the
Internet; start up, shut down, and log on to a computer and network; run programs; and move, copy, delete, and rename files in
more...
CompTIA Network+
: This course is intended for entry-level computer support professionals with basic knowledge of computer hardware, software, and operating systems, who wish to increase their knowledge and understanding of networking concepts and skills to prepare for a career in network support or administration, or to prepare for the
CompTIA Network+ (
2009 Objectives) exam. You will identify and describe all the major networking technologies, systems, skills, and tools in use in modern
PC-based computer networks.
Course
Prerequisites:
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
XHTML 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, and how to create your own script files.
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...
Learning to Program with VB.NET



: This hands on VB. NET programming course provides an introduction to programming using the VB. NET language. Students are introduced to the application development cycle, structure of programs, and specific language syntax. The course also contains "
Thinking Like a
Programmer" sections that provide students insight on how to develop common algorithms. The course covers console and file I/ O, string and character manipulation, managing data using collections and fundamental object-oriented programming concepts. Error handling techniques are also emphasized. The course also introduces how to access
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...
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, use of cursors, creating and using
Views and user-defined
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...
Project Management

: This course focuses on industry recognized best practices for managing complex projects. Attendees will learn how to create a
Project Management plan consisting of subsidiary plans, how to ensure successful execution of the plan, and how to bring a project to completion on time. The course covers all project phases, including project planning, scheduling, control, and closing. Students will come away with the knowledge and tools to complete projects on time, within budget, and with the right scope. Comprehensive interactive exercises build competence and confidence in the skills being taught, with students applying tools and techniques in real-world scenarios to gain experience carrying out proven approaches to project management.
SharePoint 2010 Administration


: This hands on course teaches students how to develop and deploy
SharePoint 2010 sites and also teaches students how to implement security, connect to databases, and administer and monitor
SharePoint sites. It begins with a thorough examination of how SharePoint really functions under the hood, and how to configure new SharePoint environments. From there students learn the details of how to create new sites from scratch or by using site templates, and how to create web parts from scratch.
Hands on exercises will have students create common SharePoint components, such as lists, libraries, blogs,
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...
Test Driven Development TDD and Refactoring Legacy Code Using Java



: This course provides students with hands on experience learning
Test Driven Development (
TDD) using
JUnit. Students will build unit tests using mocks, fakes, stubs and drivers, and address issues working with databases and other systems. Student will create tests and code that will be more likely to meet and exceed requirements. Code that receives "test coverage" will not break existing systems, because tests are passed before code is checked in.
Students will spend time working with the issue involved in refactoring legacy code, or
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
XHTML and
Cascading Style Sheets (
CSS), 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 3.5 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
more...
Windows Forms 3.5 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.
more...
Windows Forms 4.0 Programming Using C#



: This course provides students with hands on experience using
Visual Studio to create desktop applications with the .NET 4. 0 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
more...
Windows Forms 4.0 Programming Using Visual Basic.NET



: This course provides students with hands on experience using
Visual Studio to create desktop applications with the .NET 4. 0 Framework using
Visual Basic. NET. This class provides a thorough introduction to the Visual Basic. 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
more...
Windows Presentation Foundation Programming Using C#



: This course provides students with hands on experience using
Visual Studio to create dynamic
Windows Presentation Foundation applications 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 will learn the basics of
XAML and how it, combined with C#, is used to describe the appearance and behavior of
WPF more...
Windows Server 2008 Administration



: This course provides hands on experience installing and configuring
Windows Server 2008. 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, rights, policies and profiles.
Attendees will configure and troubleshoot the
more...
XML Programming



: The eXtensible
Markup Language (
XML) provides a standard, document-based approach to handling, transforming, storing and querying structured data. XML is widely accepted as a file and message format because it preserves the structure of application data in a language-independent way. Standard tools make it possible to merge content from distributed systems with relative ease. XML is a fundamental building block of interactive web applications, enabling service-oriented architectures in which XML is used as the message payload. XML is the basis for web display languages such as
XHTML (used
more...