Översikt
Nagarro är en Microsoft Gold Certified Partner; vi har nått vår partnerskapsstatus genom att visa på kompetens inom områden som reflekterar våra kärnstyrkor som ett företag inom mjukvaruutveckling. Våra kompetenser är:
-
Custom Development Solutions 
- organisationer som uppnår denna kompetens är kapabla att erbjuda unika kundlösningar genom .NET utveckling, applikationer inom kvalitetssäkring (testning) och applikationsarkitektur.
-
Tjänsteorienterad arkitektur (SOA) och affärsprocesser 
- Organisationer som har uppnått denna kompetens har demonstrerat bevisad kunskap i implementering och hantering av applikationer inom affärsprocesser inklusive EAI, B2B Integration och BPM Solutions.
Utöver kompetenserna ovan är vi också en Small Business Specialist
.
Core Technologies
Vi har arbetat med och är kunniga i hela spektrumet av Microsoft teknologier. Detta tillåter oss att bygga ‘best of breed’ (BoB) lösningar för våra klienter. Utöver legacy-teknologier som ASP, VB, C++, MFC, COM, etc. har vi arbetat med alla .Net frameworks (1.1, 2.0, 3.5). Våra utvecklare är mycket kunniga i både C# och Vb.Net (huvudspråken för .Net utveckling).
Följande är en kort summering av vår erfarenhet:
Presentationsteknologier
-
Asp.Net och Asp.Net Ajax - ett stort antal av våra projekt är webbaserade och omfattar Asp.Net 1.1, Asp.Net 2.0, så väl som Asp.Net Ajax. Våra .NET utvecklingslösningar använder sig av avancerad teknik såsom skräddarsydda kontroller, HttpModules, och HttpHandlers för skapandet av pluggable arkitekturer. Utöver detta har vi kunskap i de senaste egenskaperna i plattformen och kan använda dessa där det behövs (provider, master sidor, teman etc.)
-
SilverLight och XAML - Vi har utvecklat lösningar för våra ISV klienter som använder SilverLight 1.0. Detta tillåter dom att erbjuda extremt användbara UI till deras slutanvändare. Vi har också arbetat på att utveckla XAML baserade användargränssnitt (UI) för Windows Vista.
-
Windows Forms - Många av våra projekt är antingen smart client baserade eller fristående Windowsapplikationer. Vi kan skapa Windowsbaserade applikationer som följer Windows riktlinjer för användbarhet. Vi förstår den begreppsmässiga skillnaden mellan en webbapplikation och en windowsapplikation.
-
Office UI 
- Vår förmåga att lära oss och implementera nya teknologier gjorde att några av våra klienter kommit längst med produkter i användargränssnitt från ett UI perspektiv. Vi har framgångsrikt implementerat Office Fluent UI Interface för dem i deras produkter.
-
Control Libraries - Vi tror inte på att återuppfinna hjulet och har därför utbildat oss själva i ett stort antal control libraries som är tillgängliga. De flesta av våra projekt kräver någon typ av data visualisering. Det kan vara en enkel data grid eller så kan det behöva vara en interaktiv graf som visar tusentals punkter på flera axlar. Några av de mest populära biblioteken som vi har erfarenhet i är Nevron, Infragistics, Dundas, och Telerik RAD controls.
Middle Tier Teknologier
-
Asp.Net Web Services - vi har designat och utvecklat ett antal applikationer som använder webbtjänster för att forma middle tier. För några av våra ISV projekt har vi skapat produkt APIn genom att använda webbtjänster som tillåter mjukvaran att bli integrerad med externa applikationer.
-
. Net Remoting – vi har erfarenhet i att göra applikationer som är beroende av .Net remoting för meddelandekommunikation mellan olika tiers i en applikation.
-
Windows Communication Foundation (WCF) – ett antal av våra projekt som kräver en SOA approach använder sig av WCF för att skapa service bussar för middle tier.
-
Business Objects och ORM Frameworks – Vi har arbetat med följande: CSLA, nHibernate, ORM.Net och LLBGenPro. Vi har en stor måtta erfarenhet i användandet av tredjeparts frameworks.
Datateknologier
-
Nagarro Data Access Layer - vår egen hembyggda framework för Data Access baserad på Ado.Net, som tillåter flerfaldig databassupport och dynamisk sökfrågegenerering vilket innebär fullständigt databas oberoende.
-
LINQ - ett antal av våra projekt på 3.5 versionen i frameworken använder sig av LINQ för datahantering (vare sig det är data från SQL Server eller från en XML fil).
-
Databaser - vi har skapat .Net projekt på ett antal databasservrar: SQL Server, Oracle, MySQ och PostGreSQL. Vi har arbetat med projekt som kräver extremt stora mängder data såväl som stora mängder databastransaktioner.
Enterprise Technologies
Teknologins viktiga byggstenar kan bara nå så långt. Vi har erfarenhet i att bygga mjukvara som kan effektivisera befintliga och nya företagsbyggstenar i en organisation.
Kontinuerligt lärande
Vi arbetar väldigt aktivt med att behålla vår kunskap i teknologi och verktyg ’innan kurvan’. Det är denna attityd som låter oss ta och framgångsrikt utföra .NET utveckling och andra projekt som kräver användandet av teknologi som vanligtvis är i betafasen i utvecklingen.
-
Utbildning - vi har obligatoriska utbildningsprogram som våra medarbetare genomgår för att hålla sig uppdaterade med de senaste kompetenserna. Om ett projekt kräver speciella teknologikompetenser så genomgår samtliga gruppmedlemmar det projektets formella utbildning – i just den kompetensen.
-
DAMG - ansvaret hos Dotnet Architecture and Mentoring Group är tvåfaldig: försäkra sig om utbildning i de bästa standarderna i etablerade teknologier och öka medvetandet om uppkommande teknologier. Denna grupp genomför seminarier, workshops, skriver artiklar, håller i arkitekturdiskussioner och skapar utbildningsprogram.