Tips nodig!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Scrum Master

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

Back-End Web Developer

Als Back-End Web Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Back-End Web Developer bij Coolblue? Als Back-End Web Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Als backend developer weet je de weg in PHP, kan je in Typescript een microservice op zetten of ben je bereid om dit te leren. Ook Web Backend Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP

Bekijk vacature »

No-Code Betty Blocks ontwikkelaar

Bedrijfsomschrijving Wil jij de bedrijfsprocessen van klanten revolutionair digitaliseren en optimaliseren zonder beperkt te worden door programmeertalen? Kom werken bij een snelgroeiende en professionele organisatie met een gezonde dosis humor en veel vrijheid om jezelf te ontwikkelen. Als No-Code Betty Blocks ontwikkelaar werk je vanuit ons kantoor in het hart van Nederland, je thuiswerkplek of op locatie bij de klant. We faciliteren de juiste trainingen en ondersteuning zodat je een echte Betty Blocks expert wordt. Naast het werk zijn er bij ons bijzondere events, zoals een jaarlijkse zeildag, een zomerse barbecue en een knus kerstdiner om de grillige maanden door

Bekijk vacature »

Senior Front-end developer Consultancy

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Fullstack Software Developer

Functieomschrijving Voor een ambitieuze werkgever in regio Roosendaal zijn wij op zoek naar een Full Stack C#.NET Developer. Als software programmeur ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Verder ontwikkelen en onderhouden van webapplicaties, dashboards en apps voor de eigen IOT-oplossingen; Testen en goedkeuren van de software; Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks,

Bekijk vacature »

PHP developer

Functie omschrijving Voor een klein bedrijf in de buurt van Nieuwegein zijn wij per direct op zoek naar een talentvolle PHP developer. Er wordt veel ruimte geboden voor eigen initiateven, waardoor je een mooie stempel kan drukken op jouw eigen werkzaamheden (zowel operationeel als strategisch). Het bedrijf heeft middels externe programmeurs een multimedia platform ontwikkeld, maar willen geleidelijk de ontwikkeling naar binnen halen. Om die reden zoeken zij een communicatieve interne PHP developer die graag meebouwt aan het succesvolle product. Je gaat de volgende werkzaamheden verrichten: Platform beheren en programmeren (PHP, MySQL, JQuery, Javascript, XML & HTML); Communicatie en aansturing

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Oracle Apex Developer

Dit ga je doen Jouw taken bestaan uit: Het bouwen maatwerk Oracle applicaties voor Europese business units; Het implementeren van de nieuwste technieken om te blijven innoveren; Actief meedenken en aandragen van verbetervoorstellen. Hier ga je werken Deze organisatie in de regio Veenendaal is een van wereld grootste retailers met ruim 16.000 winkels in 27 markten en jaarlijks ruim 5,3 miljard klanten die winkelen bij een van hun welbekende retailmerken. Binnen de organisatie is er een IT Group actief die dient als IT Service Provider voor de hele organisatie en waar dagelijks IT'ers werken aan state-of-the-art IT oplossingen. Dit doen

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

Front-end Angular developer

Functie In jouw rol als Front-End developer werk je samen met de backend developers om middels tweewekelijkse sprints het platform naar een hoger niveau te tillen. Hiernaast heb je affiniteit met data en werk je graag samen met het team om de gegevensintegriteit en -beveiliging te waarborgen, om ervoor te zorgen dat de gebruiker wereldwijd de beste SaaS-services heeft. Deze organisatie heeft meer dan 100 mensen in dienst, waarvan er 45 in Nederland werken. Het ontwikkelteam bestaat uit 10 mensen en is verdeeld in 2 scrumteams. Het eerste team bestaat uit Java en Scala ontwikkelaars. Het tweede team, waar jij

Bekijk vacature »

C#.NET-developer - JUNIOR

Functie omschrijving Voor een leuke opdrachtgever in omgeving Brielle zijn wij op zoek naar een junior developer. Werk jij graag met de volgende tools & technieken? C#, .NET, ASP.NET, MVC en SQL? Kijk dan snel of dit iets voor jou is! Als programmeur bij een productiebedrijf zal je voornamelijk nieuwe software schrijven maar ook bestaande software verbeteren. Verder werk je veel samen in back end projecten met leuke collega's. Bedrijfsprofiel Met een team van ruim 130 personen staan ze elke dag weer klaar om IT en Business te combineren door het ontwikkelen van producten op maat. Er zijn 3 teams,

Bekijk vacature »

.net developer

Hoi! Wij zijn auto.nl en wij verkopen auto's online. je bestelt bij ons een auto net zo makkelijk als een spijkerbroek. En bevalt ie niet? Dan stuur je 'm gewoon weer terug. En dat we dat goed doen bewijst onze hoge klanttevredenheid van een 9,3. Nu maken we de volgende stap bij auto.nl. We starten met fysieke winkels. Online zoeken, offline bekijken. Maar nog altijd, geen gedoe! Gewoon eerlijk, transparant en zonder zorgen een auto kopen.. Maar om dat waar te blijven maken en nóg beter te worden, zoeken we uitbreiding van ons development team. Wat ga je precies doen?

Bekijk vacature »

Junior Back end developer PHP, Symfony

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »
Ard Timmerman

Ard Timmerman

19/07/2011 17:22:12
Quote Anchor link
Hallo allemaal! Ik ben 2 jaar geleden een beetje begonnen met PHP&MYSQL te leren en te gebruiken. Vanaf toen ben ik bezig geweest om een werkurenadministratie-systeem te maken voor mn vaders bedrijf.

Dit werkt allemaal prima, alleen omdat ik met zulke beperkte kennis begonnen ben heb ik niet echt rekening gehouden met veiligheid (nooit over nagedacht). Dit lijkt me wel belangrijk omdat deze site gewoon online staat. Ook zijn er megaveel stukken scripts die 1000x 'dubbel' staan in de website en als er iets aangepast moet worden ben ik er gauw een uur mee bezig, ook is de kans groot dat ik als ik wat moet bewerken iets over het hoofd zie.

Daarom hebben we besloten om alles opnieuw te gaan bouwen, een nieuwe lay-out, dit keer mysql-injection proof scripts en zoveel mogelijk aan elkaar gekoppeld. Zo dynamisch & veilig & gebruiksvriendelijk mogelijk.

Omdat ik nog niet erg veel weet over beveiliging van websites/scripts de vraag aan jullie:
Waar moet/kan ik allemaal rekening mee houden?

Bedankt!
Gewijzigd op 19/07/2011 17:22:49 door Ard Timmerman
 
PHP hulp

PHP hulp

15/01/2025 19:43:56
 
- Ariën  -
Beheerder

- Ariën -

19/07/2011 17:23:27
Quote Anchor link
Quote:
Ook zijn er megaveel stukken scripts die 1000x 'dubbel' staan in de website en als er iets aangepast moet worden ben ik er gauw een uur mee bezig, ook is de kans groot dat ik iets over het hoofd zie.

Verdiep je eens in functions, of als het even kan in Classes en OOP.

Ook een goed genormaliseerde database-structuur is van belang.
Gewijzigd op 19/07/2011 17:24:48 door - Ariën -
 
Php knipper

php knipper

19/07/2011 18:09:37
Quote Anchor link
Quote:
Ook zijn er megaveel stukken scripts die 1000x 'dubbel' staan in de website en als er iets aangepast moet worden ben ik er gauw een uur mee bezig, ook is de kans groot dat ik iets over het hoofd zie.


als je weet dat de functie op veel pagina's moet komen te staan gebruik je een include
je moet dan maar 1 bestand aanpassen
 
Ard Timmerman

Ard Timmerman

19/07/2011 19:07:18
Quote Anchor link
Bedankt Aar & php knipper! Ik zal naar Classes & OOP kijken. Of ik dat snap! En phpknipper, weet je ook of je stukjes uit bestanden kan includen? of is dat eigk het principe van Classes & OOP ?
 
The Force

The Force

19/07/2011 20:21:52
Quote Anchor link
Je moet goed weten op welke manieren de website gehackt kan worden. Hoe sessies gekaapt kunnen worden, de nadelen van shared hosting, SQL injectie, CSRF/XSRF aanvallen, XSS aanvallen.

Lees onderstaand sowieso door:
http://www.sk89q.com/2009/08/definitive-php-security-checklist/
http://www.phpfreaks.com/tutorial/php-security
http://phpsec.org/projects/guide/4.html
http://www.jemjabella.co.uk/2006/php-security-checklist/

Dan raad ik je aan om je te verdiepen in een framework als CodeIgniter. Dat is een van de makkelijkste frameworks om jezelf aan te leren en het neemt een groot aantal veiligheidsrisico's weg. Je hebt dan meteen een goede XSS filter, je input wordt automatisch geescaped (tegen SQL injectie) en session hijacking wordt grotendeels al tegen gegaan. Je code wordt ook vele malen onderhoudbaarder (als je je aan de richtlijnen houdt).
 
Php knipper

php knipper

19/07/2011 20:41:25
Quote Anchor link
Ard Timmerman op 19/07/2011 19:07:18:
Bedankt Aar & php knipper! Ik zal naar Classes & OOP kijken. Of ik dat snap! En phpknipper, weet je ook of je stukjes uit bestanden kan includen? of is dat eigk het principe van Classes & OOP ?


Sorry, ik ben het ook maar aan het leren. Ik help enkel als ik zeker ben dat je er iets mee bent en dat het juist is. dus over delen uit een bestant te halen ga ik mijn mond houden. ;)
 
The Force

The Force

19/07/2011 21:20:58
Quote Anchor link
Ard Timmerman op 19/07/2011 19:07:18:
Bedankt Aar & php knipper! Ik zal naar Classes & OOP kijken. Of ik dat snap! En phpknipper, weet je ook of je stukjes uit bestanden kan includen? of is dat eigk het principe van Classes & OOP ?


Nee dat kan niet. Met een include laad je alle code van het bestand waar je naar verwijst in op de plek waar je die include zet. Je zult je echt eens moeten verdiepen in OO inderdaad.
 
Bart V B

Bart V B

19/07/2011 22:16:06
Quote Anchor link
@Ard Timmerman
Is het niet gewoon handiger als je een framework gaat bestuderen?
Voordeel is dat je je zelf afdwingt om met classes en functions te werken.
Een function maken is op zich even doorhebben. Een class bouwen ook.
Echt OO schrijven is een ander verhaal, maar je maakt het jezelf denk ik met een bestaand framework al een stuk overzichtelijker.

Je zou eens kunnen kijken naar Zend Framework, is al een behoorlijke kluif.

Codeigniter is al wat simpeler van opzet en is ook veel hulp over te vinden.
Op nettuts plus staan hele goede video tutorials. google maar eens op "codeigniter from scratch"
 
The Force

The Force

19/07/2011 22:26:24
Quote Anchor link
Sla Zend Framework maar over als je nog geen verstand hebt van OO. Daar ga je het echt lastig mee hebben. Bovendien kan je met een framework als CodeIgniter (of Symphony) veel sneller websites bouwen.

Begin niet meteen met frameworks maar leer eerst de basis van OO. Anders ben je enkel bezig met knip/plak werk en snap je niet hoe het echt werkt.
 
Ard Timmerman

Ard Timmerman

19/07/2011 23:52:28
Quote Anchor link
Zal ik er een boekje over kopen? Of weten jullie goede websites hiervoor? (heb al beetje zitten kijken maar ik snap er nog geen hout van!)
 
Bart V B

Bart V B

20/07/2011 08:05:14
Quote Anchor link
Een boek kopen is niet nodig.
Kijk eens naar deze video tutorials:
http://net.tutsplus.com/articles/news/codeigniter-from-scratch-day-1/

http://learn-codeigniter.com/

http://www.phpnoobs.nl/tutorials/categorie/codeigniter/

EDIT de laatste 2 links zijn al gebaseerd op de nieuwste versie van Codeigniter.
De eerste is al ietsje ouder, maar als je daar extends CI_Controller en extends CI_Model gebruikt dan werken deze ook. :)
Gewijzigd op 20/07/2011 08:15:44 door Bart V B
 
Ard Timmerman

Ard Timmerman

20/07/2011 10:47:27
Quote Anchor link
Super mensen! Bedankt! Ik ben aan de studie nu ^^
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.