Koodaaminen alkaa alkeiden hallitsemisesta
Ohjelmoinnin taitojen kehittyminen alkaa perustaitojen osaamisesta. Erilaisia tapoja tuottaa ohjelmakoodia on kymmenittäin,
yhden ohjelmointikielen alkeiden osaaminen helpottaa seuraavan ohjelmointikielen oppimista.
Sivuston oppaat eivät ole täydellisiä, niiden sisältöä muokataan ja sisältöä lisätään. Oppaat on tarkoitettu ammatillisen
perustutkinnon tasoisien kurssien suorittamisen tueksi.
Oppaassa on linkkejä muille opas-sivustoille joiden sisältöön sekä käyttämiseen perehtymistä suositellaan.
Ohjelmointi-oppaat sisältävät esimerkkeihin liittyviä oppimistehtäviä, tehtävät on sijoitettu teemojen sisälle. Tehtävien ratkaisuja ei ole
yleisesti tarjottu tällä sivustolla.
Kehitysympäristöinä pyritään käyttämään ilmaisia ympäristöjä, muutamiin ladattavissa oleviin ympäristöihin on linkit Kehitys-valikossa
(ylhäällä). Teemoina on ohjelmoinnin perustaidot C-kielellä, internet-sivujen koodaaminen HTML5 ja CSS, Front End -ohjelmointi JavaScript,
Back End -ohjelmointi PHP sekä tietokannat.
C-kielen, HTML5, CSS ja JavaScript opiskeluun riittää PC-tasoinen laite. PHP opiskelussa tarvitaan www-palvelin jossa asennettuna PHP.
C-kieli, ohjelmoinnin peruskieli
C-kieltä käytetään esimerkiksi PC-laitteiden ja sulautettujen järjestelmien ohjelmoinnissa. Sulautettu järjestelmä tarkoittaa
pieniä elektroniikka-kortteja joissa on mikroprosessori. Mikroprosessoreille on omia ohjelmankehitys-ympäristöjään, ns kääntäjiä. C-kielen perusteiden
hallitseminen auttaa PHP-ohjelmoinnin ommaksumista mutta myös siirtymistä muiden ohjelmointi-kielien omaksumiseen.
Ohjelmoinnin opiskelussa voi käyttää esim DevC++ kääntäjällä tai Online Complieria (kokeile ylävalikossa Kehitys).
HTML laittaa asioita näkymään internet sivulla
HTML5 sisältää ns html-elementtejä joiden avulla koodauksessa asetetaan internet-sivun sisältö näkyville. HTML-elementtejä
on useita erilaisiin tarkoituksiin. HTML-elementeihin voidaan liittää CSS-muotoiluohjeita joilla vaikutetaan internetsivun ulkonäköön sekä
toimintaan erilaisien laitteiden selaimissa. HTML-elementeillä liitetään myös internet-sivustoilla käytettäviä ohjelmointi-kieliä.
Internet-sivujen HTML-koodaus voi tapahtua editorilla mutta myös tarkoitukseen tarkoitetuilla www-palveluilla tai ohjelmilla. Opas keskittyy editorilla
tapahtuvaan koodaamiseen.
HTML-koodauksessa tarvitaan PC-laite, jossa asennettuna internet-selain ja editori. Koodaus-tapahtuma sisältää koodaamisen, tallentamisen ja
selaimen päivittämisen. Internet-sivujen koodaamisessa voi käyttää esim Notepad++ editoria.
CSS tekee ulkonäön ja toiminnallisuuden
CSS sisältää suuren määrän ns muotoiluohjeita joilla vaikutetaan internet-sivuston ulkonäköön mutta myös toimintaan.
CSS-ohjeet liittyy hyvin läheisesti HTML-elementteihin, mutta CSS-ohjeita voidaan liittää myös kohdistumaan www-sivujen ohjelmointikielien tekemiin asioihin.
CSS-koodauksessa tarvitaan PC-laite, jossa asennettuna internet-selain ja editori. Koodaus-tapahtuma sisältää koodaamisen, tallentamisen ja
selaimen päivittämisen. Internet-sivujen koodaamisessa voi käyttää esim Notepad++ editoria.
PHP toimii "piilossa" internet-palvelimessa
PHP sisältää suuren määrän käskyjä ja funktioita joiden avulla ohjelmointi tapahtuu.
PHP-ohjelmoinnilla voidaan rakentaa internet-sivuille esimerkiksi vuorovaikutteisia toimintoja, siirtää tietoja ja tiedostoja suorittaa erilaisia palvelutehtäviä.
PHP-koodauksessa tarvitaan PC-laite jossa asennettuna internet-selain, editori, FTP-ohjelma (esim FileZilla) sekä lisäksi internet-palvelimen ohjelmistoineen.
Koodaus-tapahtuma sisältää tiedoston koodaamisen, tallentamisen, tiedoston siirtämisen internet-palvelimeen ja selaimen päivittämisen. PHP-ohjelmoinnissa
voi käyttää esim Notepad++ editoria.
Script tekee kivat temput
JavaScript tekee "kivoja" temppuja internet-sivuilla. Temppuja ovat esimerkiksi siirtymät tai sisällön vaihtumiset mutta JS-koodaus
voi liittyä esimerkiksi PHP-koodauksella toteutettuun toimintoonn.
Otsikossa mainitut JQuery ja AngularJS ovat myös JavaSript-kieltä, mutta molemmissa käytetään valmiita JavaScript:ejä ohjauskäskyillä ja -funktioilla.
JavaScript-tyyppisten ohjelmien koodaamisessa tarvitaan PC-laite jossa asennettuna internet-selain ja editori. Koodaus-tapahtuma sisältää tiedoston
koodaamisen, tallentamisen ja selaimen päivittämisen. Script-koodaamisessa voi käyttää esim Notepad++ editoria.
Tietokantaa voi siirtää tietoa, hakea tietoa ja sieltä voi näyttää tietoa
Tietokanta on paikka jossa pidetään tallessa esimerkiksi tietoja, kuvia, musiikki- ja video-tiedostoja. Kaikkia näitä voidaa
siirtää tietokantaan, hakea tietokannata ja muokata siirrettäväksi tietokantaan.
Tietokanta voi sijaita omalla PC:llä tai internet-palvelimella.....Täydennettävä teksti
Tämä ei ole käytössä !