Een artikel van I3C I3C.nl
Het via een bureau inhuren van freelance ICT krachten is veilig en vertrouwd. Het voordeel is dat je er geen opkijken naar hebt. De vraag is: is die hippe vlotgebekte accountmanager die de taal van de directie spreekt, maar geen verstand heeft van ICT echt die 20% - 50% extra waard.
Bij het inhuren van externe expertise is het belangrijk dat iemand de vertaalslag kan maken tussen directie en techniek. Dat de ontwikkelaar meerdenkt in het proces van de klant. Daarom hebben onze engineers de juiste expertise en zijn daar bovenop getraind in het geprek met directie en eindklant.
Frontend ontwikkeling gaat over de software die door de internet browser (e.g. Chrome, Edge, Safari, Firefox e.d.) wordt afgehandeld. Daarbij gaat het om ontwikkeltalen HTML, CSS en Javascript. Vaak worden naast de pure talen frameworks gebruikt die het ontwikkelen of het beheren van de software ontwikkeling vereenvoudigen of versnellen.
De backend is de kant die zich op de webserver afspeelt. Daar is vaak ook de business intelligence ingericht. De processen die op de webserver afspelen worden door ons in de talen PHP en mySQL geprogrammeerd. In enkele gevallen kan het noodzakelijk zijn om aspecten via Python af te handelen.
Applicaties voor de telefoon (smartphone) kunnen zogenaamd Native worden ontwikkeld in Objective-C, Swift of Kotlin. In de meeste gevallen is dat niet noodzakelijk en wordt er gekozen om een porteerbare versie van 1 broncode te maken, die wordt omgezet naar een IOS en een Android versie. Dit is kosten effectiever en eenvoudiger in beheer. De applicaties in App Store en Play Store zetten is niet moeilijk. Het beheren van applicaties is een vak apart. Er moeten namelijk regelmatig updates uit worden gebracht. Wanneer er geen updates worden uitgebracht stopt de werking van de app. Daarom wordt steeds vaker gekozen om de applicaties in pure front-end - backend oplossing te maken.
Een interface tussen front-end en backend wordt een application programming interface genoemd. Dit is een server programma dat verzoeken tussen de client en de server op een veilige manier afhandelt. Een API is een slimme schakel tussen de browser en de servers database.
Verzoeken aan een koppelvlak kunnen op verschillende manieren worden gedaan. Veelgebruikt is een JSON verzoek of een XML pakket. Deze worden via GET, POST, REST of SOAP aan het koppelvlak aangeboden.
Voor de door ons ontwikkelde koppeling met het OLAV systeem van de Belastingdienst is een ingewikkelder setup nodig. Daar wordt het initiële informatiepakket ingepakt in XBRL en dat XBRL bericht weer in XML ingepakt. Via een beveiligde verbinding op basis van een SSL chain kan het pakketje worden aangeboden aan OLAV.
Informatie beveiliging begint op de server. Wij werken met het LAMP platform. Dat wil zeggen dat een Linux gebaseerde server het Apache systeem gebruikt om PHP en mySQL af te handelen. Binnen deze schakels is het belangrijk om met een firewall systeem te werken om niet zomaar alle traffic door te laten. Op de server moet vervolgens een logmanagement systeem worden ingericht, moeten IP adressen worden geblokkeerd die voor problemen zorgen en moet minimaal de OWASP top 10 worden afgedekt. De OWASP top 10 is een lijst van veelvoorkomende aanvallen en kwetsbaarheden. Dat kan zijn bekende fouten en bugs in de SSL communicatie, bekende aanvallen en grootschalige kwetsbaarheden.
Er zijn ook aanvallen waar helaas niet veel tegen te doen is. De meeste DDoS aanvallen zijn gericht op systemen die buiten de invloedsfeer van de eigen systemen vallen. De beheerder kan dan alleen detecteren en corrigeren. Een voorbeeld daarvan is een DDoS die via een gecompromiteerde DNS server wordt opgezet. Daarbij worden bewust foute data pakketjes aangeboden aan de DNS die daarop veel grotere foutrapporten gaat sturen. Deze manier heet flooding. Erg vervelend als dit gebeurd, en er zijn oplossingen voor dit soort ellende. De meest voor de hand liggende is NAWAS. NAWAS staat voor Nationale Wasstraat. Een commerciele (en erg dure) oplossing, die de flood aan data filtert en alleen "goed" verkeer doorlaat.
Hosting staat voor het opslaan van programmacode en gegevens op een webserver en de daarbij gekoppelde diensten. Diensten zoals E-mail en SSL beveiliging, maar ook CRON jobs, logfiles / logrotation en bijvoorbeeld beheeromgevingen als Direct Admin, cPanel, Plesk en dergelijke.
AWS staat voor Amazon Web Services. Alles wat je kunt denken maar dan groter en beter. AWS laat je een compleet high availability (HA) platform inrichten compleet met load balancing, synchronisatie tussen datacentra, HUBs en Edge systemen. Daarnaast is AWS zeer geschikt voor grote hoeveelheden data. Er kan gekozen worden tussen verschillende snelheden van opslag. Elk met een eigen prijskaartje.
Heeft u vragen? Neemt u dan vrijblijvend contact met ons op. Wij helpen u graag verder.
ing Robin Louwerse
0633130538
robin@basecode.nl
https://i3c.nl
Maasdijk 75
4837DS Breda
Via het contact formulier aanvraag gratis consult kunt u contact opnemen met de auteur van de publicatie. Het contact opnemen is gratis en verplicht u tot niets. De specialist zal zelf aangeven vanaf wanneer de kosten gaan lopen en wat deze kosten zijn. Het beste kunt u de met de specialist afgesproken kosten laten vastleggen in een email of een offerte. Volgens de algemene voorwaarden van dit platform houdt onze dienstverlening daar op. Wij zullen je wel vragen het contact met de specialist te waarderen door middel van een e-mail met daarin 3 vragen. Hoe waardeer je het (professionele) contact met de specialist, hoe waardeer je het contact inhoudelijk op het gebied van kennis van zaken, hoe waardeer je de snelheid van handelen / leveren van de specialist. Deze drie scores houden wij bij op de profielpagina van de specialist in een anomiem gemiddeld cijfer / score voor deze specialist zodat anderen er gebruik van kunnen maken. Wij stellen uw feedback dan ook erg op prijs.
Software onwikkeling sneller en goedkoper door modulair maatwerk. Op maat voor uw proces door onze software developers.
Visitors
14.935
Pages served
2.142.452
Retention
10.5 min
Interactions
15.810
Updated 30-05-2024
Software ontwikkelen kan veel goedkoper
Waarom een nieuw CMS we hebben toch Wordpress
Een Google sitemap maken
Keuze voor ontwikkelplatform met PHP
Blog platform of blogplatform
Jij bent die gedreven CMD-er met HBO opleiding en gedegen kennis van HTML, CSS en Javascript/Typescript
Jij bent die gedreven PHP programmeur met HBO opleiding en gedegen kennis van complexe arrays, PHP, JSON, SQL, XML, XBRL. Je kunt coden als de beste en hebt geen 9 tot 5 mentaliteit.
Je eigen website hoger in Google door collectieve SEO.
Dagelijks nieuwe content. Hoger in Google.
Maandelijks tienduizenden bezoekers. Hoge retentie. Leads via je content.
Voeg spelvormen (gamification) toe om drempels te verlagen en het eerste contact makkelijker te maken.
Marketing automatisering voor MKB.
Wat werkt en wat werkt niet in je marketing, je test het snel met Fleximaal gesprinte marketing.
"On the go" leren door modulair maatwerk.
Sneller schakelen, sneller schalen. Vacatures en detachering.
Gaten in je cashflow? Doe mee aan projecten.