Datum
23.02.2015
Dieser Beitrag wurde verfasst von:
Immer wieder trifft man bei Internetseiten auf Inline-CSS bzw. JavaScript-Code. Im folgenden Beitrag will ich euch verdeutlichen, warum diese Herangehensweise schlecht ist und nicht für den Entwickler spricht, da Dinge wie Caching, DRY-Prinzip, Wartbarkeit und Media-Queries gänzlich außer Acht gelassen werden.
Was ist überhaupt Inline-Style und JavaScript?
Wie in folgendem Beispiel zu sehen ist, werden Style Information oder JavaScript Funktionen in den HTML-Tag geschrieben.
![Warum ist Inline-CSS und JavaScript-Code so schlecht? Screenshot Style Information und JavaScript Funktionen in einem HTML-Tag](/NOV/Images/Blog/Archiv_Techblog/709/image-thumb__709__TextCombo-image-size-1-1/Warum%20ist%20Inline-CSS%20und%20JavaScript-Code%20so%20schlecht.png)
Was ist eigentlich so schlecht daran?
Wie man oben im Beispiel schon erkennen kann, wird der Code dadurch sehr schnell unübersichtlich, ganz zu schweigen davon, dass weder Style noch Dynamik etwas im HTML zu suchen haben.
HTML dient nur zur Strukturierung von Inhalten wie Texten, Bildern und Links in einem Dokument. Wie die Seite letztendlich aussehen soll, wird in einer CSS-Datei hinterlegt bzw. das Verhalten (Dynamic, Validierung, usw.) in einer JavaScript-Datei.
Caching
Auch wenn die Geschwindigkeit der Internetleitungen immer schneller wird, ist Caching ein Thema, das man auf keinen Fall außer Acht lassen sollte. Gerade im Mobilen-Bereich ist es extrem wichtig, dass Internetauftritte schnell geladen werden. Wenn dann beim ersten Aufruf einer Seite CSS- und JS-Dateien in den Cache wandern, müssen diese beim nächsten Klick oder Besuch nicht mehr geladen werden. Dies steigert dann natürlich die Performance einer Seite deutlich.
DRY-Prinzip
Don’t repeat yourself ist ein Prinzip, welches besagt, dass Redundanz zu vermeiden oder zu reduzieren ist. Gerade bei Inline-CSS wird dieser Punkt der Redundanz gänzlich ignoriert, da jeder Style und jede Funktion immer und immer wieder in die einzelnen Elemente geschrieben werden müssen.
Wartbarkeit
Kommt es zu Änderungswünschen, wird es je nach Größe der Internetseite ziemlich aufwendig dies anzupassen. Hat man zum Beispiel jedem Link den Inline-Style „color: “red”; font-weight: “bold”;” gegeben und möchte nur die Color auf „green” ändern, ist man für eine sehr kleine Anpassung, die eigentlich nur in einer einzigen CSS-Datei gemacht werden müsste, einige Zeit beschäftigt.
Media-Queries
Jedem dürfte der Begriff „Media-Queries” hoffentlich bekannt sein, vor allem in Zeiten von Web 2.0. So kann man zum Beispiel mit der folgenden Codezeile über das Attribut “media” mit dem Value “print” angeben, dass eine seperate CSS-Datei für den Druck des Dokuments eingebunden wird.
< link href = "/print.css" rel = "stylesheet" media = "print" type = "text/css" /> |
Eine weitere Möglichkeit ist es, verschiedene Elemente bei verschiedenen Auflösungen anders zu formatieren.
@media only screen and ( max-width : 500px ) { |
.content{ |
width : 100% ; |
} |
} |
Diese Möglichkeiten stehen mit Inline Styles nicht zur Verfügung und somit kann nicht auf spezielle Auflösungen(Handy, Tablet, Drucker usw.) reagiert werden.
Fazit
Allein rein aus Sicht der Wartbarkeit und Performance ist es ratsam, Code klar und strukturiert zu schreiben, sowie JavaScript in eine JS-Datei und die Styles in eine CSS-Datei auszulagern. Für das Styling sollten CSS-Klassen und in JavaScript Event-Handler verwendet werden. Wir bei novaCapta schreiben unser CSS in LESS (http://www.lesscss.de), welches eine dynamische Stylesheet Sprache ist, die noch um einiges strukturierter und mächtiger ist. So können zum Beispiel Variablen für Farben, Schriftgrößen und Maße in einer separaten Datei hinterlegt werden, was den Wartungsaufwand immens reduziert, da alles nur noch an einer Stelle im Code geändert werden muss. Ebenfalls kann man Mixins (Funktionen) definieren, die an verschiedenen Stellen eingebunden werden können ohne jedes mal alles neu schreiben zu müssen.
.background-gradient (@color 1 , @stop 1 , @color 2 , @stop 2 ) { |
background : -moz-linear-gradient( top , @color 1 @stop 1 , @color 2 @stop 2 ); |
background : -webkit-gradient(linear, left top , left bottom , color-stop(@stop 1 , @color 1 ), |
color-stop(@stop 2 , @color 2 )); |
background : -webkit-linear-gradient( top , @color 1 @stop 1 ,@color 2 @stop 2 ); |
background : -o-linear-gradient( top , @color 1 @stop 1 , @color 2 @stop 2 ); |
background : -ms-linear-gradient( top , @color 1 @stop 1 , @color 2 @stop 2 ); |
background : linear-gradient(to bottom , @color 1 @stop 1 , @color 2 @stop 2 ); |
filter: progid:DXImageTransform.Microsoft.gradient(GradientType= 0 ,startColorstr=@color 1 , |
endColorstr=@color 2 ); |
} |
.main-navigation { |
.background-gradient( #fff , 5px , #999 , 18px ); |
} |
Erfahren Sie mehr
![novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien](/NOV/Images/Shooting%20B%C3%BCro%20Hannover%20April%202024/31430/image-thumb__31430__MediumTileGrid-item-main-s1-3/DSC00251-zuschnitt.jpg)
Braucht man wirklich jQuery?
![Hands of man using online virtual app on mobile phone. Millennial guy chatting on smartphone, using banking services, reading text message, typing, shopping, making call, browsing internet. Close up](/NOV/Images/Blog/Fallback_Titelbilder/1292/image-thumb__1292__MediumTileGrid-item-main-s1-3/man-using-mobile-phone_Adobe-453628768.jpg)
Handlebars.js – Semantische Template Library
![Hands of man using online virtual app on mobile phone. Millennial guy chatting on smartphone, using banking services, reading text message, typing, shopping, making call, browsing internet. Close up](/NOV/Images/Blog/Fallback_Titelbilder/1292/image-thumb__1292__MediumTileGrid-item-main-s1-3/man-using-mobile-phone_Adobe-453628768.jpg)
Multi Factor Authentication (Azure und SharePoint)
![Erstellung einer Mitarbeiter-App Erstellung einer Mitarbeiter-App](/NOV/Images/Headerimages/15872/image-thumb__15872__MediumTileGrid-item-main-s1-3/Intranet_Firstline_Worker.jpg)
Wer benötigt ein Intranet?
![Google Cloud Server Google Cloud Speicherplatz Consulting Development Deployment](/CPL/old/Header%20generic%20%28Style%202%29/11225/image-thumb__11225__MediumTileGrid-item-main-s1-3/CPLHeader2-blue-003.jpg)
Webinar: Google Cloud VMware Engine
![Bei Application Development bzw. Anwendungsentwicklung wird eine neue Anwendung konzipiert Navigationsbilc zu Application Development](/TTA/Kompetenzen/Application%20Development/17540/image-thumb__17540__MediumTileGrid-item-main-s1-3/Nav-Application-Development.jpg)
Application Development für Individualsoftware
![](/TTA/Events/2020-09-17%20Webcast%20IASP-%20Nie%20wieder%20IBM%20Audit/9373/image-thumb__9373__MediumTileGrid-item-main-s1-3/Nie-Wieder-IBM-Audit-Header-1500-x-450.png)
Webcast: IASP – Nie wieder IBM Audit
![](/CPL/old/Header%20generic%20%28Style%202%29/11222/image-thumb__11222__MediumTileGrid-item-main-s1-3/CPLHeader2-blue-002.jpg)
Webinar: Looker Business Intelligence
![](/ARS/Blog/20231030_Given-When-Then/30330/image-thumb__30330__MediumTileGrid-item-main-s1-3/20232510-givenwhenthen-und-atdd-eine-win-win-win-situation-1.jpg)
Given/When/Then und ATDD - Eine Win-Win-Win-Situation!?
![](/IPG/Blog/Expertenberichte/2023_Datenschutzgesetz_CH/27621/image-thumb__27621__MediumTileGrid-item-main-s1-3/Teaserbild_nDSG_CH.jpg)
Neues Datenschutzgesetz – Schutz vor Sanktionen dank IAM
![NIS2-Richtlinie zur Stärkung der Cybersicherheit Detailaufnahme eines Fingers, dessen Fingerabdruck zur Identifizierung am Laptop genutzt wird. Daben sieht man ein Sicherheitsschloss.](/NOV/Images/Blog/Headerbild/31361/image-thumb__31361__MediumTileGrid-item-main-s1-3/Header_Blogbeitrag_NIS2.jpg)
NIS2 kommt: So bereiten Sie sich optimal vor
![](/SYN/Leistungen/Data%20%26%20Analytics/webanalyse/24189/image-thumb__24189__MediumTileGrid-item-main-s1-3/Keyvisual%20-%20webanalyse.png)
Web Analytics
![novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien](/NOV/Images/Shooting%20B%C3%BCro%20Hannover%20April%202024/31430/image-thumb__31430__MediumTileGrid-item-main-s1-3/DSC00251-zuschnitt.jpg)
Spaltenformatierung in SharePoint: Column formatting vs. JS
![Hands of man using online virtual app on mobile phone. Millennial guy chatting on smartphone, using banking services, reading text message, typing, shopping, making call, browsing internet. Close up](/NOV/Images/Blog/Fallback_Titelbilder/1292/image-thumb__1292__MediumTileGrid-item-main-s1-3/man-using-mobile-phone_Adobe-453628768.jpg)
Teams Extensions – Erstellen von Erweiterungen für Teams
![](/_default_upload_bucket/31325/image-thumb__31325__MediumTileGrid-item-main-s1-3/Graphentechnologie.jpg)
Graphentechnologie
![Zwei Frauen schauen gemeinsam auf einen Bildschirm](/NOV/Images/Blog/Fallback_Titelbilder/1290/image-thumb__1290__MediumTileGrid-item-main-s1-3/TeamworkB%C3%BCro.jpg)
Tipps und Tricks mit Entity Framework
![Atlassian Lizenzen im “Advantaged Pricing Plan” neu angepasst](/CWX/Info-Hub/News/2022/2022-01-19%20Atlassian%20passt%20Preise%20f%C3%BCr%20Lizenzen%20an/24609/image-thumb__24609__MediumTileGrid-item-main-s1-3/bb%20Atlassian%20Logo.jpg)
Atlassian passt Preise für Lizenzen an
![](/TTA/Blog/Web%20Development%20Blog/03_CSS_Tipps_Tricks/11073/image-thumb__11073__MediumTileGrid-item-main-s1-3/christina-wocintechchat-com-CmvA0xCDfC8-unsplash.jpg)
Top 10 CSS Tipps & Tricks in 2020
![woman smiles it jobs timetoact group](/JOBS/Personio/24222/image-thumb__24222__MediumTileGrid-item-main-s1-3/management-marketing-5.jpg)
Softwareentwickler JavaScript (*)
![](/TTA/Blog/Web%20Development%20Blog/04_Deno/11071/image-thumb__11071__MediumTileGrid-item-main-s1-3/Header_Deno.jpg)
Deno – Das müsst ihr über die Laufzeitumgebung wissen
![Online survey filling out and digital form checklist by laptop computer, Document Management Checking System, online documentation database and process manage files Online survey filling out and digital form checklist by laptop computer, Document Management Checking System, online documentation database and process manage files](/NOV/Referenzen/Siemens/1520/image-thumb__1520__MediumTileGrid-item-main-s1-3/Prozessoptimierung_Formularl%C3%B6sung.jpg)
Mit End-to-End Testing zur einwandfreien Webanwendung
![team working together it jobs timetoact group](/JOBS/Personio/24251/image-thumb__24251__MediumTileGrid-item-main-s1-3/IT-13.jpg)
Pflichtpraktikum Softwareentwicklung JavaScript (*)
![Mit IBM Cloud Pak for Data Accelerator schnelle Umsetzung von Anwendungsfällen Headerbild zu IBM Cloud Pak for Data Accelerator](/TTA/Technologien%20neu/IBM/IBM%20CP4D%20Accelerator/17004/image-thumb__17004__MediumTileGrid-item-main-s1-3/Header%20Accelerator.jpg)
IBM Cloud Pak for Data Accelerator
![Führungskräfteleitlinien-Workshop Foto vom Führungskräfteleitlinien-Workshop der novaCapta im Kölner Büro](/NOV/Images/Blog/Employer%20Brading/30194/image-thumb__30194__MediumTileGrid-item-main-s1-3/FK-Leitlinien-Workshop_Koeln_web-klein_2.jpg)
Warum & wie wir Führungsleitlinien entwickelt haben
![edcom expert update HCL Laptop auf Tisch](/EDC/1%20edc%20Grafiken%20Webinare%20-%20Schulungen%20-%20Newsflash%20edcom/8174/image-thumb__8174__MediumTileGrid-item-main-s1-3/edcom%20Expert%20Update%20HCL.jpg)
Go Live HCL Domino v12.0.1 - Alle Details und Neuerungen
![developer works on code it jobs timetoact group](/JOBS/Personio/24234/image-thumb__24234__MediumTileGrid-item-main-s1-3/Azubi-3.jpg)
Expert Consultant* für IAM / Cyber Security (DE/CH)
![NIS2 Richtlinie: Compliance Navigator | novaCapta Work partners sitting in office surfing phone in company](/NOV/Images/Headerimages/Workshops%20%26%20Einstiegsangebote/31191/image-thumb__31191__MediumTileGrid-item-main-s1-3/NIS2%20Richtlinie%20Compliance%20Navigator-Header-Web.jpg)
NIS2 Compliance Navigator
![](/ARS/Blog/20240112_IaC/30327/image-thumb__30327__MediumTileGrid-item-main-s1-3/Infrastructure-as-Code.jpg)
Infrastructure as Code (IaC)
![Eine Angestellte lädt auf ihrem Handy die Microsoft Teams App für digitale Zusammenarbeit herunter.](/NOV/Images/Headerimages/10034/image-thumb__10034__MediumTileGrid-item-main-s1-3/Teams.jpg)
Microsoft Teams: mehr als Videotelefonie und Chat
![Team of programmers working in office](/NOV/Images/Blog/Headerbild/18304/image-thumb__18304__MediumTileGrid-item-main-s1-3/IT-Projekte%20und%20Change%20Management.png)
Was Sie beim nächsten IT-Projekt beachten sollten
![Programmer Woman Coding On Computer](/NOV/Images/Blog/Headerbild/18306/image-thumb__18306__MediumTileGrid-item-main-s1-3/Ohne%20Programmierkenntnisse%20zum%20Entwickler%20werden%20-%20Power%20Platform.png)
Ohne Programmierkenntnisse zum Entwickler werden
![Abheben in die Cloud Close up of female hands while typing on laptop](/NOV/Images/Blog/Fallback_Titelbilder/392/image-thumb__392__MediumTileGrid-item-main-s1-3/FliegerCloud.jpg)
Grundlagen der Gestaltung
![novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien](/NOV/Images/Shooting%20B%C3%BCro%20Hannover%20April%202024/31430/image-thumb__31430__MediumTileGrid-item-main-s1-3/DSC00251-zuschnitt.jpg)
Nutzung der SharePoint REST API mit Microsoft Flow
![Hands of man using online virtual app on mobile phone. Millennial guy chatting on smartphone, using banking services, reading text message, typing, shopping, making call, browsing internet. Close up](/NOV/Images/Blog/Fallback_Titelbilder/1292/image-thumb__1292__MediumTileGrid-item-main-s1-3/man-using-mobile-phone_Adobe-453628768.jpg)
Struktureller Aufbau eines Angular Modules
![novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien](/NOV/Images/Shooting%20B%C3%BCro%20Hannover%20April%202024/31430/image-thumb__31430__MediumTileGrid-item-main-s1-3/DSC00251-zuschnitt.jpg)
Angular 5 Custom Filter in Angular Material Data-Table
![Blue sky and clouds](/NOV/Images/Blog/Fallback_Titelbilder/1288/image-thumb__1288__MediumTileGrid-item-main-s1-3/Frau%20in%20der%20Cloud.jpg)
Grundlagen der Datenmodellierung
![News der novaCapta](/NOV/Images/Blog/Fallback_Titelbilder/1354/image-thumb__1354__MediumTileGrid-item-main-s1-3/Two-business-men-talking-to-each-other.jpg)
Der wiederholte Bereich in Nintex Forms
![Zwei Frauen schauen gemeinsam auf einen Bildschirm](/NOV/Images/Blog/Fallback_Titelbilder/1290/image-thumb__1290__MediumTileGrid-item-main-s1-3/TeamworkB%C3%BCro.jpg)
Xamarin – plattformübergreifende App-Entwicklung
![novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien](/NOV/Images/Shooting%20B%C3%BCro%20Hannover%20April%202024/31430/image-thumb__31430__MediumTileGrid-item-main-s1-3/DSC00251-zuschnitt.jpg)
Migration IBM Lotus Notes zu Microsoft SharePoint
![Blue sky and clouds](/NOV/Images/Blog/Fallback_Titelbilder/1288/image-thumb__1288__MediumTileGrid-item-main-s1-3/Frau%20in%20der%20Cloud.jpg)
Vorgesetzte in Nintex per LDAP-Abfrage ermitteln
![novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien](/NOV/Images/Shooting%20B%C3%BCro%20Hannover%20April%202024/31430/image-thumb__31430__MediumTileGrid-item-main-s1-3/DSC00251-zuschnitt.jpg)
CQRS in ASP.Net MVC mit Entity Framework
![News der novaCapta](/NOV/Images/Blog/Fallback_Titelbilder/1354/image-thumb__1354__MediumTileGrid-item-main-s1-3/Two-business-men-talking-to-each-other.jpg)
Gefilterte Ansicht über Unterschiede in mehreren Spalten
![Hands of man using online virtual app on mobile phone. Millennial guy chatting on smartphone, using banking services, reading text message, typing, shopping, making call, browsing internet. Close up](/NOV/Images/Blog/Fallback_Titelbilder/1292/image-thumb__1292__MediumTileGrid-item-main-s1-3/man-using-mobile-phone_Adobe-453628768.jpg)
Dateizugriffsrechte verwalten mit Microsoft RMS – Teil 4
![Hands of man using online virtual app on mobile phone. Millennial guy chatting on smartphone, using banking services, reading text message, typing, shopping, making call, browsing internet. Close up](/NOV/Images/Blog/Fallback_Titelbilder/1292/image-thumb__1292__MediumTileGrid-item-main-s1-3/man-using-mobile-phone_Adobe-453628768.jpg)
Dateizugriffsrechte verwalten mit Microsoft RMS – Teil 3
![Hands of man using online virtual app on mobile phone. Millennial guy chatting on smartphone, using banking services, reading text message, typing, shopping, making call, browsing internet. Close up](/NOV/Images/Blog/Fallback_Titelbilder/1292/image-thumb__1292__MediumTileGrid-item-main-s1-3/man-using-mobile-phone_Adobe-453628768.jpg)
Dateizugriffsrechte verwalten mit Microsoft RMS – Teil 2
![Hands of man using online virtual app on mobile phone. Millennial guy chatting on smartphone, using banking services, reading text message, typing, shopping, making call, browsing internet. Close up](/NOV/Images/Blog/Fallback_Titelbilder/1292/image-thumb__1292__MediumTileGrid-item-main-s1-3/man-using-mobile-phone_Adobe-453628768.jpg)
Dateizugriffsrechte verwalten mit Microsoft RMS – Teil 1
![Abheben in die Cloud Close up of female hands while typing on laptop](/NOV/Images/Blog/Fallback_Titelbilder/392/image-thumb__392__MediumTileGrid-item-main-s1-3/FliegerCloud.jpg)
Qualitätsmanagement - Dokumentation verwalten mit SharePoint
![Zwei Frauen schauen gemeinsam auf einen Bildschirm](/NOV/Images/Blog/Fallback_Titelbilder/1290/image-thumb__1290__MediumTileGrid-item-main-s1-3/TeamworkB%C3%BCro.jpg)
Umfragen in Teams mit Microsoft Forms
![News der novaCapta](/NOV/Images/Blog/Fallback_Titelbilder/1354/image-thumb__1354__MediumTileGrid-item-main-s1-3/Two-business-men-talking-to-each-other.jpg)
Zentralisiertes Logging – Simpler Logging-Stack mit Graylog
![Blue sky and clouds](/NOV/Images/Blog/Fallback_Titelbilder/1355/image-thumb__1355__MediumTileGrid-item-main-s1-3/BlauerHimmel.jpg)
Angular Route-Guards
![Zwei Frauen schauen gemeinsam auf einen Bildschirm](/NOV/Images/Blog/Fallback_Titelbilder/1290/image-thumb__1290__MediumTileGrid-item-main-s1-3/TeamworkB%C3%BCro.jpg)
Change Management in IT-Projekten
![Blue sky and clouds](/NOV/Images/Blog/Fallback_Titelbilder/1288/image-thumb__1288__MediumTileGrid-item-main-s1-3/Frau%20in%20der%20Cloud.jpg)
Farben zur Optimierung des SharePoint-Kalender
![novaWorxx Provisioning Drei Personen in einer Besprechung an einem Tisch besprechen den Zeitplan auf ihrem Microsoft-Laptop](/NOV/Images/Headerimages/15231/image-thumb__15231__MediumTileGrid-item-main-s1-3/nwxProvisioning_header.jpg)
Die Bedeutung einer Governance
![Zwei Frauen schauen gemeinsam auf einen Bildschirm](/NOV/Images/Blog/Fallback_Titelbilder/1290/image-thumb__1290__MediumTileGrid-item-main-s1-3/TeamworkB%C3%BCro.jpg)
Corporate News – Das zentrale Medium interner Kommunikation
![Qualitätsmanagement Close up shot of female hands typing on laptop](/NOV/Images/Blog/Fallback_Titelbilder/1353/image-thumb__1353__MediumTileGrid-item-main-s1-3/female-hands-typing-on-laptop.jpg)
SharePoint vs. TYPO3 – Sechs Gründe für SharePoint-Intranet
![Hands of man using online virtual app on mobile phone. Millennial guy chatting on smartphone, using banking services, reading text message, typing, shopping, making call, browsing internet. Close up](/NOV/Images/Blog/Fallback_Titelbilder/1292/image-thumb__1292__MediumTileGrid-item-main-s1-3/man-using-mobile-phone_Adobe-453628768.jpg)
Was kann der neue Office 365 Planner – und was kann er nicht
![Abheben in die Cloud Close up of female hands while typing on laptop](/NOV/Images/Blog/Fallback_Titelbilder/392/image-thumb__392__MediumTileGrid-item-main-s1-3/FliegerCloud.jpg)
Was ist Application Lifecycle Management (ALM)?
![novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien](/NOV/Images/Shooting%20B%C3%BCro%20Hannover%20April%202024/31430/image-thumb__31430__MediumTileGrid-item-main-s1-3/DSC00251-zuschnitt.jpg)
Fünf Tipps für mehr SharePoint-Adoption in Unternehmen
![Hands of man using online virtual app on mobile phone. Millennial guy chatting on smartphone, using banking services, reading text message, typing, shopping, making call, browsing internet. Close up](/NOV/Images/Blog/Fallback_Titelbilder/1292/image-thumb__1292__MediumTileGrid-item-main-s1-3/man-using-mobile-phone_Adobe-453628768.jpg)
Produktiver lernen mit SharePoint
![Zwei Frauen schauen gemeinsam auf einen Bildschirm](/NOV/Images/Blog/Fallback_Titelbilder/1290/image-thumb__1290__MediumTileGrid-item-main-s1-3/TeamworkB%C3%BCro.jpg)
Fünf Tipps für eine verbesserte Software-Adoption
![novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien](/NOV/Images/Shooting%20B%C3%BCro%20Hannover%20April%202024/31430/image-thumb__31430__MediumTileGrid-item-main-s1-3/DSC00251-zuschnitt.jpg)
Drei Tipps für mehr SharePoint-Begeisterung
![Blue sky and clouds](/NOV/Images/Blog/Fallback_Titelbilder/1355/image-thumb__1355__MediumTileGrid-item-main-s1-3/BlauerHimmel.jpg)
Hat Ihr Unternehmen einen Informations-Lebenszyklus?
![novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien](/NOV/Images/Shooting%20B%C3%BCro%20Hannover%20April%202024/31430/image-thumb__31430__MediumTileGrid-item-main-s1-3/DSC00251-zuschnitt.jpg)
SharePoint und Informationsarchitektur – worauf kommt es an?
![Hands of man using online virtual app on mobile phone. Millennial guy chatting on smartphone, using banking services, reading text message, typing, shopping, making call, browsing internet. Close up](/NOV/Images/Blog/Fallback_Titelbilder/1292/image-thumb__1292__MediumTileGrid-item-main-s1-3/man-using-mobile-phone_Adobe-453628768.jpg)
Ich bin im Flow! – Eine Übersicht zu Microsoft Flow
![Abheben in die Cloud Close up of female hands while typing on laptop](/NOV/Images/Blog/Fallback_Titelbilder/392/image-thumb__392__MediumTileGrid-item-main-s1-3/FliegerCloud.jpg)
SharePoint Framework Client-Side Webparts mit React
![Hands of man using online virtual app on mobile phone. Millennial guy chatting on smartphone, using banking services, reading text message, typing, shopping, making call, browsing internet. Close up](/NOV/Images/Blog/Fallback_Titelbilder/1292/image-thumb__1292__MediumTileGrid-item-main-s1-3/man-using-mobile-phone_Adobe-453628768.jpg)
GraphQL – Die Alternative zu REST
![Schreibtisch](/NOV/Images/Blog/Fallback_Titelbilder/1289/image-thumb__1289__MediumTileGrid-item-main-s1-3/Schreibtisch.jpg)
Anhänge nach Datentyp in PowerApps einschränken
![novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien](/NOV/Images/Shooting%20B%C3%BCro%20Hannover%20April%202024/31430/image-thumb__31430__MediumTileGrid-item-main-s1-3/DSC00251-zuschnitt.jpg)
Testen von Angular Anwendungen mit Cypress
![Hands of man using online virtual app on mobile phone. Millennial guy chatting on smartphone, using banking services, reading text message, typing, shopping, making call, browsing internet. Close up](/NOV/Images/Blog/Fallback_Titelbilder/1292/image-thumb__1292__MediumTileGrid-item-main-s1-3/man-using-mobile-phone_Adobe-453628768.jpg)
PDF-Konverter in Power Automate
![Phishing, mobile phone hacker or cyber scam concept. Password and login pass code in smartphone. Online security threat and fraud. Female scammer with cellphone and laptop. Bank account security.](/NOV/Images/Blog/28758/image-thumb__28758__MediumTileGrid-item-main-s1-3/Blog_Header_Cyber%20Security.jpg)
Die Awareness kommt mit dem ersten Cyberangriff
![Ausschnitt vom Firmenevent 2023 der novaCapta](/NOV/Images/Blog/Headerbild/29961/image-thumb__29961__MediumTileGrid-item-main-s1-3/Firmenevent_Header_Blog_Tanz.jpg)
Warum Firmenevents Teil unserer Unternehmenskultur sind
![Zufrieden Cloud Consulting Google Workspace macht glücklich](/CPL/CPL-X/Bilder%20Website/Menschen%201/14365/image-thumb__14365__MediumTileGrid-item-main-s1-3/fat-redhead-man-blue-shirt-smiles-cute-he-pressed-his-palms-his-face-black-background.jpg)
Advanced Admin Trial
![novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien](/NOV/Images/Shooting%20B%C3%BCro%20Hannover%20April%202024/31419/image-thumb__31419__MediumTileGrid-item-main-s1-3/DSC00251-klein.jpg)
Siemens AG: SharePoint statt Excel bei komplexen Formularen
![employee looks into the camera it jobs timetoact group](/JOBS/Personio/24252/image-thumb__24252__MediumTileGrid-item-main-s1-3/consulting-8-v.jpg)
Duales Studium Business Administration (Sales & Marketing)
![Young man chatting with people from Power Platform Community](/NOV/Images/Blog/Headerbild/23984/image-thumb__23984__MediumTileGrid-item-main-s1-3/Best%20Practices_Power%20Platform%20Community_web.png)
Warum Unternehmen Power Platform Communities fördern sollten
![](/ARS/Blog/20240207_Infrastructure_as_Code_Werkzeugkasten/30473/image-thumb__30473__MediumTileGrid-item-main-s1-3/20240130-0904-IaC_Werkzeugkasten_Logos_web.jpg)
Ordnung in den Infrastructure as Code-Werkzeugkasten
![](/TTA/Blog/Web%20Development%20Blog/02_Angular_Tipps/9261/image-thumb__9261__MediumTileGrid-item-main-s1-3/Teaser_Angular_Tipps.jpg)
9 Tipps & Tricks für Angular
![](/TTA/Kompetenzen/Monitoring%20und%20Service%20Assurance/28345/image-thumb__28345__MediumTileGrid-item-main-s1-3/AdobeStock_606166034.jpg)
Kostenloses Webinar: Microsoft 365-Daten schützen mit Veeam
![Das Thema IT-Security immer weiter in den Fokus Das Thema IT-Security immer weiter in den Fokus](/IPG/Blog/Blog%20TTA%20IAG/13_Solar_Winds_Hack/12219/image-thumb__12219__MediumTileGrid-item-main-s1-3/13_Blog_SolarWinds_Hack_Access_Security.jpg)
Warum der Überwacher überwacht werden muss
![Stark in Google Workspace Google Workspace administration](/CPL/CPL-X/Bilder%20Website/Menschen%204/14272/image-thumb__14272__MediumTileGrid-item-main-s1-3/retro-young-man-grey-racerback-tucked-into-pants.jpg)
Advanced Admin Features
![Authentifizierung als Schutz von Unternehmen Blogbeitrag zur Authentifizierung als Schutz von Unternehmen](/IPG/Blog/Blog%20TTA%20IAG/04_Authentifizierung/9427/image-thumb__9427__MediumTileGrid-item-main-s1-3/04_Blog_Authentifizierung.png)
Warum Authentifizierung unser ständiger Begleiter ist
![](/CWX/Karriere/Karriere-Blog/2023-02%20Warum%20hat%20Atlassian%20die%20Nase%20vorn-/25950/image-thumb__25950__MediumTileGrid-item-main-s1-3/Beitragsbild-600x400-blue2.jpg)
Warum hat Atlassian die Nase vorn?
![](/ARS/Blog/20231106_Angular17/30329/image-thumb__30329__MediumTileGrid-item-main-s1-3/20231106-hurahura-angular-version-17-ist-da-thumb.jpg)
Hurra, hurra - Angular Version 17 ist da!
![](/NOV_CH/Images/Bannerbilder/8095/image-thumb__8095__MediumTileGrid-item-main-s1-3/Blog%20Change%20Management.jpg)
Wieso braucht es Change Management?
![](/ARS/Blog/20240613_Barrierefreiheit/31716/image-thumb__31716__MediumTileGrid-item-main-s1-3/Barrierefreiheit_richtig_umsetzen_1.jpg)
Barrierefreiheit richtig umsetzen
![CLOUDPILOTS, Google Workspace, G Suite, Google Cloud, GCP, MeisterTask, MindMeister, Freshworks, Freshdesk, Freshsales, Freshservice, Looker, VMware Engine](/CPL/old/Header%20generic/10781/image-thumb__10781__MediumTileGrid-item-main-s1-3/CPLHeader-red-002.jpg)
Warum der Weihnachtsmann die G Suite nutzt
![Mit Low-Code Fachanwender:innen enablen und Geschäftsprozesse durchgängig digitalisieren Teaserbild Unternehmensprozesse mit Low-Code digitalisieren](/TTA/Blog/20230330-Unternehmensprozesse-digitalisieren-Low-Code/26461/image-thumb__26461__MediumTileGrid-item-main-s1-3/Unternehmensprozesse-digitalisieren-Low-Code-Teaser.jpg)
Unternehmensprozesse digitalisieren – am besten mit Low-Code
![Entscheidungskriterien, verschiedene Anbieter und Workshops für die Wahl der besten Low-Code-Plattform Teaserbild zum Blogbeitrag: "Welches Low-Code-Tool ist das richtige?"](/TTA/Blog/202305-welches-low-code-tool/27624/image-thumb__27624__MediumTileGrid-item-main-s1-3/welches-low-code-tool-ist-das-richtige-teaser.png)
Welches Low-Code-Tool ist das richtige für mein Unternehmen?
![Zusammenarbeit weltweit Zusammenarbeit weltweit](/EDC/Blogs-News/10%20Gruende%20fuer%20Managed%20Services%20HCL/18495/image-thumb__18495__MediumTileGrid-item-main-s1-3/Zusammenarbeit%20weltweit-pixabay.jpg)
10 Gründe für Managed Services mit edcom
![](/GROUP/Branchen/%C3%96ffentliche%20Verwaltung/20242/image-thumb__20242__MediumTileGrid-item-main-s1-3/header-%C3%B6ffentliche-verwaltung2.jpg)
Digitaler Wandel in der Öffentliche Verwaltung
![](/TTA/Referenzen/Bayer%20CropScience/7112/image-thumb__7112__MediumTileGrid-item-main-s3-3/bayer_teaser.jpg)