Alle blogberichten

Van Excel naar Webapp: stageproject budgettool in .NET 8 & Blazor

Van Excel naar Webapp: stageproject budgettool in .NET 8 & Blazor

Hoe transformeer je een logge Excel-sheet naar een gebruiksvriendelijke webapplicatie in slechts acht weken? Jef en Pieter-Jan, studenten Toegepaste Informatica aan de Karel de Grote Hogeschool, gingen de uitdaging aan tijdens hun stage bij Exsertus. Met veel enthousiasme en inzet werkten ze aan de ontwikkeling van een budgettool in .NET 8, Blazor en MudBlazor. In deze blog delen Jef en Pieter-Jan hun ervaringen, de uitdagingen die ze tegenkwamen, en de waardevolle lessen die ze hebben geleerd tijdens hun stageproject.

Waarom hebben jullie voor Exsertus gekozen als stagebedrijf? Wat trok jullie in eerste instantie aan?

“We hadden op voorhand een overzicht ontvangen van alle stageopdrachten. Exsertus sprong er meteen uit omdat we bewust wilden kiezen voor een opdracht die ook later in de praktijk gebruikt zou worden. Ook op technisch vlak was er een goede match omdat we graag wilden programmeren in een .NET backend. Daarnaast voelden we op de stagebeurs zelf meteen een klik met het team, waardoor alles mooi in het plaatje paste.”

Kunnen jullie het project kort beschrijven? Wat was het doel?

“Wij hebben gewerkt aan de ontwikkeling van een budgettool. Het doel was om de bestaande Excel-sheet voor budgettering om te zetten naar een overzichtelijke en gebruiksvriendelijke webapplicatie. Wat betreft technologieën hebben we de backend in .NET 8 gemaakt. Voor de frontend gebruikten we Blazor, meer bepaald MudBlazor, een componentbibliotheek. Verder werkten we ook met Azure SQL, Azure AD, X units en MOQ.”

Hoe begin je hieraan?

“We zijn gestart met het analyseren van de Excel-sheet om goed te begrijpen hoe deze momenteel werkt en om een goed beeld te kunnen vormen van de belangrijkste onderdelen. Vervolgens hebben we wireframes opgesteld om de vertaalslag te kunnen maken naar de webapplicatie. Hierbij hebben we veel ondersteuning en tips van Bart, de manager van Exsertus, gekregen.”

“Exsertus sprong er meteen uit omdat we bewust wilden kiezen voor een opdracht die ook later in de praktijk gebruikt zou worden. Ook op technisch vlak was er een goede match omdat we graag wilden programmeren in een .NET backend. Op de stagebeurs voelden we meteen een klik met het team!”

Wat waren de grootste uitdagingen die jullie tegenkwamen tijdens het project? Hoe hebben jullie deze overwonnen?

“Op technisch vlak lag de grootste uitdaging bij de authenticatie omdat personen met verschillende rollen binnen de organisatie bepaalde toegangen moesten krijgen. Toen we hiermee vastzaten, kregen we van onze stagebegeleiders Amish en Filip uitleg en documentatie, en zaten we nadien nog samen met het team waardoor we tot een goede oplossing zijn gekomen. Nu dat we dit geïmplementeerd hebben, weten we hoe we hier bij toekomstige projecten mee aan de slag moeten.”

Wat was het resultaat van jullie project? Zijn jullie hier tevreden mee?

“We hebben een finaal product kunnen opleveren met alle vooraf besproken functionaliteiten. We hebben tijdens ons project ook voldoende aandacht besteed aan een duidelijke workflow, zodat gebruikers gemakkelijk hun budget kunnen opstellen. Dit is zeker een upgrade in vergelijking met de oorspronkelijke budget sheet, aangezien het nu veel overzichtelijker is. We hebben ons voor de volle 100% gegeven en zijn zeker trots op het resultaat dat we hebben neergezet.”

De cijfers in de Budgettool zijn fictief.

Wat hebben jullie geleerd van dit project dat jullie kunnen toepassen in jullie toekomstige carrière?

“We hebben op verschillende vlakken bijgeleerd. Enerzijds op technisch vlak hebben we ons dankzij alle feedback kunnen verbeteren. Onze manager Bart heeft ons bijvoorbeeld geleerd hoe je professionele wireframes en user interfaces maakt. Een andere goede les voor de toekomst is om je documentatie meteen van in het begin goed bij te houden, dan vergeet je zeker niets. Anderzijds hebben we een beter beeld gekregen van het bedrijfsleven door fysiek aanwezig te zijn op kantoor.”

Hoe was de begeleiding tijdens de stage?

“De begeleiding was zeer goed. Het was handig dat we twee stagebegeleiders hadden waardoor onze vragen en pull requests snel nagekeken werden. De feedback van Amish en Filip was ook zeer duidelijk, waardoor we er meteen mee aan de slag konden. Daarnaast hadden we het geluk dat de collega’s op kantoor ook zeer behulpzaam waren.”

Zouden jullie deze stage aanbevelen aan andere studenten? Waarom?

“Ja, zeker! Al vanaf het eerste contact ervaarden we een warme en open sfeer bij Exsertus, waardoor we ons meteen welkom voelden. Je wordt als stagiair ook onmiddellijk mee opgenomen in het team, dat technisch zeer sterk is en altijd klaarstaat om je te helpen. Tenslotte hebben we ook veel bijgeleerd tijdens onze stage. Dit alles zorgt ervoor dat we Exsertus zeker zouden aanraden als stagebedrijf.”

Wil jij, net als Jef en Pieter-Jan, impact maken met uitdagende projecten in .NET?

Gerelateerde blog berichten.

Exsertus x Euronav: een dynamisch partnerschap in…

Gepubliceerd op 12/07/2024

Exsertus werkt al een vijftal jaar samen met Euronav & CMB.TECH, een van de grootste beursgenoteerde…

Recap Techorama 2024: onze belangrijkste take-aways

Gepubliceerd op 27/05/2024

Exsertus en Techorama, dat gaat hand in hand. Dus ook in 2024 waren we met…

Great Place to Play: De pretkalender van…

Gepubliceerd op 27/12/2023

In 2023 werden we officieel een 'Great place to work'. En die 'work' kan alleen…

Samenwerking met Aertssen in de kijker: Meer…

Gepubliceerd op 10/10/2023

Bij Exsertus streven we naar het leveren van totaaloplossingen op maat van onze klanten, waarbij…

De kracht van Cloud Cost Optimization: maximaliseer…

Gepubliceerd op 17/08/2023

In het snel veranderende digitale landschap waarin we vandaag werken, is het vaak een hele…

Achter de schermen bij Exsertus: hoe behaal…

Gepubliceerd op 17/07/2023

Hoera! Sindskort mag Exsertus zich een “Great Place To Work” noemen. Maar wat betekent dit…

Stageproject in de kijker: ontwikkeling van een…

Gepubliceerd op 27/06/2023

De voorbije 8 weken hadden we het gezelschap van twee stagiairs: Bjorn & Michiel. Ze…

Techorama 2023: onze 5 belangrijkste take-aways

Gepubliceerd op 29/05/2023

Ook dit jaar waren we met een delegatie van ons Exserstus team aanwezig op Techorama.…

Hoe ziet het carrièrepad van een IT…

Gepubliceerd op 22/03/2023

Welke doorgroeimogelijkheden heb je in de rol van IT consultant? En welke skills heb je…

Je eerste werkdag bij Exsertus: een warm…

Gepubliceerd op 24/01/2023

Daar sta je dan met een gezonde portie zenuwen, maar vooral veel goesting om erin…

Een terugblik op 2022: een jaar boordevol…

Gepubliceerd op 19/12/2022

Nu dat de Sint is langsgeweest en de kerstboom ondertussen mooi versierd staat, kan dit…

Levenslang bijleren: de rode draad in het…

Gepubliceerd op 15/11/2022

Al meer dan 8 jaar maakt Birgit deel uit van onze Exsertus community. Ze startte…

ReportAnywhere in de kijker: van idee naar…

Gepubliceerd op 13/10/2022

Hoe vertaal je een concreet business idee naar een kwalitatief SaaS platform in zo’n kort…

Werken als consultant bij Exsertus: Wat is…

Gepubliceerd op 19/09/2022

Binnen de IT sector is ‘consultancy’ een veelvoorkomende term. Maar wat betekent het juist? En…

Thola in de kijker: Wat is een…

Gepubliceerd op 18/08/2022

Wat begon als een project voor een klant, groeide snel uit tot de ontwikkeling van…

Hoe ontwikkel je een volwaardige applicatie in…

Gepubliceerd op 13/06/2022

Axel en Brent studeren beiden Toegepaste Informatica aan de Karel de Grote Hogeschool in Antwerpen.…

Hoe maak je de switch van Full…

Gepubliceerd op 18/05/2022

Al vanaf jonge leeftijd zat onze Analist consultant Kris gekluisterd aan zijn scherm door zijn…

Van ‘Wolfenstein’ tot .NET developer: waar haalde…

Gepubliceerd op 05/04/2022

Onze Senior .NET developer Jimmy is een trotse Exsertus consultant in hart en nieren. Hij…