3_Opdracht_smart_connection - minorsmart/msi-smart-industry-thomasdewinkel GitHub Wiki

Tijdens dit vak is het de bedoeling dat wij als klas gezamenlijk een opdracht uitvoeren met betrekking tot html en CSS.

3.1. Gezamenlijke opdracht

Onze opdracht is om een webomgeving te ontwikkelen waarin portfolio's opgeslagen kunnen worden. Iedereen moet zijn portfolio daarin kunnen maken en bewerken.

3.2. Les 1

Tijdens de eerste les zijn de rollen van ieder lid bepaald en zijn de eerste afspraken voor het maken van een plan van aanpak gemaakt. Aangezien een paar anderen en ik een technische achtergrond hebben is gekozen om mij en die anderen in de development groep te stoppen.

3.3. Les 2

Tijdens de tweede les zijn wij als development team gaan kijken naar het opzetten van de ontwikkelomgeving Github in combinatie met Yii2.

3.3. Les 3

Tijdens de derde les zijn wij als development team gaan kijken naar wat er precies gedaan moet worden.

3.4. Les 4

Tijdens de vierde les zijn Evan en ik met een paar anderen van het development team apart gaan zitten om de website werkend te krijgen bij de minder ervaren developers. Daarnaast hebben wij geholpen met de minder ervaren developers zodat het zij de "over ons" pagina konden maken. Daar is door mij een techniek aan de onervaren developers voorgelegd genaamd pair programming. Dit houdt in dat je met meerdere (vaak een paar) samenwerkt op één scherm, zie de afbeelding hieronder.

In de afbeelding hieronder worden de voordelen geschetst.

3.5. Les 5

Tijdens de vijfde les zijn Stan en ik gaan kijken hoe wij de studentenpagina en de homepagina dynamisch konden maken. Dit houdt in dat wanneer je op een studentenportfolio klikt je naar de juiste pagina van die student gaat. Dit betekent ook dat wanneer je op de studentenpagina en de homepagina komt alle studenten ziet die in de database staan. Hier is de gemaakte code te zien voor de studentenpagina en hier is de gemaakte code te zien voor de homepagina.