Course Tag: software

Free

Software Architecture Design

Software Architecture typically refers to the bigger structures of a software system, and it deals with how multiple software processes cooperate to carry out their tasks. Software Design refers to the smaller structures and it deals with the internal design of a single software process. By the end of this tutorial, the readers…
197
Free

Simple Object Access Protocol

Simple Object Access Protocol, SOAP is an open-standard, XML-based messaging protocol for exchanging information among computers. This is a brief course that introduces the readers to the fundamentals of SOAP before moving on to explain its various elements, encoding, and how SOAP is transported. Audience This course has been prepared…
100
Free

Service Oriented Architecture

The Service Oriented Architecture is an architectural design which includes collection of services in a network which communicate with each other. The complication of each service is not noticeable to other service. Audience This course is designed for software programmers who would like to understand the concepts of SOA. This…
71
Free

Programming Methodologies

When programs are developed to solve real-life problems like inventory management, payroll processing, student admissions, examination result processing, etc., they tend to be huge and complex. Programming Methodology is the approach to analyzing such complex problems by planning the software development and controlling the development process. In this course, we…
134
Free

Functional Programming of Computer

Functional programming languages are specially designed to handle symbolic computation and list processing applications. Functional programming is based on mathematical functions. Some of the popular functional programming languages include: Lisp, Python, Erlang, Haskell, Clojure, etc. https://youtu.be/nn9UlBbnnPY This course by Academy Europe provides a brief overview of the most fundamental concepts…
2650
Free

Software Development Estimation Techniques

Estimation techniques are of utmost importance in software development life cycle, where the time required to complete a particular task is estimated before a project begins. Estimation is the process of finding an estimate, or approximation, which is a value that can be used for some purpose even if input…
2086
Free

Software Engineering

Software engineering concerns methods and techniques to develop large software systems. The engineering metaphor is used to emphasize a systematic approach to develop systems that satisfy organizational requirements and constraints. This chapter gives a brief overview of the field and points at emerging trends that influence the way software is…
9049
Free

A/B Software Testing

A/B Testing is one of the best way to compare two or more versions of an application or a web page. It enables you to determine which one of them performs better and can generate better conversion rates. It is one of the easiest ways to analyze an application or…
775
Free

Adaptive Software Development

Adaptive Software Development is a move towards adaptive practices, leaving the deterministic practices in the context of complex systems and complex environments. Adaptive Software Development focuses on collaboration and learning as a technique to build complex systems. It is evolved from the best practices of Rapid Application Development (RAD) and…
1775