Online Software Development eLearning - Training Resources
Software Development Training Provider? - Tell us about your Training!
From Online Training Directory
Team Management - Enabling Teams
... 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
... 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
... 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
... 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
An Introduction to Project Management
...1995 Standish Group survey showed that only 16 percent of software development projects finished on time and under budget, 31 percent were canceled, and the remaining 53 percent overran by an average of 189 percent on cost and 222 percent on schedule. This predicament is a source of frustration for many organizations. It's not impossible to fulfill the mission of project management. Some
more...
An Introduction to Project Management
ISA Server 2000 Part 2 Enterprise Deployment Considerations

... 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...
C Programming for the Microsoft NET Platform Part 1

... 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

... 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...
Java Concepts

...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 concepts
more...
Java Concepts

...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 concepts
more...
Visual C 6 0 Designing Implementing Distributed Applications - Part 1

...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...
Strategic Management Developing a Successful Process

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

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...
XML Building XML-Based Web Applications Part 1

...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

...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

...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

...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

...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...
Systems Analysis Using Client Server Model Part 2 Object Tech

... 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

... 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

... 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

..., 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

... 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

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...
XML Building XML-Based Web Applications Part 3

...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

...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

...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

...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

...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...
From Serebra Learning Corporation
An Introduction to Project Management PMBOK-Third Edition aligned
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
... 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
...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
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
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
...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
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


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


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


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 Training Academy, Inc
Using and Developing JavaBeans

... 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

...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 Rice Consulting Services, Inc
Gathering Defining and Testing User Requirements - e-Learning Version

...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 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 JED New Media inc.
Conducting Focus Groups with Flair
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.
more...
From Teach Me IT
Software Engineering Concepts

...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. After completing this course, the student will be able to:
Identify the
more...
Object-oriented Analysis and Design - 1

...learn object-oriented principles and their application in software development. This course teaches users the basic object-oriented concepts, such as objects, classes, and their relationships. It also teaches the various OOAD methodologies, such as Booch and OMT. After completing this course, the user will be able to:
Describe the concept of object-orientation
Describe and list the main
more...
Object-oriented Analysis and Design - 2

...learn object-oriented principles and their application in software development. This course focuses on the object-oriented (OO) software development life cycle, both at the macro and micro levels. It also identifies and evaluates the diagrams used at different levels of the OO software development life cycle. After completing this course, the user will be able to:
Describe the activities
more...
