TERUG NAAR OVERZICHT PUBLICATIES

Tijdelijke aanvulling van het ontwikkelteam nodig? Javascript & PHP ontwikkelaar.

Goede software ontwikkelaars zijn schaars. Vaak wordt er gezocht naar freelance ontwikkelaars, maar die zijn prijzig. Een extern bureau inhuren geeft teveel uit handen. Hoe om te gaan met inhuur van ontwikkelaars?

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

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.

Backend ontwikkeling

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.

Applicatie ontwikkeling

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.

API koppeling en koppelvlak

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.

Beveiliging

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

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

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.

Neem vrijblijvend contact op via onderstaand formulier

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.

Fleximaal.com meer klanten, beter online krachtiger ondernemen.
Software Development I3C Basecode Breda
uitgelicht
Basecode

Software onwikkeling sneller en goedkoper door modulair maatwerk. Op maat voor uw proces door onze software developers.

Basecode Software en AI

Fleximaal.com de ontbrekende schakel voor bedrijven.

Visitors

14.935

Pages served

2.142.452

Retention

10.5 min

Interactions

15.810

Updated 30-05-2024

Werken bij dit bedrijf

Front-end developer

Jij bent die gedreven CMD-er met HBO opleiding en gedegen kennis van HTML, CSS en Javascript/Typescript

NL
20
HBO+

Back-end developer

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.

NL
40
HBO+
Waarom fleximaal?

Zichtbaar & Vindbaar in Google

Je eigen website hoger in Google door collectieve SEO.

Snellere lancering nieuws

Dagelijks nieuwe content. Hoger in Google.

Extra marketing kanaal

Maandelijks tienduizenden bezoekers. Hoge retentie. Leads via je content.

Laagdrempelig in contact met je doelgroep

Voeg spelvormen (gamification) toe om drempels te verlagen en het eerste contact makkelijker te maken.

Marketing terwijl je werkt voor je klanten

Marketing automatisering voor MKB.

Marketing speeltuin voor ondernemers en marketeers

Wat werkt en wat werkt niet in je marketing, je test het snel met Fleximaal gesprinte marketing.

Competentie management en verbindingsmakelaar

"On the go" leren door modulair maatwerk.

Sneller schakelen workforce

Sneller schakelen, sneller schalen. Vacatures en detachering.

Leeds en projecten

Gaten in je cashflow? Doe mee aan projecten.