tark.ee
tark.ee

Spring ja Hibernate: Java edasijõudnutele

Java edasijõudnutele mõeldud kursus, kus õpitakse praktiliselt Spring veebiraamistikku, Hibernate ORM-i, Aspect-Oriented programmeerimist ja Dockerit, luues täisfunktsionaalse full-stack rakenduse.

Aurora Development OÜ
Kirjeldus

Koolitus on sobilik neile, kes soovivad omandada praktilisi teadmisi Spring veebiraamistikust, Hibernate objekt-relatsioonilise kaardistamise teegist, Aspect-Oriented programmeerimisest ja Dockeriga virtualiseerimisest. Lisaks omandame põgusalt teadmisi front-endist Angulari näol, luues funktsioneeriva full-stack rakenduse.

Koolituse maht: 200 akadeemilist tundi — 70 t kontaktõpet, 50 t iseseisvaid harjutusi, 40 t õppevideoid ja 40 t lõpuprojekti.

Õppevorm: reaalajas veebis (Google Meet / Zoom) või soovi korral kohapeal (Roosikrantsi 8b, Tallinn).

Eesmärk

Koolitus on sobilik neile, kes soovivad omandada praktilisi teadmisi Spring veebiraamistikust, Hibernate objekt-relatsioonilise kaardistamise teegist, Aspect-Oriented programmeerimisest ja Dockeriga virtualiseerimisest — eesmärgiks on luua funktsioneeriv full-stack rakendus, kasutades front-end raamistikuna Angulari.

Sihtgrupp

Baaskogemusega Java programmeerimise huvilised. Tööotsijad, kes on Vali-IT lõpetanud, ülikooli lõpetanud, või teiste programmeerimiskeelte oskajad, kellel on soov Javat edasijõudnutele õppida.

Õppegrupi suurus: 2–3 inimest ühes grupis, mis teeb õppe suurte gruppidega võrreldes eriliselt personaalseks ja põhjalikuks.

Eeldused

Kursuse alustamiseks on vajalik varasem programmeerimise oskus.

Programm
  • Java objekt-orienteeritud programmeerimise osa kordamine (8 ak t auditoorselt + 6 ak t iseseisvalt)

    • Encapsulation

    • Inheritance

    • Overriding

    • Object casting

    • Value and Reference Type

    • Interfaces

    • ToString

    • Abstract Classes

  • Java objekt-orienteeritud programmeerimise osa edasijõudnutele (4 ak t auditoorselt + 2 ak t iseseisvalt)

    • Streams

    • Threads

    • Geneerika

  • Miniprojekti tegemine kasutades objekt-orienteeritud programmeerimise oskusi (8 ak t auditoorselt + 6 ak t iseseisvalt)

  • Spring veebiraamistiku kasutamine (12 ak t auditoorselt + 8 ak t iseseisvalt)

    • Spring configurations

    • Spring annotations

    • Dependency injection

    • Beans

    • Scope and lifecycles

    • Controller-View-Model

    • Mappings

  • Hibernate baasteadmised (8 ak t auditoorselt + 4 ak t iseseisvalt)

    • Sissejuhatus Hibernate-i

    • Andmebaasiga ühenduvus

    • Advanced Mapping

  • Spring edasijõudnutele (8 ak t auditoorselt + 4 ak t iseseisvalt)

    • Advanced annotations

    • Aspect-Oriented programming

    • Lombok

    • Docker

  • Spring projekti tegemine kasutades Hibernate-i (16 ak t auditoorselt + 12 ak t iseseisvalt)

  • Sissejuhatus Angulari (4 ak t auditoorselt + 2 ak t iseseisvalt)

    • Components

    • Routing

    • Services

    • REST

  • Full-stack projekti tegemine kasutades varasemaid oskusi ja Angulari (12 ak t auditoorselt + 10 ak t iseseisvalt)

  • Lõpp-projekti valmimine koolitaja juhendamisel (20 ak t juhendamist, 60 ak t iseseisvalt)

    • Lõpp-projekti kava koostamine

    • Idee esitamine koolitajale ja detailides kokkuleppimine

    • Omas vabas tempos lõpp-projekti teostamine

Omandatavad oskused

Koolituse lõppedes koolitatav:

  • oskab kasutada Spring veebiraamistikku rakenduste loomiseks;
  • suudab Hibernate abil luua andmebaasiühenduse;
  • teab Aspect-Oriented programmeerimise põhimõtteid ja oskab neid kasutada;
  • suudab luua funktsioneeriva full-stack rakenduse, kasutades front-end raamistikuna Angulari ning back-end raamistikuna Springi ja Hibernate'i;
  • oskab loodud rakendust ja ka muid rakendusi käivitada Dockeris.
Tunnistus

Koolituse lõpus valmistab koolitatav koolitaja juhendamisel lõpp-projekti. Funktsionaalse ja töötava lõpp-projekti valmimisel ning koolitaja hinnangu edukal sooritamisel väljastatakse kursuse lõpetanule tunnistus.

Kui õpitulemusi ei saavutatud, kuid õppija võttis osa õppetööst, väljastatakse tõend vastavalt osaletud kontakttundide arvule.

Lisainfo

Õppemeetodid: interaktiivsed loengud, praktilised ja iseseisvad tööd ning õppevideod.

NB! Kõigile registreerunutele saadetakse tasuta monitor, et koolitust saaks jälgida ühelt ja kaasa kirjutada teiselt ekraanilt.

Koolitajad
Investeering · 3 toimumist
2016,13+km

Koos KM-ga: 2500,00

08.09.2026 – 19.11.2026

13:00–16:15

Online, Tallinn

Roosikrantsi 8b või veebis

Teisipäeviti ja neljapäeviti kell 13:00–16:15. Toimub veebis (Google Meet / Zoom) või soovi korral kohapeal (Roosikrantsi 8b, Tallinn). Koolituse kogumaht 200 ak tundi.

200 ak tundi

Eesti keel · E-õpe, E-õpe reaalajas, Klassikoolitus

Vali teine toimumine2 veel
Vajan seda oma tiimile
Aitame koostada päringu

Küsi lisainfot selle koolituse kohta

Vastame kiirelt — küsi vabas vormis, mida soovid teada.

Registreeru koolitusele

Täida allolev vorm ja võtame sinuga ühendust.

Kui saad, lisa siia ka:

  • osaleja isikukood (vajalik tunnistuse või tõendi väljastamiseks)
  • maksja andmed, kui koolituse eest tasub ettevõte või asutus
Registreeru