Glossary – Knowledge about development

A
  • Agile Development
    What is Agile Development?

    Agile software development or agile development originally comes from the field of software development. Agility is understood to mean a flexible and transparent process in the development team, personal responsibility and, in the best case, assumption of responsibility as well as tasks within the team.
  • Application Programming Interface (API)
    What is an API? 

    An application programming interface also called API is a computer interface that defines the interaction between multiple software intermediaries. It defines the types of calls or requests that can be made, how they are made, the data formats that should be used, the conventions that must be followed. Known interfaces are often in xml or json format.
B
  • Backend (Web development)
    What is a backend?

    A backend or CMS (Content Management System) is a system that allows users to manage web projects (e.g. a website) without programming knowledge, i.e. to adjust the structure or content independently. Well-known CMS systems are e.g. Typo3, WordPress, Contentful, Strapi, Contao, Magento, and many more.
C
  • CMS – Content Management System
    What is a CMS?

    CMS or the abbreviation Content Manager System describes a software for the management of digital content without programming knowledge to store the structure and content of websites, digital applications or online stores, also called Backend.
    There are different content management systems for different areas. So one uses for regular. Websites e.g. WordPress, Typo3, Joomla, Dupal, Strapi CMS and many more. In the corporate sector, Adobe Experience Manager (AEM) or Contentful are used, but also Typo3. And for online stores Wordpress WooCommerce, Magento, Shopify or OpenCart.
  • Content Delivery Network
    What is a Content Delivery Network or CDN?

    A CDN is an optimized server environment for the fast and optimized delivery of content such as images and videos. The advantage of content delivery networks is that the actual server has no load for queries and the CDN takes these, distributes them dynamically over the world and delivers them optimally.
  • Content Marketing
    What is content marketing?

    Content marketing is the generation of leads via self-created content whose keywords are indexed by Google and thus lead searching users to content pages such as articles or blog posts. Content marketing has the advantage that the keywords grow organically and the website operator is independent of paid ads (google Ads).
  • Cookie Consent
    What is a Cookie Consent?

    A cookie consent or a cookie banner are upstream elements that give website visitors the option of choosing whether or not to activate 3rd party tracking tools such as Google Analytics.
  • Customer Journey
    What is the customer journey?

    The customer journey is the path that a user takes (on the web), for example, to buy a product. In general, the customer journey describes the path to a specific goal. Example: A user sees a banner with advertising, clicks on it and ends up at the product offer, puts the product in the shopping cart and orders it.
D
  • Digital Agency
    What does a digital agency do?

    Digital agencies are not advertising agencies but agencies that focus exclusively on the conceptual work, screen design and programming of digital solutions such as websites, portals and applications. A digital agency can develop and manage a digital product from start to finish.
  • Digital Out of Home (DOOH)
    What is Digital out of Home?

    Digital Out of Home or DOOH is a digital advertising format for any type of outdoor advertising. Digital touchpoints of DOOH can be found at airports, public places, point of sale or shopping. The technical infrastructure of DOOH consists of digital displays and a central server that plays out the advertising.
F
  • Frontend (Web Development)
    What is a frontend?

    In marketing and programming circles, a frontend is the visible interface that can be operated by the user. When you call up a website, you see the frontend.
G
  • Google Page Rank
    What is Google Page Rank?

    Google Page Rank is the placement / rank of a website depending on searched keywords. A good page rank is when a website is on page one of Google, i.e. among the first 10 websites.
  • Google Page Speed
    What is Page Speed?

    The page speed of a website is measured and evaluated by search engines such as Google and provides suggestions on how to technically optimize websites in order to, for example, make content available to visitors faster and more optimally.
M
  • Minimum Viable Product (MVP)
    What is an MVP?

    An MVP is a (first) minimally functional or viable product. An MVP does not necessarily have to be a digital product, it can of course also be something haptic. The term is common in software development and describes a real product that is not yet ready, but can already be used. It can also be referred to as a "minimum viable product".
P
  • PHP (Programmic language)
    What is PHP?

    PHP is a widely used programming language or scripting language on which numerous well-known systems are based, such as WordPress, Magento or Typo3 are programmed.
  • Prototype
    What is a digital prototype?

    Prototypes are non-functional digital products that illustrate the not yet finished product, e.g. a website or an app, before it is implemented. Prototypes are highly advisable because you can review and improve the screen design before programming, saving money and time.
S
  • Screen Design
    What does Screen Design mean?

    Screen design describes the design process online, e.g. when you design a website, portal, app or digital product, the result is called screen design.
  • Streaming
    What does streaming mean?

    Streaming can be divided into two areas: Live Streaming and On Demand Streaming. In live streaming, video content is usually delivered in real time from the video camera to the recipients via a streaming server. In On Demand Streaming, content from different servers is made available to recipients or viewers as soon as they want to watch it, e.g. Netflix or Spotify.
T
  • Test automation
    What is test automation?

    Test automation helps development teams efficiently test recurring sequences, such as a registration process, automatically and find errors. However, the test processes must be programmed and tested beforehand. If they are running, it is possible to test many different important functions of a large website or software. A distinction is made between unit tests, acceptance tests and integration tests.
U
  • User Interface (UI)
    What is meant by user interface?

    The User Interface (UI) is the interface or intermediary between the computer and humans. The actions and reactions are exchanged through the screen, mouse, keyboard as well as the design of the interface. In software, user interface means the graphical user interface of an application.
  • User Story
    What is a user story?

    In IT or programming, user stories describe a process from the user's point of view for a better understanding of the holistic task that the team has to solve. The holistic task is called Epic and tasks within the user story are called Tasks.
V
  • Virtual Reality
    What is Virtual Reality?

    Virtual realities are digitally created worlds that you can enter through VR glasses or a browser and interact with other people via avatars. Virtual worlds can leave no limits to human imagination and can visualize everything in the so-called Web3.0.
W
  • Web Development
    What does web development mean?

    The process of web development is the creation or programming of digital products such as websites, online stores or customized solutions, which are not available as open source, for example. Mostly the technical realization consists of frontend and backend development.
  • Wireframing
    What is wireframing?

    Wireframing is the process of creating a sketch-like layout or stick figure drawing with conceptually important content elements that presents the structure of pages to the team or client of a digital project in a simple way.