[{"data":1,"prerenderedAt":832},["ShallowReactive",2],{"collection-blogs--484873920":3,"_apollo:default":831},{"data":4,"meta":828},[5],{"id":6,"title":7,"excerpt":8,"slug":9,"createdAt":10,"updatedAt":11,"publishedAt":12,"backDate":13,"documentId":14,"imageUrl":15,"expertises":58,"author":529,"blocks":554,"seo":789},158,"Microsoft Teams Apps zelf bouwen: van idee tot implementatie","In de moderne werkomgeving is effectieve communicatie van groot belang. Microsoft Teams heeft zich bewezen als hét platform voor chatten, vergaderen en samenwerken aan documenten. Wat Teams nóg krachtiger maakt, is de mogelijkheid om het platform uit te breiden met maatwerkapplicaties: de zogeheten Teams Apps.","Teams-apps-bouwen","2024-09-10T07:09:01.433Z","2025-05-08T12:07:32.390Z","2024-09-10T07:09:09.134Z","2024-09-10","jba17q4kbwuhk65qe4dkb1f8",{"id":16,"name":17,"alternativeText":18,"caption":18,"width":19,"height":20,"formats":21,"hash":51,"ext":23,"mime":26,"size":52,"url":53,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":55,"updatedAt":55,"documentId":56,"publishedAt":57},800,"header blog bart teams apps.jpg",null,1280,500,{"large":22,"small":31,"medium":37,"thumbnail":44},{"ext":23,"url":24,"hash":25,"mime":26,"name":27,"path":18,"size":28,"width":29,"height":30},".jpg","https://incredible-beef-2a6059b946.media.strapiapp.com/large_header_blog_bart_teams_apps_2e24f16217.jpg","large_header_blog_bart_teams_apps_2e24f16217","image/jpeg","large_header blog bart teams apps.jpg",57.92,1000,391,{"ext":23,"url":32,"hash":33,"mime":26,"name":34,"path":18,"size":35,"width":20,"height":36},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_header_blog_bart_teams_apps_2e24f16217.jpg","small_header_blog_bart_teams_apps_2e24f16217","small_header blog bart teams apps.jpg",19.93,195,{"ext":23,"url":38,"hash":39,"mime":26,"name":40,"path":18,"size":41,"width":42,"height":43},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_header_blog_bart_teams_apps_2e24f16217.jpg","medium_header_blog_bart_teams_apps_2e24f16217","medium_header blog bart teams apps.jpg",37.01,750,293,{"ext":23,"url":45,"hash":46,"mime":26,"name":47,"path":18,"size":48,"width":49,"height":50},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_header_blog_bart_teams_apps_2e24f16217.jpg","thumbnail_header_blog_bart_teams_apps_2e24f16217","thumbnail_header blog bart teams apps.jpg",6.47,245,96,"header_blog_bart_teams_apps_2e24f16217",84.78,"https://incredible-beef-2a6059b946.media.strapiapp.com/header_blog_bart_teams_apps_2e24f16217.jpg","strapi-provider-upload-strapi-cloud","2024-09-10T07:01:40.721Z","fyodjjaiw3cdvveo9hqyhc0f","2026-01-05T12:38:34.018Z",[59,252],{"id":60,"title":61,"subTitle":62,"description":63,"shortDescription":64,"slug":65,"createdAt":66,"updatedAt":67,"publishedAt":68,"isCoreExpertise":69,"documentId":70,"image":71,"blocks":90,"midPageBlocks":153,"seo":18},3,"Microsoft .NET","Maatwerkoplossingen voor ieder vraagstuk","Ons team van .NET-experts staat niet alleen klaar om onze klanten te ondersteunen bij diverse implementatie uitdagingen, maar we zijn ook gespecialiseerd in het testen van applicaties op verschillende niveaus, zoals unit tests, integratietests en acceptatietests. We streven naar uitmuntende testdekking om de stabiliteit en betrouwbaarheid van de applicaties te waarborgen.\n\nDaarnaast zijn we bedreven in het gebruik van verschillende Azure-services om schaalbare en veilige oplossingen te bieden aan onze klanten. Zo bieden we met Azure DevOps krachtige tools voor het beheren van de ontwikkeling, het automatiseren van tests en het geautomatiseerd uitrollen naar acceptatie- of productieomgevingen met CI/CD-pipelines.\n\nHet samenwerken met onze klanten staat centraal in ons werk, en we denken proactief mee om samen de meest optimale oplossingen te realiseren.","In de praktijk komen de .NET developers van ShareValue terecht in allerlei verschillende branches met uiteenlopende technische uitdagingen.","dotnet","2023-08-17T11:19:57.991Z","2024-12-13T12:16:04.480Z","2023-08-17T11:22:08.050Z",false,"v9pl553hsjk98esvs5gzoso3",{"id":72,"name":73,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":76,"hash":85,"ext":78,"mime":81,"size":86,"url":87,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":88,"updatedAt":88,"documentId":89,"publishedAt":57},17,"dotnet_logo.png",282,130,{"thumbnail":77},{"ext":78,"url":79,"hash":80,"mime":81,"name":82,"path":18,"size":83,"width":49,"height":84},".png","https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_dotnet_logo_d38dbc3865.png","thumbnail_dotnet_logo_d38dbc3865","image/png","thumbnail_dotnet_logo.png",7.14,113,"dotnet_logo_d38dbc3865",2.93,"https://incredible-beef-2a6059b946.media.strapiapp.com/dotnet_logo_d38dbc3865.png","2023-08-17T09:47:56.313Z","nnimzsossci29qmi8z0texlp",[91,131],{"__component":92,"id":93,"title":94,"aside":18,"postType":95,"limit":60,"expertise":96},"strapi.related-kennisbank-list",167," Lees meer over .NET Development","alle",[97],{"id":60,"title":61,"subTitle":62,"description":63,"shortDescription":64,"slug":65,"createdAt":66,"updatedAt":67,"publishedAt":68,"isCoreExpertise":69,"documentId":70,"image":98,"blocks":101,"midPageBlocks":110,"seo":18},{"id":72,"name":73,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":99,"hash":85,"ext":78,"mime":81,"size":86,"url":87,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":88,"updatedAt":88,"documentId":89,"publishedAt":57},{"thumbnail":100},{"ext":78,"url":79,"hash":80,"mime":81,"name":82,"path":18,"size":83,"width":49,"height":84},[102,103],{"__component":92,"id":93,"title":94,"aside":18,"postType":95,"limit":60},{"__component":104,"id":105,"titleLeft":106,"callToActionTextLeft":107,"callToActionLinkUrlLeft":108,"titleRight":109,"callToActionTextRight":107,"callToActionLinkUrlRight":108},"call-to-action.double",212,"Heb je een .NET expert nodig?","Neem contact met ons op","/contact","Weten welke expert op dit moment beschikbaar is?",[111,117,121,125],{"__component":112,"id":113,"title":114,"subTitle":18,"content":115,"callToActionText":116,"callToActionLink":108,"colorStyle":18,"showAsides":18},"global.alternating-page-section",36,"Bouwen en testen","Onze .NET-experts kunnen uiteraard goede en betrouwbare applicaties ontwikkelen met de laatste .NET-versies. Ook zijn onze collega’s ervaren in het onderhouden van oudere software. We kunnen je helpen met het upgraden en uitbreiden van je applicatie zodat deze aan de laatste wensen en eisen voldoet. Het uitvoeren van uitgebreide unit- en integratietests om de stabiliteit van applicaties te waarborgen, wordt meegenomen als standaard onderdeel van het werk. Met een focus op grondige testdekking streven we ernaar om eventuele bugs vroegtijdig op te sporen en op te lossen, waardoor de algehele kwaliteit van jouw product wordt verbeterd.  \n\nVan Blazor Front-End of REST API’s tot database communicatie, onze .NET-experts hebben er ruime ervaring mee.","Weten wat onze experts voor jou kunnen doen?",{"__component":112,"id":118,"title":119,"subTitle":18,"content":120,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18},37,"Combineren met Azure","Wil je profiteren van Azure-services voor jouw project? Ons team van experts kan je helpen met het selecteren en opzetten van de juiste services. Of je gebruik wil maken van App services, Function Apps, storage of database oplossingen of bijvoorbeeld een Service Bus, onze experts kunnen je helpen bij het kiezen en het realiseren van stabiele, schaalbare en veilige oplossingen die voldoen aan jouw specifieke behoeften.",{"__component":112,"id":122,"title":123,"subTitle":18,"content":124,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18},35,"Houd het veilig!","Om de toegang tot je producten veilig te houden, kan ons team van .NET-experts je helpen bij het opzetten en onderhouden van authenticatie en autorisatie. Onze experts zijn ervaren in het opzetten de juiste entra diensten zodat de toegang tot zowel Front-End als Back-End of deamon-processen op een juiste manier afgehandeld wordt. Ook kunnen we je helpen met het opzetten van verschillende groepen, rechten en rollen, en deze op de juiste manier toepassen binnen de applicatie zodat onterechte toegang op functieniveau geregeld kan worden. Bij het opzetten en implementeren wordt er rekening gehouden met het reduceren van de administratieve overhead zonder concessies te doen aan de beveiliging.",{"__component":126,"id":127,"title":128,"callToActionText":129,"callToActionLinkUrl":130,"body":18},"call-to-action.single",46,"Wil je weten wat onze collega's allemaal kunnen?","Lees de klantcase over ons werk bij KPN","/klantcases/de-continue-bereikbaarheid-van-een-alarmcentrale",{"__component":104,"id":105,"titleLeft":106,"callToActionTextLeft":107,"callToActionLinkUrlLeft":108,"titleRight":109,"callToActionTextRight":107,"callToActionLinkUrlRight":108,"iconUrlLeft":132,"iconUrlRight":145},{"id":133,"name":134,"alternativeText":18,"caption":18,"width":135,"height":136,"formats":18,"hash":137,"ext":138,"mime":139,"size":140,"url":141,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":142,"updatedAt":143,"documentId":144,"publishedAt":57},6,"bulb.svg",71,70,"bulb_dd2e1d4efb",".svg","image/svg+xml",3.75,"https://incredible-beef-2a6059b946.media.strapiapp.com/bulb_dd2e1d4efb.svg","2023-08-17T08:31:37.036Z","2025-04-01T14:08:08.648Z","l2lglwkh4lf7ip36sjvs42rc",{"id":146,"name":147,"alternativeText":18,"caption":18,"width":136,"height":136,"formats":18,"hash":148,"ext":138,"mime":139,"size":149,"url":150,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":151,"updatedAt":151,"documentId":152,"publishedAt":57},250,"looking-glass.svg","looking_glass_cfa3801802",0.6,"https://incredible-beef-2a6059b946.media.strapiapp.com/looking_glass_cfa3801802.svg","2023-10-11T09:43:10.911Z","suv3p7h0kw7jdnuddk1l2rdu",[154,190,220,250],{"__component":112,"id":113,"title":114,"subTitle":18,"content":115,"callToActionText":116,"callToActionLink":108,"colorStyle":18,"showAsides":18,"imageUrl":155},{"id":156,"name":157,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":159,"hash":185,"ext":23,"mime":26,"size":186,"url":187,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":188,"updatedAt":188,"documentId":189,"publishedAt":57},790,"code matrix.jpg",850,{"large":160,"small":166,"medium":172,"thumbnail":178},{"ext":23,"url":161,"hash":162,"mime":26,"name":163,"path":18,"size":164,"width":29,"height":165},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_code_matrix_939256fff4.jpg","large_code_matrix_939256fff4","large_code matrix.jpg",164.22,664,{"ext":23,"url":167,"hash":168,"mime":26,"name":169,"path":18,"size":170,"width":20,"height":171},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_code_matrix_939256fff4.jpg","small_code_matrix_939256fff4","small_code matrix.jpg",42.02,332,{"ext":23,"url":173,"hash":174,"mime":26,"name":175,"path":18,"size":176,"width":42,"height":177},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_code_matrix_939256fff4.jpg","medium_code_matrix_939256fff4","medium_code matrix.jpg",97.04,498,{"ext":23,"url":179,"hash":180,"mime":26,"name":181,"path":18,"size":182,"width":183,"height":184},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_code_matrix_939256fff4.jpg","thumbnail_code_matrix_939256fff4","thumbnail_code matrix.jpg",8.35,235,156,"code_matrix_939256fff4",258.04,"https://incredible-beef-2a6059b946.media.strapiapp.com/code_matrix_939256fff4.jpg","2024-08-09T08:30:59.615Z","s5v68ezvz0ho9m6ot0mbk8z2",{"__component":112,"id":118,"title":119,"subTitle":18,"content":120,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18,"imageUrl":191},{"id":192,"name":193,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":194,"hash":215,"ext":23,"mime":26,"size":216,"url":217,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":218,"updatedAt":218,"documentId":219,"publishedAt":57},791,"service bus.jpg",{"large":195,"small":200,"medium":205,"thumbnail":210},{"ext":23,"url":196,"hash":197,"mime":26,"name":198,"path":18,"size":199,"width":29,"height":165},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_service_bus_2b48e3a7cc.jpg","large_service_bus_2b48e3a7cc","large_service bus.jpg",82.82,{"ext":23,"url":201,"hash":202,"mime":26,"name":203,"path":18,"size":204,"width":20,"height":171},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_service_bus_2b48e3a7cc.jpg","small_service_bus_2b48e3a7cc","small_service bus.jpg",29.35,{"ext":23,"url":206,"hash":207,"mime":26,"name":208,"path":18,"size":209,"width":42,"height":177},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_service_bus_2b48e3a7cc.jpg","medium_service_bus_2b48e3a7cc","medium_service bus.jpg",54.72,{"ext":23,"url":211,"hash":212,"mime":26,"name":213,"path":18,"size":214,"width":183,"height":184},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_service_bus_2b48e3a7cc.jpg","thumbnail_service_bus_2b48e3a7cc","thumbnail_service bus.jpg",8.71,"service_bus_2b48e3a7cc",117.51,"https://incredible-beef-2a6059b946.media.strapiapp.com/service_bus_2b48e3a7cc.jpg","2024-08-09T08:35:35.231Z","rbpawsulv6vrsistrk2yupwg",{"__component":112,"id":122,"title":123,"subTitle":18,"content":124,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18,"imageUrl":221},{"id":222,"name":223,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":224,"hash":245,"ext":23,"mime":26,"size":246,"url":247,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":248,"updatedAt":248,"documentId":249,"publishedAt":57},792,"security dotnet.jpg",{"large":225,"small":230,"medium":235,"thumbnail":240},{"ext":23,"url":226,"hash":227,"mime":26,"name":228,"path":18,"size":229,"width":29,"height":165},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_security_dotnet_a65d687baf.jpg","large_security_dotnet_a65d687baf","large_security dotnet.jpg",38.7,{"ext":23,"url":231,"hash":232,"mime":26,"name":233,"path":18,"size":234,"width":20,"height":171},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_security_dotnet_a65d687baf.jpg","small_security_dotnet_a65d687baf","small_security dotnet.jpg",13.37,{"ext":23,"url":236,"hash":237,"mime":26,"name":238,"path":18,"size":239,"width":42,"height":177},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_security_dotnet_a65d687baf.jpg","medium_security_dotnet_a65d687baf","medium_security dotnet.jpg",24.75,{"ext":23,"url":241,"hash":242,"mime":26,"name":243,"path":18,"size":244,"width":183,"height":184},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_security_dotnet_a65d687baf.jpg","thumbnail_security_dotnet_a65d687baf","thumbnail_security dotnet.jpg",4.63,"security_dotnet_a65d687baf",57.25,"https://incredible-beef-2a6059b946.media.strapiapp.com/security_dotnet_a65d687baf.jpg","2024-08-09T08:36:56.895Z","srupv8bm7kvcgseu2efeadhk",{"__component":126,"id":127,"title":128,"callToActionText":129,"callToActionLinkUrl":130,"body":18,"imageUrl":251},{"id":133,"name":134,"alternativeText":18,"caption":18,"width":135,"height":136,"formats":18,"hash":137,"ext":138,"mime":139,"size":140,"url":141,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":142,"updatedAt":143,"documentId":144,"publishedAt":57},{"id":253,"title":254,"subTitle":62,"description":255,"shortDescription":256,"slug":257,"createdAt":258,"updatedAt":259,"publishedAt":260,"isCoreExpertise":261,"documentId":262,"image":263,"blocks":278,"midPageBlocks":423,"seo":524},10,"Development","Ons Development-team biedt oplossingen die de verwachtingen van onze opdrachtgevers overtreffen. Wij zijn experts op het gebied van alle aspecten van Development, wat ons in staat stelt om veelzijdige en schaalbare oplossingen te creëren. Van gebruiksvriendelijke interfaces tot krachtige Back-End-architecturen: wij hebben de kennis en ervaring om jouw project tot een succes te maken.","Ons Development-team biedt oplossingen die de verwachtingen van onze opdrachtgevers overtreffen. Wij zijn experts op het gebied van alle aspecten van Development, wat ons in staat stelt om veelzijdige en schaalbare oplossingen te creëren. ","development","2024-12-13T12:15:40.484Z","2025-04-11T13:13:55.384Z","2024-12-13T12:15:42.976Z",true,"lpzfadokpxn5sdnx9czcdg47",{"id":264,"name":265,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":266,"hash":272,"ext":78,"mime":81,"size":273,"url":274,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":275,"updatedAt":276,"documentId":277,"publishedAt":57},950,"Logo Development 2025 web.png",{"thumbnail":267},{"ext":78,"url":268,"hash":269,"mime":81,"name":270,"path":18,"size":271,"width":49,"height":84},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_Logo_Development_2025_web_d7711df072.png","thumbnail_Logo_Development_2025_web_d7711df072","thumbnail_Logo Development 2025 web.png",8.58,"Logo_Development_2025_web_d7711df072",2,"https://incredible-beef-2a6059b946.media.strapiapp.com/Logo_Development_2025_web_d7711df072.png","2024-12-17T15:02:47.479Z","2024-12-19T08:35:22.054Z","okwfs117fps338v5fj5dnrpb",[279,402],{"__component":92,"id":280,"title":281,"aside":18,"postType":95,"limit":60,"expertise":282},179,"Lees meer over Development",[283,337,390],{"id":253,"title":254,"subTitle":62,"description":255,"shortDescription":256,"slug":257,"createdAt":258,"updatedAt":259,"publishedAt":260,"isCoreExpertise":261,"documentId":262,"image":284,"blocks":287,"midPageBlocks":295,"seo":320},{"id":264,"name":265,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":285,"hash":272,"ext":78,"mime":81,"size":273,"url":274,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":275,"updatedAt":276,"documentId":277,"publishedAt":57},{"thumbnail":286},{"ext":78,"url":268,"hash":269,"mime":81,"name":270,"path":18,"size":271,"width":49,"height":84},[288,289],{"__component":92,"id":280,"title":281,"aside":18,"postType":95,"limit":60},{"__component":104,"id":290,"titleLeft":291,"callToActionTextLeft":107,"callToActionLinkUrlLeft":108,"titleRight":292,"callToActionTextRight":293,"callToActionLinkUrlRight":294},251,"Heb je een Developer nodig?","Zoek je een nieuwe baan?","Bekijk onze vacatures","/word-onze-collega/vacatures",[296,301,306,310,315],{"__component":112,"id":297,"title":298,"subTitle":18,"content":299,"callToActionText":18,"callToActionLink":18,"colorStyle":300,"showAsides":69},47,"Optimale gebruikerservaring","Een goede Front-End is meer dan alleen een aantrekkelijke interface; het vormt de schakel tussen technologie en eindgebruiker. Onze Developers combineren hun kennis van frameworks zoals React, Angular en Vue met ervaring in geavanceerde technologieën zoals GraphQL en CI/CD pipelines. Dit stelt ons in staat om interactieve, intuïtieve en betrouwbare applicaties te ontwikkelen die voldoen aan de hoogste standaarden.\n\nWij werken nauw samen met UX-designers om via design patterns en design tokens een naadloze integratie van ontwerp naar functionaliteit te realiseren. Dankzij regelmatige LevelUp-sessies, interne projecten en kennisdeling blijven onze Front-End specialisten altijd up-to-date.","Sugar Glaze",{"__component":112,"id":302,"title":303,"subTitle":18,"content":304,"callToActionText":18,"callToActionLink":18,"colorStyle":305,"showAsides":69},49,"Betrouwbaarheid en schaalbaarheid","Voor robuuste Back-End-oplossingen vertrouwen we op onze kennis van .NET. Of het nu gaat om het bouwen van nieuwe applicaties, het onderhouden van bestaande software of het implementeren van geavanceerde authenticatie- en autorisatiesystemen: ons team levert maatwerk dat aansluit bij de specifieke wensen en behoeften van jouw organisatie.\n\nHierbij maken we onder andere gebruik van onze kennis van Azure-services zoals Function Apps, Service Bus en App Services, maar ook tools als Docker en Kubernetes om veilige, schaalbare oplossingen te realiseren.\n\nOnze focus op grondige tests – van unit tests tot integratietests – garandeert stabiliteit en betrouwbaarheid.","White",{"__component":112,"id":307,"title":308,"subTitle":18,"content":309,"callToActionText":18,"callToActionLink":18,"colorStyle":300,"showAsides":69},50,"Full-Stack mogelijkheden","Wat ons uniek maakt, is onze combinatie van Front-End en .NET-expertise. Onze Developers zijn niet alleen gespecialiseerd in het creëren van intuïtieve interfaces, maar beheersen ook de complexiteit van Back-End-architectuur en Azure-integraties. Dit maakt hen volwaardige Full-Stack Developers die moeiteloos schakelen tussen de verschillende onderdelen van jouw project.",{"__component":112,"id":311,"title":312,"subTitle":18,"content":313,"callToActionText":314,"callToActionLink":108,"colorStyle":305,"showAsides":69},48,"Samen naar succes","Onze aanpak is erop gericht om samen met jou het optimale resultaat te behalen. Door proactief mee te denken en onze kennis te delen, zorgen we ervoor dat jouw project voldoet aan de hoogste standaarden van gebruiksvriendelijkheid, betrouwbaarheid en veiligheid. Of het nu gaat om een tijdelijke versterking van je team of volledige projectondersteuning: ons Development-team staat voor je klaar.\n\nOntdek wat wij voor jouw project kunnen betekenen."," Neem contact met ons op voor meer informatie!",{"__component":126,"id":316,"title":317,"callToActionText":318,"callToActionLinkUrl":319,"body":18},103,"Wil je weten wat onze collega’s allemaal kunnen?","Lees de klantcase over ons werk bij Rovict","https://www.sharevalue.nl/klantcases/rovict-vernieuwt-leerlingadministratie-en-leerlingvolgsysteem-esis",{"id":321,"metaTitle":322,"metaDescription":323,"structuredData":324},27,"Maatwerk software & integraties – ShareValue Development","Van webapps tot koppelingen: onze developers bouwen slimme oplossingen die passen bij jouw Microsoft-omgeving.",{"url":325,"@type":326,"@context":327,"provider":328,"areaServed":332,"description":335,"serviceType":336},"https://www.sharevalue.nl/wat-we-doen/development","Service","https://schema.org",{"url":329,"name":330,"@type":331},"https://www.sharevalue.nl","ShareValue","Organization",{"name":333,"@type":334},"Nederland","Country","Onze developers realiseren maatwerkoplossingen binnen Microsoft-omgevingen. Denk aan webapplicaties, API-integraties, extensies voor Microsoft 365 en koppelingen met externe systemen. Technisch sterk én begrijpelijk ingericht.","Maatwerk softwareontwikkeling en integraties",{"id":273,"title":338,"subTitle":339,"description":340,"shortDescription":341,"slug":342,"createdAt":343,"updatedAt":344,"publishedAt":345,"isCoreExpertise":69,"documentId":346,"image":347,"blocks":361,"midPageBlocks":369,"seo":18},"Front-End","Steeds complexer en steeds belangrijker","In een online wereld vol moderne webapplicaties is een goede Front-End onmisbaar. Het is nodig om aan de behoeften en verwachtingen van de gebruikers te voldoen. De interactie voor de gebruiker moet daarbij zo snel en optimaal mogelijk zijn. Met trots kunnen wij zeggen dat juist dáár de kracht van onze Front-End Developers zit.\n\nOnze ervaren Developers staan klaar om jouw team te versterken en te zorgen voor een optimale gebruikerservaring. Of je nu een tijdelijke aanvulling op je team nodig hebt of op zoek bent naar gespecialiseerde kennis voor een specifiek project, onze Front-End Developers zijn uitgerust om de uitdagingen van onze klanten aan te gaan en hun doelen te bereiken.","Onze Front-End developers zijn bedreven in diverse programmeertalen, frameworks en methodieken en daardoor breed inzetbaar.","front-end","2023-08-17T09:50:12.632Z","2024-12-13T12:15:57.609Z","2023-08-17T09:50:14.418Z","l6bdicvjcb7ue03zpciuc888",{"id":348,"name":349,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":350,"hash":356,"ext":78,"mime":81,"size":357,"url":358,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":359,"updatedAt":359,"documentId":360,"publishedAt":57},15,"frontend.png",{"thumbnail":351},{"ext":78,"url":352,"hash":353,"mime":81,"name":354,"path":18,"size":355,"width":49,"height":84},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_frontend_d8fa4dbfc1.png","thumbnail_frontend_d8fa4dbfc1","thumbnail_frontend.png",5.3,"frontend_d8fa4dbfc1",1.19,"https://incredible-beef-2a6059b946.media.strapiapp.com/frontend_d8fa4dbfc1.png","2023-08-17T09:47:56.273Z","gyo35xg1rnualaf1vog9edz8",[362,366],{"__component":92,"id":363,"title":364,"aside":365,"postType":95,"limit":60},161,"Lees meer over Front-End Development","Onze blogs",{"__component":104,"id":367,"titleLeft":368,"callToActionTextLeft":107,"callToActionLinkUrlLeft":108,"titleRight":292,"callToActionTextRight":293,"callToActionLinkUrlRight":294},210,"Heb je een Front-End Developer nodig?",[370,375,379,383,387],{"__component":112,"id":371,"title":372,"subTitle":18,"content":373,"callToActionText":374,"callToActionLink":108,"colorStyle":18,"showAsides":18},20,"Experts in verschillende frameworks","De huidige markt wordt al enige jaren gedomineerd door de drie grote Front-End frameworks: Angular, Vue en React. Voor elk framework hebben wij experts die altijd up-to-date blijven van de laatste ontwikkelingen. Hierdoor kunnen wij aan alle wensen voldoen. Het houdt de interactie binnen het team ook levendig; we sparren vaak en organiseren regelmatig LevelUp-sessies om elkaar op de hoogte te houden.","Neem contact op voor de mogelijkheden",{"__component":112,"id":376,"title":377,"subTitle":18,"content":378,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18},22,"Meer dan HTML, CSS en Javascript","Over het algemeen bestaat een Front-End framework uit HTML, CSS en Javascript, maar als Front-End competence in een multidisciplinaire agile omgeving doen we steeds meer. Of het nu gaat om de integratie van middleware zoals GraphQL of het inrichten van een pipeline voor productie- en staging-omgevingen. Wij weten wat we ermee moeten doen. Onze experts zijn zeer bekwaam en ervaren in de samenwerking met UX-designers. Door het gebruik van design patterns en design tokens zorgen ze voor een naadloze integratie van ontwerp naar ontwikkeling.",{"__component":112,"id":380,"title":381,"subTitle":18,"content":382,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18},21,"Kennis up-to-date","De Front-End Developers krijgen ruim de mogelijkheid om hun kennis up-to-date te houden door trainingen te volgen en evenementen te bezoeken. Maar wat is leerzamer dan de opgedane kennis in de praktijk brengen? Daarvoor hebben we binnen ShareValue een aantal interne projecten lopen zoals de herbouw van onze website met Nuxt met een Strapi CMS, en de ontwikkeling van een eigen CV-generator met Angular. De kennis die onze experts opdoen, delen zij regelmatig in blogs.",{"__component":112,"id":384,"title":385,"subTitle":18,"content":386,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18},23,"Full-Stack Development","Onze Developers zijn niet alleen experts in Front-End technieken, maar ook getraind in .NET en Azure. Dit verbreedt hun vaardigheden en maakt hen volwaardige Full-Stack Developers. Wat natuurlijk niet wegneemt dat wij trots zijn op onze specialistische kennis als Front-End Developers. ",{"__component":126,"id":388,"title":128,"callToActionText":318,"callToActionLinkUrl":389,"body":18},100,"/klantcases/rovict-vernieuwt-leerlingadministratie-en-leerlingvolgsysteem-esis",{"id":60,"title":61,"subTitle":62,"description":63,"shortDescription":64,"slug":65,"createdAt":66,"updatedAt":67,"publishedAt":68,"isCoreExpertise":69,"documentId":70,"image":391,"blocks":394,"midPageBlocks":397,"seo":18},{"id":72,"name":73,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":392,"hash":85,"ext":78,"mime":81,"size":86,"url":87,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":88,"updatedAt":88,"documentId":89,"publishedAt":57},{"thumbnail":393},{"ext":78,"url":79,"hash":80,"mime":81,"name":82,"path":18,"size":83,"width":49,"height":84},[395,396],{"__component":92,"id":93,"title":94,"aside":18,"postType":95,"limit":60},{"__component":104,"id":105,"titleLeft":106,"callToActionTextLeft":107,"callToActionLinkUrlLeft":108,"titleRight":109,"callToActionTextRight":107,"callToActionLinkUrlRight":108},[398,399,400,401],{"__component":112,"id":113,"title":114,"subTitle":18,"content":115,"callToActionText":116,"callToActionLink":108,"colorStyle":18,"showAsides":18},{"__component":112,"id":118,"title":119,"subTitle":18,"content":120,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18},{"__component":112,"id":122,"title":123,"subTitle":18,"content":124,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18},{"__component":126,"id":127,"title":128,"callToActionText":129,"callToActionLinkUrl":130,"body":18},{"__component":104,"id":290,"titleLeft":291,"callToActionTextLeft":107,"callToActionLinkUrlLeft":108,"titleRight":292,"callToActionTextRight":293,"callToActionLinkUrlRight":294,"iconUrlLeft":403,"iconUrlRight":414},{"id":404,"name":405,"alternativeText":18,"caption":18,"width":406,"height":407,"formats":18,"hash":408,"ext":138,"mime":139,"size":409,"url":410,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":411,"updatedAt":412,"documentId":413,"publishedAt":57},7,"people.svg",83,60,"people_6bb632d0d7",1.47,"https://incredible-beef-2a6059b946.media.strapiapp.com/people_6bb632d0d7.svg","2023-08-17T08:31:37.039Z","2024-09-13T08:11:42.408Z","iyvqylwtkx5qokq2hk77ppgf",{"id":415,"name":416,"alternativeText":18,"caption":18,"width":302,"height":407,"formats":18,"hash":417,"ext":138,"mime":139,"size":418,"url":419,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":420,"updatedAt":421,"documentId":422,"publishedAt":57},372,"magnifier.svg","magnifier_d084afba36",1.05,"https://incredible-beef-2a6059b946.media.strapiapp.com/magnifier_d084afba36.svg","2023-11-03T11:13:25.446Z","2026-05-12T12:19:53.518Z","e7czsfz9jg7oi93q44vomebz",[424,454,461,492,522],{"__component":112,"id":297,"title":298,"subTitle":18,"content":299,"callToActionText":18,"callToActionLink":18,"colorStyle":300,"showAsides":69,"imageUrl":425},{"id":426,"name":427,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":428,"hash":449,"ext":23,"mime":26,"size":450,"url":451,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":452,"updatedAt":452,"documentId":453,"publishedAt":57},904,"development.jpg",{"large":429,"small":434,"medium":439,"thumbnail":444},{"ext":23,"url":430,"hash":431,"mime":26,"name":432,"path":18,"size":433,"width":29,"height":165},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_development_6e5abdca44.jpg","large_development_6e5abdca44","large_development.jpg",129.5,{"ext":23,"url":435,"hash":436,"mime":26,"name":437,"path":18,"size":438,"width":20,"height":171},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_development_6e5abdca44.jpg","small_development_6e5abdca44","small_development.jpg",47.86,{"ext":23,"url":440,"hash":441,"mime":26,"name":442,"path":18,"size":443,"width":42,"height":177},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_development_6e5abdca44.jpg","medium_development_6e5abdca44","medium_development.jpg",86.06,{"ext":23,"url":445,"hash":446,"mime":26,"name":447,"path":18,"size":448,"width":183,"height":184},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_development_6e5abdca44.jpg","thumbnail_development_6e5abdca44","thumbnail_development.jpg",14.65,"development_6e5abdca44",184.35,"https://incredible-beef-2a6059b946.media.strapiapp.com/development_6e5abdca44.jpg","2024-12-13T12:36:11.969Z","qqi9wubjpzs8w6daj98mtc7a",{"__component":112,"id":302,"title":303,"subTitle":18,"content":304,"callToActionText":18,"callToActionLink":18,"colorStyle":305,"showAsides":69,"imageUrl":455},{"id":192,"name":193,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":456,"hash":215,"ext":23,"mime":26,"size":216,"url":217,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":218,"updatedAt":218,"documentId":219,"publishedAt":57},{"large":457,"small":458,"medium":459,"thumbnail":460},{"ext":23,"url":196,"hash":197,"mime":26,"name":198,"path":18,"size":199,"width":29,"height":165},{"ext":23,"url":201,"hash":202,"mime":26,"name":203,"path":18,"size":204,"width":20,"height":171},{"ext":23,"url":206,"hash":207,"mime":26,"name":208,"path":18,"size":209,"width":42,"height":177},{"ext":23,"url":211,"hash":212,"mime":26,"name":213,"path":18,"size":214,"width":183,"height":184},{"__component":112,"id":307,"title":308,"subTitle":18,"content":309,"callToActionText":18,"callToActionLink":18,"colorStyle":300,"showAsides":69,"imageUrl":462},{"id":463,"name":464,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":465,"hash":486,"ext":23,"mime":26,"size":487,"url":488,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":489,"updatedAt":490,"documentId":491,"publishedAt":57},778,"stack.jpg",{"large":466,"small":471,"medium":476,"thumbnail":481},{"ext":23,"url":467,"hash":468,"mime":26,"name":469,"path":18,"size":470,"width":29,"height":165},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_stack_fec3a2bfae.jpg","large_stack_fec3a2bfae","large_stack.jpg",95.19,{"ext":23,"url":472,"hash":473,"mime":26,"name":474,"path":18,"size":475,"width":20,"height":171},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_stack_fec3a2bfae.jpg","small_stack_fec3a2bfae","small_stack.jpg",29.21,{"ext":23,"url":477,"hash":478,"mime":26,"name":479,"path":18,"size":480,"width":42,"height":177},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_stack_fec3a2bfae.jpg","medium_stack_fec3a2bfae","medium_stack.jpg",58.57,{"ext":23,"url":482,"hash":483,"mime":26,"name":484,"path":18,"size":485,"width":183,"height":184},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_stack_fec3a2bfae.jpg","thumbnail_stack_fec3a2bfae","thumbnail_stack.jpg",8.24,"stack_fec3a2bfae",143.32,"https://incredible-beef-2a6059b946.media.strapiapp.com/stack_fec3a2bfae.jpg","2024-08-08T08:26:50.506Z","2024-12-09T10:18:46.269Z","kpz9iiz9dr551k3umhmtwy3k",{"__component":112,"id":311,"title":312,"subTitle":18,"content":313,"callToActionText":314,"callToActionLink":108,"colorStyle":305,"showAsides":69,"imageUrl":493},{"id":494,"name":495,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":496,"hash":517,"ext":23,"mime":26,"size":518,"url":519,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":520,"updatedAt":520,"documentId":521,"publishedAt":57},789,"teamwork.jpg",{"large":497,"small":502,"medium":507,"thumbnail":512},{"ext":23,"url":498,"hash":499,"mime":26,"name":500,"path":18,"size":501,"width":29,"height":165},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_teamwork_8f4a7b0c14.jpg","large_teamwork_8f4a7b0c14","large_teamwork.jpg",80.4,{"ext":23,"url":503,"hash":504,"mime":26,"name":505,"path":18,"size":506,"width":20,"height":171},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_teamwork_8f4a7b0c14.jpg","small_teamwork_8f4a7b0c14","small_teamwork.jpg",27.14,{"ext":23,"url":508,"hash":509,"mime":26,"name":510,"path":18,"size":511,"width":42,"height":177},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_teamwork_8f4a7b0c14.jpg","medium_teamwork_8f4a7b0c14","medium_teamwork.jpg",51.59,{"ext":23,"url":513,"hash":514,"mime":26,"name":515,"path":18,"size":516,"width":183,"height":184},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_teamwork_8f4a7b0c14.jpg","thumbnail_teamwork_8f4a7b0c14","thumbnail_teamwork.jpg",8.11,"teamwork_8f4a7b0c14",116.53,"https://incredible-beef-2a6059b946.media.strapiapp.com/teamwork_8f4a7b0c14.jpg","2024-08-08T10:07:23.468Z","uo85gvimf7llsbaoahqw08m3",{"__component":126,"id":316,"title":317,"callToActionText":318,"callToActionLinkUrl":319,"body":18,"imageUrl":523},{"id":133,"name":134,"alternativeText":18,"caption":18,"width":135,"height":136,"formats":18,"hash":137,"ext":138,"mime":139,"size":140,"url":141,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":142,"updatedAt":143,"documentId":144,"publishedAt":57},{"id":321,"metaTitle":322,"metaDescription":323,"structuredData":525,"metaImage":18,"metaSocial":528},{"url":325,"@type":326,"@context":327,"provider":526,"areaServed":527,"description":335,"serviceType":336},{"url":329,"name":330,"@type":331},{"name":333,"@type":334},[],{"id":133,"name":530,"jobTitle":531,"about":18,"createdAt":532,"updatedAt":533,"publishedAt":534,"documentId":535,"image":536,"contactOptions":553},"Bart","Developer","2023-08-18T08:37:44.987Z","2024-12-13T12:49:20.084Z","2023-08-18T08:37:44.060Z","ksqlblw9nwcxq4xmw24ck6je",{"id":537,"name":538,"alternativeText":18,"caption":18,"width":539,"height":540,"formats":541,"hash":548,"ext":78,"mime":81,"size":549,"url":550,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":551,"updatedAt":551,"documentId":552,"publishedAt":57},689,"Bart websitefoto.png",278,326,{"thumbnail":542},{"ext":78,"url":543,"hash":544,"mime":81,"name":545,"path":18,"size":546,"width":547,"height":184},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_Bart_websitefoto_ac9025c01a.png","thumbnail_Bart_websitefoto_ac9025c01a","thumbnail_Bart websitefoto.png",19.2,133,"Bart_websitefoto_ac9025c01a",22.85,"https://incredible-beef-2a6059b946.media.strapiapp.com/Bart_websitefoto_ac9025c01a.png","2024-04-18T15:47:20.855Z","kb0h6jjwv61ld2cpropgnpvb",[],[555,559,563,567,571,575,578,581,584,780],{"__component":556,"id":557,"title":18,"asideText":18,"underline":69,"centered":69,"blankAside":69,"aside":18,"content":558,"introductionText":18},"global.pagesection",1912,"In deze blog bespreek ik de basisprincipes van het ontwikkelen van Microsoft Teams Apps: wat ze precies zijn, hoe je start met het ontwikkelen van een Teams App en hoe jouw organisatie kan profiteren van op maat gemaakte Teams Apps die specifiek zijn ontwikkeld om aan unieke bedrijfsbehoeften te voldoen.\n \n## Wat is een Teams App?\nEen Teams App is een applicatie die is ontwikkeld om binnen Microsoft Teams te werken en de functionaliteit van het platform uit te breiden naar eigen behoefte. Ze kunnen verschillende vormen aannemen, elk met hun eigen doel en gebruiksscenario’s. Hieronder beschrijf ik de belangrijkste types:\n\nTeams App zijn onderverdeeld in de volgende categorieën:\n**Bots**: Bots zijn geautomatiseerde programma's die kunnen reageren op berichten van gebruikers.\n**Tabs**: Tabs bieden een manier om zelfgeschreven functionaliteiten en applicaties direct binnen Teams te tonen in hun volledigheid.\n**Messaging Extensions**: Messaging Extensions worden gebruikt om de functionaliteit van berichten uit te breiden. \n\n## Hoe start je met het ontwikkelen van een nieuwe Teams App?\nHet ontwikkelen van een Teams App is een ingebouwde mogelijkheid in zowel Visual Studio 2022 als Visual Studio Code. Voor dit voorbeeld wordt Visual Studio gebruikt. Om gebruik te maken van Teams Apps in Visual Studio, moet eerst het ‘Microsoft Teams development tools’ component geïnstalleerd zijn. \n",{"__component":556,"id":560,"title":18,"asideText":18,"underline":69,"centered":69,"blankAside":69,"aside":561,"content":562,"introductionText":18},1911,"Installeer Microsoft Teams development tools","![teams apps 1.png](https://incredible-beef-2a6059b946.media.strapiapp.com/teams_apps_1_800d0c720b.png)\n\nZodra deze is geïnstalleerd, kan je een Microsoft Teams App project template selecteren tijdens het aanmaken van een nieuw project. Tijdens het aanmaken kies je een app type uit de opties die ik hierboven heb beschreven.",{"__component":556,"id":564,"title":18,"asideText":18,"underline":69,"centered":69,"blankAside":69,"aside":565,"content":566,"introductionText":18},1913,"Kies een App type","![teams apps 2.png](https://incredible-beef-2a6059b946.media.strapiapp.com/teams_apps_2_daa4180241.png)\n\nWanneer je de lege Teams App gecreëerd hebt, zie je dat de folderstructuur vrijwel identiek is aan die van een Blazor app. Echter bevat de solution ook een tweede project: Teams App. In dit project bevinden zich alle nodige elementen om de Blazor applicatie als een Teams App te gebruiken. \n\nIn dit Blazor project staan nog twee dingen die ik even wil benoemen: \n- Appsettings.json: in de appsettings worden Entra-gegevens opgeslagen waarmee de applicatie kan authentiseren en autoriseren binnen Teams.\n- Config.cs: dit bestand bevat objecten die gebruikt worden om de Entra- gegevens uit de appsettings te kunnen gebruiken binnen de applicatie.\n\nHet Teams App project zelf bestaat uit de volgende bestanden:\n- AppPackage: de AppPackage is een folder die alle bestanden bevat die Teams nodig heeft om de app te kunnen draaien. Onderdelen zijn afbeeldingen voor het logo van de app en het manifest waarin gegevens zoals de naam van de app en de benodigde rechten worden vastgesteld.\n- env folder: hierin worden Entra-gegevens voor iedere Teamsomgeving opgeslagen zodra deze is provisioned.\n- teamsapp.yml & teamsapp.local.yml: hierin staan scripties voor acties die worden gebruikt om Teams-omgevingen aan te maken of te deployen naar de cloud.\n- aad.manifest.json: in dit bestand staat hetzelfde manifest als dat in de apppackage vereist is. Deze wordt gebruikt door de scripts uit de teamsapp.yml bestanden.\n",{"__component":556,"id":568,"title":18,"asideText":18,"underline":69,"centered":69,"blankAside":69,"aside":569,"content":570,"introductionText":18},1914,"Out-of-the-box Teams App","![teams apps 3.png](https://incredible-beef-2a6059b946.media.strapiapp.com/teams_apps_3_e0535fc09f.png)\n\nDe out-of-the-box Teams App is voldoende om te starten. Voordat de app gestart kan worden, moet je de omgeving aanwijzen. Dit doe door met de rechtermuisknop op de Teams App te klikken en te gaan naar ‘Teams Toolkit -> Prepare Teams app dependencies'. Als je hier op een Microsoft Account waarvan u rechten heeft tot Entra en door te gaan worden alle gegevens gevuld.",{"__component":556,"id":572,"title":18,"asideText":18,"underline":69,"centered":69,"blankAside":69,"aside":573,"content":574,"introductionText":18},1915,"Wijs de juiste omgeving aan","![teams apps 4.png](https://incredible-beef-2a6059b946.media.strapiapp.com/teams_apps_4_6e74574459.png)\n\nZodra dit proces succesvol is afgerond, kan je de applicatie opstarten in de aangegeven Teams-omgeving. Verdere ontwikkeling werkt identiek aan het bouwen van een Blazor applicatie.\n\n## Hoe kan een bestaande ASP.NET applicatie worden omgezet in een Teams App?\nNaast het creëren van een nieuwe Teams App, is het ook mogelijk om bestaande ASP.NET applicaties om te zetten naar een Teams App. Dit doe je door een Teams App project toe te voegen aan een al bestaande project solution. \nDe laatste stap is het toevoegen van de gegevens uit de Entra App registration aan de appsettings.json van het hoofdproject. Hierna kan de applicatie lokaal opgestart worden in de gespecificeerde Teams omgeving. ",{"__component":556,"id":576,"title":18,"asideText":18,"underline":69,"centered":69,"blankAside":69,"aside":18,"content":577,"introductionText":18},1916,"![teams apps 5.png](https://incredible-beef-2a6059b946.media.strapiapp.com/teams_apps_5_338863a371.png)\n\n## Conclusie\nHet ontwikkelen van eigen Teams Apps biedt de mogelijkheid om precies díe functionaliteiten toe te voegen die jouw teams nodig hebben om efficiënter te werken. Of het nou gaat om het stroomlijnen van interne processen, het verbeteren van samenwerking tussen teams of het integreren van externe systemen; Teams Apps zijn vaak de oplossing. Heb je interesse om dit aan te pakken binnen jouw organisatie en werkomgeving?\n\nMijn collega’s en ik staan klaar om jouw organisatie te ondersteunen bij het ontwikkelen van eigen Teams Apps. Van de initiële conceptontwikkeling en prototyping, via het daadwerkelijk ontwikkelen, tot aan de implementatie en ondersteuning na de lancering. Wij zorgen ervoor dat jouw Teams Apps naadloos aansluiten bij de specifieke behoeften en doelstellingen van jouw organisatie. [Neem vrijblijvend contact met ons op](https://www.sharevalue.nl/contact) om de mogelijkheden te bespreken.\n",{"__component":579,"id":580,"title":18,"showBlankAside":69},"global.social-sharing",206,{"__component":582,"id":583,"name":18,"jobTitle":18},"strapi.author-card",152,{"__component":92,"id":585,"title":281,"aside":18,"postType":95,"limit":60,"expertise":586},169,[587,622,731],{"id":60,"title":61,"subTitle":62,"description":63,"shortDescription":64,"slug":65,"createdAt":66,"updatedAt":67,"publishedAt":68,"isCoreExpertise":69,"documentId":70,"image":588,"blocks":591,"midPageBlocks":598,"seo":18},{"id":72,"name":73,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":589,"hash":85,"ext":78,"mime":81,"size":86,"url":87,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":88,"updatedAt":88,"documentId":89,"publishedAt":57},{"thumbnail":590},{"ext":78,"url":79,"hash":80,"mime":81,"name":82,"path":18,"size":83,"width":49,"height":84},[592,595],{"__component":92,"id":93,"title":94,"aside":18,"postType":95,"limit":60,"expertise":593},[594],{"id":60,"title":61,"subTitle":62,"description":63,"shortDescription":64,"slug":65,"createdAt":66,"updatedAt":67,"publishedAt":68,"isCoreExpertise":69,"documentId":70},{"__component":104,"id":105,"titleLeft":106,"callToActionTextLeft":107,"callToActionLinkUrlLeft":108,"titleRight":109,"callToActionTextRight":107,"callToActionLinkUrlRight":108,"iconUrlLeft":596,"iconUrlRight":597},{"id":133,"name":134,"alternativeText":18,"caption":18,"width":135,"height":136,"formats":18,"hash":137,"ext":138,"mime":139,"size":140,"url":141,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":142,"updatedAt":143,"documentId":144,"publishedAt":57},{"id":146,"name":147,"alternativeText":18,"caption":18,"width":136,"height":136,"formats":18,"hash":148,"ext":138,"mime":139,"size":149,"url":150,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":151,"updatedAt":151,"documentId":152,"publishedAt":57},[599,606,613,620],{"__component":112,"id":113,"title":114,"subTitle":18,"content":115,"callToActionText":116,"callToActionLink":108,"colorStyle":18,"showAsides":18,"imageUrl":600},{"id":156,"name":157,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":601,"hash":185,"ext":23,"mime":26,"size":186,"url":187,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":188,"updatedAt":188,"documentId":189,"publishedAt":57},{"large":602,"small":603,"medium":604,"thumbnail":605},{"ext":23,"url":161,"hash":162,"mime":26,"name":163,"path":18,"size":164,"width":29,"height":165},{"ext":23,"url":167,"hash":168,"mime":26,"name":169,"path":18,"size":170,"width":20,"height":171},{"ext":23,"url":173,"hash":174,"mime":26,"name":175,"path":18,"size":176,"width":42,"height":177},{"ext":23,"url":179,"hash":180,"mime":26,"name":181,"path":18,"size":182,"width":183,"height":184},{"__component":112,"id":118,"title":119,"subTitle":18,"content":120,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18,"imageUrl":607},{"id":192,"name":193,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":608,"hash":215,"ext":23,"mime":26,"size":216,"url":217,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":218,"updatedAt":218,"documentId":219,"publishedAt":57},{"large":609,"small":610,"medium":611,"thumbnail":612},{"ext":23,"url":196,"hash":197,"mime":26,"name":198,"path":18,"size":199,"width":29,"height":165},{"ext":23,"url":201,"hash":202,"mime":26,"name":203,"path":18,"size":204,"width":20,"height":171},{"ext":23,"url":206,"hash":207,"mime":26,"name":208,"path":18,"size":209,"width":42,"height":177},{"ext":23,"url":211,"hash":212,"mime":26,"name":213,"path":18,"size":214,"width":183,"height":184},{"__component":112,"id":122,"title":123,"subTitle":18,"content":124,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18,"imageUrl":614},{"id":222,"name":223,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":615,"hash":245,"ext":23,"mime":26,"size":246,"url":247,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":248,"updatedAt":248,"documentId":249,"publishedAt":57},{"large":616,"small":617,"medium":618,"thumbnail":619},{"ext":23,"url":226,"hash":227,"mime":26,"name":228,"path":18,"size":229,"width":29,"height":165},{"ext":23,"url":231,"hash":232,"mime":26,"name":233,"path":18,"size":234,"width":20,"height":171},{"ext":23,"url":236,"hash":237,"mime":26,"name":238,"path":18,"size":239,"width":42,"height":177},{"ext":23,"url":241,"hash":242,"mime":26,"name":243,"path":18,"size":244,"width":183,"height":184},{"__component":126,"id":127,"title":128,"callToActionText":129,"callToActionLinkUrl":130,"body":18,"imageUrl":621},{"id":133,"name":134,"alternativeText":18,"caption":18,"width":135,"height":136,"formats":18,"hash":137,"ext":138,"mime":139,"size":140,"url":141,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":142,"updatedAt":143,"documentId":144,"publishedAt":57},{"id":273,"title":338,"subTitle":339,"description":340,"shortDescription":341,"slug":342,"createdAt":343,"updatedAt":344,"publishedAt":345,"isCoreExpertise":69,"documentId":346,"image":623,"blocks":626,"midPageBlocks":641,"seo":18},{"id":348,"name":349,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":624,"hash":356,"ext":78,"mime":81,"size":357,"url":358,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":359,"updatedAt":359,"documentId":360,"publishedAt":57},{"thumbnail":625},{"ext":78,"url":352,"hash":353,"mime":81,"name":354,"path":18,"size":355,"width":49,"height":84},[627,630],{"__component":92,"id":363,"title":364,"aside":365,"postType":95,"limit":60,"expertise":628},[629],{"id":273,"title":338,"subTitle":339,"description":340,"shortDescription":341,"slug":342,"createdAt":343,"updatedAt":344,"publishedAt":345,"isCoreExpertise":69,"documentId":346},{"__component":104,"id":367,"titleLeft":368,"callToActionTextLeft":107,"callToActionLinkUrlLeft":108,"titleRight":292,"callToActionTextRight":293,"callToActionLinkUrlRight":294,"iconUrlLeft":631,"iconUrlRight":632},{"id":133,"name":134,"alternativeText":18,"caption":18,"width":135,"height":136,"formats":18,"hash":137,"ext":138,"mime":139,"size":140,"url":141,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":142,"updatedAt":143,"documentId":144,"publishedAt":57},{"id":633,"name":634,"alternativeText":18,"caption":18,"width":136,"height":136,"formats":18,"hash":635,"ext":138,"mime":139,"size":636,"url":637,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":638,"updatedAt":639,"documentId":640,"publishedAt":57},8,"briefcase.svg","briefcase_679abae475",4.49,"https://incredible-beef-2a6059b946.media.strapiapp.com/briefcase_679abae475.svg","2023-08-17T08:31:37.038Z","2025-01-24T15:53:51.531Z","bfdftlvwhj35dm37dzv4aujf",[642,662,692,722,729],{"__component":112,"id":371,"title":372,"subTitle":18,"content":373,"callToActionText":374,"callToActionLink":108,"colorStyle":18,"showAsides":18,"imageUrl":643},{"id":644,"name":427,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":645,"hash":658,"ext":23,"mime":26,"size":450,"url":659,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":660,"updatedAt":660,"documentId":661,"publishedAt":57},775,{"large":646,"small":649,"medium":652,"thumbnail":655},{"ext":23,"url":647,"hash":648,"mime":26,"name":432,"path":18,"size":433,"width":29,"height":165},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_development_eb51c16b40.jpg","large_development_eb51c16b40",{"ext":23,"url":650,"hash":651,"mime":26,"name":437,"path":18,"size":438,"width":20,"height":171},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_development_eb51c16b40.jpg","small_development_eb51c16b40",{"ext":23,"url":653,"hash":654,"mime":26,"name":442,"path":18,"size":443,"width":42,"height":177},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_development_eb51c16b40.jpg","medium_development_eb51c16b40",{"ext":23,"url":656,"hash":657,"mime":26,"name":447,"path":18,"size":448,"width":183,"height":184},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_development_eb51c16b40.jpg","thumbnail_development_eb51c16b40","development_eb51c16b40","https://incredible-beef-2a6059b946.media.strapiapp.com/development_eb51c16b40.jpg","2024-08-08T08:20:39.044Z","kpowm3xzp131qb3rneasct1x",{"__component":112,"id":376,"title":377,"subTitle":18,"content":378,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18,"imageUrl":663},{"id":664,"name":665,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":666,"hash":687,"ext":23,"mime":26,"size":688,"url":689,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":690,"updatedAt":690,"documentId":691,"publishedAt":57},776,"ux designer.jpg",{"large":667,"small":672,"medium":677,"thumbnail":682},{"ext":23,"url":668,"hash":669,"mime":26,"name":670,"path":18,"size":671,"width":29,"height":165},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_ux_designer_4d22c4e684.jpg","large_ux_designer_4d22c4e684","large_ux designer.jpg",95.41,{"ext":23,"url":673,"hash":674,"mime":26,"name":675,"path":18,"size":676,"width":20,"height":171},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_ux_designer_4d22c4e684.jpg","small_ux_designer_4d22c4e684","small_ux designer.jpg",30.12,{"ext":23,"url":678,"hash":679,"mime":26,"name":680,"path":18,"size":681,"width":42,"height":177},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_ux_designer_4d22c4e684.jpg","medium_ux_designer_4d22c4e684","medium_ux designer.jpg",59.67,{"ext":23,"url":683,"hash":684,"mime":26,"name":685,"path":18,"size":686,"width":183,"height":184},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_ux_designer_4d22c4e684.jpg","thumbnail_ux_designer_4d22c4e684","thumbnail_ux designer.jpg",8.79,"ux_designer_4d22c4e684",140.45,"https://incredible-beef-2a6059b946.media.strapiapp.com/ux_designer_4d22c4e684.jpg","2024-08-08T08:22:53.444Z","lzicd49svwe2coyrmyxkolub",{"__component":112,"id":380,"title":381,"subTitle":18,"content":382,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18,"imageUrl":693},{"id":694,"name":695,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":696,"hash":717,"ext":23,"mime":26,"size":718,"url":719,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":720,"updatedAt":720,"documentId":721,"publishedAt":57},777,"kennis opdoen.jpg",{"large":697,"small":702,"medium":707,"thumbnail":712},{"ext":23,"url":698,"hash":699,"mime":26,"name":700,"path":18,"size":701,"width":29,"height":165},"https://incredible-beef-2a6059b946.media.strapiapp.com/large_kennis_opdoen_7e45a846f8.jpg","large_kennis_opdoen_7e45a846f8","large_kennis opdoen.jpg",147.32,{"ext":23,"url":703,"hash":704,"mime":26,"name":705,"path":18,"size":706,"width":20,"height":171},"https://incredible-beef-2a6059b946.media.strapiapp.com/small_kennis_opdoen_7e45a846f8.jpg","small_kennis_opdoen_7e45a846f8","small_kennis opdoen.jpg",43.85,{"ext":23,"url":708,"hash":709,"mime":26,"name":710,"path":18,"size":711,"width":42,"height":177},"https://incredible-beef-2a6059b946.media.strapiapp.com/medium_kennis_opdoen_7e45a846f8.jpg","medium_kennis_opdoen_7e45a846f8","medium_kennis opdoen.jpg",90.65,{"ext":23,"url":713,"hash":714,"mime":26,"name":715,"path":18,"size":716,"width":183,"height":184},"https://incredible-beef-2a6059b946.media.strapiapp.com/thumbnail_kennis_opdoen_7e45a846f8.jpg","thumbnail_kennis_opdoen_7e45a846f8","thumbnail_kennis opdoen.jpg",10.87,"kennis_opdoen_7e45a846f8",220.32,"https://incredible-beef-2a6059b946.media.strapiapp.com/kennis_opdoen_7e45a846f8.jpg","2024-08-08T08:25:10.656Z","q2bqhg65mnalhkgalkt2o2sq",{"__component":112,"id":384,"title":385,"subTitle":18,"content":386,"callToActionText":18,"callToActionLink":18,"colorStyle":18,"showAsides":18,"imageUrl":723},{"id":463,"name":464,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":724,"hash":486,"ext":23,"mime":26,"size":487,"url":488,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":489,"updatedAt":490,"documentId":491,"publishedAt":57},{"large":725,"small":726,"medium":727,"thumbnail":728},{"ext":23,"url":467,"hash":468,"mime":26,"name":469,"path":18,"size":470,"width":29,"height":165},{"ext":23,"url":472,"hash":473,"mime":26,"name":474,"path":18,"size":475,"width":20,"height":171},{"ext":23,"url":477,"hash":478,"mime":26,"name":479,"path":18,"size":480,"width":42,"height":177},{"ext":23,"url":482,"hash":483,"mime":26,"name":484,"path":18,"size":485,"width":183,"height":184},{"__component":126,"id":388,"title":128,"callToActionText":318,"callToActionLinkUrl":389,"body":18,"imageUrl":730},{"id":133,"name":134,"alternativeText":18,"caption":18,"width":135,"height":136,"formats":18,"hash":137,"ext":138,"mime":139,"size":140,"url":141,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":142,"updatedAt":143,"documentId":144,"publishedAt":57},{"id":253,"title":254,"subTitle":62,"description":255,"shortDescription":256,"slug":257,"createdAt":258,"updatedAt":259,"publishedAt":260,"isCoreExpertise":261,"documentId":262,"image":732,"blocks":735,"midPageBlocks":744,"seo":775},{"id":264,"name":265,"alternativeText":18,"caption":18,"width":74,"height":75,"formats":733,"hash":272,"ext":78,"mime":81,"size":273,"url":274,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":275,"updatedAt":276,"documentId":277,"publishedAt":57},{"thumbnail":734},{"ext":78,"url":268,"hash":269,"mime":81,"name":270,"path":18,"size":271,"width":49,"height":84},[736,741],{"__component":92,"id":280,"title":281,"aside":18,"postType":95,"limit":60,"expertise":737},[738,739,740],{"id":253,"title":254,"subTitle":62,"description":255,"shortDescription":256,"slug":257,"createdAt":258,"updatedAt":259,"publishedAt":260,"isCoreExpertise":261,"documentId":262},{"id":273,"title":338,"subTitle":339,"description":340,"shortDescription":341,"slug":342,"createdAt":343,"updatedAt":344,"publishedAt":345,"isCoreExpertise":69,"documentId":346},{"id":60,"title":61,"subTitle":62,"description":63,"shortDescription":64,"slug":65,"createdAt":66,"updatedAt":67,"publishedAt":68,"isCoreExpertise":69,"documentId":70},{"__component":104,"id":290,"titleLeft":291,"callToActionTextLeft":107,"callToActionLinkUrlLeft":108,"titleRight":292,"callToActionTextRight":293,"callToActionLinkUrlRight":294,"iconUrlLeft":742,"iconUrlRight":743},{"id":404,"name":405,"alternativeText":18,"caption":18,"width":406,"height":407,"formats":18,"hash":408,"ext":138,"mime":139,"size":409,"url":410,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":411,"updatedAt":412,"documentId":413,"publishedAt":57},{"id":415,"name":416,"alternativeText":18,"caption":18,"width":302,"height":407,"formats":18,"hash":417,"ext":138,"mime":139,"size":418,"url":419,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":420,"updatedAt":421,"documentId":422,"publishedAt":57},[745,752,759,766,773],{"__component":112,"id":297,"title":298,"subTitle":18,"content":299,"callToActionText":18,"callToActionLink":18,"colorStyle":300,"showAsides":69,"imageUrl":746},{"id":426,"name":427,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":747,"hash":449,"ext":23,"mime":26,"size":450,"url":451,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":452,"updatedAt":452,"documentId":453,"publishedAt":57},{"large":748,"small":749,"medium":750,"thumbnail":751},{"ext":23,"url":430,"hash":431,"mime":26,"name":432,"path":18,"size":433,"width":29,"height":165},{"ext":23,"url":435,"hash":436,"mime":26,"name":437,"path":18,"size":438,"width":20,"height":171},{"ext":23,"url":440,"hash":441,"mime":26,"name":442,"path":18,"size":443,"width":42,"height":177},{"ext":23,"url":445,"hash":446,"mime":26,"name":447,"path":18,"size":448,"width":183,"height":184},{"__component":112,"id":302,"title":303,"subTitle":18,"content":304,"callToActionText":18,"callToActionLink":18,"colorStyle":305,"showAsides":69,"imageUrl":753},{"id":192,"name":193,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":754,"hash":215,"ext":23,"mime":26,"size":216,"url":217,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":218,"updatedAt":218,"documentId":219,"publishedAt":57},{"large":755,"small":756,"medium":757,"thumbnail":758},{"ext":23,"url":196,"hash":197,"mime":26,"name":198,"path":18,"size":199,"width":29,"height":165},{"ext":23,"url":201,"hash":202,"mime":26,"name":203,"path":18,"size":204,"width":20,"height":171},{"ext":23,"url":206,"hash":207,"mime":26,"name":208,"path":18,"size":209,"width":42,"height":177},{"ext":23,"url":211,"hash":212,"mime":26,"name":213,"path":18,"size":214,"width":183,"height":184},{"__component":112,"id":307,"title":308,"subTitle":18,"content":309,"callToActionText":18,"callToActionLink":18,"colorStyle":300,"showAsides":69,"imageUrl":760},{"id":463,"name":464,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":761,"hash":486,"ext":23,"mime":26,"size":487,"url":488,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":489,"updatedAt":490,"documentId":491,"publishedAt":57},{"large":762,"small":763,"medium":764,"thumbnail":765},{"ext":23,"url":467,"hash":468,"mime":26,"name":469,"path":18,"size":470,"width":29,"height":165},{"ext":23,"url":472,"hash":473,"mime":26,"name":474,"path":18,"size":475,"width":20,"height":171},{"ext":23,"url":477,"hash":478,"mime":26,"name":479,"path":18,"size":480,"width":42,"height":177},{"ext":23,"url":482,"hash":483,"mime":26,"name":484,"path":18,"size":485,"width":183,"height":184},{"__component":112,"id":311,"title":312,"subTitle":18,"content":313,"callToActionText":314,"callToActionLink":108,"colorStyle":305,"showAsides":69,"imageUrl":767},{"id":494,"name":495,"alternativeText":18,"caption":18,"width":19,"height":158,"formats":768,"hash":517,"ext":23,"mime":26,"size":518,"url":519,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":520,"updatedAt":520,"documentId":521,"publishedAt":57},{"large":769,"small":770,"medium":771,"thumbnail":772},{"ext":23,"url":498,"hash":499,"mime":26,"name":500,"path":18,"size":501,"width":29,"height":165},{"ext":23,"url":503,"hash":504,"mime":26,"name":505,"path":18,"size":506,"width":20,"height":171},{"ext":23,"url":508,"hash":509,"mime":26,"name":510,"path":18,"size":511,"width":42,"height":177},{"ext":23,"url":513,"hash":514,"mime":26,"name":515,"path":18,"size":516,"width":183,"height":184},{"__component":126,"id":316,"title":317,"callToActionText":318,"callToActionLinkUrl":319,"body":18,"imageUrl":774},{"id":133,"name":134,"alternativeText":18,"caption":18,"width":135,"height":136,"formats":18,"hash":137,"ext":138,"mime":139,"size":140,"url":141,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":142,"updatedAt":143,"documentId":144,"publishedAt":57},{"id":321,"metaTitle":322,"metaDescription":323,"structuredData":776,"metaImage":18,"metaSocial":779},{"url":325,"@type":326,"@context":327,"provider":777,"areaServed":778,"description":335,"serviceType":336},{"url":329,"name":330,"@type":331},{"name":333,"@type":334},[],{"__component":104,"id":781,"titleLeft":782,"callToActionTextLeft":783,"callToActionLinkUrlLeft":108,"titleRight":784,"callToActionTextRight":785,"callToActionLinkUrlRight":786,"iconUrlLeft":787,"iconUrlRight":788},239,"Heb je vragen over Development?","Onze experts helpen je graag","Ben je zelf Developer?","Word dan onze collega!","/word-onze-collega",{"id":133,"name":134,"alternativeText":18,"caption":18,"width":135,"height":136,"formats":18,"hash":137,"ext":138,"mime":139,"size":140,"url":141,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":142,"updatedAt":143,"documentId":144,"publishedAt":57},{"id":633,"name":634,"alternativeText":18,"caption":18,"width":136,"height":136,"formats":18,"hash":635,"ext":138,"mime":139,"size":636,"url":637,"previewUrl":18,"provider":54,"provider_metadata":18,"createdAt":638,"updatedAt":639,"documentId":640,"publishedAt":57},{"id":790,"metaTitle":791,"metaDescription":792,"structuredData":793,"metaImage":18,"metaSocial":827},73,"Teams Apps bouwen: van idee tot implementatie | ShareValue","Leer hoe je Microsoft Teams Apps ontwikkelt, van bots tot",{"faq":794,"url":817,"@type":818,"author":819,"@context":327,"headline":821,"publisher":822,"description":826,"dateModified":13,"datePublished":13,"mainEntityOfPage":817},[795,801,805,809,813],{"name":796,"@type":797,"acceptedAnswer":798},"Wat is een Microsoft Teams App?","Question",{"text":799,"@type":800},"Een Microsoft Teams App is een applicatie die is ontworpen om de functionaliteit van Microsoft Teams uit te breiden, zoals bots, tabs en messaging extensions.","Answer",{"name":802,"@type":797,"acceptedAnswer":803},"Hoe start je met het ontwikkelen van een Teams App?",{"text":804,"@type":800},"Om te beginnen met het ontwikkelen van een Teams App, moet je Microsoft Teams development tools installeren in Visual Studio of Visual Studio Code en een Teams App project template selecteren.",{"name":806,"@type":797,"acceptedAnswer":807},"Hoe zet je een bestaande ASP.NET applicatie om in een Teams App?",{"text":808,"@type":800},"Je kunt een bestaande ASP.NET applicatie omzetten naar een Teams App door een Teams App project toe te voegen aan een bestaande project solution en de benodigde Entra App registration toe te voegen aan de appsettings.json.",{"name":810,"@type":797,"acceptedAnswer":811},"Welke types Teams Apps zijn er?",{"text":812,"@type":800},"Teams Apps kunnen bestaan uit bots, tabs en messaging extensions, die elk een andere functionaliteit bieden binnen het platform.",{"name":814,"@type":797,"acceptedAnswer":815},"Hoe kan ShareValue helpen bij het ontwikkelen van Teams Apps?",{"text":816,"@type":800},"ShareValue biedt ondersteuning bij het ontwikkelen van Teams Apps, van conceptontwikkeling en prototyping tot implementatie en post-lancering ondersteuning, zodat de apps aansluiten bij de specifieke behoeften van je organisatie.","https://www.sharevalue.nl/blogs/microsoft-teams-apps-zelf-bouwen-van-idee-tot-implementatie","BlogPosting",{"name":530,"@type":820,"jobTitle":531},"Person","Microsoft Teams Apps zelf bouwen: van idee tot implementatie | ShareValue",{"logo":823,"name":330,"@type":331},{"url":824,"@type":825},"https://www.sharevalue.nl/logo.png","ImageObject","Leer hoe je Microsoft Teams Apps kunt ontwikkelen om de functionaliteit van Microsoft Teams uit te breiden en aan te passen aan de specifieke behoeften van jouw organisatie.",[],{"pagination":829},{"page":830,"pageSize":388},1,{},1781789697103]