Erityisasiantuntijat

ICT-järjestelmäkehittäjä

ICT-järjestelmäkehittäjät pitävät yllä, auditoivat ja parantavat organisaation tukijärjestelmiä. He hyödyntävät olemassa olevia tai uusia teknologioita erityistarpeiden täyttämiseksi. He testaavat sekä laitteisto- että ohjelmistokomponentteja, diagnosoivat ja ratkaisevat järjestelmävikoja.

Kirjaudu nähdäksesi, miten taitosi vastaavat tätä ammattia.

Aseta tavoiteammatiksi

Ydintaidot (20)

  • siirtää nykyiset tiedot

    Siirto- ja muuntomenetelmien soveltaminen nykyisiin tietoihin, jotta tietoja voidaan siirtää tai muuntaa formaattien, tallennus- tai tietokonejärjestelmien välillä.

  • käyttää sovelluskohtaisia käyttöliittymiä

    Erityisesti sovellusta tai käyttötapausta koskevien käyttöliittymien käyttäminen.

  • kehittää automaattisia siirtomenetelmiä

    Tieto- ja viestintätekniikan automaattisen tiedonsiirron luominen varastotyyppien, -muotojen ja -järjestelmien välillä, jotta henkilöstön ei tarvitse tehdä sitä manuaalisesti.

  • seurata uusimpia tietojärjestelmäratkaisuja

    Uusimpien tietojen kerääminen olemassa olevista tietojärjestelmäratkaisuista, joissa yhdistyvät ohjelmistot ja laitteistot sekä verkon osat.

  • tietokoneohjelmointi

    Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, ohjelmointijärjestelmien ja ohjelmointikielten testaus ja laadinta (esim. kohdesuuntautunut ohjelmointi, toiminnallinen suunnittelu).

  • etsiä ja poistaa virheet ohjelmistosta

    Tietokonekoodin korjaaminen testituloksia analysoimalla, paikallistamalla ohjelmistossa ongelmia aiheuttavan viallisen koodin ja näiden virheiden poistaminen.

  • käyttää ohjelmistosuunnittelun malleja

    Hyödyntää uudelleenkäytettäviä ratkaisuja ja virallisia parhaita käytäntöjä tieto- ja viestintätekniikan kehittämistehtävissä, jotka liittyvät ohjelmistojen kehittämiseen ja suunnitteluun.

  • digitaaliset järjestelmät

    Järjestelmät, joilla tallennetaan, käsitellään ja levitetään tietoa digitaalisessa muodossa. Niitä ovat laitteistot, ohjelmistot ja verkot sekä tavat, joilla näitä voidaan käyttää.

  • ICT-virheenkorjaustyökalut

    Tieto- ja viestintätekniset työkalut, joita käytetään ohjelmien ja ohjelmistokoodien virheiden korjaamiseen, kuten GNU Debugger (GDB), Intel Debugger (IDB), Microsoft Visual Studio Debugger, Valgrind ja WinDbg

  • ICT-järjestelmän integrointi

    Periaatteet, joiden mukaisesti tieto- ja viestintätekniikan komponentteja ja tuotteita integroidaan useista lähteistä, jotta voidaan luoda toimiva tieto- ja viestintätekninen järjestelmä, tekniikat, joilla varmistetaan komponenttien ja järjestelmän välinen yhteentoimivuus ja rajapinnat.

  • kerätä asiakkaiden palautetta sovelluksista

    Kerätä palautetta ja analysoida asiakkaiden tietoja, jotta voidaan tunnistaa pyyntöjä ja ongelmia, sekä kehittää sovelluksia ja yleistä asiakastyytyväisyyttä.

  • kehittää ohjelmiston prototyyppi

    Luoda ohjelmistosovelluksen ensimmäinen epätäydellinen tai alustava versio, jolla simuloidaan lopputuotteen tiettyjä ominaisuuksia.

  • tulkita teknisiä tekstejä

    Lukea ja ymmärtää teknisiä tekstejä, jotka antavat yleensä vaihe kerrallaan tietoa siitä, miten jokin tehtävä suoritetaan.

  • käyttää ohjelmistokirjastoja

    Hyödyntää koodien ja ohjelmistopakettien kokoelmia, jotka sisältävät usein käytettäviä rutiiniratkaisuja ja joilla autetaan ohjelmoijia yksinkertaistamaan työtään.

  • luoda vuokaaviodiagrammi

    Laatia kaavio, joka kuvastaa prosessin systemaattista progressiota tai järjestelmää toisiinsa yhdistyvien viivojen sekä symboleiden avulla.

  • integroidun kehitysympäristön ohjelmisto

    Ohjelmistonkehittämistyökalujen valikoima, jonka avulla voidaan kirjoittaa ohjelmia, kuten laadintaohjelma, ohjelmankorjausohjelma, koodinmuokkausohjelma ja koodinkorostusohjelma, ja jotka on pakattu yhdenmukaiseen käyttöliittymään, kuten Visudio tai Ealesse.

  • työkalut ohjelmiston kokoonpanon hallintaan

    Ohjelmisto-ohjelmat, jotka koskevat konfiguraation määrittämistä, hallintaa, tilakirjanpitoa ja tarkastusta, kuten CVS, ClearCase, Subversion, GIT ja TortoiseSVN.

  • ratkaista ICT-järjestelmän ongelmia

    Tunnistaa mahdolliset komponenttien toimintahäiriöt. Seurata ja dokumentoida häiriötilanteita ja tiedottaa niistä. Käyttää asianmukaisia resursseja, jotta käyttökatkot ovat mahdollisimman lyhyitä, ja käyttää asianmukaisia vianmääritystyökaluja.

  • ICT-järjestelmän ohjelmointi

    Menetelmät ja välineet, joita tarvitaan järjestelmän ohjelmistojen kehittämiseen, sekä vaatimukset verkon sekä moduulien ja komponenttien välisille järjestelmäarkkitehtuureille ja yhteystekniikoille.

  • analysoida ohjelmiston teknisiä tietoja

    Arvioida kehitettävän ohjelmistotuotteen tai järjestelmän spesifikaatioita määrittämällä toiminnalliset ja muut kuin toiminnalliset vaatimukset, rajoitukset ja mahdolliset käyttötapakokonaisuudet, jotka kuvaavat ohjelmiston ja sen käyttäjien välistä vuorovaikutusta.

Valinnaiset taidot (77)

  • Haskell

    Ohjelmiston kehittelyä koskevat tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja kääntäminen, Haskell-ohjelmointikielellä.

  • KDevelop

    KDevelop on ohjelmistovalikoima, jonka avulla voidaan kirjoittaa ohjelmia, kuten kääntäjiä, ohjelmankorjausohjelmia ja koodieditoreita, yhtenäisessä käyttöliittymässä Sen on kehittänyt ohjelmistoyhteisö KDE.

  • SAS-kieli

    Ohjelmistokehityksen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja kääntäminen, SAS-ohjelmointikielellä.

  • suunnitella pilveen siirtyminen

    Valita nykyiset työtehtävät ja prosessit mahdollista pilveen siirtymistä varten sekä lisäksi siirtotyökalut. Määrittää uusi pilviarkkitehtuuri nykyiselle ratkaisulle ja suunnitella strategia nykyisten työtehtävien pilveen siirtymistä varten.

  • Ruby (tietokoneohjelmointi)

    Ohjelmiston kehittelyä koskevat tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja kääntäminen, Ruby-ohjelmointikielellä.

  • Common Lisp

    Ohjelmistokehityksen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja kääntäminen, Common Lisp -ohjelmointikielellä.

  • Apache Maven

    Apache Maven on ohjelmisto, jolla konfiguroidaan, valvotaan ja auditoidaan ohjelmistoa ja seurataan sen tilaa sen kehittämisen ja ylläpidon aikana.

  • Lisp

    Ohjelmistokehityksen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja kääntäminen, Lisp-ohjelmointikielellä.

  • suunnitella pilviarkkitehtuuri

    Suunnitella monikerroksinen pilviarkkitehtuuriratkaisu, joka sietää vikoja ja täyttää kuormituksen ja muiden liiketoiminnan tarpeiden vaatimukset. Määrittää joustavia ja skaalattavia teknologiaratkaisuja sekä valita tehokkaita ja skaalattavia säilytysratkaisuja ja tehokkaita tietokantaratkaisuja. Määrittää kustannustehokkaita säilytys-, teknologia- ja tietokantapalveluja pilvessä.

  • Visual Basic

    Ohjelmistokehityksen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja kääntäminen, Visual Basic -ohjelmointikielellä.

  • käyttää tietokoneavusteisia ohjelmistonsuunnittelutyökaluja

    Tietokoneavusteisten ohjelmistonsuunnittelutyökalujen käyttäminen helposti ylläpidettävien ja laadukkaiden ohjelmistojen ja sovellusten kehittämisen, suunnittelun ja toteutuksen tukemiseksi.

  • puolustusalan vakiomenettelyt

    Puolustusalalle tyypilliset menetelmät ja menettelyt, kuten Naton Stanag-sopimusten prosesseja, menettelyjä ja ehtoja koskevat vakioidut määritelmät yhteisiä asevoimien menettelyjä tai laitteita taikka teknisiä menettelyjä tai laitteita varten. Ohjeet kapasiteettisuunnittelijoille, ohjelmajohtajille ja test managereille, jotta voidaan määrittää tarvittavat tekniset standardit ja profiilit tieto- ja viestintäjärjestelmien yhteentoimivuuden aikaansaamiseksi.

  • Java (tietokoneohjelmointi)

    Ohjelmiston kehittelyä koskevat tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja kääntäminen, Java-ohjelmointikielellä.

  • käyttää samanaikaista ohjelmointia

    Laatia tieto- ja viestintätekniikan erikoisvälineillä ohjelmia, jotka voivat suorittaa samanaikaisia operaatioita jakamalla ohjelmat samanaikaisiin prosesseihin ja yhdistämällä lasketut tulokset.

  • Prolog (tietokoneohjelmointi)

    Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmointiparadigmojen laatiminen Prologissa.

  • käyttää logiikkaohjelmointia

    Hyödyntää tieto- ja viestintätekniikan erikoisvälineitä ja luoda tietokonekoodi, joka koostuu loogisessa muodossa olevista lauseista, ja esittää sääntöjä ja faktoja tietyltä ongelma-alueelta. Käyttää tätä menetelmää tukevia ohjelmointikieliä, kuten Prolog, Answer Set Programming ja Datalog.

  • OpenEdge Advanced Business Language

    Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmointiparadigmojen laatiminen OpenEdge Advanced Business Languagessa.

  • lohkoketjun avoimuus

    Lohkoketjun avoimuuden eri tasot sekä niiden erot, edut ja haitat. Erilaisia lohkoketjuja ovat julkiset, yksityiset ja hybridilohkoketjut.

  • JavaScript

    Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmointiparadigmojen laatiminen JavaScriptissa.

  • Perl

    Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmointiparadigmojen laatiminen Perlissä.

  • PHP

    Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmointiparadigmojen laatiminen PHP:ssä

  • ohjelmiston poikkeamat

    Poikkeamiset vakiosta ja poikkeukselliset tapahtumat ohjelmistojärjestelmien suorituksen aikana, sellaisten tapahtumien tunnistaminen, jotka voivat muuttaa virtaa ja järjestelmän toteuttamisprosessia.

  • Xcode

    Tietokoneohjelma Xcode on ohjelmistokehitystyökalujen valikoima, jonka avulla voidaan kirjoittaa ohjelmia, kuten laadintaohjelma, ohjelmankorjausohjelma, koodinmuokkausohjelma ja koodinkorostusohjelma, ja jotka on pakattu yhdenmukaiseen käyttöliittymään. Sen on kehittänyt ohjelmistoyritys Apple.

  • Assembly (tietokoneohjelmointi)

    Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmointiparadigmojen laatiminen Assemblyssä.

  • C#

    Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmointiparadigmojen laatiminen C#:ssä.

  • hyökkäysvektorit

    Käytävät tai menetelmät, joita uhkatoimijat käyttävät hyödyntääkseen konkreettisen organisaation tietoverkkojen tai -järjestelmien haavoittuvuuksia ja vaikuttaakseen niiden saatavuuteen, eheyteen ja luottamuksellisuuteen. Hyökkäysvektoreihin voi kuulua käyttäjien manipulointia, kuten tietojenurkkimisviestejä tai uskottavia tarinoita, tai teknisiä hyväksikäyttötapoja, kuten SQL-injektioita ja puskurin ylivuotohyökkäyksiä.

  • R

    Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmointiparadigmojen laatiminen R:ssä.

  • Groovy

    Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmointiparadigmojen laatiminen Groovyssa.

  • ASP.NET

    Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmointiparadigmojen laatiminen ASP.NET:ssä.

  • APL

    Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmointiparadigmojen laatiminen APL:ssä.

  • käyttää olio-ohjelmointia

    Käyttää olio-ohjelmointiin perustuvia erikoistuneita tieto- ja viestintätekniikan työkaluja, jotka voivat sisältää dataa kenttien muodossa ja koodia toimintasarjojen muodossa. Käyttää tätä menetelmää tukevia ohjelmointikieliä, kuten Java ja C++.

  • kohteen mukainen mallinnus

    Tavoitelähtöinen ajattelutapa, joka perustuu luokkiin, tavoitteisiin, menetelmiin ja rajapintoihin sekä niiden soveltamiseen ohjelmistojen suunnittelussa ja analysoinnissa, ohjelmoinnin järjestämisessä ja tekniikoissa.

  • Puppet (työkalut ohjelmiston kokoonpanon hallintaan)

    Puppet on ohjelmisto-ohjelma, jolla tehdään konfiguroinnin määrittämisen, valvonnan, tilakirjanpidon ja tarkastuksen tehtäviä.

  • älysopimus

    Ohjelmisto, johon sopimuksen tai transaktion ehdot koodataan suoraan. Älysopimukset tehdään automaattisesti ehtojen täyttyessä, joten kolmannen osapuolen ei tarvitse valvoa eikä rekisteröidä sopimusta tai transaktiota.

  • STAF

    STAF-työkalu on ohjelmisto-ohjelma, jolla tehdään konfiguroinnin määrittämistä, valvontaa, tilakirjanpitoa ja tarkastuksia.

  • kehittää pilvipalvelujen avulla

    Kirjoittaa koodia, joka on vuorovaikutuksessa pilvipalvelujen kanssa, käyttämällä ohjelmointirajapintoja, SDK:ita ja pilven komentorivikäyttöliittymää (CLI). Kirjoittaa koodia palvelimettomiin sovelluksiin, siirtää toiminnalliset vaatimukset sovellusrakenteeseen ja toteuttaa sovellusrakenne sovelluskoodilla.

  • Eclipse (integroidun kehitysympäristön ohjelmisto)

    Tietokoneohjelma Elipse on ohjelmistokehitystyökalujen valikoima, jonka avulla voidaan kirjoittaa ohjelmia, kuten laadintaohjelma, ohjelmankorjausohjelma, koodinmuokkausohjelma ja koodinkorostusohjelma, ja jotka on pakattu yhdenmukaiseen käyttöliittymään. Sen on kehittänyt Eclipse Foundation -säätiö.

  • suunnitella tietokantajärjestelmä

    Suunnitella tietokantajärjestelmä noudattamalla relaatiotietokantahallintajärjestelmän (RDBMS) sääntöjä ja luoda loogisesti järjestetty objektiryhmä, kuten taulukoita, sarakkeita ja prosesseja.

  • tietoturvatekniikka

    Poikkitieteellinen tutkimusala, joka keskittyy turvallisten järjestelmien toteuttamiseen ja tekniikkaan, joka turvaa yksilöitä tai tietoja ilkivallalta, virheiltä tai luvattomalta käytöltä. Siihen kuuluu tietoturvavaatimusten, -prosessien ja -menetelmien määrittely järjestelmien ja tietojen häiriönsietokyvyn varmistamiseksi.

  • Ansible

    Ansible-työkalu on ohjelmisto-ohjelma, jolla tehdään konfiguroinnin määrittämistä, valvontaa, tilakirjanpitoa ja tarkastusta.

  • käyttää kyselykieliä

    Hakea tietoja tietokannasta tai tietojärjestelmästä käyttäen ohjelmointikieliä, jotka on tarkoitettu tietojen hakuun.

  • ICT-tietoturvalainsäädäntö

    Säädökset, joilla turvataan tietotekniikka, tieto- ja viestintätekniset verkot ja tietokonejärjestelmät sekä niiden väärinkäytöstä johtuvat oikeudelliset seuraukset. Säänneltyihin toimenpiteisiin kuuluvat muun muassa palomuurit, tunkeutumisen havaitseminen, virustorjuntaohjelmistot ja salaus.

  • käyttää automaattista ohjelmointia

    Käyttää erikoistuneita ohjelmistotyökaluja tietokonekoodien tuottamiseksi eritelmien, kuten kaavioiden ja jäsenneltyjen tietojen, tai muiden käyttötarkoitusta kuvaavien ilmaisutapojen perusteella.

  • Microsoft Visual C++

    Tietokoneohjelma Visual C++ on ohjelmistokehitystyökalujen valikoima, jonka avulla voidaan kirjoittaa ohjelmia, kuten laadintaohjelma, ohjelmankorjausohjelma, koodinmuokkausohjelma ja koodinkorostusohjelma, ja jotka on pakattu yhdenmukaiseen käyttöliittymään. Sen on kehittänyt ohjelmistoyritys Microsoft.

  • peruspankkipalvelujen ohjelmisto

    Ohjelmistot, joita käytetään peruspankkipalvelujen hallintaan (esimerkiksi talletukset, maksut, lainat, tilitapahtumat ja asiakastiedot) ja muihin pankkialaan liittyviin toimintoihin.

  • TypeScript

    Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmaparadigmojen laadinta TypeScriptissä.

  • World Wide Web Consortiumin standardit

    Kansainvälisen World Wide Web Consortium (W3C) -organisaation kehittämät standardit, tekniset eritelmät ja ohjeet, joiden ansiosta voidaan suunnitella ja kehittää verkkosovelluksia.

  • kehittää luovia ideoita

    Kehittää uusia taidekonsepteja ja luovia ideoita.

  • lohkoketjualustat

    Erilaiset toisiinsa yhdistetyt alustarakenteet, joista kullakin on omat ominaisuutensa ja jotka mahdollistavat lohkoketjusovellusten kehittämisen. Lohkoketjualustoja ovat esimerkiksi MultiChain, Ethereum, Hyperledger, Corda, Ripple ja Openchain.

  • valvoa järjestelmän suorituskykyä

    Mitata järjestelmän luotettavuutta ja suorituskykyä ennen komponenttien lisäämistä, sen aikana ja sen jälkeen, sekä järjestelmän käytön ja huollon aikana. Valita ja käyttää suorituskyvyn seurantavälineitä ja -tekniikoita, kuten erityisohjelmistoja.

  • Objective-C

    Ohjelmistonkehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmaparadigmojen laatiminen Objective-C:ssä

  • ML (tietokoneohjelmointi)

    Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmaparadigmojen laatiminen ML:ssä.

  • AJAX

    Ohjelmistokehityksen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmointiparadigmojen laatiminen AJAX-tekniikoilla.

  • C++

    Ohjelmistonkehitystä koskevat tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmaparadigmojen laatiminen C++ -ohjelmointikielellä.

  • ottaa käyttöön virustorjuntaohjelmisto

    Sellaisen ohjelmiston lataaminen, asentaminen ja päivittäminen, joka estää, havaitsee ja poistaa haittaohjelmistoja, kuten tietokoneviruksia.

  • SAP R3

    Ohjelmiston kehittelyä koskevat tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja suunnitteluparadigmojen laadinta SAP R3:ssa.

  • Swift (tietokoneohjelmointi)

    Ohjelmistonkehitystä koskevat tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmaparadigmojen laatiminen Swift-ohjelmointikielellä.

  • MATLAB

    Ohjelmistokehityksen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmointiparadigmojen laatiminen MATLAB:ssä.

  • Salt (työkalut ohjelmiston kokoonpanon hallintaan)

    Salt on tietokoneohjelmisto, jota käytetään konfiguraation tunnistukseen ja hallintaan sekä tilakirjanpidon ja tarkastuksen tehtäviin.

  • soveltaa ICT-järjestelmäteorioita

    Toteuttaa tieto- ja viestintätekniikkajärjestelmiä koskevan teorian periaatteita, joilla voidaan selittää järjestelmän ominaisuuksia ja joita voidaan soveltaa yleisesti muihin järjestelmiin.

  • Python (tietokoneohjelmointi)

    Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmaparadigmojen laatiminen Python-ohjelmointikielellä.

  • systeemiteoria

    Periaatteet, joita voidaan soveltaa kaiken tyyppisissä järjestelmissä kaikilla hierarkian tasoilla, jotka kuvaavat järjestelmän sisäistä organisaatiota, sen identiteetin ja vakauden ylläpitämismekanismeja sekä sopeutumista ja itsesääntelyä sekä sen riippuvuutta ja vuorovaikutusta ympäristön kanssa.

  • automatisoida pilvitehtäviä

    Automatisoida manuaalisia tai toistuvia prosesseja, jotta voidaan minimoida hallinnolliset yleiskustannukset. Arvioida pilviautomatisointivaihtoehtoja verkon käyttöönotossa ja työkalupohjaisia vaihtoehtoja verkon toiminnassa ja hallinnassa.

  • käyttää funktionaalista ohjelmointia

    Hyödyntää tieto- ja viestintätekniikan erikoisvälineitä, jotta voidaan luoda tietokonekoodeja, jotka käsittelevät laskentaa matemaattisina funktioina ja pyrkivät välttämään muuttuvia tietoja. Käyttää ohjelmointikieliä, joilla tuetaan tätä menetelmää, kuten LISP, PROLOG ja Haskell.

  • Scratch (tietokoneohjelmointi)

    Ohjelmistokehityksen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmointiparadigmojen laatiminen Scratch-ohjelmointikielellä.

  • määrittää ICT-järjestelmän heikkoudet

    Analysoida järjestelmä- ja verkkoarkkitehtuuria, laitteisto- ja ohjelmistokomponentteja ja dataa, jotta voidaan tunnistaa heikkoudet ja haavoittuvuus tunkeutumisille tai hyökkäyksille. Toteuttaa kyberinfrastruktuurissa diagnostisia toimia, kuten tutkia, havaita, tulkita ja luokitella haavoittuvuuksia, niihin liittyviä hyökkäyksiä ja haitallista koodia (esim. haittaohjelmien aiheuttamien tietoturvaloukkauksien tutkinta ja haitallinen verkkotoiminta). Verrata indikaattoreita tai havaittavia parametrejä vaatimuksiin ja tarkastaa lokit, jotta saadaan todisteita aiemmista tunkeutumisista.

  • VBScript

    Ohjelmistokehityksen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmaparadigmojen kokoaminen VBScript-ohjelmointikielellä.

  • COBOL

    Ohjelmistokehityksen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmaparadigmojen kokoaminen COBOL-ohjelmointikielellä.

  • suunnitella monimutkaiselle organisaatiolle

    Määrittää eri tilit kattava todentamis- ja käyttöstrategia monimutkaisille organisaatioille (esim. organisaatio, jolla on vaihtelevia vaatimustenmukaisuutta koskevia vaatimuksia, useita liiketoimintayksikköjä ja erilaisia skaalautuvuusvaatimuksia). Suunnitella verkkoja ja usean tilin pilviympäristöjä monimutkaisille organisaatioille.

  • Pascal (tietokoneohjelmointi)

    Ohjelmistokehityksen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmaparadigmojen kokoaminen Pascal-ohjelmointikielellä.

  • integroida järjestelmän komponentit

    Valita ja käyttää integrointitekniikoita ja -välineitä, joilla voidaan suunnitella ja toteuttaa laitteisto- ja ohjelmistomoduulien ja -komponenttien integrointi järjestelmään.

  • Esineiden internet

    Älykkäiden verkkoon liitettyjen laitteiden (joista suurin osa on tarkoitettu internetyhteyksiä varten) yleiset periaatteet, luokat, vaatimukset, rajoitukset ja haavoittuvuudet.

  • Jenkins (työkalut ohjelmiston kokoonpanon hallintaan)

    Jenkins on ohjelmisto, jonka avulla voidaan tunnistaa, hallita, hoitaa ja auditoida ohjelmistoja järjestelmän kehittämisen ja ylläpidon aikana.

  • sopeutua teknisten kehityssuunnitelmien muutoksiin

    Muuttaa meneillään olevaa teknisten hankkeiden suunnittelu- ja kehittämistoimintaa, jotta voitaisiin vastata vaatimusten tai strategioiden muuttumiseen. Varmistaa, että organisaation tai asiakkaan tarpeet täytetään ja että äkilliset pyynnöt toteutetaan.

  • systeeminsuunnittelu

    Prosessi, jossa määritellään järjestelmän eri komponenttien ja moduulien arkkitehtuuri sekä asiaankuuluvat tiedot tiettyjen vaatimusten täyttämiseksi.

  • suunnitella käyttöliittymää

    Luoda sellaisia ohjelmistoja tai laitteiden komponentteja, jotka mahdollistavat ihmisten ja järjestelmien tai koneiden välisen vuorovaikutuksen, käyttäen asianmukaisia tekniikoita, kieliä ja välineitä, jotta järjestelmän tai koneen käyttöön liittyvää vuorovaikutusta voitaisiin virtaviivaistaa.

  • Scala

    Ohjelmistokehityksen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmaparadigmojen laatiminen Scalassa.