"professioneel scripting"

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software ontwikkelaar ASP .Net / C#

Functie omschrijving Gezocht! Software ontwikkelaar. Ben jij bekend met termen als ASP .Net, C# en SQL? Ben jij op zoek naar een afwisselende en uitdagende IT-functie binnen de agrarische sector? En omschrijf jij jezelf als zelfstandig, enthousiast en proactief? Dan hebben wij de perfecte functie voor jou! Als Software ontwikkelaar binnen deze organisatie ben je samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Je gaat hierbij bijdragen aan de vertaling van klantwensen naar effectieve softwareoplossingen. Verder bestaan je werkzaamheden uit: Technische uitwerking van de business

Bekijk vacature »

(Junior) PHP Ontwikkelaar bij een retail bedrijf i

Bedrijfsomschrijving Ben jij een ervaren PHP ontwikkelaar met een passie voor retail en ICT? Wil jij werken in een team dat zich bezighoudt met het ontwikkelen van uitdagende applicaties voor een groot retailbedrijf in Delft? Dan zijn zij op zoek naar jou! Functieomschrijving Als PHP Ontwikkelaar werk je in een team aan de ontwikkeling van applicaties die door de gehele organisatie worden gebruikt. Je bent verantwoordelijk voor het ontwikkelen, testen en implementeren van deze applicaties. Je werkt hierbij nauw samen met andere ontwikkelaars, projectmanagers en stakeholders binnen de organisatie. Je taken bestaan onder andere uit: Ontwikkelen van nieuwe functionaliteiten en

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 »

Low Code Developer voor o.a. overheidsprojecten!

Bedrijfsomschrijving Wil jij ook behoren tot de specialist in Low Code? Dan zou ik zeker aanraden om verder te lezen. Deze organisatie is ooit opgericht door twee studenten en is inmiddels uitgegroeid tot een serieuze werkgever met een groot aanzien op Low Code projecten. De sfeer is echter niet veranderd, er heerst een informele sfeer met een open deuren beleid, en hierin mag de eigen bar natuurlijk niet ontbreken. Momenteel maakt deze organisatie een flinke groei door en hier kan jij natuurlijk niet bij ontbreken. Daarom ben ik op zoek naar Low Code Developers met een degelijke technische achtergrond. Kennis

Bekijk vacature »

Back-end developer (Magento2)

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »

Front end developer

Functie Jij als front end developer gaat werken binnen de teams van onze klant, uiteraard met alle moderne technieken. Opdrachten worden echt gericht op jouw leerdoelen en jouw behoeftes. Wij hebben een omgeving gecreëerd waarin je echt jezelf kan zijn en waar echt gekeken wordt naar jouw voorkeuren. Maak je een fout? Geen probleem, leer ervan en dan ga weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en dus jezelf snel ontwikkelen. Eisen Je bent communicatief vaardig en houdt van een dynamische omgeving Je hebt HBO werk- en denkniveau Je hebt gedegen kennis

Bekijk vacature »

Laravel Developer

Functie omschrijving Voor een gave organisatie in de buurt van Den Bosch zoek ik een PHP developer. Het is van belang dat je kennis/ervaring hebt met het framework Laravel. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Andere taken zijn onder andere: documentatie schrijven over applicaties/uitleg geven over software en applicaties/ klantcontact over bestaande applicaties/applicaties optimaliseren. Bedrijfsprofiel Deze organisatie zit in de regio van Den Bosch en is een klein bedrijf. Er werken circa

Bekijk vacature »

Java Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

Bekijk vacature »

Leidinggevend Full Stack Developer

Hé jij, nieuwe Pinkcuber! Ga aan de slag bij Pinkcube, online leverancier van promotieartikelen! Een innovatieve organisatie waar extra stappen zetten voor klanten de normaalste zaak van de wereld is. Ambitieus zijn we ook. ‘Naoberschap’ staat bij Pinkcube hoog in het vaandel; we helpen elkaar en iedereen is welkom. Pinkcube is Great Place to Work Certified, erkend leerbedrijf, maatschappelijk betrokken partner van stichting Present en partner van CliniClowns. En misschien wel jouw nieuwe werkgever. Wij zoeken namelijk een enthousiaste: Leidinggevend Full Stack Developer (40 uur, medior/senior) Ben jij klaar om baanbrekende ideeën tot leven te brengen en deel uit te

Bekijk vacature »

Fullstack Developer TOTO

Do you want to work with the latest technologies on the development of new systems and applications? Get moving and strengthen Nederlandse Loterij as a Fullstack Developer TOTO. Thanks to your efforts, complex business critical applications are always running smoothly. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Fullstack Developer you score by: Taking ownership of the development cycle of an application in a large scale, high availability, geo redundant landscape Coaching your peer developers and safeguarding code quality Integrating the application with other components of the system using the available API’s Managing

Bekijk vacature »

Front-End Developer

As a Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a Front-End Developer at Coolblue? As a Front-End Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present these within the team. You also take pride in your work and welcome any feedback. Would you like to become a Front-End Developer at Coolblue? Read below if the job suits you. You

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »
Mitchel V

Mitchel V

23/12/2010 13:24:02
Quote Anchor link
Beste phpers.

Ik doe zo nu en dan een sollicitatie voor een php funtie in een bedrijf maar mijn skills zijn daar niet goed genoeg voor dus ik wil me wat gaan verdiepen.

over het volgende script kreeg ik het volgende feed-back:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
//include('config.php);
$db_user     = "user";
$db_pass     = "password";
$db_host     = "localhost";
$db_db         = "database";

mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db_db);

//include('funties.php');
function Naam($userid)
    {

        $sql = "SELECT id,voornaam,tussenvoegsels,achternaam FROM gebruikers WHERE id='".mysql_real_escape_string($userid)."'";
        $query = mysql_query($sql) or die (mysql_error ());
        $row = mysql_fetch_assoc($query);
        if(mysql_num_rows($query) == 0){
            $naam = '<font color="#FF0000">Naam niet gevonden.</font>';
        }
else{
            $naam = ucfirst($row['voornaam']);
            if(!$row['tussenvoegsels'] == ""){
                $naam .= ' '.$row['tussenvoegsels'];
            }

            $naam .= ' '.ucfirst($row['achternaam']);
        }

        
        return $naam;
    }

    
// Gebruikers uitlezen.
echo '<table width="50%">
<tr><td><b>Naam</b></td><td><b>E-mail</b></td></tr>'
;
$sql = "SELECT id,email FROM gebruikers";
$query = mysql_query($sql) or die (mysql_error ());
if(mysql_num_rows($query) == 0){
    echo '<tr><td colspan="2">Er zijn geen gebruikers.</td></tr>';
}
else{
    while($row = mysql_fetch_assoc($query)){
        echo '<tr><td>'.Naam($row['id']).'</td><td>'.$row['email'].'</td></tr>';
    }
}

echo '</table>';
?>


- Code is niet OO
- Code en uitvoer door elkaar
- Code is niet gedocumenteerd
- Gebruik van een object (DAO) voor de afhandeling van de database acties.
- Gebruik van een templating systeem.
- het liefst gebruik van MVC

dus ik neem aan dat OO = OOP?
en ben dus was OOP tuts gaan volgen maar ik snap het nut niet echt en ik hoop dat jullie mij kunnen helpen met dit script opbouwen naar een professioneel scrpt.

Wat ik zelf al niet goed vindt is de fout afhandeling van de SQL.
Want ik moet natuurlijk geen DIE gebruiken.

Ik hoop dat ik wat peer persoonlijk uitleg kan krijgen inplaats van allemaal linkjes.
Maar een paar goeie links naar OOP tuts kan ik wel gebruiken!

Bedankt!
Gewijzigd op 23/12/2010 13:25:10 door Mitchel V
 
PHP hulp

PHP hulp

05/11/2024 11:36:29
 
Joren de Wit

Joren de Wit

23/12/2010 13:30:41
Quote Anchor link
OO staat inderdaad voor Object Oriented. Het object georienteerd programmeren begint bij de denkwijze: je moet in objecten gaan denken. Lees bijvoorbeeld deze OOP beginnershandleiding.

Wat wil je verder nu precies van ons? Je verwacht toch niet dat we je helpen een script te ontwikkelen waarmee je wel kans maakt bij een sollicitatie? Je moet zelf de achterliggende kennis opdoen en dat kan alleen door veel zelf te lezen en te programmeren.
 
John D

John D

23/12/2010 13:41:13
Quote Anchor link
Een beetje off-topic maar: Op zich is het belachelijk dat een bedrijf je beoordeelt op een stuk script. Dit zegt iets over het bedrijf, het bedrijf heeft geen skills om een sollicitant te beoordelen. Bij zo'n bedrijf(je) wil je niet eens werken toch? Wij doen bedrijfsmatig niets met php maar ik hanteer toch wel andere criteria om programmeurs aan te nemen. Die hoeven bij mij echt geen stukje code te overleggen, belachelijk. Wanneer ik iemand aanneem als junior-developer dan verwacht ik nog helemaal niet dat meteen conceptueel goeie code kan schrijven maar ik onderzoek of je bereid en in staat bent om het te leren. Volg het advies van Blanche en ga maar eens lezen.
Gewijzigd op 23/12/2010 13:44:50 door John D
 
Kris Peeters

Kris Peeters

23/12/2010 13:57:00
Quote Anchor link
Je kan al een aantal kleine dingen doen, namelijk consistent zijn.

Wees consistent wat betreft
- de namen van variabelen en functies
gebruik niet voor de ene variabele camelCaps en voor de andere underscore_stijl
- indentering
Soms zet je een openings-accolade op de volgende lijn, soms op de zelfde lijn.
- ' versus "
...

Lees anders dit eens:
http://drupal.org/coding-standards
Dit is een systeem; niet het enige systeem; maar het is wel eenduidig.
 
Mitchel V

Mitchel V

23/12/2010 14:10:04
Quote Anchor link
@blanche.
Het is niet de bedoeling dat ik het script ga gebruiken voor een volgende sollicitatie!
Het gaat mij er meer om dat ik mij zelf kan ontwikkelen en aantrekkelijker wordt voor een bedrijf.

Ik ga de tut doornmen.
Maar ik heb al een paar andere tuts gelezen maar ik vind daar niet de logica..
want ik zie ze soms classes gebruiken waarvan ik denk, dat kan toch makkelijk in een functie xD

En als we dit script samen kunnen ombouwen naar een professioneel script kan ik kijken hoe het wel moet, en naar mijn script hoe het niet moet.

@John
Ik ben al lang opzoek naar een bedrijf waar ik kan werken als phper.
dus zodra ik een kans krijg grijp ik die :P
Want ik zou graag in teamverband willen werken zodat ik veel van andere mensen kan leren.
Dus ook het stukje logica in het scripten.

@kris
in jou linkje zie ik dit:
}
elseif (condition3 && condition4) {

Zelf vindt ik dat niet mooi en overzichtelijk omdat je nu onnodige etenters krijgt.

}elseif (condition3 && condition4) {

zo vindt ik het beter:P
 
Kris Peeters

Kris Peeters

23/12/2010 14:18:39
Quote Anchor link
Zoals ik zeg: het is een systeem, niet HET systeem. Waar het vooral om gaat, is eenduidig te blijven.

Ik blijf bij het Drupal systeem, maar dat is dus persoonlijk.
 
Chris -

Chris -

23/12/2010 15:07:54
Quote Anchor link
John D op 23/12/2010 13:41:13:
Een beetje off-topic maar: Op zich is het belachelijk dat een bedrijf je beoordeelt op een stuk script. Dit zegt iets over het bedrijf, het bedrijf heeft geen skills om een sollicitant te beoordelen. Bij zo'n bedrijf(je) wil je niet eens werken toch? Wij doen bedrijfsmatig niets met php maar ik hanteer toch wel andere criteria om programmeurs aan te nemen. Die hoeven bij mij echt geen stukje code te overleggen, belachelijk. Wanneer ik iemand aanneem als junior-developer dan verwacht ik nog helemaal niet dat meteen conceptueel goeie code kan schrijven maar ik onderzoek of je bereid en in staat bent om het te leren. Volg het advies van Blanche en ga maar eens lezen.


John, als je kijkt naar de reactie van het bedrijf kan ik je vertellen dat het bedrijf wel degelijk wat kennis in huis heeft. Het script is gewoon erg amateuristisch opgezet en dat merken zij ook.

Van een junior PHP-er mag je toch wel verwachten dat hij (of zij..) de basis kent van alles wat ze daar zeggen. Tuurlijk, de wil om verder te leren is natuurlijk ook erg belangrijk, maar het moet niet zo zijn dat het bedrijf hem/haar alles moet leren lijkt me?
 
John D

John D

23/12/2010 15:19:00
Quote Anchor link
@Chris: Waarom niet? Ik verwacht van een schoolverlater dat we hem alles moeten leren. Op school heeft hij er slechts aan geproefd en affiniteit mee gekregen. Zowel MBO als HBO docenten zijn naar mijn ervaring onvoldoende in staat om developers a) gestructureerde en b) eenduidige en c) gestandaardiseerde technieken/programmeertalen aan te leren. Gestructureerd programmeren alleen al, komt onvoldoende aan bod. Je herkent het hier op phphulp meteen: een student begint te krassen met de programmeertaal zonder dat hij structuur geleerd heeft. Wij hanteren een cursusbudget van 5k op jaarbasis en een inwerktijd van drie maanden. In die periode kan je beoordelen of de junior het waard is om mee door te gaan. Belangrijkste eisen zijn dus affiniteit met de materie, communicatieve vaardigheden en de wil en inzet om erin te duiken. enne Dit is overigens geen vacature, ik werk bedrijfsmatig niet met php. php is meer voor mijn prive toepassingen.
 
Mitchel V

Mitchel V

23/12/2010 16:12:43
Quote Anchor link
@john
Dat weet ik dat het geen vacature is haha.
zou anders wel slordig zijn op een forum he ;)

ondertussen ben ik nog de tut aan het doornemen van
OOP Beginnershandleiding (PHP5)
 
Bas Cost Budde

Bas Cost Budde

23/12/2010 17:36:13
Quote Anchor link
In het boek PHP Objects, Patterns and Practice (titel uit het hoofd) staat een script dat bijna hetzelfde doet, en dat vermalen wordt tot een MVC-benadering. Leerzaam en interessant.

Ik denk dat je zoiets bedoelt. Dit is het uitgangspunt, en wat kun je zoal al lerende verbeteren?
 
Pim -

Pim -

23/12/2010 18:03:36
Quote Anchor link
@Mitchel,
Als je, zoals je zelf zegt, al lang bezig bent met het zoeken naar een baan als PHP-er, heb je toch geruime tijd gehad om je eens (buiten school of werk) in PHP te verdiepen en kennis te maken met de door jou genoemde concepten/praktijken/methoden die je script missen?
 
Mitchel V

Mitchel V

23/12/2010 21:44:19
Quote Anchor link
Ik heb het volgende:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
/* De User class */
class User {
  public $username;

  public function setUsername($name) {
    $this->username = $name;
  }


  public function getUsername() {
    return $this->username;
  }
}


/* Reguliere procedurele code */
$user = new User();
$user->setUsername('jan');

echo $user->getUsername();
?>


De output van dit scriptje ziet er als volgt uit:
output:
jan


Waarom zou ik dit zo doen :S
Waarom niet echo 'jan';
want er gebeurt toch niets mee?
 
Niels K

Niels K

23/12/2010 21:51:39
Quote Anchor link
Voor alleen het echo'en van 'jan' snap ik jouw redenatie wel. Je moet denken in grote applicaties zoals, cms, fora, gastenboek, blogs, etc.
 
Dindong Veter

Dindong Veter

23/12/2010 21:51:40
Quote Anchor link
Mitchel V op 23/12/2010 21:44:19:

Waarom zou ik dit zo doen :S
Waarom niet echo 'jan';
want er gebeurt toch niets mee?



Mitchel dat komt van de tut van blanche ja.
gezien wat er boven staat?

OOP Beginnershandleiding (PHP5)

Oftewel dat is een voorbeeld. Met OOP is meer mogelijk

wat jij zegt is hetzelfde als een PHP Beginners handleiding "echoen"

oftewel:
waarom zou ik echo 'jan'; doen als ik gewoon in html jan kan neerzetten?
 
Jacco Engel

Jacco Engel

23/12/2010 23:20:03
Quote Anchor link
Quote:
}elseif (condition3 && condition4) {

zo vindt ik het beter:P


ik doe het over het almeen zelfs zo :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
}
elseif (condition3 && condition4)
{
    //mn code voor de elsif
}



Op die manier is het namelijk het makkelijkste om te zien welke { bij welke } hoort en welke je eventueel bent vergeten af te sluiten.
Gewijzigd op 23/12/2010 23:21:47 door Jacco Engel
 
Joren de Wit

Joren de Wit

23/12/2010 23:33:53
Quote Anchor link
Jacco Engel op 23/12/2010 23:20:03:
Op die manier is het namelijk het makkelijkste om te zien welke { bij welke } hoort en welke je eventueel bent vergeten af te sluiten.

Ook dat is een mening. Dat jij dat het makkelijkste vindt, wil nog niet zeggen dat een ander dat ook vindt. Het belangrijkste, en dat is al vaker genoemd, is dat je consistent bent en altijd dezelfde methode gebruikt...
 
Kris Peeters

Kris Peeters

24/12/2010 10:39:44
Quote Anchor link
Het is even gemalkkelijk om te zien waar de accolade bij hoort, als je de methode gebruikt die ik toonde.

Gewoon even wennen.

Daar is het zo dat de sluitende accolade op de zelfde plaats komt (maar dan lager) dan het begin van het statement waar het bij hoort.

bv.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
    while (...) {
      if (...) {
        echo '...';
      }
      $i++;
    }


Voordeel is wel dat je lijnen spaart, waardoor je meer code op je scherm kan zien en dus minder moet scrollen.

Met goede software (notepad2.exe, notepad++, ...) wordt dat perfect gevisualiseerd met hulplijntjes, bijbehorende haakjes/accolades die oplichten als je over de andere hovert. ...
Gewijzigd op 24/12/2010 10:43:46 door Kris Peeters
 
Mitchel V

Mitchel V

04/01/2011 18:27:18
Quote Anchor link
ik heb de handleiding door genomen maar dat zit me zo tegen dat ik zo veel moet schrijven voor een gebruikersnaam JAN die je zelf onderin er invoert,
dus ik denk dat ik maar gewoon een andere oefening moet doen waarbij het OOP veel nuttiger is.

Heeft iemand misschien een oefening voor mij?
 



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.