outenaarwebsolution.com/demo

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end developer (Angular)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Full stack developer

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 »

Klein team zoekt grote fullstack .NET developer to

Bedrijfsomschrijving Deze werkgever is marktleider in de Benelux en is Europees ook al aardig aan de weg aan het timmeren. Ze voorzien technische winkels van apparatuur om producten een langer leven te geven. Hiermee reduceren ze flink wat CO2 uitstoot en dat is natuurlijk goed voor iedereen! IT speelt een belangrijke rol in de bedrijfsvoering en de applicaties zijn van goed niveau. Als fullstack .NET developer ga jij je bijdrage leveren aan het verder verbeteren van de applicaties en de interne processen. Ze zijn nu met ruim 50 medewerkers in totaal en de afdeling development bestaat uit een 5tal developers.

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

Team Lead Java Developer

Functie Wat ga je doen als Java developer? Als Team Lead Java Developer draag een grote verantwoordelijk je stuurt ontwikkelaars aan en staat dagelijks in contact met jou ICT Manager. De team Bestaat uit front-end en backend systemen. Je ben in staat op hoog niveau de technische vak te bepalen en ook te bewaren. Je dag zie er als volgt uit, ontwikkelen van nieuwe en bestaande applicaties, het uitvoeren van processen en analyses en het beschrijven van functioneel ontwerpen. Ook zal samen met jouw Tester applicaties gaan testen door middel van peer reviews en het leveren van support aan gebruikers

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe 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 professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Belastingdienst - Freelance Senior Applicatie ontw

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: We verwachten van je, dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Ervaring hebt met Agile/Scrum-werken en je thuis voelt in een Agile omgeving; Een aandeel levert aan het scrumproces en in de SAFe-releasetrain; Zelfstandig werkt in een scrumteam en intensief de samenwerking op zoekt met je directe collega’s en je omgeving; Ervaring meebrengt met het schattten en inplannen van taken tot en met het testen en demonstreren van de opgeleverde functionaliteit; Collega’s in je

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

Bekijk vacature »

Back end developer Digital Agency

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je hier

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

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 »
Robbert Outenaar

Robbert Outenaar

06/09/2018 14:49:19
Quote Anchor link
Hoi allemaal,

Ik heb een simpel CRM systeem gemaakt met email functie waar je je kan aanmelden en zo gegevens kan delen zoals een post of adres gegevens etc. Zou je willen kijken of dit goed gemaakt is?
Link naar github = https://github.com/systemthinker/demo

LET OP! Een deel van de code maakt gebruike van PHP BLADE addon (dit verklaard de @, maar is verder gewoon functioneerde code)

Voornamelijk ben ik benieuwd naar waar je je code het beste kan verifieren ofwel bij de controllers ofwel bij de views etc. Bijvoorbeeld: Controller:
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
public function index()
    {


        if (Auth::check()) {
            $currentUser = Auth::user();
            $currentUserId = $currentUser->id;
            $users = User::orderBy('name', 'asc')->get();
            $auth = true;


            if ($userPost = $currentUser->post) {


                $userPost = true;
                return view('posts.index', compact('users', 'userPost', 'currentUserId', 'auth'));
            } else {

                $userPost = false;
                return view('posts.index', compact('users', 'userPost', 'currentUserId','auth'));
            }
        } else {
            $userPost = false;
            $auth = false;
            $users = User::orderBy('name', 'asc')->get();
            return view('posts.index', compact('users', 'userPost', 'auth'));
        }


    }

View:
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
@foreach($users as $user)
            <div class="row">


                @if(empty($user->post->path)) <div class="col-sm-1"></div>
                @else <div class="col-sm-1"><img style = "padding: 0; max-height:50px; max-width:50px;" src="{{$user->post->path}}"></div> @endif

                @if($user->post == null)<div style="padding-top: 10px;" class="col-sm-4"><h5>{{$user->name}}</h5></div>
                @else <div style="padding-top: 10px;" class="col-sm-4"><h5><a style="text-decoration: none;" href="{{route('posts.show',$user->id)}}">{{$user->name}}</a></h5></div> @endif
                @if($user->post == null) <div style="padding-top: 10px;" class="col-sm-4"><h5>{{$user->email}}</h5></div>
                @else <div style="padding-top: 10px;" class="col-sm-4"><h5><a style="text-decoration: none;" href="{{route('posts.show',$user->id)}}">{{$user->email}}</a></h5></div> @endif
                <hr>



            </div>
            <br>

        @endforeach
        @if($userPost) <a style="text-decoration: none;" href="{{route('posts.edit',$currentUserId)}}"><btn class="btn btn-success btn-block btn-lg">Wijzig je gegevens</btn></a>
        @elseif($userPost == false && $auth == true)  <a style="text-decoration: none;" href="{{route('posts.create')}}"><btn class="btn btn-success btn-block btn-lg">start hier</btn></a>
        @elseif($userPost == false && $auth == false) <a style="text-decoration: none;" href="{{route('login')}}"><btn class="btn btn-success btn-block btn-lg">maak account aan of login</btn></a> @endif


is dit nu een beetje netjes of kan dit een stuk beter?

Groet

Robbert
Gewijzigd op 06/09/2018 15:00:05 door Robbert Outenaar
 
PHP hulp

PHP hulp

22/11/2024 01:01:02
 
- Ariën  -
Beheerder

- Ariën -

06/09/2018 14:53:14
Quote Anchor link
Welkom op PHPhulp. Graag wil ik je vragen of je [code] UBB-tags kan gebruiken in je bericht. Dan is je code hier een stuk makkelijker leesbaarder voor iedereen.

Verder lijkt mij de apenstaartjes niet in je script te horen, want je wilt immers toch geen foutmeldingen onderdrukken? Of gaat het hier om een speciale herkenning in je templates? In dat geval is het wel verwarrend. Ik heb het nog nooit eerder gezien.
Gewijzigd op 06/09/2018 14:59:05 door - Ariën -
 
Robbert Outenaar

Robbert Outenaar

06/09/2018 15:01:34
Quote Anchor link
Arien bedankt voor je bliksemsnelle reactie, ik mijn post gewijzigd.
 
Rob Doemaarwat

Rob Doemaarwat

06/09/2018 23:39:35
Quote Anchor link
Ik heb je een PM gestuurd.

Wat bedoel je met "waar je je code het beste kan verifieren"? Gaat het dan om het controleren van input waarden, het escapen van output, of het opzetten van unit testing?
 
Robbert Outenaar

Robbert Outenaar

07/09/2018 15:10:58
Quote Anchor link
Quote:
Ik heb je een PM gestuurd.

Wat bedoel je met "waar je je code het beste kan verifieren"? Gaat het dan om het controleren van input waarden, het escapen van output, of het opzetten van unit testing?


Het ging mij vooral om het controleren van de input waarden. als je bijvoorbeeld kijkt naar de view staan daar wel veel if statements zoals if(empty()) of if($user->post == null) zou daar misschien een mogelijkheid voor zijn om die bij de controller te testen. Of is het gebruikelijk dit hier te doen.

En de tests zijn dan of de waarde van een sql veld empty is ofwel een user een post heeft te ja of te nee. Dit soort dingen ben ik benieuwd naar hoe anderen en mensen in het vak dit doen.
 
Rob Doemaarwat

Rob Doemaarwat

07/09/2018 17:24:57
Quote Anchor link
Je hebt inderdaad wel veel "logica" in je template zitten. Zelf (doe-het-zelf framework + template engine) ben ik gewend om alleen nog maar "data" aan de view mee te geven. Het feit dat iemand dan bijvoorbeeld wel of niet bepaalde gegevens in mag zien vertaalt zich dan naar het simpele feit dat die gegevens gewoon wel of niet voorhanden zijn in de data array. Op basis van dat wel/niet aanwezig zijn maak ik dan enkel nog de opmaakafwegingen (geen user-name = het hele bijbehorende stuk opmaak niet tonen).
 
Marthijn Buijs

Marthijn Buijs

07/09/2018 23:47:06
Quote Anchor link
- Ariën - op 06/09/2018 14:53:14:
Welkom op PHPhulp. Graag wil ik je vragen of je [code] UBB-tags kan gebruiken in je bericht. Dan is je code hier een stuk makkelijker leesbaarder voor iedereen.

Verder lijkt mij de apenstaartjes niet in je script te horen, want je wilt immers toch geen foutmeldingen onderdrukken? Of gaat het hier om een speciale herkenning in je templates? In dat geval is het wel verwarrend. Ik heb het nog nooit eerder gezien.

De website maakt gebruikt van het Laravel framework, die gebruikt Blade als template engine.

Bron: https://laravel.com/docs/5.7/blade
Gewijzigd op 07/09/2018 23:47:54 door Marthijn Buijs
 
Robbert Outenaar

Robbert Outenaar

25/09/2018 20:02:02
Quote Anchor link
Hey allemaal, ik kreeg deze feedback:

wrapt if/else om een boolean waarde om vervolgens true/false te returnen... dit is een grote omweg, kan direct de boolean var returnen.

Gaat om deze code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
if ($userPost = $currentUser->post) {


                $userPost = true;
                return view('posts.index', compact('users', 'userPost', 'currentUserId', 'auth'));
            } else {

                $userPost = false;
                return view('posts.index', compact('users', 'userPost', 'currentUserId','auth'));


Mijn vraag is nu, hoe kan je nu direct een boolean var returnen?
 
Rob Doemaarwat

Rob Doemaarwat

25/09/2018 20:35:33
Quote Anchor link
Je doet nu eigenlijk 2x bijna hetzelfde. En die true/false is afhankelijk van een if(...) (dus eigenlijk al dezelfde true/false). Als je dit allemaal in 1 stap doet wordt het:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
return view('posts.index', ['userPost' => (bool)$currentUser->post] + compact('users', 'currentUserId', 'auth'));
 
Robbert Outenaar

Robbert Outenaar

25/09/2018 21:49:25
Quote Anchor link
top bedankt Rob dit helpt mij echt enorm veel!
 



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.