Überblick
Nagarro ist ein zertifizierter Microsoft Gold – Partner; wir haben diese Partnerschaft auf der Basis von Kernkompetenzen als Softwareentwicklungsunternehmen aufgebaut. Unsere Kompetenzen sind:
-
Kundenentwicklungslösungen 
- Unternehmen, die diese Kompetenz besitzen, bieten einzigartige Kundenlösungen mit .Net-Entwicklung, Qualitätssicherung von Anwendungen (Tests) und Anwendungsarchitektur an.
-
SOA und Geschäftsvorgänge 
- Unternehmen mit dieser Kompetenz haben ein hohes Niveau in der Implementierung von Geschäftsvorganglösungen, für die EAI, BSB-Integration und BPM-Lösungen verwendet werden.
Außerdem sind wir einSmall Business Spezialist
der Branche.
Kerntechnologien
Wir verfügen über umfangreiches Wissen in dem gesamten Spektrum von Microsoft-Technologien, das wir uns durch jahrelange Erfahrung angeeignet haben. Dadurch können wir unseren Kunden immer die optimale Lösung bieten. Neben Standardtechnologien wie ASP, VB, C++, MFC, COM, etc. arbeiten wir auch mit allen Rahmen von .Net (1.1, 2.0, 3.5). Unsere Entwickler verfügen alle über solide Erfahrung mit C# und Vb.Net (Hauptsprachen für .Net-Entwicklung).
Unten folgt eine kurze Zusammenfassung unserer Erfahrung:
Präsentationstechnologien
-
Asp.Net und Asp.Net Ajax - ein großer Teil unserer Projekte sind webbasiert und stützen sich auf Asp.Net 1.1, Asp.Net 2.0, sowie auch Asp.Net Ajax. Unsere .Net-Lösungen werden unter Verwendung fortgeschrittener Techniken, wie Kundenkontrolle, Http-Module und Http-Handler für den Aufbau plug-fähiger Architekturen entwickelt. Wir sind informiert über die neuesten Features der Plattform und können sie optimal nutzen (Provider, Master-Pages, Themen etc.).
-
SilverLight und XAML - Wir haben Lösungen für unsere ISV-Kunden entwickelt, die SilverLight 1.0 einschließen. Dies ermöglicht die Gestaltung hoch nutzerfreundlicher UI. Wir haben uns ebenfalls an der Entwicklung XAML-basierter UI für Windows Vista beteiligt.
-
Windows-Formen - Viele unsere Projekte sind für Kundenplattformen konzipiert; andere sind unabhängige Windows-Anwendungen. Wir entwickeln Windows-basierte Anwendungen, die den Usability-Richtlinien von Windows entsprechen. Wir sind uns des konzeptuellen Unterschieds zwischen einer Web- und einer Windows-Anwendung bewusst.
-
Office UI 
- Unsere Fähigkeit, neue Technologien aufzufassen und zu implementieren, hat es uns ermöglicht, für einige Kunden innovative UI-Anwendungen zu konzipieren. Wir haben für diese Kunden erfolgreich die Office Fluent UI Interface in ihre Produkte integriert.
-
Control Libraries - Wir wollen nicht das Rad wiedererfinden und stützen uns bei der Entwicklung auf eine reiche Sammlung von Control Libraries. In den meisten unserer Projekte sind verschiedene Formen der Datenvisualisierung einbegriffen. Es kann sich um eine einfache Datentabelle oder um eine komplizierte Graphik mit Tausenden von Punkten auf vielen Achsen handeln. Einige der wichtigen Libraries, die wir verwenden, sind Nevron, Infragistics, Dundas und Telerik RAD.
Middle-Tier - Technologien
-
Asp.Net Web Services - wir haben eine Reihe von Anwendungen entwickelt, die Webdienste zur Schaffung der Middle-Tier verwenden. Für einige unserer ISV-Projekte haben wir Produkt-APIs entwickelt, die mit Hilfe von Webdiensten in externe Anwendungen integriert werden können.
-
.Net Remoting – wir haben Erfahrung in der Entwicklung von Anwendungen, die sich bei der Kommunikation zwischen verschiedenen Partien auf .Net-Remoting stützen.
-
Windows Communication Foundation – eine Reihe von SOA-basierten Anwendungen verwenden WCF für die Schaffung von Middle-Tiers.
-
Businessobjekte und ORM-Frameworks – Wir haben mit CSLA, nHibernate, ORM.Net, und LLBGenPro gearbeitet und verfügen über langjährige Erfahrung in der Arbeit mit externen Frameworks.
Datentechnologien
-
Nagarro Data Access Layer - unser hauseigenes Framework für Datenzugang, basiert auf Ado.Net; es erlaubt die Unterstützung mehrerer Datenbanken und eine dynamische Anfragengenerierung bei voller Unabhängigkeit der Datenbanken.
-
LINQ - eine Reihe unserer Projekt in der 3.5-Version des Frameworks verwendent LINQ für die Datenverarbeitung (Daten von SQL-Server oder von XML-Datei).
-
Datenbanken - wir haben .Net-Projekte auf mehreren Datenbankservern implementiert: SQL Server, Oracle, MySQL und PostGreSQL. Wir haben an Projekten mit hohem Datenumfang und einer großen Anzahl von Datenbanktransaktionen gearbeitet.
Unternehmenstechnologien
Die Kernblöcke der Technologie reichen nur so weit. Wir haben Erfahrung in der Entwicklung von Software, die neue Bauelemente einer Organisation umfasst.
Kontinuierliches Lernen
Wir arbeiten aktiv daran, immer auf dem neuesten Wissensstand bezüglich Technologien und Anwendungen zu sein. Diese Einstellung ermöglicht uns die erfolgreiche Durchführung von .Net-Entwicklung- und anderen Projekten, in denen Technologien eingesetzt werden, die sich noch in der Beta-Phase befinden.
-
Schulung - wir haben ausgewiesene Schulungsprogramme für unsere Mitarbeiter, die so immer die neuesten Kompetenzen erwerben. Erfordert ein Projekt besondere technologische Kompetenzen, werden alle Mitglieder des Projektteams entsprechend geschult.
-
DAMG - dieDotnet Architecture and Mentoring Group is trägt eine zweifache Verantwortlichkeit: Gewährleistung von Schulungen zu den Best Practices und Standards etablierter Technologien und Auffassung aufkommender Technologien. Diese Gruppe führt Seminare, Workshops, Architekturdiskussion durch, veröffentlicht Artikel und stellt Schulungsprogramme zusammen.