Tämän päivän yksi kuumimmista ja halutuimmista työntekijöistä on Full Stack -koodari!

Anteeksi mikä?

Full Stack on rakennelma, jonka päällä kaikki käyttämäsi web-sovellukset Facebook, Netflix, pankki-, kartta- yms sovellukset internetissä toimivat.

Ja mitä Full Stack -koodari sitten tekee?

  • Ohjelmoi ruudulla näkyvää Front End eli selaimen koodia (HTML, CSS, JavaScript + jQuery, React, Angular tai Vue)
  • Ohjelmoi Back End eli palvelimen/serverin koodia (esim Node.js + Express tai Python + Flask)
  • Ohjelmoi tietokantoja/database-koodia  (SQL, MongoDB)
  • Ohjelmoi näiden kaikkien rajapintoja.

Alla Full Stack -kehitysympäristö visuaalisesti esitettynä.

Full Stack -koodarin työtä pidetään äärimmäisen vaikeana ja kompleksisena. Tästä syystä heitä arvostetaan korkealle.

Pienimuotoinen Full Stack itsessään ei kuitenkaan ole ylitsepääsemättömän vaikea konsepti monellekaan meistä.

Tästä syystä Kodarit on kehittänyt 14 tunnin Mini Full Stack -koulutuskokonaisuuden, joka jakautuu 7 tunnin Front End -osuuteen ja 7 tunnin Back End- & tietokantaosuuteen.

Olemme typistäneet Full Stack -sovelluksemme mahdollisimman pieneksi siten, että saamme kuitenkin toteutettua toimivan kivan Full Stack -sovelluksen. Tähän mennessä olemme toteuttaneet kursseillamme Kodarit seikkailee kartalla sekä arvostele lempielokuvasi -sovellukset.

Front End -osuudessa harjoittelemme HTML, CSS ja vanilla JavaScriptia sekä yhdistämme sovellukseemme Bootstap-tyylikirjaston.

Elokuvahakusovelluksessa teemme lisäksi REST -rajapintahaun avoimesta OMDB-elokuvatietokannasta.

Karttasovelluksessa yhdistämme sovellukseemme avoimen Leaflet-JavaScript -karttakirjaston.

Back End -osuudessa pystytämme minimalistisen Node.js & Express -ympäristön ja yhdistämme Front End -osuudessa tekemämme käyttöliittymän tähän REST-rajapinnalla. Tämän jälkeen lisäämme toteutukseemme PostgreSQL-tietokannan, josta luemme ja johon lisäämme sovelluksen käyttäjien elokuva- tai paikka-arvosteluja.

Kurssin aikana käytämme GIT-versionhallintatyökalua sekä tallennamme ohjelmakoodimme GitHub-palveluun. Valmis sovellus julkaistaan Heroku Web Host -palvelussa, eli kurssimme jälkeen Full Stack -sovelluksesi on internetissä kaikkien käytettävissä! Kurssin jälkeen sinulla on siis oma Full Stack -sovellus, jota pääset halutessasi jatkamaan ja personoimaan 🙂

Syksyn Mini Full Stack -kurssilla tehtyä elokuvahakusivustoa sekä aikuisten Kodarit jatkokurssilla tekemäämme Full Stack -karttasovellusta pääset kokeilemaan seuraavista linkeistä.

Leffahakusivu: https://kodarit-full-stack-leffat.herokuapp.com/

Seikkaillaan kartalla -sivu: https://kodarit-torstai-kartta.herokuapp.com/

No? Alkaako tuntua, että sinusta ehkä olisikin koodaamaan Full Stackia?

Kodarit järjestää keväällä 2020 neljä Web-ohjelmoinnin alkeet + Mini Full Stack -kurssikokonaisuutta Helsingissä, Tampereella, Turussa sekä Jyväskylässä.

Kursseillamme ohjelmoidaan rennolla otteella opettajan avustuksella siten, että kaikki pysyvät varmasti mukana.

Kursseille pääset ilmoittautumaan Kevään kokeilukurssit -sivultamme.

Samaisilta sivuilta pääset ilmoittautumaan myös kivoille ohjelmoinnin hauskemmat alkeet, Python-ohjelmointi- sekä peliohjelmointikursseillemme.

Kokeilukurssit– sekä kesäleirisivuiltamme löytyy hauskaa koodauskurssitarjontaa myös 6-13 -vuotiaille lapsille 🙂

Kurssiuutuutemme – Mini Full Stack!