Sisene IT-maailma kuni -30% SOODSAMALT! Nüüd kuni 12 osamakset 0% intressiga!

SDA / Kursused / Java

Meisterda kaasaegse arenduse tuumik, vabasta oma potentsiaal Java abil

Java toetab kõike alates veebirakendustest kuni ettevõtte tarkvarani. Alustage oma programmeerimisteekonda juba täna!

tahan liituda

Avage oma potentsiaal Java programmeerimisega

Java on jätkuvalt tehnoloogiavaldkonna võimsaks jõuallikaks, mille prognoositav töökohtade kasvumäär on järgmisel kümnendil 17%, mis ületab kõigi ametite keskmist. Java laialdane kasutamine erinevates tööstusharudes, sealhulgas ettevõtte tasandi süsteemides, Androidi rakenduste arendamises ja uutes tehnoloogiates, nagu asjade internet ja pilvandmetöötlus, tagab, et Java arendajate järele on jätkuvalt suur nõudlus. Kuna palgad jäävad Ameerika Ühendriikides vahemikku 95 000 kuni 120 000 dollarit aastas, pakub Java-arendaja karjäär nii stabiilsust kui ka tulusaid võimalusi.

Alusta oma Java teekonda juba täna

  • kuupäev
    25.01
    tüüp
    nädalavahetus
    asukoht
    kaugtöö
    tundide maht
    414 h
    hind
    PROMO!
    registreeri kohe close modal
    promo! kuni -30%

    Meie Java-kursus on mõeldud selleks, et anda teile põhjalik arusaam keelest, hõlmates kõike alates põhilisest süntaksist kuni edasijõudnute funktsioonideni. Te õpite:

    Programmeerimise põhimõisted

    Alustage oma Java-teekonda selliste oluliste programmeerimise mõistete nagu muutujad, andmetüübid, tsüklid ja tingimuslaused omandamisega. Need põhioskused on olulised tõhusa ja hästi organiseeritud koodi kirjutamiseks ning on ehituskivideks edasijõudnute Java-teemadele. Praktilised harjutused tagavad, et te ei õpi mitte ainult teooriat, vaid rakendate seda ka reaalsetes kodeerimisstsenaariumides, mis annab teile kindlustunde oma programmeerimisoskustes.

    Objektipõhine programmeerimine

    Sukeldu sügavale objektorienteeritud programmeerimisse (OOP) ja õpi, kuidas oma koodi struktureerida klasside ja objektide abil. Tutvute selliste kriitiliste OOP-põhimõtetega nagu pärimine, polümorfism ja kapseldamine. Need mõisted võimaldavad teil luua modulaarseid, skaleeritavaid rakendusi, mida on lihtne hooldada ja laiendada, muutes teie koodi tugevamaks ja paindlikumaks edasiseks arendamiseks.

    Täiustatud Java funktsioonid

    Laiendage oma Java-oskusi, uurides selliseid täiustatud funktsioone nagu geneerilised funktsioonid, samaaegsus ja paralleelne programmeerimine. Selles osas käsitletakse ka funktsionaalse programmeerimise tehnikaid, mis võimaldavad teil tõhusalt toime tulla keeruliste programmeerimisülesannetega. Need edasijõudnud oskused on hädavajalikud, et lahendada reaalseid projekte, mis nõuavad suurt jõudlust ja skaleeritavust, valmistades teid ette keerukamateks arendusülesanneteks.

    Andmekogud ja SQL

    Õppige, kuidas SQL-i abil tõhusalt töötada relatsiooniliste andmebaasidega. Selles osas käsitletakse andmebaaside projekteerimist, päringute tegemist ja haldamist, samuti seda, kuidas integreerida andmebaase Java-rakendustega, kasutades JDBC ja Hibernate’i. Need oskused on olulised andmepõhiste rakenduste loomiseks, võimaldades teil tõhusalt hallata ja käsitseda suuri andmekogumeid ning tagada sujuv andmevoog teie Java-projektides.



    Miks SDA?

    Oleme kogenud edu arhitektid. Oleme aidanud 20 000 inimesel oma pädevusi laiendada. Me saame aidata ka teid.

    Me oleme spetsialistid, kui tegemist on edukate projektidega. Oleme 10 aasta jooksul loonud rohkem kui 20 kursust, mis hõlmavad erinevaid erialasid. Teie kursus tugineb meie aastatepikkuse rahvusvahelise kogemuse kindlale vundamendile.

    Me tunneme haridust. Meie kursused on läbimõeldud, praktilised ja arendavad tööturul praegu nõutavaid oskusi. Meiega omandate tuleviku pädevused.

    Kas oled valmis alustama?

    Kasutage meie piiratud aja jooksul tehtud pakkumist! Registreeru Java kursusele juba täna ja saa kuni 30% allahindlust. Ära jäta vahele – kasuta koodi ‘SUMMER30’ kassas. Kohti on piiratud arv!

    täida vorm

    Vali oma pakett

    Teadmised

    2399 EUR 1699 EUR

    Saa tugev alus karjääri alustamiseks. See pakett sisaldab kursuse töövihikut, reaalajas toimuvaid õppesessioone ja videokoolitust.

    • Yes Töövihik – sissejuhatus Javasse
    • Yes Kursus
    • Yes Live töötuba koos koolitajaga
    • Yes Live kodeerimine koos koolitajaga
    • Yes Soovitatav individuaalne töötoa seanss
    • Yes Töötoa kokkuvõte koos koolitajaga
    • Yes Videosessioonid – avardame sinu kompetentse
    • Yes Testid
    • Yes Portfoolio
    • Yes Kursuse läbimise tunnistus
    • Yes SDA Certificate
    • No IT karjääri pakett – sisene edukalt IT-sektorisse
    • No Küberturvalisus IT-s
    • No Näost-näkku kohtumised karjäärinõustajaga
    • No HR kursus – praktika õpikoda
    • No Koostöö mentoriga
    • No Individuaalsed konsultatsioonid treeneriga
    • No Scrum töötuba
    • No Juurdepääs SDA raamatukogule

    Karjäär IT-PRO

    3999 EUR 2799 EUR

    Lisaks IT-teadmiste ja IT-karjääri pakettide standardsetele elementidele sisaldab Karjäär IT PRO pakett palju enamat, mis aitab sul pärast kursuse läbimist võimalikult kiiresti IT-valdkonda siseneda!

    • Yes Töövihik – sissejuhatus Javasse
    • Yes Kursus
    • Yes Live töötuba koos koolitajaga
    • Yes Live kodeerimine koos koolitajaga
    • Yes Soovitatav individuaalne töötoa seanss
    • Yes Töötoa kokkuvõte koos koolitajaga
    • Yes Videosessioonid – avardame sinu kompetentse
    • Yes Testid
    • Yes Portfoolio
    • Yes Kursuse läbimise tunnistus
    • Yes SDA Certificate
    • Yes IT karjääri pakett – sisene edukalt IT-sektorisse
    • Yes Küberturvalisus IT-s
    • Yes Näost-näkku kohtumised karjäärinõustajaga
    • Yes HR kursus – praktika õpikoda
    • Yes Koostöö mentoriga
    • Yes Individuaalsed konsultatsioonid treeneriga
    • Yes Scrum töötuba
    • Yes Juurdepääs SDA raamatukogule
    Töövihik – sissejuhatus Javasse Kursus Live töötuba koos koolitajaga Live kodeerimine koos koolitajaga Soovitatav individuaalne töötoa seanss Töötoa kokkuvõte koos koolitajaga Videosessioonid – avardame sinu kompetentse Testid Portfoolio Kursuse läbimise tunnistus SDA Certificate IT karjääri pakett – sisene edukalt IT-sektorisse Küberturvalisus IT-s Näost-näkku kohtumised karjäärinõustajaga HR kursus – praktika õpikoda Koostöö mentoriga Individuaalsed konsultatsioonid treeneriga Scrum töötuba Juurdepääs SDA raamatukogule

    Maksevõimalused

    Õppemaks peab olema tasutud õppetöö alguskuupäevaks. Kui maksmine toimub osamaksetega, siis toimuv maksmine vastavalt kokkulepitud graafikule. Töötukassa koolituskaardi omanike eest tasub Töötukassa. Õppemaksu tagastamised ja kord loobumise korral lepitakse kokku koolituslepingus.

    Lisainfot küsi meie kliendinõustajalt!

    Kogumaksumus: alates 57€/ kuus

    INBANK JÄRELMAKS

    Inbanki järelmaks võimaldab sul muuta suur ühekordne väljaminek igakuiseks
    väikeseks kuluks ning tasuda toodete ja teenuste eest osade kaupa. Võta
    maksmiseks rohkem aega ning jaga ostusumma kuni 6 aasta peale. Esimene makse
    alles kuu aja pärast.

    Inbanki järelmaksu eelised:
    ● Paindlik lahendus suuremateks väljaminekuteks
    ● Sina valid järelmaksu summa suuruse
    ● Sina valid järelmaksu perioodi
    ● Sina valid maksekuupäeva
    ● Vastus taotlusele minutiga

    Pay with Inbank

    Inbanki järelmaksu tingimused:
    ● Summa 100 – 10 000 €
    ● Periood 3 – 72 kuud
    ● Sissemakse 0 €
    ● Lepingutasu 19.99 €
    ● Haldustasu 0.99 € kuus
    ● Intress 9.99% ostusummalt

    Järelmaksu taotlemine on lihtne!

    Inbanki järelmaksu krediidi kulukuse määr on 29,31% aastas järgmistel näidistingimustel: järelmaksu summa 800 €, lepinguperiood kuudes 9, intressimäär 9,99% ostusummalt, sissemakse 0 €, haldustasu 0.99 €, lepingutasu 19.99 € igakuine osamakse 98.85 €, krediidi kogukulu 889.70 €. Teenuse pakkujaks on AS Inbank Finance. Enne lepingu sõlmimist soovitame sul tutvuda finantsteenuse tingimustega ja vajadusel konsulteerida spetsialistiga.

    Pay with ETSO3

    ESTO 3 makseviis on innovatiivne lahendus, mis võimaldab ostu kinnitada ja tasuda mugavalt ning kiirelt – kolmes võrdses osas, ilma lisatasudeta!

    Anna klienditeenindajale või müügispetsialistile teada, et soovid oma ostu eest tasuda ülimalt populaarse ESTO 3 makseviisiga,  3-s võrdses osas, ilma lisakuludeta.

    ESTO 3 aitab jagada ostusumma kuni 3-ks võrdseks osaks:

    • Ühtegi lisatasu ei lisandu.
    • Lihtsalt kolm võrdses osas makset, kolme kuu jooksul.
    • Esimene makse on alles järgmise kuu 15. kuupäeval.

     

    ESTO 3 makseviisi pakub ja haldab ESTO AS.

    MIS ON ESTO?

    ESTO on finantsteenuseid pakkuv ettevõte, mille algusaeg ulatub aastasse 2016. Bränd sai alguse vajadusest uue generatsiooni makselahenduste järele, mis oleksid sobilikud nii lõpptarbijale kui ka müüjale. Täna pakub ESTO kõige suuremat valikut erinevaid makselahendusi Baltikumis ning ESTO partnervõrgustikku kuulub üle 2600 koostööpartneri ja kaupluse ning üle 300 000 kliendi.

    Tutvu tingimustega siin: www.esto.ee

    Vajadusel kontakteeruge ESTO AS töötajaga – [email protected] või www.esto.ee LIVE chat-aknas.

    HOLM bank financing options

    12 kuud 0% sooduskampaania tingimused:
    *lepingutasu 0 eurot
    *fikseeritud lepingu periood 10 kuud
    *esimesed 12 kuud intress 0%, alates 13 kuust lisandub tavaintress 11,9%
    *maksimaalne limiit 25 tuh eurot
    *minimaalne kuumakse 7 eurot
    *sissemakse 0 eurot
    *puuduvad lisakuludLiisi3 tingimused:*makse 3 võrdses osas
    *fikseeritud periood 3 kuud
    *intress 0%
    *lepingutasu 0%TÄHELEPANU! Iga järelmaks on finantskohustus. Enne järelmaksulepingu sõlmimist tutvuge
    vastava teenuse tingimustega ning vajadusel konsulteerige asjatundjaga.

    Ära oota, et alustada oma tuleviku ehitamist

    Kasutage meie piiratud aja jooksul tehtud pakkumist! Registreeru Java kursusele juba täna ja saa kuni 30% allahindlust. Ära jäta vahele – kasuta koodi ‘SUMMER30’ kassas. Kohti on piiratud arv!

    täida vorm

    Mis muutub, kui te lõpetate kursuse

    1. Te hakkate mõtlema nagu programmeerija

      Pärast Java-kursuse läbimist muutub teie lähenemine probleemide lahendamisele märkimisväärselt. Te hakkate mõtlema tõhusa, korduvkasutatava koodi loomisel, jaotades keerulised probleemid juhitavateks ülesanneteks. Java rõhuasetus objektorienteeritud programmeerimisele teravdab teie võimet struktureerida lahendusi loogiliselt, muutes teie tööprotsessi tõhusamaks ja teie koodi skaleeritavamaks.

    2. Teie väärtus tööturul suureneb

      Java on väga nõutud oskus paljudes tööstusharudes, alates ettevõtte tarkvaraarendusest kuni Androidi rakenduste loomiseni. Selle kursuse läbimine tähendab, et oskate keelt, mis on aluseks mõnedele maailma kõige olulisematele süsteemidele. See oskus muudab teie elulookirjelduse silmapaistvaks, suurendades teie atraktiivsust tööandjate silmis ja avades võimalusi kõrgemate ametikohtade ja kõrgema palga saamiseks.

    3. Sa suudad arendada keerulisi projekte

      Tänu oma uutele kogemustele Java keeles olete valmis tegelema projektidega, mis varem tundusid hirmuäratavad. Olgu tegemist suuremahuliste ettevõtte rakenduste arendamise, keeruliste taustsüsteemide loomise või keeruliste andmebaasidega integreerimise küsimusega, Java annab teile vahendid, et need projektid ellu viia. Teie oskus selliste keeruliste ülesannetega toime tulla laiendab märkimisväärselt teie karjäärivõimalusi, võimaldades teil võtta vastu keerulisemaid ja rahuldust pakkuvamaid projekte.

    Hangi oma koht juba täna

    • kuupäev
      25.01
      tüüp
      nädalavahetus
      asukoht
      kaugtöö
      tundide maht
      414 h
      hind
      PROMO!
      registreeri kohe close modal
      promo! kuni -30%

      Mida õpid meie Java kursusel

      – Sissejuhatus Java’sse: Lühike ajalugu, keele eeldused, põhimõisted, töökeskkond, andmetüübid, operaatorid, tingimuslaused, silmused, OOP põhitõed.
      Java põhitõed : andmetüübid, muutujad, konstandid, operaatorid, valimine, string klass, tingimuslaused, nähtavus, silmused, massiivid, OOP (klass, objekt, olek, olek, käitumine), väljad, meetodid, konstruktorid, paketid, impordid, regulaaravaldised, staatilised väljad, meetodid ja klassid.
      Git: põhilised CLI käsud, GIT käsud (nit, add, commit, branch, merge), kauged repositooriumid (clone, push, pull), tööriistad, mille vahel valida –  CLI ja/või IntelliJ IDEA.
      -Javas kodeerimine: Harjutused, mis põhinevad Java põhitõdesid käsitleval teoorial, harjutused GIT jaoks, OOP (pärimine, kompositsioon, polümorfism, kapseldamine, abstraktsioon), abstraktsed klassid, meetodid, liidesed, sisemised klassid, anonüümsed klassid, loendused, erandid, üldised tüübid, kollektsioonid, märked, peegeldus, IO, NIO, samaaegne ja paralleelne programmeerimine (thread, Runnable, Callable, Executors, Atomic, sünkroniseeritud, muutumatus, volatiilsus), funktsionaalne programmeerimine (valikuline, Lambda-avaldused).
      Java – Täiustatud funktsioonid: Javas edasijõudnute harjutused, harjutused rühmades, kus kasutatakse git, nt Gitflow.

      -Disainimustrid ja praktiline töö: tarkvara käsitöömanifest, parimad tavad ( S.O.L.I.D., KISS, DRY, YAGNI, Demeteri seadus, puhas kood), selgitus, mis on mustrid; mustrite jagunemine ja tüübid, GoF-mustrite arutelu, näited valitud mustrite kohta (nt Singleton, Factory Method, Builder, Decorator, Command, Strategy, Template Method)
       -Tarkvara testimine: sissejuhatus tarkvara testimisse, heade testide omadused (nt FIRST-põhimõte), JUnit(testide struktuur, elutsükli meetodid, kinnitused, kohandatud kinnitused (business assertions)m sobitajate raamatukogu (AssertJ), TDD sissejuhatus, parameetriseeritud testid, eranditestimine.
      Praktiline projekt: töö paarides (lihtsa CRUD rakenduse loomine Hibernate’i abil), CLI liides, (valikuline) liides Java FX-is.

      Sissejuhatus HTTPsse: HTTP põhitõed (video, TCP/IP, DNS, URL, URI), käsklused, staatuskoodid, päised, edastamine, tööriistad (curl, wget, ping, telnet, ssh, wireshark, postman, http live headers), REST, HATEOAS
      HTML, CSS, JavaScript: HTML ja CSS põhitõed, JavaScript’i alused, (valikuline) JQuery, (valikuline) Bootstrap.
      Frontend-tehnoloogiad: angular, angulari põhitõed, arhitektuur, elutsükkel, Node.js ja Angular CLI alused, moodulid (@angular/core, @angular/forms, @angular/router), typeScript, rakenduse osad (moodulid, komponendid, mallid).

      Spring: Springil põhinevate raamistike omaduste tutvustamine; raamistik vs. raamatukogu, Springi põhitõed, Springi tuumik, Spring MVC (koos JSP või Thymeleafiga), Spring Boot, Spring Data (koos JPA aluste aruteluga: Hibernate), Spring Security, sissejuhatus veebiteenustesse, integratsioon Angulari või Reactiga, rakenduste ühik- ja integratsioonitestimine (sh mocking).
      Agile & Scrum: Agile Manifesto, Scrum vs Kanban, Agile vs Waterfall, äärmuslik programmeerimine.
      Lõppprojekt: veebiprojekti loomine, (Todo List, Twitter, Chat, foorum, renditeenus), töötamine Scrumi raames, koodi ülevaatamine, kursuse käigus omandatud teadmiste ja oskuste praktiline kasutamine, tehnoloogia (Spring / Spring Boot), (valikuline) integreerimine Angulari, Reacti või vue.jsiga, (valikuline) projekti juurutamine serverisse või pilve, oma projekti demonstreerimine.

      Java keel
      123456789

      Java keel

      Õpi selle keele põhieeldusi ja nendega seotud mõisteid. Samuti konfigureerid keskkonna ja kirjutad oma esimese programmi: „Tere, maailm!“. Õpilased õpivad ka muutujate ja meetodite loomist, tehtemärkide, tingimuslausete, silmuste ja maatriksite kasutamist ning lõpuks jõuavad objektiivsuse ja sisseehitatud teekide kasutamise põhitõdedeni. Pärast põhitõdede omandamist on aeg uurida objektorienteeritud programmeerimist, saada teavet veatöötluse mehhanismi, sisseehitatud andmekonteinerite ja üldisema koodikirjutamise kohta. Selle mooduli lõpus ootavad teid hargtöötlus ja funktsionaalse programmeerimise elemendid.

      Tarkvaratehnika

      Testimine on tarkvaraarenduses hädavajalik. Testimine aitab sul veenduda, et sinu kirjutatud kood töötab õigesti. TDD on koodiloomise meetod, kus esmalt kirjutad testid ja seejärel koodi, mis eeldatavasti vastab testides kirjeldatud käitumisele. Pea meeles, et programmeerimisel võib sul tekkida probleem, millega keegi teine on varasemalt juba kokku puutunud.

      Kursuse käigus õpid disainimustreid – praktikas tõestatud universaalsed lahendused, et lahendada sageli esinevad ja korduvad probleemid. Tutvud enimkasutatavate disainimustritega, saad teada, millistel juhtudel neid kasutada ja kuidas rakendada.

      Töötamine andmetega

      Rakendused kasutavad andmeid väga sageli. See moodul tutvustab sulle andmete sisestamise, muutmise ja otsimise mehhanisme. Õpid kasutama andmebaasidega töötamiseks vajalikku SQL-i andmekäitluskeelt. Kui sul on olemas andmebaas ja rakendus, tuleb need kaks omavahel siduda. Selleks õpetame sulle Hibernate’i raamistiku kasutamist.

      Selles etapis saad kirjutada rakenduse, mis täidab põhilisi andmetega seotud toiminguid: loomine, otsimine, muutmine ja kustutamine.

      Praktiline projekt

      Selles moodulis lood Hibernate’i raamistikuga oma esimese lihtsa andmebaasirakenduse. Kasutad Giti koodi versioonimiseks, JUnitit testimiseks ja vajaduse korral disainimustrit.

      Arendaja tööriistad

      Õpid töötama meeskonnana ühe projekti kallal ja lahendama probleeme, mis tekivad siis, kui paljud inimesed samu faile muudavad. Näitame sulle ka seda, kuidas näeb välja koodiga töötamise õige voog. Veelgi enam, saad teada programmeerimise meeskondade töö korraldamise kohta ja tutvuda planeerimise eelistega.

      Front-end

      Veebilehtede loomiseks kasutatakse front-end’i tehnoloogiaid. Veebibrauserid tõlgendavad nende tööriistadega kirjutatud koodi ja kuvavad funktsionaalseid lehekülgi. HTML vastutab veebilehe sisu, CSS selle kujunduse ja JavaScript selle töötamise eest. Pärast nende tehnoloogiate omandamist saad keskenduda kaasaegsete veebilahenduste põhitõdedele.

      Back-end

      Arendajad saavad ära kasutada paljusid tööriistu, mis aitavad keerulisi rakendusi kiiremini üles ehitada. Üks enimkasutatav on Spring’i raamistik. See võimaldab kasutada lahendusi, mis aitavad säilitada andmeid, kaitsta rakendusi, arendada rakendusi või internetiteenuseid ja palju muud.

      Lõpp-projekt

      Nüüd on aeg kasutada kõiki kursuse jooksul omandatud teadmisi praktilises projektis. Sulle antakse ülesandeks kavandada ja rakendada keerukam veebirakendus. Võid töötada üksi või meeskonnas. Veebirakenduse loomiseks kasutate Spring’i- või Hibernate’i raamistikku ning veebilehtede loomiseks HTML-i, CSS-i ja JavaScripti. Lõpuks esitad töötava rakenduse ja arutlete selle üle, mida sul õnnestus teha ning millised on ideed rakenduse edasiseks arendamiseks. Loengutes jätame aega ka koodi ülevaatamiseks.

      Õpiväljundite hindamine ja lõpetamise tingimused

      Õppekava “Java” lõpetamise tingimuseks on loengutes vähemalt 80% ulatuses osalemine ja kõikide testide vähemalt 80% õigete vastustega sooritamine. Sellisel juhul väljastatakse osalejale tunnistus kursuse läbimise kohta. Õppijad, kes osalesid vähemalt 60% ulatuses, kuid ei sooritanud testi ega koostanud praktilist projekti, saavad tõendi.

      Java keel

      Õpi selle keele põhieeldusi ja nendega seotud mõisteid. Samuti konfigureerid keskkonna ja kirjutad oma esimese programmi: „Tere, maailm!“. Õpilased õpivad ka muutujate ja meetodite loomist, tehtemärkide, tingimuslausete, silmuste ja maatriksite kasutamist ning lõpuks jõuavad objektiivsuse ja sisseehitatud teekide kasutamise põhitõdedeni. Pärast põhitõdede omandamist on aeg uurida objektorienteeritud programmeerimist, saada teavet veatöötluse mehhanismi, sisseehitatud andmekonteinerite ja üldisema koodikirjutamise kohta. Selle mooduli lõpus ootavad teid hargtöötlus ja funktsionaalse programmeerimise elemendid.

      Tarkvaratehnika

      Testimine on tarkvaraarenduses hädavajalik. Testimine aitab sul veenduda, et sinu kirjutatud kood töötab õigesti. TDD on koodiloomise meetod, kus esmalt kirjutad testid ja seejärel koodi, mis eeldatavasti vastab testides kirjeldatud käitumisele. Pea meeles, et programmeerimisel võib sul tekkida probleem, millega keegi teine on varasemalt juba kokku puutunud.

      Kursuse käigus õpid disainimustreid – praktikas tõestatud universaalsed lahendused, et lahendada sageli esinevad ja korduvad probleemid. Tutvud enimkasutatavate disainimustritega, saad teada, millistel juhtudel neid kasutada ja kuidas rakendada.

      Töötamine andmetega

      Rakendused kasutavad andmeid väga sageli. See moodul tutvustab sulle andmete sisestamise, muutmise ja otsimise mehhanisme. Õpid kasutama andmebaasidega töötamiseks vajalikku SQL-i andmekäitluskeelt. Kui sul on olemas andmebaas ja rakendus, tuleb need kaks omavahel siduda. Selleks õpetame sulle Hibernate’i raamistiku kasutamist.

      Selles etapis saad kirjutada rakenduse, mis täidab põhilisi andmetega seotud toiminguid: loomine, otsimine, muutmine ja kustutamine.

      Praktiline projekt

      Selles moodulis lood Hibernate’i raamistikuga oma esimese lihtsa andmebaasirakenduse. Kasutad Giti koodi versioonimiseks, JUnitit testimiseks ja vajaduse korral disainimustrit.

      Arendaja tööriistad

      Õpid töötama meeskonnana ühe projekti kallal ja lahendama probleeme, mis tekivad siis, kui paljud inimesed samu faile muudavad. Näitame sulle ka seda, kuidas näeb välja koodiga töötamise õige voog. Veelgi enam, saad teada programmeerimise meeskondade töö korraldamise kohta ja tutvuda planeerimise eelistega.

      Front-end

      Veebilehtede loomiseks kasutatakse front-end’i tehnoloogiaid. Veebibrauserid tõlgendavad nende tööriistadega kirjutatud koodi ja kuvavad funktsionaalseid lehekülgi. HTML vastutab veebilehe sisu, CSS selle kujunduse ja JavaScript selle töötamise eest. Pärast nende tehnoloogiate omandamist saad keskenduda kaasaegsete veebilahenduste põhitõdedele.

      Back-end

      Arendajad saavad ära kasutada paljusid tööriistu, mis aitavad keerulisi rakendusi kiiremini üles ehitada. Üks enimkasutatav on Spring’i raamistik. See võimaldab kasutada lahendusi, mis aitavad säilitada andmeid, kaitsta rakendusi, arendada rakendusi või internetiteenuseid ja palju muud.

      Lõpp-projekt

      Nüüd on aeg kasutada kõiki kursuse jooksul omandatud teadmisi praktilises projektis. Sulle antakse ülesandeks kavandada ja rakendada keerukam veebirakendus. Võid töötada üksi või meeskonnas. Veebirakenduse loomiseks kasutate Spring’i- või Hibernate’i raamistikku ning veebilehtede loomiseks HTML-i, CSS-i ja JavaScripti. Lõpuks esitad töötava rakenduse ja arutlete selle üle, mida sul õnnestus teha ning millised on ideed rakenduse edasiseks arendamiseks. Loengutes jätame aega ka koodi ülevaatamiseks.

      Õpiväljundite hindamine ja lõpetamise tingimused

      Õppekava “Java” lõpetamise tingimuseks on loengutes vähemalt 80% ulatuses osalemine ja kõikide testide vähemalt 80% õigete vastustega sooritamine. Sellisel juhul väljastatakse osalejale tunnistus kursuse läbimise kohta. Õppijad, kes osalesid vähemalt 60% ulatuses, kuid ei sooritanud testi ega koostanud praktilist projekti, saavad tõendi.

      Mida meie lõpetajad ütlevad

      “Võin öelda, et juhendajad pakkusid meile palju tuge. Iga kord, kui nad teadsid, et noormeestele on mõni töökoht avatud, andsid nad meile sellest teada.”

      Bianca Todoran Data Analyst, The Smart Cube

      “Kursuse ainekava on väga põhjalik, mitte ainult Java kohta. See on hea koht õppimise alustamiseks. Kursus aitas mul luua teadmistebaasi, mida ma ehitaksin edasi vastavalt töö või projekti nõuetele, mille kallal ma töötan.”

      Adina Dumitrescu Software Developer, Kalypso

      “Kui ma peaksin valima suurima väärtuse, mille ma kursuselt sain, siis see on see, et see näitas mulle, kuidas inimlik väärtus ja tehniline väärtus käivad IT-tööstuses käsikäes. Ja SDA on suutnud end mõlemas ületada.”

      Levente Szilveszter Software Developer, Uniqa Raiffeisen Software Service

      “Kokkuvõttes soovitan kindlasti proovida seda SDA kursust, kui plaanite siseneda programmeerimismaailma.”

      Pavel Pšečuk Breakwater Technology tehnilise toe insener

      Otsid oma teed tehnoloogiatööstuses? Uurige oma võimalusi.

      AI Engineering

      Sukeldu tehisintellekti maailma ja osale masinõppe protsessis. Kursuse jooksul on sul võimalus luua tehisintellekti mudeleid nullist ja osaled ka juba olemasolevate mudelite täiustamise Kursuse maht akadeemilistes tundides: kogumaht on 663 tundi, millest 201 tundi on auditoorne ja 462 tundi iseseisev töö. Kursus algab 14.12.2024 ja lõppeb 03.08.2025. Kursus toimub nädalavahetustel ning 100% kaugtöö vahendeid kasutades. Kursus toimub inglise keeles.

      vaata lähemalt
      • kuupäev
        14.12
        tüüp
        nädalavahetus
        asukoht
        kaugtöö
        tundide maht
        663 h
        hind
        PROMO!
        kuni -30%

      Data Science

      Tahad napsata 21. sajandi kõige ahvatlevamat töökohta? See kursus õpetab sulle viise täiustatud masinaõppe tehnikate omandamiseks ja massiivsetesse andmekogumitesse peidetud pärlite leidmiseks. Kursuse maht akadeemilistes tundides: kogumaht on 277 tundi, millest 273 tundi on auditoorne ja 4 tundi iseseisev töö. Kursus algab 14.12.2024 ja lõppeb 15.06.2025. Kursus toimub nädalavahetustel ning 100% kaugtöö vahendeid kasutades. Kursus toimub inglise keeles.

      vaata lähemalt
      • kuupäev
        14.12
        tüüp
        nädalavahetus
        asukoht
        kaugtöö
        tundide maht
        277 h
        hind
        PROMO!
        promo! kuni -30%

      Java

      Java on suurettevõtete kasutatava tarkvara keskmes, kuid seda kasutatakse ka sellistes tipptasemel valdkondades nagu Nutistu. Liitu selle kursusega, et saada tugev alus karjääri alustamiseks Java arendajana. Kursuse maht akadeemilistes tundides on 414 tundi, millest 387 tundi on auditoorne ja 27 tundi iseseisev töö. Kursus toimub nädalavahetustel ning 100% kaugtöö vahendeid kasutades. Kursus toimub inglise keeles.

      vaata lähemalt
      • kuupäev
        25.01
        tüüp
        nädalavahetus
        asukoht
        kaugtöö
        tundide maht
        414 h
        hind
        PROMO!
        promo! kuni -30%

      UX/UI Design

      Isegi parim rakendus ei saa hakkama ilma atraktiivse välimuse ja sujuva voota. Registreeru sellele kursusele, et saada kogemusekujunduse spetsialistiks, keda tootemeeskonnad vajavad. Kursuse maht akadeemilistes tundides on 233 tundi, millest 225 tundi on auditoorne ja 8 tundi iseseisev töö. Kursus toimub nädalavahetustel ning 100% kaugtöö vahendeid kasutades. Kursus toimub inglise keeles.

      vaata lähemalt
      • kuupäev
        14.12
        tüüp
        nädalavahetus
        asukoht
        kaugtöö
        tundide maht
        233 h
        hind
        PROMO!
        promo! kuni -30%

      Data Science

      Tahad napsata 21. sajandi kõige ahvatlevamat töökohta? See kursus õpetab sulle viise täiustatud masinaõppe tehnikate omandamiseks ja massiivsetesse andmekogumitesse peidetud pärlite leidmiseks. Kursuse maht akadeemilistes tundides: kogumaht on 277 tundi, millest 273 tundi on auditoorne ja 4 tundi iseseisev töö. Kursus algab 14.12.2024 ja lõppeb 15.06.2025. Kursus toimub nädalavahetustel ning 100% kaugtöö vahendeid kasutades. Kursus toimub inglise keeles.

      vaata lähemalt
      • kuupäev
        14.12
        tüüp
        nädalavahetus
        asukoht
        kaugtöö
        tundide maht
        277 h
        hind
        PROMO!
        promo! kuni -30%

      Python

      Kas tahad teha karjääri nii globaalsetes tehnoloogiagigantides kui ka idufirmades? Python on sinu programmeerimiskeel. Õpi ja edenda innovatsiooni tehisintellekti ja masinõppe abil. Kursuse maht akadeemilistes tundides on 385 tundi, millest 349 tundi on auditoorne ja 36 tundi iseseisev töö. Kursus algab 14.12.2024 ja lõppeb 31.08.2025. Kursus toimub nädalavahetustel ning 100% kaugtöö vahendeid kasutades. Kursus toimub inglise keeles.

      vaata lähemalt
      • kuupäev
        14.12
        tüüp
        nädalavahetus
        asukoht
        kaugtöö
        tundide maht
        385 h
        hind
        PROMO!
        promo! kuni -30%

      Tarkvara testija

      Ükskord kutsus Nissan tarkvararikke tõttu turult tagasi üle miljoni auto. Tahad mõjutada tarkvara kvaliteeti? Hakka tarkvara testijaks ja tee karjääri põnevates tarkvara arenduse meeskondades. Kursuse maht akadeemilistes tundides on 163 tundi, millest kõik 100% on õpetajaga tunnid. Kursus toimub nädalavahetustel ning 100% kaugtöö vahendeid kasutades. Kursus toimub inglise keeles.

      vaata lähemalt
      • kuupäev
        25.01
        tüüp
        nädalavahetus
        asukoht
        kaugtöö
        tundide maht
        163 h
        hind
        PROMO!
        promo! kuni -30%