Tips nodig!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

Bekijk vacature »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

OutSystems developer

Dit ga je doen Klanten adviseren over de mogelijkheden van OutSystems; OutSystems oplossingen ontwikkelen en implementeren; Stakeholdermanagement; Kennis en expertise up to date houden en delen met het team. Hier ga je werken Onze opdrachtgever, gevestigd in regio Amsterdam, is een innovatieve dienstverlener die zich richt op grote corporates in verschillende sectoren. Doordat je bij veel verschillende klanten aan de slag zal gaan is geen enkel project hetzelfde. De organisatie kenmerkt zich door hoge mate van professionaliteit en innovatieve oplossingen. In de rol van OutSystems developer zal jij verschillende grote klanten helpen om efficiënte OutSystems oplossingen te ontwikkelen en implementeren.

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 »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Fullstack Software Developer

Bedrijfsomschrijving Functieomschrijving Java ontwerpen, bouwen en testen (T-shaped). Als senior ontwikkelaar ben je bekend in zowel de back-end als de frontend van een applicatie. Angular, Continious Delivery / Integration. Een ervaren iemand die de leiding kan nemen, een weg vindt in nieuwe situaties, en in oude applicaties. Initiatiefrijk, bekend met de (technische) omgevingen die we bij duo gebruiken, niet te beroerd om collega’s te helpen. Als senior programmeur in staat om op te treden als lead programmeur. Ondersteunt de testers bij de testautomatisering en minder ervaren programmeurs bij dagelijks werkzaamheden. Dit laatste met name op het gebied van Angular. Achtergrond

Bekijk vacature »

.NET Developer Medior Senior

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Herbruikbare componenten maken; Testen; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als .NET Developer kom jij terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als .NET Developer werk jij aan het ontwikkelen van verbeterde software voor

Bekijk vacature »

Implementatie specialist

Standplaats: Honselersdijk Aantal uren: 32 – 40 uur Opleidingsniveau: HBO werk- en denkniveau Ben jij de implementatie expert die onze klanten helpt bij het integreren van de Greencommerce software? Ben jij daarnaast communicatief sterk, denk jij graag in verbeteringen en heb je ervaring met ICT? Lees dan snel verder! Bedrijfsinformatie Jem-id is een grote speler op het gebied van software ontwikkeling. Zo zijn wij continu bezig met het ontwikkelen van de meest innovatieve software voor de AGF- en sierteeltsector. We creëren oplossingen die er toe doen en verbinden klanten niet alleen op technisch vlak, maar zoeken ook de verbinding in

Bekijk vacature »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

SQL beheerder / ontwikkelaar

Functie omschrijving Voor een klant in omgeving Tiel zijn wij op zoek naar een SQL beheerder met affiniteit met technisch applicatiebeheer. Je krijgt een fijne in-house werkplek waar je gaat werken aan diverse projecten. Dit bedrijf doet het beheer van databases voor een aantal bancaire klanten. Op dit momenten hebben zij ruim 1500 databases in beheer. Jouw werkzaamheden gaan er als volgt uit zien: Je gaat de development afdeling ondersteunen bij het ontwikkelen van MS SQL Scripts. Je zal zowel zelfstandig als in teamverband MS SQL databases installeren & beheren. Je monitort en onderzoekt incidenten en de achterliggende oorzaken. Je

Bekijk vacature »

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Front-end Developer

Onze klant is sinds 2 jaar actief als adviseur en bemiddelaar in de verzekeringsmarkt. Sindsdien proberen zij deze slapende markt flink wakker te schudden. Dit willen zij doen door het bouwen van slimme vergelijkers op hun eigen website en die van partners. Het bedrijf wil continu voorop lopen, zodat consumenten eenvoudig de verzekeringen kunnen vinden die het beste bij ze past. Functieomschrijving Als Front-end Developer werk je aan vergelijkingsmodules die consumenten dagelijks gebruiken bij het vergelijken en afsluiten van verzekeringen. Je vindt het leuk om samen te werken met de product owner, bestaande modules te verbeteren en nieuwe vergelijkers "from

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

24/11/2024 15:46:36
 
- 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.