Tag archieven: Peter Doolaard

Tabellen maken in HTML5

Handboek HTML 5 en CSS, 6e editie

Als u ‘t wilt, dan behoort tabellen maken in HTML5 vanzelfsprekend tot de mogelijkheden, beter dan ooit zelfs. Hoe het werkt leg ik uitgebreid uit in mijn boek Handboek HTML 5 en CSS. Hieronder vast een intro!

Met de komst van HTML 5 kon de tabel weer worden gebruikt waarvoor hij is bedoeld: het weergeven van gestructureerde informatie. Mocht u net instappen: tabellen hebben jarenlang dienstgedaan als lay-outhulpmiddel, of beter: als het fundament, de wanden en het dak van websites. Met het volwassen worden van CSS en de groeiende mogelijkheden voor het maken van mooie, solide en flexibele lay-outs kon de tabel terug naar zijn oorsprong: geordende lijst, voor het leesbaar maken van een (groot) aantal feiten of gegevens, gewoonlijk enkel in namen en cijfers en zo gegroepeerd, dat men ze gemakkelijk kan overzien (Dikke Van Dale).

Tabellen kent u dus. In rijen en kolommen die elkaar kruisen en daarmee een raster van cellen vormen, wordt informatie geplaatst. Cijfers, tekst, afbeeldingen, hyperlinks, het kan allemaal in een tabel worden opgenomen (er gingen immers ooit complete webpagina’s in). Tabellen kunnen bijzonder complex zijn, met cellen die meerdere kolommen of meerdere rijen overspannen. In die zin zijn tabellen in HTML niet anders dan spreadsheets of tabellen in kantoorsoftware. Het verschil zit natuurlijk in de manier waarop u een tabel maakt. Daarover gaat dit hoofdstuk. U leert alles over <table>, <tr>, <td> en al die andere elementen die van uw data een keurige tabel maken.

De structuur van een HTML-tabel

Een tabel kan nog verrassend veel verschillende elementen bevatten, als u alle mogelijkheden benut. Lang niet alle elementen zijn verplicht en diverse sluittags mogen worden weggelaten, waardoor een tabel zo eenvoudig kan zijn als het volgende voorbeeld van een tabel met één rij en één kolom:

<table>
       <tr><td>Tabel met 1 cel
</table>

Voor een beter overzicht adviseren we echter in een tabel ook alle sluittags te gebruiken. Het kan bovendien helpen om de elementen op afzonderlijke ingesprongen regels te typen. De aanbevolen notatie ziet er dan zo uit:

<table>
        <tr>
                 <td>Tabel met 1 cel</td>
        </tr>
</table>

Zo eenvoudig is een tabel natuurlijk nooit. We bekijken de opbouw van een tabel aan de hand van iets realistischer voorbeeld: een overzicht van HTMLversies:

tabellen in HTML5

U ziet in deze HTML-code drie belangrijke tabelelementen: <table>, <tr> en <td>. In de afbeelding is te zien dat dit overzicht nog niet erg duidelijk is, doordat een rand of andere visuele aanwijzingen ontbreken. Ook staat de inhoud nogal dicht op elkaar. Maar u weet intussen: dat is
opmaak en hier gaat het over structuur.

De tabel heeft niet alleen visueel een probleem. Er zijn weliswaar rijen en kolommen, maar de samenhang ontbreekt en dat is een probleem voor mensen met een visuele beperking. De schermleessoftware heeft meer aanknopingspunten nodig. De elementen die daarvoor kunnen zorgen komen in de volgende paragrafen voorbij.

tabellen in HTML5
Een tabel van twee rijen en negen kolommen, maar erg overzichtelijk is het nog niet.

De basis: <table>

De basis van elke tabel wordt gevormd door het element <table>. Het is de ancestor (voorouder) van alle andere tabelelementen. <table> heeft alleen de globale attributen.

In een tabel kunnen nogal wat andere elementen worden gebruikt. Ze zijn niet allemaal verplicht, maar wel noodzakelijk voor toegankelijke tabellen. En als u ze gebruikt, is de volgorde belangrijk. De juiste volgorde is:

tabellen in HTML5

Handboek HTML 5 en CSS, 6e editie

Handboek HTML 5 en CSS, 6e editie

HTML en CSS zijn twee onmisbare technieken voor het maken van webpagina’s en webapps. Zonder HTML zijn er geen webpagina’s en zonder CSS zien ze er wel erg kaal uit. In deze zesde, bijgewerkte editie van het Handboek HTML 5 en CSS leert u met beide webtalen werken. U leert eerst hoe u de content markeert met HTML. Daarna maakt u de onderdelen van de pagina op met CSS. Het uitgangspunt daarbij is dat u niet alleen leert dát dingen werken, maar vooral waaróm ze werken.

U krijgt uitleg over het structureren van HTML-documenten en het markeren van alle onderdelen: paginakop, artikelkoppen, tekst, lijsten, hyperlinks, afbeeldingen, video en audio, formulieren en tabellen. Een goede paginastructuur in HTML is de beste garantie voor een geslaagde lay-out en opmaak met CSS. 

De tweede helft van het boek behandelt het maken van lay-outs en het opmaken van de onderdelen met CSS. Er wordt uitgebreid ingegaan op responsive design met alle technieken die CSS daarvoor biedt: gridlay-out, flexbox, multi-column en positionering.

U leert hoe u lettertypen downloadt, tekst opmaakt, navigatiemenu’s vormgeeft, kleur gebruikt en achtergronden maakt. Ook het werken met CSS-functies en het maken van overgangen, animaties en transformaties in 2D en 3D komen aan bod. 

Het boek is uitgebreid met uitleg over toegankelijkheid, container queries, een nieuw hulpmiddel voor responsive design, en cascade layers, voor meer controle over de cascade. 

Op handboek-html-css.nl vindt u code en (interactieve) voorbeelden.

Dit leerboek en naslagwerk geeft een stevige ondergrond voor het werken met de technieken die de basis vormen van modern webdesign. 

Website: handboek-html-css.nl 

  • Het verbeterde gereedschap Verwijderen in Lightroom Classic
    Het verbeterde gereedschap Verwijderen in Lightroom Classic

    Het is weer oktober, en ja, daar is Adobe weer met allemaal vernieuwingen in de software. Altijd tijdens Adobe MAX laat Adobe zien waaraan ze dit jaar hebben gewerkt om hun software nog slimmer, handiger en productiever te maken. De spectaculairste vernieuwing zit in Adobe Premiere, waarin je nu stukjes video generatief kunt toevoegen. Natuurlijk…

  • Waarom ik trouw blijf aan Lightroom Classic en Photoshop
    Waarom ik trouw blijf aan Lightroom Classic en Photoshop

    Vriend en collega Pieter Dhaeze schreef op zijn site EOSzine over de redenen waarom hij al jaren bijna uitsluitend Photoshop en Lightroom Classic gebruikt er daar tutorials voor maakt, terwijl er toch zoveel alternatieven zijn. Nu we samen net weer een nieuw boek hebben – Ontdek Lightroom Classic, 4de editie – is het misschien voor…

  • canvas in Zapier
    Canvas in Zapier

    Met het canvas in Zapier kun je op een intuïtieve en grafische manier workflows te bouwen en beheren binnen Zapier. Waarom moeilijk doen als het makkelijk kan? Dit artikel is een extract uit mijn recente boek Laat Zapier voor je werken!. Daarin ga ik uiteraard diep in op het fenomeen Zapier en wat je met…

  • laat ChatGPT voor je programmeren
    Laat ChatGPT voor je programmeren!

    Je bent geen programmeur, maar je hebt wel een programmawens voor bijvoorbeeld je Raspberry? Laat ChatGPT voor je programmeren! Dat is zo geregeld en je zit zelfs niet eens vast aan een specifieke programmeertaal. En wie weet, wellicht leer je uiteindelijk met de hulp van datzelfde ChatGPT ook zelf programmeren.

  • Wat is een Zapier interface?

    Hierna gaan we antwoord geven op de vraag ‘wat is een Zapier interface’. Ofwel: weer een (flinke) stap verder met deze automatiseringstool.

  • voorbeelden van Zapier
    Voorbeelden van Zapier, zappen maar!

    We laten je hier twee voorbeelden van Zapier zien. Of beter: hoe je taken automatiseert door er Zaps van te maken.

Wat is responsive design?

Om een webpagina op elk schermformaat prettig leesbaar te houden dient een website-ontwikkelaar daar rekening mee te houden. Maar wat is responsive design nou precies? Ga ik uitgebreid op in in mijn boek Handboek HTML 5 en CSS, hieronder lees je alvast het antwoord op de vraag!

Een webpagina moet op elk schermformaat bruikbaar zijn. Hij hoeft er niet altijd hetzelfde uit te zien (dat kan ook niet), maar de informatie moet in het scherm passen en leesbaar zijn, knoppen en links moeten groot genoeg zijn om erop te kunnen tikken en formulieren moeten bruikbaar zijn, om maar een paar dingen te noemen. Omdat een webontwikkelaar niet weet of de bezoeker een telefoon, een tablet, een laptop of een bureaucomputer gebruikt, moeten er verschillende versies van het ontwerp worden gemaakt. Niet precies op maat voor een bepaalde schermgrootte, maar met overgangen naar een andere lay-out op punten waar het ontwerp niet meer klopt (‘breekt’).

Lees verder Wat is responsive design?

Wat is CSS?

HTML is tegenwoordig nagenoeg onlosmakelijk verbonden met CSS, maar wat is CSS nou precies en wat kun je ermee? Dat leg ik uit in mijn Handboek HTML 5 en CSS.

CSS is de afkorting van Cascading Style Sheets, in het Nederlands soms ook trapsgewijs opmaakmodel genoemd. Het begrip cascading/trapsgewijs is uiteraard een belangrijk kenmerk en dat wordt hierna uitgelegd. CSS is de opmaaktaal voor HTML (en XHTML, XML). Het definieert welk lettertype wordt gebruikt, in welke grootte en met welke kleur, of er een achtergrondkleur of achtergrondafbeelding is, hoeveel ruimte er tussen elementen moet zijn enzovoort. Alles (of bijna alles) wat u aan opmaak kunt bedenken, kan met CSS worden gemaakt. CSS wordt beheerd door het World Wide Web Consortium (W3C, waarover meer informatie in ‘t begin van mijn boek is te vinden)

Lees verder Wat is CSS?

Hulpmiddelen voor ontwikkeling van HTML en CSS

Als u zelf wilt gaan stoeien met webcode, dan zijn hulpmiddelen voor ontwikkeling van HTML en CSS natuurlijk onontbeerlijk. Die hoeven niet eens geld te kosten, zo laat ik zien in mijn Handboek HTML 5 en CSS.

Om webpagina’s te kunnen schrijven, hebt u geen bijzondere of dure software nodig. In theorie is elke tekstverwerker (editor) waarmee tekst als kale ASCIItekst kan worden opgeslagen geschikt. Kladblok (voor Windows) of TekstEditor/SimpleText (voor Mac) voldoet al! Maar voor een comfortabeler leven als webdeveloper zijn er ook tal van gespecialiseerde programma’s beschikbaar. Veel ervan zijn gratis.

Lees verder Hulpmiddelen voor ontwikkeling van HTML en CSS

Afspraken over webtalen

Handboek HTML 5 en CSS, 6e editie

Om internet echt bruikbaar te maken waren (en zijn) afspraken over webtalen als html en CSS noodzakelijk. Hoe dat geregeld werd en wordt lees je in dit artikel, afkomstig uit mijn Handboek HTML 5 en CSS.

De ontwikkeling van HTML 5 begon al in 2007. Sinds 2011 is het beschikbaar in de webbrowsers. De specificatie was toen nog volop in ontwikkeling, maar de belangrijkste elementen waren al omarmd door de gemeenschap van webbouwers en door browserfabrikanten. In 2014 heeft de beheerder van de webtalen, het World Wide Web Consortium (W3C) de specificatie ‘definitief’ vastgesteld (in W3C-termen is het dan de aanbevolen specificatie, gelabeld als recommendation). Definitief staat niet voor niets tussen aanhalingstekens, want het werk aan de specificatie gaat gewoon door. Het betekent alleen dat die versie wordt bevroren en dat het werk verder gaat in de volgende versie. Die kwamen er in 2016, en zelfs twee keer in 2017.

Daarna is de ontwikkeling van de HTML-specifcatie overgedragen aan een andere organisatie: WHATWG. Die doet niet aan versienummers en werkt dus dagelijks aan HTML, the living standard. Elke revisie bevat kleine veranderingen. Vaak zijn het aanvullingen en verbeteringen gebaseerd op hoe HTML wordt gebruikt en op reacties uit de gebruikersgemeenschap. Soms wordt een element afgekeurd (omdat het nauwelijks wordt gebruikt) of verandert de toepassing ervan. Breaking changes zijn in elk geval niet te verwachten, omdat het web nu eenmaal niet mag ‘breken’.

afspraken over webtalen
HTML Living Standard, beheerd door WHATWG.
Lees verder Afspraken over webtalen

Het boxmodel van CSS

Alles wat je op een webpagina ziet is een box. Het boxmodel van CSS regelt de opbouw van boxen en de interactie tussen boxen. Weten hoe het boxmodel werk is onmisbare CSS-basiskennis.

Lees verder Het boxmodel van CSS

Maak een schakelaar met CSS en HTML

Maak een schakelaar met CSS en HTML die er niet alleen als een schakelaar uitzien, maar die ook daadwerkelijk iets doet. Zo’n aan-uitschakelaar (toggle of switch) gebruik je bijvoorbeeld om je webformulier op te fruiten. Of je laat bezoekers van de website kiezen tussen een licht en een donker thema. Met een klein beetje JavaScript maak je een werkende themawisselaar van je schakelaar.

Het mooie is dat de basis van de schakelaar gewoon in je HTML-gereedschapskist zit: het element <input type="checkbox">. Het principe is dat je de in- en uitgeschakelde toestand van dit selectievakje gebruikt om de opmaak van de zelfgebouwde schakelaar te veranderen en om JavaScript-code te activeren. Het selectievakje zelf maak je onzichtbaar.

Het is een eenvoudig project en toch maak je kennis met een berg CSS-mogelijkheden. Op CodePen staat het resultaat en daarmee kun je vrijuit experimenteren.

See the Pen schakelaar by Peter Doolaard (@dool) on CodePen.

Lees verder Maak een schakelaar met CSS en HTML

Specificiteit in CSS, zo werkt het

Specificiteit in CSS is een belangrijke oorzaak van selectors die niet doen wat jij wilt. Specificiteit gaat over hoe zwaar een selector telt en of een concurrerende selector sterk genoeg is om hem te overschrijven. De oplossing begint met begrijpen hoe specificiteit werkt. Een goede tweede is: houd de specificiteit van je selectors zo laag als kan en zo hoog als nodig is.

Lees verder Specificiteit in CSS, zo werkt het

Leer werken met nieuwe pseudoklassen van CSS

Het assortiment selectors van CSS is uitgebreid. Leer werken met de nieuwe pseudoklassen :is(), :where() en :not(), maak kennis met :has() en controleer je focus met :focus-within en :focus-visible.

Voor een goed begrip van dit artikel is het handig als je weet wat specificiteit is. Kan je kennis een opfrisser gebruiken, lees dan ook het artikel Specificiteit in CSS, zo werkt het.

De pseudoklassen in het kort

Behalve :has() worden alle nieuwe pseudoklassen ondersteund door de belangrijke browser.

Tussen de haakjes van :is() en :where() zet je een lijst van selectors. Elke selector die overeenkomt met een element wordt opgemaakt. Alle soorten selectors en combinators zijn toegestaan. Foute selectors worden genegeerd, maar maken niet de complete selector ongeldig. Bij :is() is de specificiteit gelijk aan de selector met de hoogste specificiteit. Bij :where() is de specificiteit altijd 0.

Ook :not() krijgt een selectorlijst. Elementen die overeenkomen met een selector in de lijst worden juist niet opgemaakt. De specificiteit is gelijk aan de selector met de hoogste specificiteit.

:has() werkt als een ‘parent selector’. De selectorlijst is een voorwaarde, geen opmaakdoel. Het is erg onzeker of :has() daadwerkelijk wordt toegevoegd aan de specificatie.

:focus-within maakt het mogelijk om een voorouder op te maken van een element dat de focus kan krijgen.

:focus-visible laat de browser bepalen of het nodig is om de focusopmaak te tonen. Wel bij toetsenbordnavigatie, niet bij muisgebruik.

Lees verder Leer werken met nieuwe pseudoklassen van CSS

Emoji als favicon

Sinds kort ondersteunen alle moderne browsers SVG als bestandsformaat voor favicons. Een bijwerking is dat je nu ook emoji’s als SVG-favicon kunt gebruiken. (Opfrisser: een favicon is het pictogram in een browsertab of op het homescreen van je telefoon.) Nou is een emoji in de browsertab niet een heel serieuze toepassing.  De echte winst is dat je met SVG eenvoudiger mooie favicons kunt maken.

Browsertab met emoji als favicon.
De emoji als favicon in Firefox op Windows.

Lees verder Emoji als favicon

Toveren met CSS Grid Layout

CSS is de opmaaktaal voor websites en -apps. Met de bundel van drie boeken uit de Web Development Library over die onderwerp leer je alle mogelijkheden, waardoor je veel betere websites ontwerpt. In het boek CSS 3 van Doolaard en Kassenaar leer je werken met CSS-selectors, maateenheden, het box-model, kleurmodellen en meer. De vele oefeningen maken het tot een perfect (zelf-)studieboek. Ben je de basis voorbij? In CSS Flexbox & Grid Layout helpt Peter Doolaard je met het maken van lay-outs voor webpagina’s met Flexible Box Layout en CSS Grid Layout. Deze technieken zijn bedoeld om op een intuïtieve manier complete webpagina’s, apps en onderdelen van de gebruikersinterface in te delen. Met het boek Bootstrap 4 van Peter Kassenaar kunnen niet-designers hun websites snel op consistente en eenvoudige manier opmaken, terwijl ‘echte’ designers hun hart kunnen ophalen aan de vele mogelijkheden die het framework biedt om het naar eigen wens in te stellen. Vergroot je CSS-expertise en bestel deze drie boeken samen voor een voordelige prijs. Hieronder vind je een voorbeeld over het werken met CSS: Toveren met CSS Grid layout van de hand van Peter Doolaard.(H.F.)

Toveren met CSS Grid layout

Hoe bouw je met dezelfde HTML-codebasis een website met vier gezichten? Je leest het in dit artikel waarin we de website rollingstone.com namaken. De lay-out van deze website varieert van één tot vier kolommen waarbij de inhoud steeds net even anders wordt gepresenteerd. CSS Grid Layout en de nieuwe optie subgrid zorgen voor de magie.

Lees verder Toveren met CSS Grid Layout

Peter Doolaard: ‘Er is eigenlijk geen goede wysiwyg-editor voor websites’

HTML en CSS zijn twee onmisbare technieken voor het maken van webpagina’s en webapps. Zonder HTML zijn er geen webpagina’s en zonder CSS zien ze er wel erg kaal uit. In de zesde, bijgewerkte editie van het Handboek HTML en CSS leer je met beide webtalen werken. Je leert eerst hoe je de content markeert met HTML. Daarna maak je de onderdelen van de pagina op met CSS. Het uitgangspunt van dit handboek daarbij is dat je niet alleen leert dát dingen werken, maar vooral waaróm ze werken. We spraken in met Peter Doolaard, de auteur van het boek over de doelgroep van het boek en het nog steeds ontbreken van een goede wysiwyg-editor voor websites.
Lees verder Peter Doolaard: ‘Er is eigenlijk geen goede wysiwyg-editor voor websites’

Handboek HTML5 & CSS3, 4e editie

Handboek HTML5 & CSS3Het boek van de maand september is het Handboek HTML5 & CSS3, waarvan net de 4e bijgewerkte editie is verschenen. Het is geschreven door Peter Doolaard, die naast zijn boeken over HTML en CSS ook (mede)auteur is van o.a. het ExpertHandboek Windows 10. Deze maand publiceren we op dit blog een aantal voorproefjes uit deze 4e editie van dit Handboek HTML5 en CSS3.

Van alle technieken voor het maken van webpagina’s en webapps zijn HTML en CSS de belangrijkste. Zonder HTML geen webpagina’s en zonder CSS blijft het een kale boel. In deze vierde, bijgewerkte editie van dit handboek leer je omgaan met beide webtalen. Je leert eerst hoe je de content markeert met HTML zodat de paginastructuur klopt. Daarna maak je de onderdelen op de pagina op met CSS. Het uitgangspunt daarbij is dat je niet alleen leert dát dingen werken, maar vooral waaróm ze werken.

VoorIntekenPrijs: Het Complete Boek Windows 10, 2e editie

De eerste editie van Het Complete Boek Windows 10 was in december 2015 het boek van de maand. De nog steeds actuele voorproefjes uit de 1ste editie die we op dit blog publiceerden kun je HIER,  HIER en HIER vinden. Nu is er een tweede editie met bijvoorbeeld alle informatie over de Jubileumupdate van eind vorige jaar.

Het Complete Boek: Windows 10, Tweede editie is geheel in kleur uitgevoerd en is bijgewerkt voor de Jubileumupdate; dankzij het AUB-programma word je op de hoogte gehouden van nieuwe ontwikkelingen en updates. Het door de wol geverfde auteursteam gaat in op de nieuwe en leuke mogelijkheden die dit krachtige besturingssysteem biedt. Je wordt volledig bijgepraat over oude en nieuwe functies. Een interview met Peter Doolaard, een van de auteurs van het boek, vind je HIER.
Dit uitgebreide boek kun je t/m 23 februari reserveren voor €39,99 in plaats van €49,99. Het boek verschijnt omstreeks 27 februari.

Bewaren

Peter Doolaard: ‘De manier waarop in Windows 10 systeemherstel werkt, vind ik een van de goede vernieuwingen’

windows10Het boek van de maand Het Complete Boek Windows 10 is geschreven door een auteurscollectief bestaande uit Peter Doolaard, Peter Kassenaar, John Vanderaart, Erwin Olij en Bob van Duuren. Peter Doolaard schreef de update van het boek van Windows 8.1 naar Windows 10. ComputerCreatief ging bij Peter op bezoek in zijn landelijk gelegen boerderij vlakbij Schoonhoven, om te praten over Het Complete Boek Windows 10 en over de belangrijke vernieuwingen en veranderingen in Windows 10.

Het boek is nogal een pil met in totaal 720 pagina’s! Hoe werken jullie samen aan zo’n dik boek?
Peter Doolaard: ‘Het is een dik, prestigieus boek geworden, met alles wat je over Windows 10 wilt weten. De eerste versie van het boek behandelde Windows 7 en vanaf dat moment is het boek steeds bijgewerkt. We schrijven het niet telkens van de grond af opnieuw, er is een deel van Windows dat op dezelfde manier blijft werken. Er is altijd één van de auteurs van het team die de update maakt en dat was ik deze keer. Vorige keer heeft Erwin Olij het gedaan. Peter Kassenaar heeft zijn Handboek Windows 10 en dat zit hier voor een deel in. De eerste acht hoofdstukken in ‘Het Complete Boek Windows 10’ zijn het werk van Peter Kassenaar en de twintig andere hoofdstukken zijn voor het grootste deel van mij. John Vanderaart heeft ooit een stuk over beveiliging en over netwerken geschreven, ik heb voor Het Complete BoekWindows 7 het hele netwerkdeel herschreven op basis van zijn informatie. En van Erwin Olij en Bob van Duuren bevat ons boek stukken uit ‘Ontdek Windows 10’ en ‘Leer je zelf Snel Windows 10’. Die boeken zijn oppervlakkiger dan dit complete boek, dus zijn die onderdelen flink aangevuld.’
Lees verder Peter Doolaard: ‘De manier waarop in Windows 10 systeemherstel werkt, vind ik een van de goede vernieuwingen’

Het Complete Boek Windows 10

Het Complete Boek Windows 10

windows10Elke maand besteden we speciale aandacht aan een nieuw boek uit het fonds van Van Duuren Media. Het boek van de maand december is Het Complete Boek Windows 10 van het auteursteam bestaande uit Peter Doolaard, Peter Kassenaar, John Vanderaart, Erwin Olij en Bob van Duuren. Op het blog zullen we wat voorproefjes uit het boek geven en er komt een interview met Peter Doolaard over het boek, met tips over het gebruik van het menu Start in Windows 10, het beheren van bestanden en het werken met de nieuwe browser Edge…

Met de komst van Windows 10 slaat Microsoft meer dan ooit een nieuwe weg in: het besturingssysteem is niet alleen gratis voor gebruikers van Windows 7 en 8, maar het wordt ook gaandeweg bijgewerkt. Een compleet besturingssysteem als Windows 10 vraagt om een compleet boek. Het Complete Boek: Windows 10 is geheel in kleur uitgevoerd en het door de wol geverfde auteursteam gaat in op de nieuwe en leuke mogelijkheden die dit krachtige besturingssysteem biedt. U wordt volledig bijgepraat over oude en nieuwe functies. Meer informatie over het boek vind je HIER.