Siirry sisältöön

Koodaaja Full Stack Developer

Tieto- ja viestintätekniikan perustutkinto | Tutkinnon osa

Värivalaistu tietokoneen näppäimistö
Oppilaitos:
Sasky Huittisten ja Kokemäen oppilaitos, Huittinen
Paikkakunta:
Verkko
Koulutustyyppi:
Osatutkinto
Ala:
ICT, tieto- ja viestintätekniikka
Hakutyyppi:
Jatkuva haku
Toteutustapa:
Verkko-opetus

Kokonaisvaltainen polku ohjelmoinnin ammattilaiseksi

Full Stack Developer -koulutus tarjoaa laaja-alaisen osaamisen, jolla voit rakentaa toimivia verkkopalveluja sekä selaimen että palvelimen puolella. Koulutus yhdistää käytännön ohjelmointityön, versionhallinnan, tietoturvan, DevOps-automaatioiden ja verkkopalveluiden rakentamisen yhdeksi selkeäksi kokonaisuudeksi. Opit suunnittelemaan, toteuttamaan ja julkaisemaan moderneja digitaalisia palveluja alusta loppuun.

Koulutus sopii sinulle, jos haluat:

Kokonaisuus sisältää sekä Front End Developer- että Back End Developer -opinnot.

Tavoite: Osaaja, joka ymmärtää koko kehitysketjun — suunnittelusta julkaisuun.

Koulutuksen paikat ja ajankohdat

Kenelle koulutus sopii?

Koulutus on tarkoitettu koodauksesta kiinnostuneille ja ohjelmistotuotantoalalle aikoville. Se soveltuu myös tieto- ja viestintätekniikan perustutkinnon suorittaneen datanomin/IT-tukihenkilön ammattialaa laajentavaksi koulutukseksi. Hakijalta edellytetään tietoteknisiä taitoja ja perusohjelmien hallintaa.

Koulutuksen sisältö

Koulutus toteutetaan verkkopohjaisena opetuksena. Verkkotapaamiset pidetään kerran viikossa, muuten sisältöjä opiskellaan verkko-oppimisympäristössä. Iltapäiväopinnoissa verkkotapaamiset pidetään klo 15-16 ja iltaopinnoissa klo 18-19. Mahdollinen työpaikalla tapahtuva oppiminen sovitaan opiskelijakohtaisesti. Koulutuksen kesto on noin 1 vuosi.

Mikäli sinulta puuttuu toisen asteen tutkinto, on osatutkinnosta mahdollista jatkaa myös koko tieto- ja viestintätekniikan perustutkinnon suorittamiseen.

Tutkinnon osat

Back End Core (Ohjelmistokehittäjänä toimiminen, 45 osp)

· PHP-ohjelmointi ja palvelinpuolen sovelluslogiikka

· SQL-kyselyt ja tietokantojen suunnittelu

· HTTP-protokollan ja palvelinympäristön ymmärtäminen

· Rajapintojen hyödyntäminen ja datan käsittely

· Versionhallinta, katselmoinnit ja tiimityöskentely

Front End Core (Ohjelmointi, 45 osp)

· JavaScriptin perusteet ja olio-ohjelmointi

· HTML & CSS, Flexbox, responsiivisuus

· React-sovellusten rakentaminen ja komponenttiajattelu

· Testaaminen, dokumentointi ja versionhallinnan käyttö

· Ohjelmointiprojektit, joissa rakennetaan toimivat sovellukset

DevOps Scripting (Työtehtävien automatisointi komentokielellä, 15 osp)

· Komentorivin käyttö ja tehokomennot

· PowerShell-skriptien rakentaminen ja automatisointi

· Linux-komentorivin perusteet

· Pienet automaatioprojektit ja DevOps-lähtöinen työskentely

· Ymmärrys tietoturvasta ja ympäristöjen hallinnasta

CMS Builder (Verkkopalvelun tekninen toteuttaminen, 15 osp)

· WordPressin ja muiden CMS-järjestelmien tekninen käyttö

· Verkkopalvelun tietoturva ja esteettömyys

· Julkaisuprosessi ja sisällöntuottajan ohjaaminen

· Yrityksen tarpeisiin soveltuvan verkkopalvelun suunnittelu ja toteutus

Valintamenettely

Valintaprosessi koulutukseen on kaksivaiheinen sisältäen ennakkotietokyselyn ja sisäänpääsykurssin. Jotta voit tulla valituksi koulutukseen, tulee sinun palauttaa ennakkotietokysely ja suorittaa kurssi hyväksytysti määräajassa. Seuraathan sähköpostiasi valintaprosessin aikana.

Koulutuksen kielitaitovaade on B1.1. Testaamme tarvittaessa hakijan kielitaidon. Kielikokeet järjestetään Saskyssa lähitapaamisena.

Jos ryhmä tulee täyteen ennen hakuajan päättymistä, haku suljetaan. Haku avataan uudelleen, jos paikkoja vapautuu.

Laitteistovaatimukset

Koulutukseen osallistumista varten tarvitset tietokoneen, kuulokemikrofonin ja webbikameran sekä vakaan ja riittävän nopean internet-yhteyden (nopeus vähinään 10-20 Mbit/s).

Lisävaatimukset koodaajakoulutuksessa: 

  • Käyttöjärjestelmä: Windows, macOS tai Linux (Chromebook ei riitä) 
  • Vähintään 8 GB keskusmuistia 
  • Vähintään 100 GB vapaata tallennustilaa 
  • Koko tutkinnon suorittajilla: laitteen tulee tukea virtualisointia
Koulutuksen kustannukset

Opiskelu on maksutonta. Mahdolliset oppikirjat ja muun opiskelumateriaalin opiskelijat kustantavat itse.

Lisätietoa antaa:

full stack, devaaja, koodaus, koodari, devaus,