novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien

Testen von Angular Anwendungen mit Cypress

In diesem Blogbeitrag möchte ich euch das vollautomatisierte Testen von Angular Anwendungen mit Cypress vorstellen.

Was ist Cypress?

Cypress ist ein End-to-End Testing Framework, mit dem man einfache Tests erstellen kann, die in Echtzeit ausgeführt werden. Mit Cypress kann man auch Snapshots von den einzelnen Schritten während der Testausführung sehen. Tests können schnell erstellt werden, ohne dass bestimmte Server oder Driver benötigt werden.
Der große Vorteil von Cypress ist, dass man nicht alles separat installieren muss, sondern ein vollständiges Framework nutzen kann. Ansonsten würde man erst ein Framework benötigen, wie z.B. Jasmine oder Karma, dann Selenium installieren, einen Selenium Wrapper und zusätzliche Bibliotheken hinzufügen müssen. 

Demo-Anwendung

Für ein Kundenprojekt haben wir eine Demoanwendung in Angular geschrieben, um das End-to-End Testing mit Cypress zu demonstrieren. Die Anwendung besteht aus einem Eingabeformular, mit dem man einen neuen User anlegen kann, einer Liste, in der bisher erstellte User angezeigt und auch wieder gelöscht werden können und Dialogen mit Informationen über die Anwendung. 
Das Eingabeformular wurde mit Angular Material erstellt und enthält verschiedene Pflichtfelder. Wenn die Felder ausgefüllt wurden, kann man den neuen User speichern und es erscheint eine grüne Toastr-Nachricht. Ansonsten wird eine Fehlermeldung angezeigt, dass nicht alle Felder ausgefüllt wurden. Über den Clear-Button können die Formular-Einträge wieder gelöscht werden. 

Screenshot Eingabeformular mit Angular Material - Create new user

Verwenden von Cypress

Um das Eingabeformular zu testen, werden Cypress-Tests geschrieben, die Eingaben simulieren. Um Cypress verwenden zu können, muss man es zunächst über das folgende Angular CLI Kommando installieren: npm install cypress --save-dev
Cypress wird dadurch lokal als Dev-Dependency installiert. Wie jedes andere npm package wird Cypress dem node_modules Ordner hinzugefügt.

Cypress End-to-End Testing

Es gibt zwei Modi, Cypress zu verwenden: über die GUI im Browser und im Headless mode.
Um Cypress im Browser auszuführen, braucht man in Visual Studio Code zwei Terminals: In dem einen muss der Browser laufen und in dem anderen laufen die Cypress Tests.
Die Befehle zum Starten der Tests im Headless mode oder in der GUI kann man auch in der package.json definieren und zusätzliche Parameter angeben: 

Screenshot Cypress End-to-End Testing

Der Befehl npm e2e startet die Anwendung z.B. in der Mock-Umgebung, damit die Daten nicht in die tatsächliche Datenbank geschrieben werden, sondern nur im Local Storage gespeichert werden.
Um die Cypress Tests in der GUI auszuführen, nimmt man den Befehl npm cypress:open und um die Tests im Headless mode zu starten, den Befehl npm cypress:run.
Im Beispiel werden alle Tests ausgeführt, die sich in dem Ordner befinden (*.spec.js). 

Schreiben eines Cypress-Tests

Dieser Test überprüft die Funktionalität des Eingabeformulars. Bevor die Tests ausgeführt werden, muss zu der Localhost-Seite navigiert werden:

Screenshot Schreiben eines Cypress-Tests  - zur Localhost-Seite navigieren

Da es in diversen Tests erforderlich ist, einen neuen User zu erstellen, wurde dafür eine eigene Funktion erstellt: createNewUser(cy). In der Funktion createNewUser(cy) werden die Felder automatisiert mit Testdaten ausgefüllt:

Schreiben eines Cypress-Tests: Screenshot Funktion createNewUser(cy)

Anschließend wird validiert, ob die eingegebenen Werte korrekt sind:

Schreiben eines Cypress-Tests: Screenshot Validierung korrekte Daten

Um den User zu speichern, wird der Klick auf den Submit-Button simuliert:

Schreiben eines Cypress-Tests: Screenshot Simulation Klick auf den Submit-Button

Cypress e2e Testing in der GUI

Nach Eingabe des Kommandos npm run cypress:open öffnet sich die Test Suite, in der man verschiedene Tests auswählen kann. 

Screenshot: Nach Eingabe des Kommandos npm run cypress:open öffnet sich die Test Suite
Screenshot: Cypress e2e Testing in der GUI  Test Suite

Die Tests werden sequenziell abgearbeitet. Wenn die Tests erfolgreich waren, werden sie grün markiert. 

Cypress e2e Testing in der GUI Screenshot: erfolgreiche Tests

Testen der Eingabefelder in der UserForm 

Während des Tests werden die in der Testdatei definierten Beispielwerte automatisch durch die Cypress Test Suite in die Felder eingetragen: 

Screenshot Testen der Eingabefelder in der UserForm

Jedes Feld der UserForm hat eine Id, über die es im Test adressiert werden kann: 

Screenshot: Jedes Feld der UserForm hat eine Id, über die es im Test adressiert werden kann:

Der Wert "Cypress FirstName" wird in das Feld mit der entsprechenden Id eingegeben. 

Screenshot:Wert "Cypress FirstName" wird in das Feld mit der entsprechenden Id eingegeben

Testen des Submit-Buttons

Um den Submit-Button zu testen, wird ein Klick auf den Submit-Button simuliert. Da nicht jedes Feld im Test ausgefüllt wurde, wird erwartet, dass eine Fehlermeldung erscheint. 

Screenshot Testen des Submit-Buttons

Cypress e2e Testing im Headless Mode

Eine andere Möglichkeit ist, Cypress im Headless mode auszuführen: npm run e2e.
Die Tests werden im integrierten Terminal von Visual Studio Code ausgeführt, statt einen Browser zu öffnen. 

Screenshot Cypress e2e Testing im Headless Mode

Integration in Azure DevOps 

Die Cypress Tests können in Azure DevOps integriert werden, indem man sie automatisiert über die Build Pipeline laufen lässt. Nach jedem Merge in Develop wird die Build Pipeline getriggert (Continuous Integration) und führt dann die UI und Unit Tests aus. Die Tests laufen im Headless mode, da in der Pipeline die Browserunterstützung fehlt. Durch die Build Pipeline wird die Anwendung automatisiert gebaut. Notwendige npm packages werden installiert, Linting Regeln werden für das gesamte Projekt überprüft und anschließend werden die Unit Tests ausgeführt, die prüfen, ob die Funktionalität der Komponenten korrekt ist. Mit Hilfe der Cypress e2e Tests wird das User Interface geprüft. In Azure DevOps lassen sich die Ergebnisse der Tests und die Codeabdeckung direkt anzeigen, wenn man die entsprechenden Tasks verwendet. 

Fazit

Mit Cypress kann man eine Angular Anwendung auf einfache Weise testen. Die Tests sind schnell erstellt und man spart sich manuelle Eingaben. Es können alle Aktionen simuliert werden, die ein User auf der Seite durchführen würde. Auch fehlerhafte Eingaben oder unerwartetes Verhalten können auf diese Weise automatisiert getestet werden. Es lässt sich zudem gut debuggen, weil jeder Schritt des Tests nachvollzogen und in den Snapshots angesehen werden kann. Zusätzlich kann auch die Performance der Anwendung über Cypress getestet werden. ​

novaCapta
Andy KurzBlog
Blue sky and clouds
Blog

Angular Route-Guards

Was versteht man eigentlich unter Angular Route-Guards?

novaCapta
Andy KurzBlog
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
Blog

Struktureller Aufbau eines Angular Modules

Dieser Blogbeitrag beschäftigt sich mit dem strukturellen Aufbau eines Angular Modules und der Kommunikation der einzelnen Komponenten.

novaCapta
Andy KurzBlog
novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien
Blog

Angular 5 Custom Filter in Angular Material Data-Table

In diesem Blogbeitrag will ich euch darlegen, wie man einen Custom Filter für das Angular Material Data-Table Modul erstellt.

novaCapta
Lars EschweilerLars EschweilerBlog
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
Blog

PDF-Konverter in Power Automate

Kann ich mittels Microsoft Power Automate und einer SPFx-Anwendung ohne größere Probleme einen PDF-Konverter erstellen? Die einfache Antwort: Ja. Und auch die Ausführliche gibt’s hier.

novaCapta
Michael SonntagBlog
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
Blog

GraphQL – Die Alternative zu REST

GraphQL ist eine Abfragesprache für APIs zur Ausführung von Abfragen mit Hilfe eines für die Daten definierten Typensystems. In dieser kleinen Blog-Serie schauen wir uns einfache Queries und Mutations an.

novaCapta
Blog
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
Blog

Multi Factor Authentication (Azure und SharePoint)

Microsoft führt mit der Multi Faktor Authentisierung (MFA) eine weitere und kostenlose Authentifizierungsebene zu in Office 365 hinzu.

novaCapta
Blog
novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien
Blog

CQRS in ASP.Net MVC mit Entity Framework

Die Entwicklung von Anwendungen in einem mehrschichtigen Aufbau hat sich etabliert. Design Patterns wie MVC schaffen Lösungen.

novaCapta
Leistung
Drei Personen stehen vor einem Bildschirm und unterhalten sich über Diagramme, die dort abgebildet sind. Die Diagramme sind dabei in dem CRM-System Microsoft Dynamics 365 sichtbar.
Leistung

Erfolgreiches CRM mit Microsoft Dynamics 365

Im Bereich Customer Relationship Management gehen Unternehmen oft Synergieeffekte verloren. Mit Microsoft Dynamics 365 verbessern Sie die Zusammenarbeit zwischen Vertrieb, Marketing und Customer Service und steigern damit Effizienz und Produktivität.

novaCapta
Kathrin HeinrothBlog
novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien
Blog

Spaltenformatierung in SharePoint: Column formatting vs. JS

Eine Gegenüberstellung der Spaltenformatierung von JSLink zu der neueren Methode Column formating in Office 365.

novaCapta
Blog
Close up of female hands while typing on laptop
Blog

SharePoint Framework Client-Side Webparts mit React

React ist ein Framework zum Erstellen von Benutzeroberflächen. In der SharePoint Online Entwicklung bietet es sich für die Entwicklung von Client-Side Webparts an.

novaCapta
Technologie
Paralyzed asian receptionist working at call center helpdesk in disability friendly office. Female operator wheelchair user with impairment giving assistance on customer service helpline
Technologie

Microsoft Dynamics 365 Module

Microsoft Dynamics 365 bietet eine perfekte All-in-One-Lösung für den Businessalltag. Wir beraten Sie zum optimalen Einsatz der Dynamics 365 Module für Ihr Unternehmen. Legen Sie jetzt los mit Dynamics 365!

novaCapta
Service
Young beautiful woman working on laptop at home office, copy space, portrait.
Service

DevOps für Prozessoptimierung im Unternehmen | novaCapta

Mit einer ganzheitlichen DevOps Strategie können Unternehmen schnell auf Veränderungen reagieren - und haben damit einen großen Wettbewerbsvorteil. Unsere Expert:innen stehen Ihnen mit Rat und Tat zur Seite und unterstützen Sie bei der DevOps-Einführung.

novaCapta
Blog
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
Blog

Dateizugriffsrechte verwalten mit Microsoft RMS – Teil 4

Dieser letzte Teil der Artikelserie befasst sich mit dem Schutz von Dokumenten innerhalb von SharePoint.

novaCapta
Blog
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
Blog

Dateizugriffsrechte verwalten mit Microsoft RMS – Teil 3

Dieser Teil der Artikelserie befasst sich mit der RMS-Freigabeanwendung, welche Dateien jeglichen Dateityps verschlüsseln kann.

novaCapta
Blog
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
Blog

Dateizugriffsrechte verwalten mit Microsoft RMS – Teil 2

Dieser Teil der Artikelserie befasst sich mit der Anwendung von den Microsoft RMS in der Praxis.

novaCapta
Blog
Cristina Steegmann
Blog

Working @ novaCapta: Cristinas Insights

In der Reihe „Working @ novaCapta“ wollen wir hinter die Kulissen blicken und stellen regelmäßig Kolleg:innen vor. In diesem Beitrag gibt uns Cristina Steegmann von der novaCapta Schweiz einen Einblick in ihrem Arbeitsalltag.

novaCapta
Blog
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
Blog

Teams Extensions – Erstellen von Erweiterungen für Teams

Mit der Entwicklung von Extensions kann Teams einfach erweitert werden. Hierfür gibt es das App Studio, welches über den Teams Store installiert werden kann.

novaCapta
Blog
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
Blog

Ich bin im Flow! – Eine Übersicht zu Microsoft Flow

Die Power Platform wird aktuell von Microsoft sehr stark gepusht. Zeit, sich mit dem Potenzial der einzelnen Komponenten zu beschäftigen. Heute: Flow.

novaCapta
Blog
Blue sky and clouds
Blog

Grundlagen der Datenmodellierung

Fachliches Modell mit ER-Diagrammen (auch ERM – Entity Relationship Model)

novaCapta
Blog
Zwei Frauen schauen gemeinsam auf einen Bildschirm
Blog

Umfragen in Teams mit Microsoft Forms

Umfragen bieten die Möglichkeit, bei der Planung von beispielsweise Events schnell zu einem Termin/Ergebnis zu kommen oder aber auch Feedback zu vergangenen Ereignissen einzuholen. Mit Microsoft Forms lassen sich Umfragen schnell und einfach in Teams erstellen bzw. integrieren.

novaCapta
Blog
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
Blog

Handlebars.js – Semantische Template Library

Handlebars.js ist eine Template-Engine für JavaScript. Sie ermöglicht dem Entwickler, mit Hilfe von semantischen Templates Business-Logik und HTML zu trennen.

novaCapta
Blog
News der novaCapta
Blog

Der wiederholte Bereich in Nintex Forms

Nintex für Fortgeschrittene

novaCapta
Leistung
medicine, healthcare and people concept - female doctor with tablet pc computer talking to smiling woman patient at hospital
Leistung

Apps als Medizinprodukt

Eine App so zu entwickeln, dass sie offiziell als Medizinprodukt validiert werden kann, ist aufwendig. Wir stellen Ihnen ein Entwicklerteam an die Seite, dass Erfahrung in der Entwicklung und Validierung von medizinischen Software-Produkten hat.

novaCapta
Julius ElsnerBlog
novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien
Blog

Nutzung der SharePoint REST API mit Microsoft Flow

Durch Zugriffe über die REST API lassen sich viele Vorgänge mit Microsoft Flow automatisieren.

novaCapta
Blog
Blue sky and clouds
Blog

Farben zur Optimierung des SharePoint-Kalender

Auch in SharePoint kann man Kategorien für Teamkalender-Einträge farblich abheben und damit die Lesbarkeit erhöhen. Wir zeigen Ihnen, wie das geht.

novaCapta
KnowledgeBase
Frau tippt auf Tablet mit Diagrammen zur Datenanalyse
KnowledgeBase

Executive Dashboard

Mit dem Customer Communication Framework (kurz CCF) auf Basis von Microsoft Teams können Executives in Zukunft sehr direkt und einfach Eskalationen mit Kunden steuern, beheben und kontrollieren. Über die Dashboards stehen Ihnen alle wichtigen Informationen zum Kunden aus unterschiedlichsten Systemen zur Verfügung. Sämtliche Interaktionen und Prozesse des kundenspezifischen Eskalationsmanagements können über eine gemeinsame Oberfläche nachverfolgt werden.

novaCapta
Blog
Zwei Frauen schauen gemeinsam auf einen Bildschirm
Blog

Xamarin – plattformübergreifende App-Entwicklung

Xamarin ist eine übergreifende Entwicklungsplattform, die die Welten zusammenführt und die bislang erforderliche Mehrarbeit weitgehend überflüssig macht.

novaCapta
Blog
Blue sky and clouds
Blog

Vorgesetzte in Nintex per LDAP-Abfrage ermitteln

"Meine Sekretärin erledigt das für mich." Es ist der Klassiker der Workflows: Die Genehmigung. Neu im novaCapta Blog ► Mit Nintex Vorgesetzte per LDAP-Abfrage ermitteln ✓ So funktioniert's ✓ Jetzt nachlesen!

novaCapta
Leistung
Close up woman working on laptop and using mobile phone in office..
Leistung

Software Packaging Service

Funktionierende Software bildet eine elementare Grundlage, damit Unternehmen arbeitsfähig bleiben. Die Installation und regelmäßige Aktualisierungen können jedoch zur Herausforderung werden. Die standardisierte, automatisiere Softwarepaketierung und-verteilung bietet eine geräuschlose, sichere und kosten- und aufwandssparende Lösung.

novaCapta
Blog
News der novaCapta
Blog

Zentralisiertes Logging – Simpler Logging-Stack mit Graylog

Logging ist ein komplexes und doch essenzielles Thema. Gute Logs vereinfachen einem Supporter die Arbeit und ermöglichen es, Probleme schneller einzugrenzen.

novaCapta
Produkt
Drei Personen in einer Besprechung an einem Tisch besprechen den Zeitplan auf ihrem Microsoft-Laptop
Produkt

IT Governance & Lifecycle Management mit novaWorxx

Governance Regeln und IT Prozesse anpassen mit novaWorxx - Für eine erfolgreiche Zusammenarbeit in der Cloud. Schaffen Sie eine zentrale Basis für einen Modern Workplace. Integration in alle Office 365 Anwendungen gewünscht? Auch das bietet novaWorxx. Erfahren Sie jetzt mehr.

novaCapta
Leistung
Close up ux developer and ui designer use augmented reality brainstorming about mobile app interface wireframe design on desk at modern office.Creative digital development agency
Leistung

novaThink: Design Thinking mit Künstlicher Intelligenz

Entdecken Sie was mit KI alles möglich ist! novaThink, eine innovative Symbiose aus Design Thinking und KI, ist nur ein Beispiel für eine individuelle KI-Anwendung. Unsere Expert:innen sind darauf spezialisiert, maßgeschneiderte KI-Anwendungen zu entwickeln, die exakt auf die individuellen Anforderungen Ihres Unternehmens zugeschnitten sind. Wir beraten Sie gerne!

novaCapta
Technologie
Ein Team arbeitet offline zusammen, indem sich die Mitglieder ungezwungen austauschen.
Technologie

Microsoft Office 365

Microsoft 365 ist die Kombination der bekannten Office-Software mit Webanwendungen und der Nutzung der Microsoft Cloud. Office 365 bietet Ihnen im Unternehmen die Möglichkeit, die Zusammenarbeit und Kommunikation zu verbessern. Teams, SharePoint, OneDrive, Yammer und vieles mehr – Wir beraten Sie auf Ihrem Weg in die Cloud

novaCapta
Blog
Über 200 novaCapta Mitarbeitende versammeln sich zum  Gruppenfoto im Phantasialand
Blog

Spaß & Action: Firmenevent 2023 im Phantasialand

Austausch, Inspiration und sich mal wieder „live und in Farbe“ sehen: Das jährliche Firmenevent ist ein Highlight im Kalender aller novaCapta Mitarbeitenden. 2023 ging ins Phantasialand. Was wir dort alles erlebt haben, erfahrt Ihr in diesem Blogbeitrag!

novaCapta
Produkt
Office life. Group of young multiracial people sitting at the table in coworking space and working together, using modern technologies and discussing project
Produkt

novaCapta Office Booking App​

Shared-Desk-Konzept? Co-Working-Räumlichkeiten? Unsere Lösung für offene Arbeitsplatzmodelle: Ein digitales Buchungssystem für Arbeitsplätze auf der Grundlage von Microsoft Cloud Services.

novaCapta
Leistung
Frau und Mann sitzen gemeinsam an Schreibtisch und unterhalten sich
Leistung

ESG Reporting: Nachhaltigkeit messbar machen

Nachhaltigkeitsmanagement wird für Unternehmen zur Kernherausforderung. Die Konsequenzen des unternehmerischen Handelns für Umwelt und Gesellschaft müssen dabei deutlicher als bisher berechnet und beschrieben werden. Mit dem Microsoft Sustainability Manager können Sie die dafür relevanten Daten sammeln, Erkenntnisse gewinnen und Handlungen ableiten. Gemeinsam mit unseren Kooperationspartnern erarbeiten wir Ihre Nachhaltigkeitsstrategie.

novaCapta
Produkt
Ein Gang mit deckenhohen Regalen zu beiden Seiten, in denen ungeordnet Bücher gestapelt sind.
Produkt

Microsoft 365 Enterprise Wiki für Wissensmanagement

Microsoft 365 eröffnet vielzählige Möglichkeiten, um Kommunikation, Kollaboration und Wissensmanagement im Unternehmen zu stärken. Die einfache Integration der drei Aspekte ermöglicht eine flexible und für die Nutzer*innen transparente Informationsplattform, ohne dass Informationen und Wissen verloren geht. Wir ermöglichen Ihnen mit unserem Wiki-Modul die einfache und unkomplizierte Zusammenführung komplexerer Strukturen auf der Microsoft 365-Plattform.

novaCapta
Referenz
novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien
Referenz

Siemens AG: SharePoint statt Excel bei komplexen Formularen

Zur Verwaltung und Auswertung der Projekt- und Arbeitsstunden nutzte Siemens in der Vergangenheit komplexe Excel Tabellen. Diese Tabellen setzte novaCapta für Siemens in eine einfach zu bedienende, intuitive Anwendung in Microsoft SharePoint um.

novaCapta
Offering
A happy casual entrepreneur is sitting in coffee shop and working on e-commerce by using cutting edge technologies.
Offering

M365 (Multi) Tenants Management mit AvePoint EnPower

Nutzen Sie unser Angebot zur Erprobung von AvePoint EnPower mit individueller Anpassung an Ihre unternehmenseigenen Anforderungen für ein flexibles und skalierbares Tenant Management.

novaCapta
Blog
Ausschnitt vom Firmenevent 2023 der novaCapta
Blog

Warum Firmenevents Teil unserer Unternehmenskultur sind

Unsere Firmenevents sind fester Bestandteil unserer Unternehmenskultur. Warum dem so ist erfahrt ihr im Video! 🎉

novaCapta
Lösung
Closeup image of young hipster girl wearing knitted sweater using modern smaertphone device while chilling at home, communication and socail network concept, woman browsing the internet
Lösung

Iaas & PaaS mit Azure

Von zielgerichteter Infrastruktur-Unterstützung in Bezug auf Netzwerke, virtuelle Maschinen oder sonstige IaaS-Dienste in Azure bis hin zum kompletten Aufbau von eigenen Rechenzentren in der Cloud

novaCapta
Blog
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
Blog

Was kann der neue Office 365 Planner – und was kann er nicht

„Office 365 Planner“ ist das neue Tool von Microsoft, mit dem sich Zusammenarbeit und Aufgabenverteilung in Teams organisieren lässt. Was kann der neue Office 365 Planner – und was kann er nicht

novaCapta
Blog
novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien
Blog

Migration IBM Lotus Notes zu Microsoft SharePoint

Eine Migration von Lotus Notes/Domino nach SharePoint/Exchange besteht grundsätzlich aus mindestens zwei Bereichen.

novaCapta
Leistung
Businessmen use laptops to secure computing through cloud storage for digital business and cloud data processing management. Optimizing online business customer service
Leistung

Azure Cloud-Infrastruktur

Microsoft Azure (PaaS oder IaaS) bietet Ihnen eine optimale technische Grundlage, um individuelle Unternehmensarchitekturen in der Cloud abzubilden. Mit unseren Azure Consulting Services und unserem Azure Landing Zone Ansatz meistern Sie die Reise in die Cloud und optimieren Ihre Geschäftsprozesse.

novaCapta
Trendthemen
Mit dem Jobrad zur Arbeit fahren - So wird Nachhaltigkeit bei der novaCapta gefördert
Trendthemen

Unser Umgang mit Nachhaltigkeit

Bei unserem Beitrag zu einer klima- und ressourcenschonenden Zukunft geht es uns nicht um „das perfekte Konzept“, sondern ums "Machen, Anfangen und Loslegen"! Erfahren Sie mehr über unsere Nachhaltigkeitsreise.

novaCapta
Blog
Mitarbeiterinnen der novaCapta im Büro in Hannover
Blog

Erfolgsfaktoren Weiterbildung & Entwicklung

Bei der novaCapta wissen wir, dass unsere Mitarbeitenden der Grundstein für unsere Erfolge sind. Dies hat uns dazu veranlasst, mehrere Initiativen zu starten, unsere Mitarbeitenden gezielt zu fördern und individuelle Lernpfade zu ermöglichen. Ein wichtiger Baustein ist die „nC Academy"

novaCapta
Blog
Hackathon der Business Unit Application & Data der novaCapta im Kölner Büro im September 2024: Gruppenfoto
Blog

Insights: Hackathon von „Applications & Data“

Ende September trafen sich Kolleg:innen aus unserer Business Unit „Applications & Data“ zu einem internen Hackathon im Kölner Büro. Zwei Tage mit intensiver Zusammenarbeit und jeder Menge neuer Erkenntnisse zu „Semantic Kernel“ standen auf dem Plan.

novaCapta
Blog
Creative young woman working on laptop in her studio
Blog

Modern Workplace: Erste Schritte zum modernen Arbeitsplatz

Menschen mit Technologie für eine moderne Arbeitweise zusammenbringen? Erfahren Sie, welche ersten Schritte zum Modern Workplace zu gehen sind!

novaCapta
Leistung
Call center, manager and telemarketing team at computer for software training, customer service and CRM in office at night. Man, woman and sales mentor helping intern on desktop for technical support
Leistung

First Level Support für Ihre IT-Probleme

In unserer schnelllebigen digitalen Zeit wird es immer wichtiger, stets auf dem neusten Stand zu sein und die eigene IT-Strategie an wachsende Anforderungen anzupassen. Durch die externe Auslagerung Ihres First Level Supports geben Sie Ihren IT-Mitarbeitenden Raum und Zeit, sich auf ihre Kernkompetenzen zu fokussieren.

novaCapta
Blog
Cute university student with curly red hair doing homework sitting at kitchen table with coffee cup and wired earphones next to big window, watching online tutorial on laptop and writing in copybook
Blog

Wie Viva Learning Lernen im Arbeitsalltag möglich macht

Lebenslanges Lernen ist nicht nur wichtig, um auf dem neuesten Stand zu sein, sondern auch für die persönliche Motivation. Wir erklären, wie Sie mit Viva Learning Weiterbildungsmöglichkeiten in den Arbeitsalltag integrieren.

novaCapta
Produkt
Portrait of asian woman business owner using digital tablet checking amount of stock product inventory on shelf at distribution warehouse factory
Produkt

novaCapta Katalogservice mit Microsoft 365

Die interne Dokumentation und Präsentation der unternehmenseigenen Services und Produkte stellt oft eine Herausforderung dar. Mit dem novaCapta Katalogservice für M365 basierend auf SharePoint Online ist es möglich, einen internen, zentralen Katalog für Produkte, Dienstleistungen, Weiterbildungsprogramme oder Merchandise zu erstellen.

novaCapta
Technologie
Rote Zementblöcke, die auf einer Straße eine Barriere bilden.
Technologie

Conditional Access für volle Kontrolle bei Datenzugriffen

Durch die Cloud verschwimmen die Grenzen traditioneller Netzwerkgrenzen. Dadurch wird der Schutz sensibler Unternehmensdaten durch die Kontrolle der Identität und des Endgeräts unverzichtbar. Conditional Access bietet genau das.

novaCapta
Leistung
Young business woman working with computer while consulting some invoices and documents in the kitchen at home.
Leistung

Microsoft 365 Content Hub

Dateien und Dokumente bilden das Fundament für einen reibungslosen Betrieb von Unternehmen. Doch deren Potential wird oft nicht ausgeschöpft. Unser Content Hub auf Basis von Microsoft 365 bietet Ihnen eine All-in-one-Lösung für ein ganzheitliches Content- und Dokumentenmanagement.

novaCapta
Leistung
computer professional software people team business development meeting in office company and training group modern creative.
Leistung

Softwareentwicklung mit Sprint as a Service

Softwareentwicklungsprozesse gestalten sich oft komplex und herausfordernd. Daher setzt die IT immer stärker auf agile Methoden wie z.B. Scrum. Mit unserem Sprint as a Service Modell profitieren Sie von mehr Transparenz, Flexibilität und Kosteneffizienz bei der Softwareentwicklung.

novaCapta
Michael SonntagBlog
Zwei Frauen schauen gemeinsam auf einen Bildschirm
Blog

Tipps und Tricks mit Entity Framework

In diesem Blogbeitrag möchte ich einige Tipps und Tricks rund um Entity Framework mit euch teilen. In allen Beispielen gehen wir vom Code-First Ansatz aus.

novaCapta
Blog
novaCapta: Ihr Partner für die digitale Transformation mit Microsoft Technologien
Blog

novaMove: Unsere Schritt- & Bewegungschallenge

Im Frühjahr 2024 haben wir mit „novaMove“ eine besondere Aktion gestartet: Unsere Schritt- und Bewegungschallenge, die Mitarbeitende über Standorte und Abteilungsgrenzen hinweg zusammengebracht und gleichzeitig zu mehr Bewegung im Alltag motiviert hat.

novaCapta
Blog
Wie Microsoft hybrides Arbeiten möglich macht
Blog

Wie Microsoft hybrides Arbeiten möglich macht

Sie möchten in moderne Technologie für eine orts- und geräteübergreifende Zusammenarbeit investieren? Prima: Im zweiten Teil unserer Serie verraten wir, mit welchen Bausteinen Microsoft das hybride Arbeiten möglich macht.