Online Software Development eLearning

Software Development Training Provider? - Tell us about your Training!
Software Development Training Seminars and Classes
From 123-CBT Computer Based Training
SOFTWARE PROGRAMMING FUNDAMENTALS on-line e-learning cbt (computer based)cd rom SOFTWARE PROGRAMMING FUNDAMENTALS  more...
BEST PRACTICES FOR SOFTWARE PROGRAMMING on-line e-learning cbt (computer based)cd rom BEST PRACTICES FOR SOFTWARE PROGRAMMING  more...
DEVELOPING A USER-CENTERED SOFTWARE DESIGN APPROACH on-line e-learning cbt (computer based)cd rom DEVELOPING A USER-CENTERED SOFTWARE DESIGN APPROACH  more...
C PROGRAMMING on-line e-learning cbt (computer based)cd rom C PROGRAMMING  more...
ANSI C PROGRAMMING on-line e-learning cbt (computer based)cd rom ANSI C PROGRAMMING  more...
PERL PROGRAMMING FUNDAMENTALS on-line e-learning cbt (computer based)cd rom PERL PROGRAMMING FUNDAMENTALS  more...
AGILE SOFTWARE DEVELOPMENT on-line e-learning cbt (computer based)cd rom AGILE SOFTWARE DEVELOPMENT  more...
INTRODUCTION TO AJAX DEVELOPMENT on-line e-learning cbt (computer based)cd rom INTRODUCTION TO AJAX DEVELOPMENT  more...
C Programming Structured Programming on-line e-learning cbt (computer based)cd rom C Programming: Structured Programming To provide the student with structured programming concepts used in C  more...
C Programming Classes and Data Abstraction on-line e-learning cbt (computer based)cd rom C Programming: Classes and Data Abstraction To provide students with the skills required to create and instantiate classes  more...
C Programming Manipulating Objects on-line e-learning cbt (computer based)cd rom C Programming: Manipulating Objects To provide the student with the skills required to use dynamic memory allocation in C  more...
C Programming Overloading on-line e-learning cbt (computer based)cd rom C Programming: Overloading To provide the student with the skills required to use polymorphism and overloading  more...
C Programming Files and Streams on-line e-learning cbt (computer based)cd rom C Programming: Files and Streams To provide the student with the skills required to create C programs that use files  more...
C Programming Programming Techniques on-line e-learning cbt (computer based)cd rom C Programming: Programming Techniques To give the student an appreciation of advanced concepts in C programming  more...
ANSI C Programming Introducing C on-line e-learning cbt (computer based)cd rom ANSI C Programming: Introducing C To familiarize students with the capabilities of the ANSI C language and to enable them to write useful C programs  more...
ANSI C Programming Data Representation on-line e-learning cbt (computer based)cd rom ANSI C Programming: Data Representation To describe how ANSI C programs use memory to store data and how to write portable C programs  more...
ANSI C Programming Functions on-line e-learning cbt (computer based)cd rom ANSI C Programming: Functions To introduce functions in ANSI C and describe how to write and use them in programs  more...
ANSI C Programming Expressions on-line e-learning cbt (computer based)cd rom ANSI C Programming: Expressions To describe the syntax rules governing expressions and statements in ANSI C and how to to use expressions and statements  more...
ANSI C Programming Flow Control on-line e-learning cbt (computer based)cd rom ANSI C Programming: Flow Control To describe advanced flow-control statements  more...
ANSI C Programming Text Processing on-line e-learning cbt (computer based)cd rom ANSI C Programming: Text Processing To describe how to write ANSI C programs for text, string, and array processing  more...
ANSI C Programming Processing Records on-line e-learning cbt (computer based)cd rom ANSI C Programming: Processing Records To describe how to write ANSI C programs for processing aggregate data objects individually, in arrays, and in lists  more...
ANSI C Programming Pointers on-line e-learning cbt (computer based)cd rom ANSI C Programming: Pointers To describe how to write advanced, efficient ANSI C programs using pointers  more...
ANSI C Programming The Standard Library and Preprocessor on-line e-learning cbt (computer based)cd rom ANSI C Programming: The Standard Library and Preprocessor To describe programming file and other I/O operations in ANSI C and how to implement facilities from the standard library  more...
Perl Language Fundamentals on-line e-learning cbt (computer based)cd rom Perl Language Fundamentals To perform basic programming operations using Perl variables, regular expressions, search-and-replace procedures, and file handling  more...
Starting to Program with Perl on-line e-learning cbt (computer based)cd rom Starting to Program with Perl To use Perl to create basic and object-oriented data-driven applications and to interact with CGI scripts and MySQL databases  more...
General Coding Best Practices on-line e-learning cbt (computer based)cd rom General Coding Best Practices To outline the best practices for writing high quality methods, expressions, variables, arrays, loops, and if statements, and to describe recommended practices for writing readable code  more...
Maintaining Quality Code on-line e-learning cbt (computer based)cd rom Maintaining Quality Code To outline the primary techniques of refactoring, and to discuss the best practices for reviewing, testing, and debugging code  more...
Object-oriented Coding Best Practices on-line e-learning cbt (computer based)cd rom Object-oriented Coding Best Practices To outline the best practices for defining and using classes, and determining how best to use inheritance or its alternatives  more...
Programming Techniques and Strategies on-line e-learning cbt (computer based)cd rom Programming Techniques and Strategies To outline the high-level considerations for producing good code  more...
Introducing User-Centered Design on-line e-learning cbt (computer based)cd rom Introducing User-Centered Design To identify the principles and benefits of user-centered design and to determine a practical approach to promoting user-centered design methodology in organizations  more...
Developing an Application Using User-Centered Design on-line e-learning cbt (computer based)cd rom Developing an Application Using User-Centered Design To conduct user research and to design effective user interface and interaction elements  more...
The Iterative Process in User-Centered Design on-line e-learning cbt (computer based)cd rom The Iterative Process in User-Centered Design To design usability tests and surveys, organize focus groups, and analyze feedback and implement findings for improving product design  more...
Practical Examples of User-Centered Design on-line e-learning cbt (computer based)cd rom Practical Examples of User-Centered Design To design user-centered Windows applications and web sites  more...
Java Programming with J2SE 5 Getting Started with Java on-line e-learning cbt (computer based)cd rom Java Programming with J2SE 5: Getting Started with Java Sun To introduce the main principles and elements of the Java language  more...
Java Programming with J2SE 5 Operators and Flow Control in Java on-line e-learning cbt (computer based)cd rom Java Programming with J2SE 5: Operators and Flow Control in Java Sun To enable the learner to identify and work with Java operators, expressions, selection statements, and loop constructs  more...
Java Programming with J2SE 5 Creating Classes in Java on-line e-learning cbt (computer based)cd rom Java Programming with J2SE 5: Creating Classes in Java Sun To enable the learner to create and work with Java classes and objects  more...
Java Programming with J2SE 5 Working with Classes in Java on-line e-learning cbt (computer based)cd rom Java Programming with J2SE 5: Working with Classes in Java Sun To enable the learner to implement inheritance and polymorphism in Java and to work with Java's static and final modifiers  more...
Java Programming with J2SE 5 Generics and Annotations on-line e-learning cbt (computer based)cd rom Java Programming with J2SE 5: Generics and Annotations Sun To explain what metadata is and how it can be used to provide annotation source to third-party tools and to outline J2SE 1.5 tool changes  more...
Java Programming with J2SE 5 Reference Types and Threading on-line e-learning cbt (computer based)cd rom Java Programming with J2SE 5: Reference Types and Threading Sun To enable the learner to work with reference types and threads in Java  more...
Java Programming with J2SE 5 Exception Handling and Assertions on-line e-learning cbt (computer based)cd rom Java Programming with J2SE 5: Exception Handling and Assertions Sun To enable the learner to handle exceptions and use assertions in Java  more...
Java Programming with J2SE 5 Java Utilities on-line e-learning cbt (computer based)cd rom Java Programming with J2SE 5: Java Utilities Sun To enable the learner to use the classes and methods of the java.lang, java.util, java.io, and java.nio packages  more...
Java Programming with J2SE 5 Java I O on-line e-learning cbt (computer based)cd rom Java Programming with J2SE 5: Java I/O Sun To enable the learner to use Java's I/O facilities to read and write data, and format input or output  more...
Java Programming with J2SE 5 Java Applets on-line e-learning cbt (computer based)cd rom Java Programming with J2SE 5: Java Applets Sun To demonstrate how to build applets and place them on web pages  more...
Java Programming with Java SE 6 0 Java Applets on-line e-learning cbt (computer based)cd rom Java Programming with Java SE 6.0: Java Applets Sun To demonstrate how to build applets and place them on web pages  more...
Java Programming with Java SE 6 0 Java I O on-line e-learning cbt (computer based)cd rom Java Programming with Java SE 6.0: Java I/O Sun To enable the learner to use Java's I/O facilities to read and write data, and format input or output  more...
Java Programming with Java SE 6 0 Java Utilities on-line e-learning cbt (computer based)cd rom Java Programming with Java SE 6.0: Java Utilities Sun To enable the learner to use the classes and methods of the java.lang, java.util, java.io, and java.nio packages  more...
Java Programming with Java SE 6 0 Getting Started with Java on-line e-learning cbt (computer based)cd rom Java Programming with Java SE 6.0: Getting Started with Java Sun To introduce the main principles and elements of the Java language  more...
Java Programming with Java SE 6 0 Operators and Flow Control in Java on-line e-learning cbt (computer based)cd rom Java Programming with Java SE 6.0: Operators and Flow Control in Java Sun To enable the learner to identify and work with Java operators, expressions, selection statements, and loop constructs  more...
Java Programming with Java SE 6 0 Creating Classes in Java on-line e-learning cbt (computer based)cd rom Java Programming with Java SE 6.0: Creating Classes in Java Sun To enable the learner to create and work with Java classes and objects  more...
Java Programming with Java SE 6 0 Working with Classes in Java on-line e-learning cbt (computer based)cd rom Java Programming with Java SE 6.0: Working with Classes in Java Sun To enable the learner to implement inheritance and polymorphism in Java and to work with Java's static and final modifiers  more...
Java Programming with Java SE 6 0 Generics and Annotations on-line e-learning cbt (computer based)cd rom Java Programming with Java SE 6.0: Generics and Annotations Sun To explain what metadata is and how it can be used to provide annotation source to third-party tools and to outline generics in Java.  more...
Java Programming with Java SE 6 0 Reference Types and Threading on-line e-learning cbt (computer based)cd rom Java Programming with Java SE 6.0: Reference Types and Threading Sun To enable the learner to work with reference types and threads in Java  more...
Java Programming with Java SE 6 0 Exception Handling and Assertions on-line e-learning cbt (computer based)cd rom Java Programming with Java SE 6.0: Exception Handling and Assertions Sun To enable the learner to handle exceptions and use assertions in Java  more...
Ajax API Essentials on-line e-learning cbt (computer based)cd rom Ajax API Essentials This course will explore the various technologies that are employed in Ajax applications. It will begin by examining the important role that XML and CSS play in developing Ajax applications that interact with data sent from the server. Then it will discuss common troubleshooting issues that may arise in Ajax applications. Finally, it will explore how web services and APIs  more...
Ajax Applications Server Communication on-line e-learning cbt (computer based)cd rom Ajax Applications & Server Communication This course explores the technologies that are used to enable Ajax applications to interact with a server's external data. It will begin by examining the important role that ASP.NET, PHP, Java, and Ajax play in developing Ajax applications, and then explore how Ajax can access and utilize external data sent from a variety of sources. The course will  more...
SOFTWARE TESTING FOUNDATIONS on-line e-learning cbt (computer based)cd rom SOFTWARE TESTING FOUNDATIONS ISTQB ISEB/ISTQB Foundation Certificate in Software Testing Foundation Certificate in Software Testing  more...
Ajax Basics on-line e-learning cbt (computer based)cd rom Ajax Basics Rather than a singular technology, Ajax, or Asynchronous JavaScript and XML, is a collection of technologies that enables web pages to make server requests without having to reload the page. This course will introduce the history of Ajax and outline how it is commonly used to aid in the development of dynamic web sites. Beginning with the fundamentals of Ajax, the course will  more...
Tool Support in Software Testing on-line e-learning cbt (computer based)cd rom Tool Support in Software Testing ISTQB ISEB/ISTQB Foundation Certificate in Software Testing Foundation Certificate in Software Testing Software systems are increasingly ubiquitous in all aspects of our lives. Failures in these systems can be costly in terms of money, time, and business reputation. Some software failures can even result in personal injury or death. Effective software testing  more...
Configuration Mgmt Risks Incidents in Software Testing on-line e-learning cbt (computer based)cd rom Configuration Mgmt., Risks & Incidents in Software Testing ISTQB ISEB/ISTQB Foundation Certificate in Software Testing Foundation Certificate in Software Testing Software systems are increasingly ubiquitous in all aspects of our lives. Failures in these systems can be costly in terms of money, time, and business reputation. Some software failures can even result in personal injury or death.  more...
Software Test Management on-line e-learning cbt (computer based)cd rom Software Test Management ISTQB ISEB/ISTQB Foundation Certificate in Software Testing Foundation Certificate in Software Testing Software systems are increasingly ubiquitous in all aspects of our lives. Failures in these systems can be costly in terms of money, time, and business reputation. Some software failures can even result in personal injury or death. Effective software testing is  more...
White Box Software Testing Techniques on-line e-learning cbt (computer based)cd rom White Box Software Testing Techniques ISTQB ISEB/ISTQB Foundation Certificate in Software Testing Foundation Certificate in Software Testing Software systems are increasingly ubiquitous in all aspects of our lives. Failures in these systems can be costly in terms of money, time, and business reputation. Some software failures can even result in personal injury or death. Effective software  more...
Black Box Software Testing Techniques on-line e-learning cbt (computer based)cd rom Black Box Software Testing Techniques ISTQB ISEB/ISTQB Foundation Certificate in Software Testing Foundation Certificate in Software Testing Software systems are increasingly ubiquitous in all aspects of our lives. Failures in these systems can be costly in terms of money, time, and business reputation. Some software failures can even result in personal injury or death. Effective software  more...
Static Techniques Test Design in Software Testing on-line e-learning cbt (computer based)cd rom Static Techniques & Test Design in Software Testing ISTQB ISEB/ISTQB Foundation Certificate in Software Testing Foundation Certificate in Software Testing Software systems are increasingly ubiquitous in all aspects of our lives. Failures in these systems can be costly in terms of money, time, and business reputation. Some software failures can even result in personal injury or death.  more...
Testing Throughout the Software Life Cycle on-line e-learning cbt (computer based)cd rom Testing Throughout the Software Life Cycle ISTQB ISEB/ISTQB Foundation Certificate in Software Testing Foundation Certificate in Software Testing Software systems are increasingly ubiquitous in all aspects of our lives. Failures in these systems can be costly in terms of money, time, and business reputation. Some software failures can even result in personal injury or death. Effective  more...
Fundamentals of Software Testing on-line e-learning cbt (computer based)cd rom Fundamentals of Software Testing ISTQB ISEB/ISTQB Foundation Certificate in Software Testing Foundation Certificate in Software Testing Software systems are increasingly ubiquitous in all aspects of our lives. Failures in these systems can be costly in terms of money, time, and business reputation. Some software failures can even result in personal injury or death. Effective software testing  more...
Agile Programming Testing on-line e-learning cbt (computer based)cd rom ...software development is an iterative, incremental approach to developing and releasing software. Agile principles include commitment to timely and ongoing software deliveries, changing requirements, simplicity in approach, and sustainable development cycles. The Agile method also promotes self-organizing, self-empowered, self-monitoring teams and individuals who work collaboratively with  more...
Managing Agile Software Development on-line e-learning cbt (computer based)cd rom ...Software Development Agile software development is an iterative, incremental approach to developing and releasing software. Agile principles include commitment to timely and ongoing software deliveries, changing requirements, simplicity in approach, and sustainable development cycles. The Agile method also promotes self-organizing, self-empowered, self-monitoring teams and individuals who  more...
Introducing Agile Software Development on-line e-learning cbt (computer based)cd rom ...Software Development Agile software development is an iterative, incremental approach to developing and releasing software. Agile principles include commitment to timely and ongoing software deliveries, changing requirements, simplicity in approach, and sustainable development cycles. The Agile method also promotes self-organizing, self-empowered, self-monitoring teams and individuals who  more...
Planning an Agile Software Development Project on-line e-learning cbt (computer based)cd rom ...Software Development Project Agile software development is an iterative, incremental approach to developing and releasing software. Agile principles include commitment to timely and ongoing software deliveries, changing requirements, simplicity in approach, and sustainable development cycles. The Agile method also promotes self-organizing, self-empowered, self-monitoring teams and  more...
JAVA PROGRAMMING WITH J2SE 5 0 on-line e-learning cbt (computer based)cd rom JAVA PROGRAMMING WITH J2SE 5.0 Sun  more...
JAVA PROGRAMMING WITH JAVA SE 6 0 on-line e-learning cbt (computer based)cd rom JAVA PROGRAMMING WITH JAVA SE 6.0 Sun  more...
Getting Started with Software Programming on-line e-learning cbt (computer based)cd rom ...ourse introduces the learner to the magic behind computer software development, beginning with a brief history of computer languages and how these languages have evolved into powerful programming environments, and ending with the actual creation of simple algorithms. Specific topics covered include the Software Development Life Cycle (SDLC), best practices for developing computer programs, the  more...
Introduction to Software Program Design on-line e-learning cbt (computer based)cd rom Introduction to Software Program Design In order to work their magic, computer programmers need to understand the various methods required by programming languages. This course introduces the learner to the basic methods and processes necessary to construct algorithms, including variables and data types, expressions and statements, and more advanced concepts like arrays and functions.  more...
Visual Basic System Types Collections on-line e-learning cbt (computer based)cd rom Visual Basic: System Types & Collections Microsoft Visual Basic is one of the core languages used by programmers for software development in Visual Studio. This course primarily serves as an introduction to new Collections and System Types. This course also covers enumerators, and new interfaces, specifically the Generic Interface.  more...
Software Program Control Flow Fundamentals on-line e-learning cbt (computer based)cd rom Software Program Control Flow Fundamentals Computer software works because programmers create algorithms, which when broken down, are nothing more than a collection of logical constructs. This course introduces the learner to the logic behind computer software, including using defining tables to solve a problem, conditional statements like IF THEN, and repetition using FOR and WHILE loops.  more...
From Online Training Directory
Team Management - Enabling Teams on-line e-learning cbt (computer based) ... WordPerfect Corporation. His interests later turned from software development to business and marketing within the computer industry. James was a co-founder of Makau Corporation. His goal is to provide good technical and business training in laymen's terms. He presents complex concepts in ways that all employees in an organization or an individual student can understand. Frequently Asked  more...
Team Management - Leading Teams on-line e-learning cbt (computer based) ... WordPerfect Corporation. His interests later turned from software development to business and marketing within the computer industry. James was a co-founder of Makau Corporation. His goal is to provide good technical and business training in laymen`s terms. He presents complex concepts in ways that all employees in an organization or an individual student can understand. Frequently Asked  more...
Team Management - Team Participation on-line e-learning cbt (computer based) ... WordPerfect Corporation. His interests later turned from software development to business and marketing within the computer industry. James was a co-founder of Makau Corporation. His goal is to provide good technical and business training in laymen's terms. He presents complex concepts in ways that all employees in an organization or an individual student can understand. Frequently Asked  more...
Teams Management - Managing Team Conflict on-line e-learning cbt (computer based) ... WordPerfect Corporation. His interests later turned from software development to business and marketing within the computer industry. James was a co-founder of Makau Corporation. His goal is to provide good technical and business training in laymen's terms. He presents complex concepts in ways that all employees in an organization or an individual student can understand. Frequently Asked  more...
From 123-CBT Computer Based Training
Application Design Enhancements on-line e-learning cbt (computer based) To provide information on the new application design features available in Designer 6  more...
Programming Enhancements on-line e-learning cbt (computer based) To describe the new programming features available in Designer 6  more...
Application Implementation on-line e-learning cbt (computer based) To describe how to set up a Domino 6 server, configure a web site, and configure applications for offline access by web clients  more...
Rational Application Developer Workbench on-line e-learning cbt (computer based) To recognize the features of Rational Application Developer, set workbench preferences, and work with perspectives, views, and projects  more...
Java Development with Rational Application Developer on-line e-learning cbt (computer based) To use Java development tools to create and manage Java applications  more...
Web Development with Rational Application Developer on-line e-learning cbt (computer based) To use the Rational Application Developer web development tools to design web sites and web projects  more...
Running Applications in Rational Application Developer on-line e-learning cbt (computer based) To manage database connections, configure a server, and run applications in Rational Application Developer  more...
Getting Started with Java on-line e-learning cbt (computer based) To introduce the main principles and elements of the Java language  more...
Java Utilities on-line e-learning cbt (computer based) To enable the learner to use the classes and methods of the java.lang, java.util, java.io, and java.nio packages  more...
Creating Classes in Java on-line e-learning cbt (computer based) To demonstrate how to create and use Java classes  more...
Exception Handling and Assertions on-line e-learning cbt (computer based) To enable the learner to handle exceptions and use assertions in Java  more...
Operators and Flow Control in Java on-line e-learning cbt (computer based) To enable the learner to identify and work with Java operators, expressions, selection statements, and loop constructs  more...
Working with Classes in Java on-line e-learning cbt (computer based) To enable the learner to implement inheritance and polymorphism in Java and to work with Java's static and final modifiers  more...
Reference Types and Threading on-line e-learning cbt (computer based) To enable the learner to work with reference types and threads in Java  more...
Basic GUI Development in Java on-line e-learning cbt (computer based) To demonstrate how to build GUI applications using the Swing API  more...
Java Applets on-line e-learning cbt (computer based) To demonstrate how to build applets and place them on web pages  more...
Getting Started with Programming on-line e-learning cbt (computer based) To introduce structured programming concepts, coding design, and style  more...
Designing Programs on-line e-learning cbt (computer based) To introduce selection and repetition programming constructs and introduce structured data types and procedures  more...
Object-Oriented Analysis and Design with UML Exploring System Behavior on-line e-learning cbt (computer based) To explain how to capture a system's requirements with use cases  more...
Object-Oriented Analysis and Design with UML Finding Classes on-line e-learning cbt (computer based) To outline techniques for finding classes from an initial set of system requirements  more...
Object-Oriented Analysis and Design with UML Analyzing the System on-line e-learning cbt (computer based) To show how to specify object interaction in the UML and to identify associations and inheritance between classes  more...
Object-Oriented Analysis and Design with UML System and Object Behavior on-line e-learning cbt (computer based) To introduce operations and attributes, state and activity diagrams, and to show the importance of a review of the class model  more...
Object-Oriented Analysis and Design with UML Designing the System on-line e-learning cbt (computer based) To introduce architectural analysis and design, and the role of key mechanisms  more...
Object-Oriented Analysis and Design with UML Design and Implementation Issues on-line e-learning cbt (computer based) To describe the main principles of designing and implementing an object-oriented model  more...
Web service technologies on-line e-learning cbt (computer based) To introduce web services and to provide an overview of the Java technologies that can be used to develop them ? including the Java XML Pack, servlets, and JSPs  more...
J2SE 5 0 Language Features on-line e-learning cbt (computer based) To introduce experienced developers to the language-specific improvements and changes in Java 5.0, the purpose of which is to make Java more developer-friendly and facilitate the writing of bug-free code  more...
Library and Class Changes in J2SE 5 0 on-line e-learning cbt (computer based) To examine the J2SE 5.0 changes to both the integration and core libraries, and to introduce the new AWT and Swing features  more...
Using Metadata in J2SE 5 0 on-line e-learning cbt (computer based) To explain what metadata is and how it can be used to provide annotation source to third-party tools and to outline J2SE 5.0 tool changes  more...
J2EE Architecture on-line e-learning cbt (computer based) To provide an overview of enterprise application design and development using the J2EE platform and its enabling technologies  more...
Developing Servlets on-line e-learning cbt (computer based) To outline the relationship between JavaServer Pages (JSPs) and servlets, to describe how to create servlets, and to explain how they fit into the web tier of the J2EE platform  more...
Developing JSPs on-line e-learning cbt (computer based) To outline the relationship between JavaServer Pages (JSPs) and servlets, to describe how to create JSPs, and to explain how they fit into the web tier of the J2EE platform  more...
Developing EJBs on-line e-learning cbt (computer based) To describe the Enterprise JavaBean (EJB) component model and to explain how to create EJBs  more...
Persistence and Transactional Issues Affecting EJBs on-line e-learning cbt (computer based) To describe how to implement container-managed persistence (CMP) for entity beans and to discuss how to use container-managed transactions (CMT) and the Java Transaction API (JTA) to control Enterprise JavaBean (EJB) transactions  more...
Java Database Connectivity on-line e-learning cbt (computer based) To describe database connectivity issues in the context of the J2EE platform and to outline how to use the core and extension JDBC APIs  more...
RMI and the Java Message Service on-line e-learning cbt (computer based) To introduce distributed technologies and provide an overview of RMI and the Java Message Service (JMS)  more...
CORBA and the Java IDL on-line e-learning cbt (computer based) To introduce CORBA as a language-independent distribution technology specification and to describe how to use the Java IDL to create Java interfaces for CORBA-compliant systems  more...
Java technologies for web services on-line e-learning cbt (computer based) To outline the components and functions of Java web service technologies  more...
Java web service clients on-line e-learning cbt (computer based) To outline how to create web service clients using Java technologies  more...
Strategic Management Developing a Successful Process on-line e-learning cbt (computer based)cd rom Strategic Management: Developing a Successful Process offers the student an overview of the information required to identify the components that comprise an effective planning document and organize an appropriate strategic business plan. The student will learn the proper guidelines to get the plan accepted as well as the correct steps to implement, execute, and monitor the plan effectively.  more...
C Foundation for Non-C Programmers - Part 2 on-line e-learning cbt (computer based)cd rom Course Overview This is the second part of a two-part series which is designed to teach non-C programmers the fundamentals of C++ programming. This series is based on ANSI C++ and is not environment or vendor-specific. This course introduces the skills needed to be able to begin to use C++'s Object-Oriented (OO) features. Students will hearn how to create, use, and extend classes, as well as  more...
Visual C 6 0 Designing Implementing Distributed Applications - Part 1 on-line e-learning cbt (computer based)cd rom ...nts of a dual interface. Create a COM component by using Software Development Kit (SDK). Create a COM component by using MFC. Create a COM component by using ATL. Select the type of a COM server for a given set of requirements. Create a COM server by using ATL. Create a COM client to access an ATL COM server. Unit 3: Advanced Component Implementation Duration: 2 Hour(s)  more...
XML Building XML-Based Web Applications Part 1 on-line e-learning cbt (computer based)cd rom ...udience for this course include individuals who operate a software development environment using Microsoft Windows DNA technologies and building Web applications. Job profiles include: Technical Manager, Application Developer, System Analyst, and Software Engineer. Suggest a working knowledge of COM+, IIS, ASP, and Visual Basic, and preferably have used Visual InterDev. Content Emphasis  more...
XML Building XML-Based Web Applications Part 1 on-line e-learning cbt (computer based)cd rom ...udience for this course include individuals who operate a software development environment using Microsoft Windows DNA technologies and building Web applications. Job profiles include: Technical Manager, Application Developer, System Analyst, and Software Engineer. Suggest a working knowledge of COM+, IIS, ASP, and Visual Basic, and preferably have used Visual InterDev. Content Emphasis  more...
XML Building XML-Based Web Applications Part 2 on-line e-learning cbt (computer based)cd rom ...udience for this course include individuals who operate a software development environment using Microsoft Windows DNA technologies and building Web applications. Job profiles include: Technical Manager, Application Developer, System Analyst, and Software Engineer. Suggest a working knowledge of COM+, IIS, ASP, and Visual Basic, and preferably have used Visual InterDev. In addition, learners  more...
XML Building XML-Based Web Applications Part 2 on-line e-learning cbt (computer based)cd rom ...udience for this course include individuals who operate a software development environment using Microsoft Windows DNA technologies and building Web applications. Job profiles include: Technical Manager, Application Developer, System Analyst, and Software Engineer. Suggest a working knowledge of COM+, IIS, ASP, and Visual Basic, and preferably have used Visual InterDev. In addition, learners  more...
XML Building XML-Based Web Applications Part 3 on-line e-learning cbt (computer based)cd rom ...udience for this course include individuals who operate a software development environment using Microsoft Windows DNA technologies and building Web applications. Job profiles include: Technical Manager, Application Developer, System Analyst, and Software Engineer. Suggest a working knowledge of COM+, IIS, ASP, and Visual Basic, and preferably have used Visual InterDev. In addition, learners  more...
ISA Server 2000 Part 2 Enterprise Deployment Considerations on-line e-learning cbt (computer based)cd rom ... schema. • Identify features of the ISA Server 2000 Software Development Kit (SDK). • Identify guidelines for setting up an array. • Install the first ISA server in an array. • Create a new array. • Sequence the steps in promoting a stand-alone server. • Sequence the steps in maintaining enterprise configurations. • Combine an enterprise and an array  more...
Systems Analysis Using Client Server Model Part 2 Object Tech on-line e-learning cbt (computer based)cd rom ... o Identify factors that influence software complexity in software development. o Identify ways in which software reusability can reduce software development time. o Identify characteristics of an object. o Identify factors that determine objects in the data perspective. o Identify factors that determine objects in the functional perspective. o Identify factors that determine objects  more...
Coaching Communicating with Employees on-line e-learning cbt (computer based)cd rom ... simulation, you will be meeting with Nathan Iverson, the Software Development Team Leader. After initial discussions with members of the development team, you have determined that many of the development versions for a new product line have been sent out for testing with an unusual amount of errors, causing testing to take longer and delaying the development process. As the Operations Manager,  more...
Negotiating The Negotiation Process on-line e-learning cbt (computer based)cd rom ... you will meet with Maggie Roberts, the Vice President of Software Development. Maggie has called this meeting to discuss the budget for the upcoming fiscal year. You are the product manager of one of Icon's most successful and highest rated software lines. Both you and Maggie realize that the only way to continue making your software successful is to expand your available resources. You  more...
Team Leadership Promoting Your Team s Effectiveness on-line e-learning cbt (computer based)cd rom ..., for Icon's Computer Hardware and Software Division. The Software Development group was recently divided in order to add a new area of focus: custom software development. Nearly half of the programmers and sales personnel from the traditional software development group will be making the move into custom development with you. As head of the Software Development group, it is your job to meet  more...
Essentials of Business Law Contract Law on-line e-learning cbt (computer based)cd rom ... In this simulation, you are a manager in the Software Development department of Icon. You have been contacted by Patty Chen, a supervisor in your department who sounds upset. One of her employees has left the San Francisco office of Icon and started his own software development company in southern California and she wants to meet with you to discuss her options. The employee argues  more...
Organizational Learning Transferring Knowledge within an Org on-line e-learning cbt (computer based)cd rom In Organizational Learning: Transferring Knowledge within an Organization, you will learn to use management tools and identify challenges encountered when using technology for knowledge transfer. You will also learn how to encourage knowledge transfer through employee empowerment and incentives, as well as how to address and overcome transfer reluctance. Learn To  more...
Java Concepts on-line e-learning cbt (computer based)cd rom ...platform concepts, the Java Virtual Machine (JVM), Java 2 Software Development Kit (J2SDK), and Java programs. It also covers the Java language elements, such as identifiers and keywords, used to create various constructs. In addition, the course covers the data types, variables, and constants used in Java. Learn To: Identify key features of the Java language. Identify key  more...
Java Concepts on-line e-learning cbt (computer based)cd rom ...platform concepts, the Java Virtual Machine (JVM), Java 2 Software Development Kit (J2SDK), and Java programs. It also covers the Java language elements, such as identifiers and keywords, used to create various constructs. In addition, the course covers the data types, variables, and constants used in Java. Learn To: Identify key features of the Java language. Identify key  more...
XML Building XML-Based Web Applications Part 3 on-line e-learning cbt (computer based)cd rom ...udience for this course include individuals who operate a software development environment using Microsoft Windows DNA technologies and building Web applications. Job profiles include: Technical Manager, Application Developer, System Analyst, and Software Engineer. Suggest a working knowledge of COM+, IIS, ASP, and Visual Basic, and preferably have used Visual InterDev. In addition, learners  more...
XML Building XML-Based Web Applications Part 4 on-line e-learning cbt (computer based)cd rom ...udience for this course include individuals who operate a software development environment using Microsoft Windows DNA technologies and building Web applications. Job profiles include: Technical Manager, Application Developer, System Analyst, and Software Engineer. Suggest a working knowledge of COM+, IIS, ASP, and Visual Basic, and preferably have used Visual InterDev. In addition, learners  more...
XML Building XML-Based Web Applications Part 4 on-line e-learning cbt (computer based)cd rom ...udience for this course include individuals who operate a software development environment using Microsoft Windows DNA technologies and building Web applications. Job profiles include: Technical Manager, Application Developer, System Analyst, and Software Engineer. Suggest a working knowledge of COM+, IIS, ASP, and Visual Basic, and preferably have used Visual InterDev. In addition, learners  more...
XML Building XML-Based Web Applications Part 5 on-line e-learning cbt (computer based)cd rom ...I). Audience Candidates for this curriculum operate a software development environment using Microsoft Windows DNA technologies and building Web applications. Job profiles include: Technical Manager, Application Developer, System Analyst, and Software Engineer. Course Prerequisites: Working knowledge of COM+, IIS, ASP, and Visual Basic. Candidates will preferably have used Visual InterDev.  more...
XML Building XML-Based Web Applications Part 5 on-line e-learning cbt (computer based)cd rom ...I). Audience Candidates for this curriculum operate a software development environment using Microsoft Windows DNA technologies and building Web applications. Job profiles include: Technical Manager, Application Developer, System Analyst, and Software Engineer. Course Prerequisites: Working knowledge of COM+, IIS, ASP, and Visual Basic. Candidates will preferably have used Visual InterDev.  more...
C Programming for the Microsoft NET Platform Part 1 on-line e-learning cbt (computer based)cd rom ... that are supported by the .NET Framework. • Match Software Development Kit (SDK) tools with their functions. • Identify features of the Common Language Runtime (CLR). • Identify characteristics of the Base Class Library (BCL). • Identify characteristics of ADO.NET. • Identify characteristics of ASP.NET. • Identify characteristics of the user interface  more...
C Programming for the Microsoft NET Platform Part 1 on-line e-learning cbt (computer based)cd rom ... that are supported by the .NET Framework. • Match Software Development Kit (SDK) tools with their functions. • Identify features of the Common Language Runtime (CLR). • Identify characteristics of the Base Class Library (BCL). • Identify characteristics of ADO.NET. • Identify characteristics of ASP.NET. • Identify characteristics of the user interface  more...
From Software Training Academy, Inc
Using and Developing JavaBeans instructor led trainingon-line e-learning cbt (computer based) ... component model as a tool for increasing productivity in software development and for enabling interoperability with other vendors components. Understand the role of a Beans builder tool in rapid application development. Learn the use of the tools provided by the BDK. Use existing Beans for rapid application development of Java programs. Customize Beans by discovering and configuring  more...
Design Patterns in Java Software instructor led trainingon-line e-learning cbt (computer based) ...sign patterns. Recognize and apply patterns to specific software development problems. Use known patterns as a shared vocabulary in designing and discussing solutions. Use Factories and Singletons to control object creation, for a variety of reasons. Use Observers, Observables, and Model/View/Controller systems to decouple application behavior and preserve code scalability. Understand  more...
From Serebra Learning Corporation
An Introduction to Project Management PMBOK-Third Edition aligned on-line e-learning cbt (computer based) Imagine trying to control the unexpected and unpredictable through processes in such a way that you meet the cost, quality, and time expectations of all invested parties in order to accomplish a temporary endeavor. This is the mission of project management. Challenging? Yes. Impossible? No. All industries employ project managers to implement processes as a way to control business. In fact, the  more...
From Technical Professional to Leadership Simulation on-line e-learning cbt (computer based) ... continue their managerial development. As newly promoted Software Development Managers for B Wind Software, Inc., developers of professional-grade digital video editing software, participants will be tasked with overseeing the developmental committee responsible for conceiving and proposing B Wind's next new commercial endeavor. Armed with newly acquired facilitation and leadership skills,  more...
Visual Basic 6 0 ActiveX COM Part I on-line e-learning cbt (computer based) ...communicate through a common set of interfaces. Component software development cuts programming time and produces more robust applications, by allowing developers to assemble applications from tested, standardized objects and components. The move to object-oriented or component software is one of the most prominent trends in the software industry. This course will show you how to rapidly  more...
Introduction to Objects on-line e-learning cbt (computer based) The course will introduce the fundamental concepts of objects and differentiate between object-oriented programming concepts and non-object-oriented programming concepts in terms of their implications to software development. College students and IS professionals.  more...
Object-Oriented Analysis Design II on-line e-learning cbt (computer based) This course focuses on the object-oriented (OO) software development life cycle, both at the macro and the micro level. It also teaches the diagrams used at the different levels of the OO software development life cycle. This course is intended for systems analysts, application developers/programmers, project managers, and software designers.  more...
Software Engineering Concepts on-line e-learning cbt (computer based) ...e basic concepts of software engineering. It examines the software development process, and the relative strengths and weaknesses of various software process models. It also describes various approaches to requirement gathering and problem analysis. The students will also learn to specify and validate requirements. Managers, developers, engineers, system designers, and software analysts whose  more...
MCSD Solutions Architecture I on-line e-learning cbt (computer based) The first course in series of four courses that is designed to provide all of the information a student needs to complete Microsoft's Solutions Architecture exam 70-100. This course explains how to analyze the business requirements for designing new software. This course provides an overview of the Microsoft Solutions Framework (MSF) Microsoft's guidelines for planning building and  more...
Project Management for Software Development on-line e-learning cbt (computer based)study at homeweb-based,online cbt,cd The key elements of successful projects are good time and cost control and an effective, motivated team. Both can be achieved through a participatory approach to developing and using schedules, budgets, and reporting systems. The focus of this course is therefore on teaching the student collaborative ways of using technical management systems and tools on projects. Instruction is provided both for  more...
Software Quality Assurance on-line e-learning cbt (computer based)study at homeweb-based,online cbt,cd In this course the students will follow the process of quality assurance and understand the need for and function of QA in software development. With the aid of a sample quality plan, they will learn the topics and techniques needed to develop and implement a QA plan and ensure quality in software development.  more...
Software Configuration Management on-line e-learning cbt (computer based)study at homeweb-based,online cbt,cd In this course, the student will learn that Software Configuration Management (SCM or CM) is one of the key characteristics of successful software development organizations. By applying configuration management techniques, effective organization and integration of changes can occur. This course provides a practical introduction to the disciplines, techniques, and tools that are a part of software  more...
From Software Testing Support, Inc
Certified Software Tester on-line e-learning cbt (computer based)study at homecoursewareself directedbook ...software development projects it is essential that QA/ Testers are certified. Whereas, many employees are shifted into QA positions from programming or other areas in development or just a change of work duties. We have found that in a number of cases there has been a vague understanding of the QA/ Testing Process, and often a lack of the SDLC comprehension tools that are necessary for  more...
Certified Software Tester (CST) Self-Study Materials on-line e-learning cbt (computer based)study at homeself directedbook ...software development projects it is essential that QA/ Testers are certified. Whereas, many employees are shifted into QA positions from programming or other areas in development or just a change of work duties. We have found that in a number of cases there has been a vague understanding of the QA/ Testing Process, and often a lack of the SDLC comprehension tools that are necessary for  more...
From Rice Consulting Services, Inc
Gathering Defining and Testing User Requirements - e-Learning Version on-line e-learning cbt (computer based)self directed ...ou understand the important of good user requirements for software development and testing, but other people in your organization need to be exposed to best practices for user requirements. If so, this is the course for you! This is a basic course in understanding the process of gathering, defining, testing and managing user requirements. You will learn the requirements process from start to  more...
From Computer Aid University (CAI-U)
Software Requirements An Executive Overview on-line e-learning cbt (computer based) This course presents a condensed summary of requirements definitions, major practices for requirements development and management, and ways that emphasizing requirements can actually accelerate software development.  more...
Catalyst CAIs Accelerated Leadership Training on-line e-learning cbt (computer based) CAI's accelerated leadership training program, CATALYST, immerses your leaders in a training program that brings out the qualities and skills leaders must have. Through our self-paced program, leaders are immersed in the best practices of managing people, problems, and procedures. CAI is a leader in IT solutions because of our leaders. By training and developing our leadership we deliver on  more...
From JED New Media inc.
Conducting Focus Groups with Flair on-line e-learning cbt (computer based)study at homegroup study and discussioncoursewareself directedcomputer lab Explore the fundamentals of conducting focus groups. The techniques provided here will help you gain maximum client feedback and cooperation. The focus group context can be software development, product/ services launches, marketing campaigns or opinion polls. This is a 40-minute online tutorial that can be used by individuals or in a group setting.  more...
From Learningdom
Business Analyst Business Analyst Introduction To Business Analyst, Software Development Life Cycle, Project Kickoff, Use cases, Business Use cases cont, Business Use cases cont, System Use Cases, System Use Cases cont, System use cases cont, State diagram, JAD Session, Requirements Change Management, Non-functional Requirements  more...
From White Box QA
White Box Testing with JUnit and Selenium Job Training ... Programming and Testing technologies. A familiarity with software development concepts is assumed. Familiarity with Web technologies and object concepts is helpful. We will be teaching from basics till advanced. You Will Learn the following toolset. Unit Testing using JUnit Database Testing using DBUnit Selenium-IDE Recording a Script Selenium-RC Implementation Running Selenium  more...
From Pimt Technologies
net training java training ...chnologies, which is a well-esteemed training institute / Software Development organization that runs Corporate/ Campus Training classes and live project trainings for final semester students on different Technologies as per their interest like : .NET Technology , Java, J2EE , PHP, PHP++ , SQT (Software Testing) , Oracle , Sql Server , D2K etc. PIMT is providing training on live projects. Many  more...
tcw11--02/16/12-11:52:16-(13742)[B]-[B]-[A]