2kmediat.com – Sivukartta
Yleiset
Apache HTTP
- Apache HTTPd-opas
- Katsaus Apache HTTP-palvelimen historiaan ja merkitykseen
- Kuinka asennat Apache HTTP-palvelimen Windows-ympäristöön
- Tietoturvan huomioiminen Apachen asennusprosessissa Windows-alustalla
- Kuinka käynnistät Apache HTTP-palvelimen Windows-alustalla
- Tutustu Apachen hakemistorakenteeseen ja tärkeimpiin tiedostoihin
- httpd.conf ja .htaccess: Apachen keskeiset konfigurointitiedostot
- Apachen tärkeimmät globaalit direktiivit: ServerRoot, Listen, KeepAlive
- ServerName, DocumentRoot ja muut periytyvät ominaisuudet Apache HTTP-palvelimella
- Miten hallita pääsyä kansioihin ja tiedostoihin Apache HTTP-palvelimella
- Apachen lokitiedot ja niiden hallinta (ErrorLog, LogLevel ja CustomLog)
- Apachen Alias-määrittelyt (eli virtuaalihakemistot
- CGI, SSI ja PHP-tuen asentaminen Apache-palvelimelle
- Apache-palvelimen tuki monikielisyydelle
- Miten luot mukautettuja virheilmoituksia Apache-palvelimella
- Apache-palvelimen suorituskyky - mod_info ja mod_status
- Apachen virtuaalipalvelimet - kuinka luoda nimi- ja IP-pohjainen konfiguraatio
- Esimerkki Apachen httpd.conf-tiedostosta
CSS
- Aloittelijan CSS-opas - Opi CSS:n perusteet selkeästi ja ilmaiseksi
- Johdatus CSS:ään – Näin pääset alkuun CSS:n kanssa
- Näin liität CSS-tyyliin HTML-dokumenttiin
- Kuinka kohdistaa CSS-tyylit eri ympäristöihin HTML:n media-attribuutilla
- CSS:n @-säännöt – yleiskatsaus
- CSS:n @media-sääntö ja mediakyselyt(mediaqueryt)
- CSS:n @page-sääntö ja sivutettu media
- CSS:n Cascade-prosessi
- CSS:n valitsimet
- Miten CSS-säännöt periytyvät elementtien välillä
- CSS:n syntaksi, ominaisuudet, arvot ja mittayksiköt
- CSS:n laatikkomalli määrää elementin koon ja tilankäytön
- Kuinka CSS ja JavaScript tukevat toisiaan
- Opi CSS-tyylien parhaat käytännöt ja sudenkuopat
- CSS:n selainkohtaiset laajennukset, fallback-arvot ja feature detection (@supports)
- CSS-tyylimäärittelyjen referenssi
DOM
- DOM ja JavaScript - käytännön opas
- Selaimen oliomallit: BOM, DOM ja DOM events
- BOM: rajapinta selaimen ja JavaScriptin välissä
- Mikä on DOM (dokumenttioliomalli)?
- DOM 1 - solmut, ominaisuudet ja metodit
- DOM-malli ja elementtien haku dokumenttipuusta
- DOM-tapahtumien kuuntelu ja käsittely JavaScriptillä
JavaScript
- JavaScript-opas
- Johdatus JavaScript-ohjelmointiin
- JavaScriptin peruskäsitteet - tapahtumat, oliot, ominaisuudet ja metodit
- JavaScript koodin upottaminen HTML-sivulle
- Tapahtumiin reagoiminen JavaScriptissä
- JavaScript-kielen perussyntaksi
- JavaScriptin muuttujat (let, var, const) ja niiden näkyvyysalueet
- Merkkijonot ja operaattorit JavaScriptissä
- JavaScriptin ohjausrakenteet: If-else rakenne
- JavaScriptin ohjausrakenteet: for-toistolause
- JavaScriptin ohjausrakenteet: While- ja Do-White toistolauseet
- JavaScriptin ohjausrakenteet: with-lause
- JavaScriptin ohjausrakenteet: Switch - case valintalause
- JavaScriptin ohjausrakenteet: try-catch-finally ja virheiden käsittely
- JavaScriptin ohjausrakenteet: return-komennon käyttö funktioissa
- JavaScriptin taulukot(array): luo, lue ja käsittele taulukoita
- Funktionaalinen ohjelmointi JavaScriptissä: map, filter, find, foreach
- Funktioiden kirjoittaminen JavaScriptissä
- Callback-funktiot ja klosuurit JavaScriptillä toteutettuna
- Oliopohjaisen ohjelmoinnin (OOP) perusteet JavaScriptissä
- OOP-JavaScript: Olion ominaisuudet ja metodi
Klassiset palvelinpuolen web-teknologiat
Tietoliikenneverkot
- Tietoliikenneverkot osion etusivu
- Internetin historia
- Paikallisverkot
- Tietoliikenneverkkojen fyysiset tekijät
Multimedia
- Multimedia-osion etusivu
- Liikkuva kuva ja animaatio
- Graafinen suunnittelu
- Markkinointi
- Äänet ja musiikki
- Rungon suunnittelu
- Perussuunnittelu
- Mitä on multimedia ?
- Teksti- ja kuvamateriaali
- Viimeistely ja testaus
- Mitä on WWW-multimedia?
- Yhteenveto
- WWW-julkaisun leiskan suunnittu
- Bittikarttakuvan histogrammikuvaaja
Internet markkinointi ja hakukoneoptimointi
Huom! Lisää Internet-markkinointia käsitteleviä artikkeleita löydät hakukonemarkkinointia.fi -palvelumme blogista.
- Internet markkinointi sarjan etusivu
- Hakukoneoptimointi eli SEO
- Hakukoneoptimointi: avainsanat ja avainlauseet
- Hakukoneoptimointi ja meta-komennot
- Hakukoneoptimointi ja web suunnittelu
- Hakukoneoptimointi ja linkkisuosio
- Hakukoneoptimointi ja teemat
- Hakukoneoptimointi: meta komennot (liite)
- Kumppanuusohjelmat - esittely
- Kumppanuusohjelmat -sinustako kumppani
- Kumppanuusverkostot maailmalla
- Kumppanuusverkostot Suomessa
- Kumppanuusohjelmat - matkalle yksin
- Kumppanuusohjelmat - mitä mainostaa, miten mainostaa ?
- Yrittäjän näkökulma - oman kumppanuusohjelman perustaminen
- Yrittäjän näkökulma - mainonnan hinnan laskeminen
- Kumppanuusohjelmat - loppusanat
PHP
- PHP-opas: perusteista edistyneisiin aiheisiin
- Johdatus PHP-ohjelmointiin
- PHP:n asennus Apache-palvelimelle Windows-ympäristössä
- PHP:n asennus IIS-palvelimelle
- PHP:n perusteet ja PSR-standardit selkokielellä
- PHP:n tietotyyppien yleisesittely
- PHP:n tietotyypit: kokonaisluvut ja liukuluvut
- PHP:n tietotyypit: merkkijonot (strings) ja niiden käsittely
- PHP:n tietotyypit: taulukot (array)
- PHP:n tietotyypit: objektit ja viittaustyypit (byRef,byVal)
- PHP:n tietotyyppien muuntaminen ja tyypin tarkistus
- PHP:n operaattorit tutuksi
- Johdatus PHP:n ohjausrakenteisiin
- PHP:n if-else ehtorakenne
- PHP:n silmukkarakenteet: while, do while, for ja foreach
- Virheenkäsittely PHP:ssä – try-catch-finally ja throw
- PHP:n switch-case ohjausrakenne
- Funktioiden kirjoittaminen PHP:ssä
- PHP ja tietokannat
- PHP ja MySQL: mysqli-laajennuksen käyttö
- PHP ja tietokannat: PDO
SQL
- SQL opas
- Johdatus SQL-kieleen
- SQL SELECT: tiedon haku ja suodatus
- SQL INSERT INTO - tietueiden lisäämisen perusteet
- SQL:n UPDATE-lause ja sen syntaksi – tietojen muokkaaminen
- Tietueiden poistaminen SQL:n DELETE-lauseella
- SQL:n WHERE- ja HAVING-ehtolausekkeet
- Kuinka käyttää aritmeettisia operaattoreita SQL-kyselyissä
- Kuinka rajata kyselyn vaikutusaluetta SQL:n vertailuoperaattoreilla
- Kuinka käyttää LIKE-operaattoria ja jokerimerkkejä SQL-kyselyissä
- Loogiset operaattorit AND, OR ja NOT: useiden ehtojen hyödyntäminen SQL-kyselyissä
- SQL:n joukko-operaattorit: IN, BETWEEN ja UNION
- SQL:n koostefunktiot: COUNT, SUM, AVG, MAX ja MIN
- Päivämäärien ja aikaleimojen käsittely SQL:ssä – yleisimmät funktiot
HTML
- HTML opas
- HTML:n historia SGML:stä HTML5:een
- Mitä tulee HTML5:n jälkeen: modernin webin suuntaviivat ja arkkitehtuuri
- HTML-tiedoston perusteet: rakenne, avaaminen ja muokkaus
- HTML-tiedoston merkistön määrittäminen
- HTML:n elementit, ominaisuudet ja semanttinen merkitys
- HTML:n tagit, attribuutit ja entiteetit – peruskäsitteet käytännössä
- HTML-tiedostojen parhaat käytännöt
- HTML-boilerplate – nopeuta työskentelyä ja tehosta workflowta
- HTML:n DTD-määrittely (DOCTYPE)
- HTML:n head-osion optimointi: nopeampi sivusto ja parempi SEO
- HTML:n body: parhaat käytännöt