1/10
Looks like no tags are added yet.
Application Programming Interface (API)
Software that allows two applications to share data with each other.
Enterprise Architecture (EA)
is a discipline that: 1) defines, organizes, standardizes, and documents the whole architecture and all important elements of the respective organization, covering relevant domains such as business, digital, physical, or organizational; and 2) the relations and interactions between elements that belong to those domains, such as processes, functions, applications, events, data, or technologies.
Business Architecture
reveals how an organization is structured and can clearly demonstrate how elements such as capabilities, processes, organization, and information fit together. The relationships among the elements dictate and specify what the organization does, and what it needs to do to meet its common goals.
Systematic Planning
Three steps. First, know the situation you are in. Second, know the goal you want to achieve. Third, create a general plan to fill the gap.
Coding Language
A formal language comprising a set of strings that produce various kinds of machine code output. Programming languages are one kind of computer language and are used in computer programming to implement algorithms. Most programming languages consist of instructions for computers. Ex: Python, C/C++ language, Java language.
Technology Stack
is the combination of technologies a company uses to build and run an application or project. Sometimes called a “solutions stack,” it typically consists of programming languages, frameworks, a database, front-end tools, back-end tools, and applications connected via APIs.
LAMP Stack
Allows web developers to build, deploy, and manage web applications. Linux, Apache, MySQL, and PHP, and provides the components needed to host and manage web content.
Client Side
Include most of the things that end-users may interface with. It is a piece of hardware or software that requests resources or services from a server.
Server Side
Makes the program run, there are many important assets in there such as Database, Web Server, and Operation System.
Minimum viable product (MVP)
A version of a product with just enough features to be usable by early customers who can then provide feedback for future product development.
Platform
A group of technologies that are used as a base upon which other applications, processes, or technologies are developed.