e-Learning: Programming & Web Development Library
Online training to support the entire web development process — Programming, scripting, user interfaces, databases, and more
New Horizons has assembled the most complete collection of online courses and reference materials for Programming and Web Development Professionals now available in a single library. This library, designed specifically for individuals and teams that develop applications and administer their back-end databases, includes training and support to create web applications, mail-tool applications, scripts, relational databases, and reports. Featured programming languages include C, C++, Java, HTML, ASP, Perl, XML, and even COBOL for organizations that maintain legacy business code. Training supports database technologies by Oracle®, Microsoft® SQL and Microsoft Access. The breadth of this collection is appropriate for the wide range of job roles involved in the development process, and the depth in any one area is sufficient to accommodate the entry-level programmer through the most senior developers on staff.
Training and support for all application development roles available in all major technologies
- Programmer or Application Developer - Designs, codes, compiles, documents, and tests computer programs for a variety of purposes - as software-based products, applications provided over the internet, mail tool applications, in support of a web site, or to control hardware. The tools of this trade are programming and scripting languages.
- Database Developer or Architect - Selects database technologies that optimally meet specific business requirements and develops database infrastructure and security. Technical focus is on database analysis and design, but an understanding of programming and application development is very helpful.
- Database Administrator - Designs, implements, and maintains databases. Also develops database queries and performs other client services. Senior Administrators conduct database monitoring, tuning, and capacity planning to optimize performance.
- Software Quality Assurance Specialist or Software Tester - Evaluates software applications against a suite of test cases and tracks and reports results. Senior Testers develop QA standards and metrics, create software test plans, and manage the testing process.
Resources that advance individuals by strengthening core skills
This library also includes courses that build core conceptual skills, in addition to those that teach specific applications or languages. Core skills are fundamental to job performance and can be leveraged across any language or technology. Examples include:
- Designing Business Solutions (Parts 1 and 2)
- Designing Data Services and Data Models (Parts 1 and 2)
- Gathering and Analyzing Business Requirements
- Intranets and Extranets: An Introduction
- Object-Oriented Programming Principles
- Relational Database Design
- Technical Introduction to the Internet
Included Courses
| .NET Framework: Introduction |
| Access 2000: Advanced |
| Access 2000: Advanced (For use with Screen Readers) |
| Access 2000: Introduction to Application Development |
| Access 2000: Level 1 |
| Access 2000: Level 1 (For use with Screen Readers) |
| Access 2000: Level 2 |
| Access 2000: Level 2 (For use with Screen Readers) |
| Access 2002 (Office XP): Advanced (For use with Screen Readers) |
| Access 2002 (Office XP): Level 1 |
| Access 2002 (Office XP): Level 1 (For use with Screen Readers) |
| Access 2002 (Office XP): Level 2 |
| Access 2002 (Office XP): Level 2 (For use with Screen Readers) |
| Access 2002 (Office XP): Level 3 |
| Access 2002 (Office XP): Level 4 |
| Access 2003: Creating Queries |
| Access 2003: Designing a Database |
| Access 2003: Improving the Effectiveness of an Access Database |
| Access 2003: Improving Usability with Access Macros |
| Access 2003: Integrating Access with the Web, XML, and Office Applications |
| Access 2003: Maintaining Existing Databases |
| Access 2003: Optimizing and Securing Access Database Applications |
| Access 2003: Structure and Analyze Data with Advanced Queries |
| Access 2003: Working with Forms |
| Access 2003: Working with Reports |
| Access 7.0: Introduction |
| Access 97: Advanced |
| Access 97: Introduction to Application Development |
| Access 97: Level 1 |
| Access 97: Level 2 |
| Active Server Pages: Level 1, Part One |
| Active Server Pages: Level 1, Part Two |
| Administering and Monitoring Microsoft® SQL Server™ 2005 |
| Advanced JavaScript Programming v1.3 |
| ASP Application Migration and ASP.NET Web Application Deployment |
| ASP.NET: Using Visual C#, ADO.NET, and XML |
| ASP.NET: Using VisualBasic.NET, ADO.NET, and XML |
| Basic COBOL |
| Basics of XML Programming |
| Building Data Components in Microsoft® Visual Studio® 2005 |
| Building Dynamically Extensible Applications: Hosting, AppDomains and Reflection |
| Building Managed Code for SQL Server 2005 and Creating SOA Applications with Visual Studio 2005 |
| Building Services and Notifications Using Microsoft® SQL Server™ 2005 |
| Building Web Applications with ASP.NET 2.0 |
| Building Windows® Forms Applications with Microsoft® Visual Studio® 2005 |
| Building XML - Based Web Applications - Part 1 |
| Building XML - Based Web Applications - Part 2 |
| Building XML - Based Web Applications - Part 3 |
| Building XML - Based Web Applications - Part 4 |
| C Programming: An Introduction |
| C Programming: An Introduction (For use with Screen Readers) |
| C++ Programming: Introduction |
| Cascading Style Sheets (Second Edition) |
| Cascading Style Sheets : Designing Web Page Layout |
| ColdFusion 5: Level 1 |
| ColdFusion 5: Level 1 (For use with Screen Readers) |
| ColdFusion 5: Level 2 |
| ColdFusion 5: Level 2 (For use with Screen Readers) |
| ColdFusion MX: Level 1 |
| ColdFusion MX: Level 2 |
| ColdFusion: Level 1 |
| ColdFusion: Level 2 |
| ColdFusion: Level 3 |
| Course 2640: Upgrading Web Development Skills from ASP to Microsoft® ASP.NET |
| Creating and Debugging ASP.NET Web Applications |
| Creating and Managing Controls with Visual Basic .NET |
| Creating and Managing Controls with Visual C# .NET |
| Creating and Manipulating Data with Microsoft® ADO.NET |
| Creating ASP.NET Web Applications |
| Creating Simple Programs |
| Creating the Data Access Tier Using Microsoft® SQL Server™ 2005 |
| Creating Your First Microsoft® ASP.NET 2.0 Web Application |
| Crystal Reports 10: Level 1 |
| Crystal Reports 10: Level 2 |
| Crystal Reports 8.0: Advanced |
| Crystal Reports 8.0: Basic Skills |
| Crystal Reports 8.5: Advanced |
| Crystal Reports 8.5: Basic Skills |
| Crystal Reports 9.0: Level 1 |
| Crystal Reports 9.0: Level 2 |
| Crystal Reports XI: Arranging and Displaying Report Data |
| Crystal Reports XI: Charting and Distributing Data |
| Crystal Reports XI: Creating Reports |
| Crystal Reports XI: Data Access Techniques |
| Crystal Reports XI: Formatting Reports |
| Crystal Reports XI: Report Enhancements |
| Crystal Reports XI: Report Manipulation in Crystal Reports XI |
| Data Availability Features in Microsoft® SQL Server™ 2005 |
| Defining the Principles Of Object-Oriented Programming |
| Designing Business Solutions, Part One |
| Designing Business Solutions, Part Two |
| Designing Data Services and Data Models, Part One |
| Designing Data Services and Data Models, Part Two |
| Designing the Tiers in a Microsoft .NET Business Solution |
| Developing Applications with Visual Basic .NET |
| Developing Applications with Visual C# .NET |
| Developing Microsoft® .NET Applications Using Code Generation, UI Process, and Abstraction |
| Developing Microsoft® ASP.NET 2.0 Web Applications |
| Developing Object-Oriented Applications for the Real World |
| DHTML Cross-browser Techniques (Second Edition) |
| DHTML Cross-browser Techniques, Part 1 |
| DHTML Cross-browser Techniques, Part 2 |
| E-Business: Fundamentals of E-Commerce |
| Enhancing ASP.NET Web Application Functionality |
| Enhancing Web Pages with JavaScript |
| Examining Object-Oriented Software Design Techniques |
| Exploring the New Features of IBM® Lotus® Domino Designer® 6/6.5 (Part 1) |
| Exploring the New Features of IBM® Lotus® Domino Designer® 6/6.5 (Part 2) |
| Finalizing COM+ Applications |
| Finalizing the Deployment of a Microsoft .NET Business Solution |
| Formulating a Microsoft .NET Business Solution |
| Gathering and Analyzing Business Requirements |
| Generating Design Components for a Microsoft .NET Business Solution |
| Getting Started with COM+ |
| Getting Started with Microsoft Visual Studio .NET |
| Getting Started with Microsoft® Visual Studio® 2005 for Visual Basic® 6.0 Developers |
| HTML 4.01 Web Authoring: Level 1 |
| HTML 4.01 Web Authoring: Level 1 (For use with Screen Readers) |
| HTML 4.01 Web Authoring: Level 1 (Second Edition) |
| HTML 4.01 Web Authoring: Level 2 |
| HTML 4.01 Web Authoring: Level 2 (For use with Screen Readers) |
| HTML 4.01 Web Authoring: Level 2 (Second Edition) |
| HTML 4.01 Web Authoring: Level 3 (Second Edition) |
| HTML Programming 4.0: Advanced |
| HTML Programming 4.0: Introduction |
| Identifying Basic Programming Concepts |
| Implementing CRMs, Handling COM+ Events and Configuring Queued Components |
| Implementing Data Access and Security in an ASP.NET 2.0 Web Application |
| Implementing Master Pages, Personalization, and Web Parts with ASP.NET 2.0 |
| Implementing Web Services |
| Implementing Wizards, Site Navigation, State Management, and Configuration in ASP.NET 2.0 |
| Improving Security in a Microsoft® ASP.NET 2.0 Web Application |
| Improving Web Service Performance |
| Installing and Securing Microsoft® SQL Server™ 2005 |
| Intermediate COBOL |
| Intranets and Extranets: An Introduction |
| Introducing Computer Science with the Microsoft® .NET Framework and Visual Studio® 2005 |
| Introduction to Oracle9i |
| Introduction to Oracle9i: SQL, PL/SQL, and SQL*Plus |
| Introduction to Programming |
| J2EE: Web Component Development (Part 1): Building Servlets and JSPs |
| J2EE: Web Component Development (Part 2): Maintaining Client State |
| J2EE: Web Component Development (Part 3): Using JavaBeans and the Custom Tag Library |
| J2EE: Web Component Development (Part 4): Applying Security and Filters |
| J2EE: Web Component Development (Part 5): Using Design Patterns and Database Integration |
| Java 2 Programming Language: 2nd Edition |
| Java 2: Advanced Programming |
| Java 2: Enterprise Connectivity |
| Java 2: Object Oriented Analysis and Design Using UML, Part One |
| Java 2: Object Oriented Analysis and Design Using UML, Part Two |
| Java 2: Programming Language |
| Java 2: Programming Language - Third Edition |
| Java 2: Using IBM VisualAge to Create Java Applications |
| Javascript Programming (3rd Edition): Creating Scripts for Manipulating Data |
| Javascript Programming (3rd Edition): Creating User-Interactive Web Pages |
| JavaScript Programming (Second Edition) |
| JavaScript Programming v1.3 |
| Java™ 2: Enterprise JavaBeans |
| Java™ 2: Security Fundamentals |
| JSP: Basic Web Site Development |
| JSP: Basic Website Development - 2nd Edition |
| Managing and Finalizing ASP.NET Web Applications |
| Managing Data Source Connections Using Microsoft® ADO.NET |
| Managing Exchange Server 2003 Access and Connectivity |
| Managing Exchange Server 2003 Access and Connectivity (Upgrading Your Skills) |
| Microsoft Project 2003: Web Access |
| Microsoft SQL Server 2000: Database Design |
| Microsoft SQL Server 2000: Querying with Transact-SQL |
| Microsoft SQL Server 2000: System Administration |
| Microsoft SQL Server 7.0 Database Design, Part One |
| Microsoft SQL Server 7.0 Database Design, Part Two |
| Microsoft SQL Server 7.0 System Administration, Part One |
| Microsoft SQL Server 7.0 System Administration, Part Two |
| Microsoft® Office Access 2003: Level 1 |
| Microsoft® Office Access 2003: Level 2 |
| Microsoft® Office Access 2003: Level 3 |
| Microsoft® Office Access 2003: Level 4 |
| New Features of Microsoft® SQL Server™ 2005 Analysis Services |
| Object-Oriented Programming Principles |
| Oracle 8i: Tuning and Troubleshooting, Part One |
| Oracle 8i: Tuning and Troubleshooting, Part Two |
| Oracle Database 10g: Automation and Globalization |
| Oracle Database 10g: Backing Up, Restoring, and Recovering Data |
| Oracle Database 10g: Data Management and Security Enhancements |
| Oracle Database 10g: Getting Started |
| Oracle Database 10g: Installing and Managing |
| Oracle Database 10g: Loading, Unloading, and Managing Undo Data |
| Oracle Database 10g: Managing Logical and Physical Structure |
| Oracle Database 10g: Managing Users, Security, and System Performance |
| Oracle Database 10g: Monitoring and Managing Memory and the Database |
| Oracle Database 10g: Monitoring and Managing Performance and Storage |
| Oracle Database 10g: Performance and Maintenance Enhancements |
| Oracle Database 10g: Performing Backups, and Restore and Recovery Operations |
| Oracle Database 10g: Using RMAN |
| Oracle Developer 2000: Advanced Forms Development, Part One |
| Oracle Developer 2000: Advanced Forms Development, Part Two |
| Oracle Developer 2000: Creating Functional Reports, Part One |
| Oracle Developer 2000: Creating Functional Reports, Part Two |
| Oracle Developer 2000: Introduction to Oracle Forms Design, Part One |
| Oracle Developer 2000: Introduction to Oracle Forms Design, Part Two |
| Oracle Developer 2000: PL/SQL Functions, Procedures, and Packages, Part One |
| Oracle Developer 2000: PL/SQL Functions, Procedures, and Packages, Part Two |
| Oracle Fundamentals (Second Edition) |
| Oracle Fundamentals, Part One |
| Oracle Fundamentals, Part Three |
| Oracle Fundamentals, Part Two |
| Oracle8i: Architecture and Administration, Part One |
| Oracle8i: Architecture and Administration, Part Three |
| Oracle8i: Architecture and Administration, Part Two |
| Oracle8i: Backup and Recovery |
| Oracle8i: Network and Distributed Administration, Part One |
| Oracle8i: Network and Distributed Administration, Part Two |
| Oracle8i: SQL, PL/SQL, and SQL*Plus, Part Four |
| Oracle8i: SQL, PL/SQL, and SQL*Plus, Part One |
| Oracle8i: SQL, PL/SQL, and SQL*Plus, Part Three |
| Oracle8i: SQL, PL/SQL, and SQL*Plus, Part Two |
| Oracle9i: Database Fundamentals I |
| Oracle9i: Database Fundamentals II |
| Oracle9i: Database Performance Tuning |
| Oracle9i: New Features for Administrators |
| Perl/CGI: Introduction |
| PHP 4: Introduction |
| Preparing and Deploying Applications with Visual Basic .NET |
| Preparing and Deploying Applications with Visual C# .NET |
| Programming Microsoft® SQL Server™ 2005 |
| Programming with Microsoft Visual Basic .NET - Part 1 |
| Programming with Microsoft Visual Basic .NET - Part 2 |
| Programming with Microsoft Visual Basic .NET - Part 3 |
| Programming with Microsoft Visual Basic .NET - Part 4 |
| Programming with Microsoft Visual Basic .NET - Part 5 |
| Programming with the Microsoft.NET Framework (Microsoft Visual Basic .NET) - Part 1 |
| Programming with the Microsoft.NET Framework (Microsoft Visual Basic .NET) - Part 2 |
| Programming with the Microsoft.NET Framework (Microsoft Visual Basic .NET) - Part 3 |
| Programming with the Microsoft.NET Framework (Microsoft Visual Basic .NET) - Part 4 |
| R5 Domino Designer Fast Track, Part One |
| R5 Domino Designer Fast Track, Part Two |
| R5 Domino Designer Update |
| R5 Systems Administration Fast-Track, Part One |
| R5 Systems Administration Fast-Track, Part Two |
| Relational Database Design (Second Edition) |
| Relational Database Design: A Practical Approach |
| Securing and Managing COM+ Applications |
| SQL: Advanced Querying |
| SQL: Advanced Querying — Second Edition — (Part1): Using Subqueries |
| SQL: Advanced Querying — Second Edition — (Part 2): Manipulating Tables |
| SQL: Advanced Querying — Second Edition — (Part 3): Viewing and Indexing Table Data |
| SQL: Fundamentals of Querying |
| SQL: Fundamentals of Querying Second Edition (Part1): Basic Querying |
| SQL: Fundamentals of Querying Second Edition (Part2): Organizing Data |
| SQL: Fundamentals of Querying Second Edition (Part3): Handling Multiple Tables |
| Technical Introduction to the Internet |
| Updating Your Data ETL Skills to Microsoft® SQL Server™ 2005 Integration Services |
| Updating Your Reporting Skills to Microsoft® SQL Server™ 2005 Reporting Services |
| Upgrading from Microsoft® Visual Basic® 6.0: Microsoft Visual Studio® 2005 Development Environment |
| Upgrading from Microsoft® Visual Basic® 6.0: Deploying .NET Framework Applications |
| Upgrading from Microsoft® Visual Basic® 6.0: Introduction to Object-Oriented Programming |
| Upgrading from Microsoft® Visual Basic® 6.0: Introduction to the Microsoft .NET Framework |
| Upgrading from Microsoft® Visual Basic® 6.0: Microsoft Visual Basic 2005 Language Enhancements |
| Upgrading from Microsoft® Visual Basic® 6.0: Upgrading Visual Basic 6.0 Applications |
| Using Advanced Microsoft® .NET Application Deployment Techniques |
| Using Advanced Microsoft® .NET Application Security Techniques |
| Using Advanced Microsoft® .NET Performance and Operational Techniques |
| Using Advanced Microsoft® .NET Scalable Data Management Techniques |
| VBScript: Introduction |
| Visual Basic .NET: Introduction |
| Visual Basic 6.0 Designing and Implementing Desktop Applications |
| Visual Basic 6.0 Introduction, Part One |
| Visual Basic 6.0 Introduction, Part One (For use with Screen Readers) |
| Visual Basic 6.0 Introduction, Part Two |
| Visual Basic 6.0 Introduction, Part Two (For use with Screen Readers) |
| Visual C#.NET: Advanced |
| Visual C#.NET: Introduction for Developers |
| Visual C++ 6.0: Desktop and Distributed Application Development with COM |
| Visual C++ 6.0: Desktop and Distributed Application Development with the Platform SDK |
| Visual C++ 6.0: Desktop Application Development with MFC |
| Visual Studio .NET: Introduction |
| Web Development with CSS |
| Web Service Architectures and Technologies |
| What's New in Microsoft® Visual Studio® 2005 for Existing Visual Studio .NET Developers |
