Web programming languages
Web programming languages: the best languages for web development
  • Web development

So, you are looking to learn one or more web programming languages? The first challenge is to choose one. After all, there are hundreds of programming languages, but not all of them are good for web development. To make this decision easier for you and help you tackle your web project, we are going to provide a brief introduction to the most well-known web development languages.

Web programming languages: the best languages for web development
Waterfall methodology
Waterfall methodology
  • Web development

Waterfall methodology is one of the classic procedural models of process management. Its central feature is the structured execution of clearly separated project phases. The waterfall model is mainly used in software development, where it still holds its own against more flexible models. We present the waterfall model, and its application possibilities, and explain where its limits lie in the area...

Waterfall methodology
Different app formats: what is a web app?
What is a web app? Definition and examples
  • Web development

Apps come in all shapes and sizes nowadays – from native mobile apps designed for smartphones and tablets, to desktop installations for office management. And now, there’s a new form of application that works on all operating systems and devices: web apps. But what are web apps, what are their specific features, and how to they differ from native apps or indeed traditional websites? Let’s take a...

What is a web app? Definition and examples
SASS tutorial
The big SASS tutorial: what you need to know!
  • Web development

If you like designing websites but have a tough relationship with CSS, SASS might be the right solution for you. The preprocessor makes it easier for you to work on the design, but it has a few peculiarities. Our comprehensive SASS tutorial uses examples to explain what you can do with the programming language, and explains the subtleties of SASS syntax. If you want to learn SASS, we can provide...

The big SASS tutorial: what you need to know!
Jupyter Notebook
Jupyter Notebook: Web documents for data analysis, live coding and more.
  • Web development

Processing big data plays an increasingly important role in many companies. Among the key tasks are the separation of important and unimportant data and the creation of suitable visualizations to be able to present the results in an appropriate form. The open source tool Jupyter Notebook proves to be an excellent solution for this, as well as for displaying live code.

Jupyter Notebook: Web documents for data analysis, live coding and more.
CRUD – the most important database operations
CRUD: the basis for data management
  • Web development

It won’t take long for those looking to get into to software development to encounter the term CRUD. The acronym stands for the typical operations used for communicating with database systems; these normally form the basis of database management. But just how are these access functions for data management actually set up? And how much of role does CRUD play when it comes to the databases’...

CRUD: the basis for data management
GraphQL
GraphQL: flexible query language and runtime environment for your web API
  • Web development

Applications on the web need interfaces in order to exchange data. If you run a web project yourself and want to grant other programs access to certain data sets, an API (application programming interface) like this is essential. Established concepts such as REST or SOAP are often used in development – but there are alternatives, as GraphQL proves.

GraphQL: flexible query language and runtime environment for your web API
UTF-8: encoding global digital communication
UTF-8: the network standard
  • Website creation

UTF-8 is method of Unicode character encoding, which claims to cover all modern languages for data processing. The format has significantly influenced international digital communication. But what exactly does “UTF-8” mean? And what is special about UTF-8 in the Unicode character set? Here you can find out which structure the coding is based on, and which bytes are permitted in the standard...

UTF-8: the network standard
Sequence diagrams
Sequence diagrams: depicting UML message exchanges
  • Web development

Sequence diagrams help you depict the message flow within a system in clear detail. A UML sequence diagram is a good choice for anyone who wants to understand a specific application case well. In object-oriented programming, sequence diagrams are suitable for checking the logic of a system. We’ll present these diagram types in detail and explain how to create a sequence diagram.

Sequence diagrams: depicting UML message exchanges
Agile software development about
Agile development: what it’s all about
  • Web development

If you have ever dealt with modern working techniques, the term "agile development" is certainly already familiar to you. But most don't understand exactly what’s behind it. This is also due to the fact that agile software development itself does not want to be defined and only acts as an umbrella term. Nevertheless, we’ll explain its ways to you!

Agile development: what it’s all about

Websites

IONOS Website Guide: website advice for all

A website isn’t just a website – these days, there are countless ways to create an online presence in a way that matches your expectations. The ‘Websites’ section of the IONOS Digital Guide offers detailed information about creating, managing, and optimizing websites as well as facts and general background information on the World Wide Web. For a closer look, you can also explore one of several subcategories about different topics. Here, we present website advice for everyone, from mere enthusiasts to qualified professionals.

What’s in the IONOS Website Guide?

The ‘Websites’ section is one of six main categories in the IONOS Digital Guide. ‘Websites’ is then broken down into four further subcategories: ‘Website creation, ‘Web design’, ‘Web development’, and ‘Digital law’. While ‘Website creation’ focuses primarily on the technical aspects of internet sites, ‘Web design’ articles look at the optical makeup of content, in particular the use of text, images, and responsive displays through HTML or CSS. ‘Web development’ covers the use of scripting languages, like PHP or JavaScript, as well as specific tools for the development of internet services. But basic information about the standards and trends of website development can also be found here. The subcategory ‘Digital law’ presents online laws and practices, like image usage rights and privacy policies.

Website advice for beginners, advanced users, and professionals

The Website Guide serves as an information portal for small and medium-sized companies, along with developers, web designers, technology lovers, and general internet enthusiasts. Many articles on the IONOS Digital Guide require little background knowledge, though some are also aimed at more experienced users. Beginners can enjoy posts on topics like ‘What exactly is a website?’, ‘The basics for modern web development’, or ‘How are websites accessed?’, while more advanced readers can broaden their knowledge of specific topics with comprehensive articles and tutorials. So whether you are a novice, an advanced user, or a professional: our handy Website Guide has plenty of useful tips and tricks to help you become an expert on the World Wide Web.