Advanced Search
Search Results
445 total results found
Scrum
Scrum Begrippenlijst Het Scrumteam kent 3 rollen die elkaar complementeren in verantwoordelijkheden zodat er een optimale samenwerking kan worden bewerkstelligd. Ontwikkelteam Een zelf organiserend, multidisciplinair team, bestaande uit vijf tot negen l...
1, De eerste web app
In deze les gaan we alles klaarmaken en installeren voor het werken met Yii. Aan het eind van de les heb je werkende Yii CRUD-applicatie. Een CRUD-applicatie is een applicatie waarmee je records kunt aanmaken (Create), records kunt lezen (Read), records kunt ...
GIT - cheat sheet
Install (Windows) https://git-scm.com/ https://desktop.github.com/ set up new repo (create git repo in web gui first) git init git add .gitignore touch README.md git add README.md git remote add myOrigin git@github.com:maxbis/examengesprekken git pus...
Unsorted Notes
Voor- nadelen Laravel v. Yii Laravel YII MVC ✓ ✓ Model Eloquent Active Record View/templating Blade PHP met 'Yii Snippets' Routing Expliciet Impliciet / Expliciet Migrations ✓ ✓ (meer als optie) Model creations...
2, Routing
In deze les leer je wat routing is en hoe je binnen Yii de routing kunt instellen. Wat is routing? (Algemeen) Routing is de manier waarop de webserver en jouw programma weet welke pagina er moet worden getoond. Kijk maar eens goed naar de URL in je browser....
4, Gridview Widget (view)
Dit In deze les leer je de basis aanpassingen in de Gridview maken. Je leert hoe je kolommen wel of niet zichtbaar kan maken, hoe je de kolom headers kan aanpassen, hoe je de kolom breedte kan aanpassen, hoe je de inhoud van de kolom zelf kan aanpassen en als...
5, Menu - Controller - View
We gaan een eigen overzicht maken. We beginnen met het aanmaken van een menu, dan maken we een controller, en van de controller gaan we naar de view. We leren data op te halen met de controller en deze te tonen in onze eigen view. Het ophalen van data doen we...
6, Relaties 1:1 en 1:N
In deze les gaan we bekijken hoe je relaties legt tussen tabellen en hoe je informatie uit andere tabellen kan afdrukken in jouw view. Een relatie in de view wordt altijd gelegd tussen één regel (row/record) van één tabel naar één of meer rijen in een andere ...
Inleiding
In deze les gaan we leren wat een framework is en waarom we Yii gaan leren.We leren verder wat MVC en CRUD is en wat heeft dat te maken heeft met een framework. Op het examen, kerntaak 2 moet je een webapplicatie bouwen. Je moet zelf weten hoe je dat doet. D...
Student (test)database
De student database is een eenvoudige database met een N:M relatie. De database heeft een tabel student die een N:M relatie heeft met de tabel vak. Een student heeft 0,1 of meer vakken en een vak wordt door 0,1, of meer studenten gevolgd. In het voorbeeld sta...
Instructiefilmpjes (les 6,7,8)
Instructiefilmpjes op YouTube over les 6, 7 en 8 Hieronder staan links naar drie korte instructiefilmpjes waarin de belangrijkste zaken van les 6, 7 en 8 nog een keer worden uitgelegd. Sorteren in SQL https://youtu.be/bB28xwLecAk JOIN...ON in SQL https:...
6, De tweede web app
In deze les gaan we oefenen met alles wat we tot nu hebben geleerd. We zullen een database met een N:M relatie gebruiken en we zullen zien dat dat niet echt anders is als een 1:N relatie. Stap 1, Database In deze stap gaan we een nieuwe database maken. Maak...
8, Login / rollen
In onze tweede web app, de student database gaan we een login maken. Als je aanlogt als beheerder dan mag je de cijfers invoeren, veranderen of deleten. models/Users.php private static $users = [ '100' => [ 'id' => '100', 'username' =&...
7, Sorteren, selectie maken en menu's
In deze les.... Stap 1, aanmaken nieuwe overzicht We gaan in de cijferController, een nieuwe function (method) actionOverzicht maken. Als basis kun je de actionOverzicht uit studentController kopiëren. Je moet de nieuwe functie natuurlijk wel aanpassen! We ...
Overzicht van URL naar view met 1:M relatie
Hieronder een schematisch overzicht van de belangrijkste onderdelen hoe je van een URL via de controller en model de juisten informatie in de view plaatst. Dit is de URL die de gebruiker invoert. Via de routing worden twee items uit de URL gehaald: (a) c...
awstats
stats Install Ubuntu: https://tecadmin.net/install-awstats-apache-log-analyzer-on-ubuntu/ CentOS: https://tecadmin.net/steps-to-configure-awstats-on-centos-and-rhel-system/ Add site ga naar /etc/awstats create new file awstats.xxx.conf waarbij xxx de dom...
GridView Widget
GridView Widget Make item clickable link [ 'attribute'=>'naam', 'label' => 'Studentnaam', 'contentOptions' => ['style' => 'width:600px; white-space: normal;'], 'format' => 'raw', 'value' => function ($data) { return Html::a(...
Useful Links
Useful Links Useful extensions https://wbraganca.com/yii2extensions Sorting/filtering in model met relaties https://www.yiiframework.com/wiki/653/displaying-sorting-and-filtering-model-relations-on-a-gridview Bootstrap (4) Icons https://www.w3schools.com...
Buttons Redirect
Example Buttons //Cancel <?= Html::a('Cancel', ['index'], ['class'=>'btn btn-primary', 'title'=> 'Mouse over Text',]) ?> //Delete <?= Html::a('Delete', ['delete', 'id' => $model->id], [ 'class' => 'btn btn-danger', 'data' => [ ...
Active Records - Queries naar DB
Active Records select $examen = examen::find()->where(['actief' => '1'])->orderBy(['datum_van' => 'SORT_DESC'])->one(); $examen = examen::find()->where(['actief' => '1'])->orderBy(['datum_van' => 'SORT_DESC'])->all(); $gesprekSoort = gesprekSoort::find...