Bootstrap

Bootstrap is een CSS-framework gemaakt door Twitter waarmee je snel een responsive website kan maken die goed functioneert in alle moderne browsers, zowel op desktops als op mobiele apparaten. Bootstrap bevat CSS-stijlen voor allerlei user interface componenten, zoals buttons, labels, menu’s, meldingen en breadcrumbs. Met behulp van een fixed grid of een fluid grid kun je snel en eenvoudig responsive layouts maken.

Naast CSS bevat Bootstrap meer dan 10 custom jQuery plugins om bijvoorbeeld carousels, modals en dropdown menu’s te maken. Twitter Bootstrap stelt je in staat om snel en zonder al te veel kennis van HTML en CSS een mooie website te maken. Ook voor webdesigners met ervaring kan Bootstrap een waardevol instrument zijn, doordat het hun workflow aanzienlijk kan versnellen.

Bootstrap Thema’s en Templates

Vandaag de dag zijn er veel Bootstrap thema’s en templates beschikbaar. Van simpele html templates voor statische websites tot complete WordPress themes. Op de website van Bootstrap staan al een aantal voorbeelden die prima als template voor een eenvoudige website kunnen werken.

Lesstof op Lynda.com

Bootstrap 3 Essential Training (door Ray Villalobos)

  1. Getting Started
    1. Downloading and installing manually (belangrijk!)
  2. Working with the Bootstrap Grid
    1. Understanding Bootstrap (belangrijk!)
    2. Working with rows (belangrijk!)
    3. Creating columns (belangrijk!)
    4. Using multiple column classes (belangrijk!)

Woordenlijst

  • Framework
    Een (website)framework of raamwerk is een hulpmiddel om snel websites op te bouwen. Veel gebruikte taken worden geautomatiseerd en handige functies worden op voorhand gedefinieerd om te vermijden dat er veel code dikwijls opnieuw geschreven moet worden. Voorbeelden van frameworks voor Java zijn jQuery en MooTools.
  • User Interface
    De user interface (UI) is een grafisch vormgegeven schil waarmee gebruikers en apparaten met elkaar kunnen communiceren. Het doel van een user interface is tweeledig: de gebruiker in staat stellen het apparaat te bedienen en het systeem de mogelijkheid geven om informatie te presenteren aan de gebruiker.
  • Fixed grid & fluid grid
    De beste manier om dit uit te leggen is met de onderstaande voorbeelden:
    fluid non-responsive layout
    fluid responsive layout
    fixed non-responsive layout
    fixed responsive layout
  • Responsive
    Simpel gezegd passen responsive websites zich aan aan het scherm waarmee een bezoeker de website bekijkt. Of dit nu een desktop monitor is, een tablet, of een smartphone. Er is slechts één website, waarvan de layout zich aanpast aan de resolutie van het beeldscherm.
  • jQuery
    jQuery is een vrij JavaScript-framework voor dynamische en interactieve websites, onder andere voor het bewerken van het DOM en CSS en interactie met de webserver (ook bekend als AJAX). De ontwikkeling van jQuery is begonnen door de Amerikaan John Resig.

Opdracht


Tijdsduur: 4 uur school, 4 uur thuis.

Download het bestand met 4 pagina-layouts (zie Benodigdheden). In deze PDF staan vier pagina’s die ieder verschillend zijn opgemaakt. Maak deze pagina’s na, let goed op de padding en margin die in de vlakken gebruikt worden.

Pagina 1, 2 en 3 zijn verplicht voor een 7, pagina 4 is “The Challenge” en kan als beoordeling een 9 geven als deze perfect is uitgevoerd.

Het onderwerp van deze Bootstrap website ben jij, in combinatie met jouw favoriete bezigheid. In het onderdeel ‘eigen menu’ plaats je vijf favoriete websites in een unordered list. De slider is voor een hogere beoordeling.

TIP: Download de zipfile “bsyourself quickstart” en pak deze uit op je computer. Hierin staat een opzetje voor het eerste template voor je klaar.


Benodigdheden

Inleveren

  • Inleverdatum:
    • MV2A: 8 juni
  • Bestandstype: html/css
  • Locatie:
    • MV2A: online, via een link in je 2e jaars container

Beoordelingscriteria

  • Pagina 1 t/m 3 zijn perfect nagemaakt met het Bootstrap 3 frame. Let goed op paddings en headings.
  • De website werkt goed voor de Desktop, Tablet en Smartphone.
  • Er zijn vlakken weggelaten in het Smartphone formaat, die wel zichtbaar zijn in het Desktop formaat.
  • Gebruikte afbeeldingen zijn juist gecomprimeerd, in proportie en hebben de juiste extensies (JPG, GIF of PNG).
  • Vijf favoriete websites staan in het vlak ‘eigen menu’ in een unordered list.
  • Alle pagina’s hebben een unieke relevante title.
  • De content van de websites is relevant en geen Lorem Ipsum.
  • Alle afbeeldingen en links werken.
  • Alle pagina’s zijn foutloos (HTML-validatie).
  • De site staat online in je 2e jaar container.

Extra punten “The Challenge”:

  • Alle bovenstaande onderdelen zijn perfect uitgevoerd.
  • Pagina 4 is nagemaakt.
  • Bootstrap slider is toegevoegd.
  • Afbeeldingen in pagina 1 en 2 staan tegen elkaar aan, dus geen gutter.

Website: Taste 4 U

html5_logo_5121De komende lessen ga je je meer verdiepen in HTML5. Je zal merken dat de structuur van een HTML5-document er anders uitziet dan de oudere HTML4. Waar je voor de navigatie in de oude stijl <div id=”nav”></div> gebruikt, zal je bijvoorbeeld bij HTML5 <nav></nav> gebruiken voor de navigatie. Beide manieren worden veel gebruikt online en kennis van beide manieren is dus belangrijk.

We gaan een kleine recepten-website opzetten in HTML5. Je mag deze website vormgeven zoals je zelf wilt. De website komt in je container te staan. Voor deze les heb je vier uur op school en vier uur thuis nodig.

Opdracht

  • Maak een mini-website van vier pagina’s in HTML5:
    1. Pagina 1: (index.html) voorgerecht
    2. Pagina 2: hoofdgerecht
    3. Pagina 3: nagerecht
    4. Pagina 4: contact
  • Gebruik de aangeleverde tekst met recepten. Kies hieruit één voorgerecht, één hoofdgerecht en één nagerecht.
  • Op elke recept-pagina komt een plaatje dat te maken heeft met het gerecht. Je zoekt dat plaatje op internet (denk aan het formaat en de proporties, je mag in Photoshop een uitsnede maken).
  • Op elke recept-pagina komt een advertentie van Smulweb.
  • Pagina 4 (contact) bevat een emaillink naar je eigen MA mail met als onderwerp: kom je bij mij eten? Plaats in deze pagina ook een Google-maps naar jouw huisadres en een link naar http://www.smulweb.nl/recepten welke opent in een nieuw tabblad.
  • Elke pagina bevat een navigatie menu in een ongeordende lijst.

Benodigdheden

Voor deze opdracht gebruiken we het lesmateriaal op Lynda.com. Je kunt hier veel informatie vinden over HTML 5. Let op: de filmpjes zijn Engels gesproken.

TIP: Inloggen op Lynda.com
Surf naar www.lynda.com. Klik rechtsboven op “Sign In”. In de volgende pagina klik je op “Sign in with your organization portal”. Daarna vul je in: “www.ma-web.nl” en klik op Continue. Klik op “Log in met je schoolaccount” en selecteer “Mediacollege Amsterdam”. Klik op Verder. Vul in de volgende pagina je (Ma) inloggegevens in. Hierna wordt je verder geleid naar Lynda.com en ben je ingelogd.

Bekijk/gebruik de volgende hoofdstukken:

  • Introduction
  • Hoofdstuk 1: HTML5 and Semantics
  • Hoofdstuk 2: Document Structure
    • Structuring HTML5 documents (belangrijk)
    • Defining HTML5 documents (belangrijk)
  • Hoofdstuk 3: Grouping content with HTML5
    • Working with figure and figcaption (belangrijk)
    • Grouping content with asides. (belangrijk)

Inleveren

Website

  • Inleverdatum: 15 december
  • Bestandstype: online website
  • Locatie: in je 2e jaar container onder de naam “Taste 4U”

Beoordelingscriteria

Structuur

  • Alle pagina’s hebben een unieke en relevante title
  • Alle pagina’s hebben een unieke en relevante h1.
  • De menu items staan in een ongeordende lijst.
  • Er is op de juiste manier gebruik gemaakt van de HTML5-tags: <header>, <nav>, <main>, <article>, <section>, <aside><figure>
  • Alle links werken.

Content

  • Advertentie van Smulweb is aanwezig binnen de juiste HTML5 tag.
  • Alle plaatjes zijn relevant, in proportie, gecomprimeerd en hebben een juiste naam.
  • Alle (opmaak)tags zijn toegepast zoals aangegeven in de aangeleverde tekst.
  • In de contactpagina staat een emaillink naar jouw ma-mail met een onderwerp.
  • In de contactpagina staat een Google-maps van jouw huisadres.
  • In de contactpagina staat een link naar Smulweb, welke opent in een nieuw tabblad.

Organisatie

  • Alle pagina’s en bestanden hebben een relevante naam in onderkast zonder spaties.
  • Alle bestanden zitten in de juiste map en hebben de juiste extensies.
  • Alle pagina’s zijn foutloos (HTML-validatie).
  • De website staat in jouw 2e jaar container.

 

Kleurruimten & Drukplaten

Wat is kleur eigenlijk? En hoe wordt kleur gezien en nagemaakt? Er zijn veel stappen in het ontwerp proces waar kleuren worden vertaald van het ene apparaat naar het andere, bijvoorbeeld van je beeldscherm naar de printer. We gaan onderzoeken hoe de techniek van deze apparaten van invloed is op het ontwerpproces.

Lees verder “Kleurruimten & Drukplaten”

Webfonts onderzoek

Duur: 1 uur

Je doet aan de hand van een aantal vragen een kort onderzoek naar de verschillende soorten lettertypen die zijn ontworpen voor schermen en wat hiervan eigenschappen zijn. De resultaten bundel je in een verslag.

Tijd: 1 uur

Lees verder “Webfonts onderzoek”

Typografie vlog

Duur: 2 uur

Typografie is overal om je heen te vinden. In de bus, op straat, op wegwijzers, op gebouwen, auto’s, boten, mupi’s, abri’s, enzovoort. In deze les ga je buiten met je camera (mobiel) op jacht om alle los- en vastzittende typografie die je tegen komt te schieten. Vervolgens bundel je de beelden tot een filmpje dat je op YouTube zet.

Duur: 2 uur

Lees verder “Typografie vlog”

Doelgroep Targeting

Deze les is gemaakt voordat deze site online was. Het lesmateriaal is daarom alleen beschikbaar als losse PDF. Hieronder vind je een korte beschrijving van de les en de eventuele benodigdheden en beoordelingscriteria.

In de les ‘Doelgroep Targeting’ ga je een advertentie maken voor een niet bestaand product. Je kunt kiezen uit drie producten en drie doelgroepen. Je onderzoekt de beeldtaal waarin de doelgroep wordt aangesproken en past je advertentie hier op aan.

Benodigdheden

Inleveren

  • Inleverdatum:
  • Bestandstype: PDF
  • Locatie: Dropbox

Beoordelingscriteria

  • Zie instructie

Typografisch Zelfportret

Deze les is gemaakt voordat deze site online was. Het lesmateriaal is daarom alleen beschikbaar als losse PDF. Hieronder vind je een korte beschrijving van de les en de eventuele benodigdheden en beoordelingscriteria.

In de les ‘Typografisch Zelfportret’ ga je aan de slag met een letter in Illustrator waarvan je de ‘negatieve ruimte’ gaat veranderen. Deze letter verwerk je dan in InDesign tot een poster door er nog enkele elementen aan toe te voegen. Alle elementen en ontwerpkeuzes moeten iets over jezelf vertellen.

Benodigdheden

Inleveren

  • Inleverdatum:
  • Bestandstype: PDF
  • Locatie: Dropbox

Beoordelingscriteria

  • Zie instructie

Feedback/Beoordeling

talking-pairs1In de praktijk controleren collega’s het werk van elkaar. Dit is nodig om fouten te voorkomen en kosten te besparen. Als een fout niet wordt opgemerkt en deze productie op de drukpers belandt dan is dit een enorme schadepost voor een ontwerpbureau of voor jou zelf. Om dit te voorkomen wordt er intern gecontroleerd.

Doel voor de feedbackgever: Leren feedback geven aan de hand van exacte criteria. Doel voor de beoordeelde klasgenoot: Ontdekken welke aanpassingen je nog kunt doen aan jouw product. Leren van je klasgenoten. De eindbeoordeling wordt gedaan door je docent. Jouw gegeven feedback is een onderdeel van de eindbeoordeling.

STAP 1

  • Je krijgt van je docent een naam van een klasgenoot (zie de link hieronder).
  • Je opent het feedback checklist bestand in Acrobat.
  • Bewaar de PDF als: Klas_Achternaam_Voornaam_poster-feedback.pdf
  • Je zet bij ‘Naam feedback ontvanger’ je eigen naam.
  • Je zet bij ‘Naam feedback gever’ de naam van de klasgenoot die jouw feedback gaat geven.
  • Bij elk werkproces zie je gele vlakken. Hierin kun je een korte toelichting schrijven aan de feedbackgever wanneer:
    • je product afwijkt van de criteria
    • je twijfelt of het goed is wat je hebt gedaan
    • je een vraag of opmerking hebt aan de feedbackgever
    • er uitleg nodig is bij je werk
  • Plaats je Indesign pakket en dit feedback formulier in de uitwisselmap. Je klasgenoot die jou feedback gaat geven kan dit vanuit de uitwisselmap kopieren.

STAP 2

  • Je zoekt het digitaal ingeleverde werk van je klasgenoot in de uitwisselmap op de ‘K-schijf’.
  • Je kopieert het pakket naar je eigen computer.
  • Je geeft feedback met behulp van de input op bladzijde 2, 3, 4, en 5.
  • Heb je het feedback formulier ingevuld voor je klasgenoot, dan mail je dit naar hem toe.

STAP 3

  • Je ontvangt via de mail je eigen feedback retour.
  • Je leest deze feedback door. Stelt vragen aan je klasgenoot bij onduidelijkheden.
  • Je verbetert je eigen werk waar nodig.

Jij blijft natuurlijk zelf verantwoordelijk voor je eigen werk en keuzes die je maakt. De kans dat jij met je werk een voldoende scoort is nu veel groter.

Benodigdheden

Inleveren

  • Inleverdatum: einde van de les
  • Bestandstype: Eén PDF met het feedback formulier dat je hebt ontvangen
  • Locatie: Upload naar Dropbox

Beoordelingscriteria

  • De manier waarop jij feedback geeft op het werk van je klasgenoot wordt meegenomen bij de eindbeoordeling.
  • Heb je alles vóór het einde van deze les ingeleverd?