HTML: jokaisen verkkosivun taustalla oleva kieli
HTML on verkon rakenteellinen perusta — jokainen selaimen välilehti, lomakkeen lähetys ja upotettu video alkaa merkintäkielestä. Tämä opintopolku kehittää vankan HTML-osaamisen aina kelvollisen dokumentin määrittävistä säännöistä nykyaikaisilla tuotantosivustoilla käytettäviin selain-API-rajapintoihin ja komponenttimalleihin. Tavoitteena ei ole vain tunnisteiden kirjoittaminen, vaan sen ymmärtäminen, miksi kukin elementti on olemassa ja mitä se viestii selaimille, avustaville teknologioille ja hakukoneille.
Mitä opitte
Aloitatte dokumentin rakenteesta, tekstisisällöstä, linkeistä, kuvista ja luetteloista ja siirrytte sitten taulukoihin, lomakkeisiin ja lomakkeiden kelpoisuuden tarkistamiseen käytettäviin määritteisiin. Opintopolku kattaa semanttiset HTML5-elementit, <head>-elementin ja metatiedot, äänen ja videon sekä saavutettavuuden perusteet, kuten ARIA-roolit ja -määritteet. Myöhemmillä kursseilla käsitellään mukautettuja data-määritteitä, HTML-malleja, Canvas- ja SVG-elementtejä, Web Storagea, Drag and Drop APIa, hakukoneoptimointia ja sosiaalisen median metatunnisteita sekä HTML-sähköpostimalleja. Edistyneissä osioissa perehdytään Shadow DOMiin, Web Componentsiin ja mukautettuihin elementteihin, HTML-moduuleihin ja import mapseihin, progressiiviseen parantamiseen, kansainvälistämiseen, tietoturvaan, History- ja Navigation API -rajapintoihin, Intersection Observeriin sekä Progressiivisten verkkosovellusten HTML:n rakentamiseen.
Opintopolku
Neljäkymmentä kurssia etenee tasoilta A1 ja A2 tasojen B1 ja B2 kautta C1-tasolle ja päättyy HTML at Scale -huipennuskurssiin. A1- ja A2-kurssit luovat perustan: dokumentin rakenne, semanttiset elementit, lomakkeet ja metatiedot. B1-tasolla perehdytään saavutettavuuteen, ARIAan, Canvasiin, SVG:hen ja selaimen tallennustilaan. B2 on laajin kokonaisuus, ja siinä käsitellään Web Componentsia, Shadow DOMia, suorituskykyä, tietoturvaa, kansainvälistämistä ja Intersection Observeria. Viimeinen C1-kurssi, HTML at Scale, käsittelee toimintatapoja ja rajoitteita, jotka ovat tärkeitä, kun HTML:ää kirjoitetaan, testataan ja ylläpidetään laajoissa koodikannoissa.
Näin se toimii
Jokainen kurssi koostuu lyhyistä käytännönläheisistä oppitunneista, jotka suoritatte sisäänrakennetussa koodieditorissa ja saatte niistä palautetta reaaliajassa. Käytettävissänne on aina jumitilanteissa auttava tekoälyopettaja, ja etenette omaan tahtiinne — jokainen oppitunti on itsenäinen, joten voitte palata myöhemmin mihin tahansa aiheeseen hakuteoksena.