SoftUni kurs Spring Data - februar 2025

KURS

Spring Data – februar 2025

Na kursu će polaznici detaljno proučiti rad sa savremenom ORM tehnologijom: Hibernate, koja je u praksi standard za ORM u Java aplikacijama. Hibernate omogućava mapiranje između relacione baze i objektno-orijentisanog modela (Java klase) putem pristupa „database first“ i „code first“ i pruža snažan objektno-orijentisani API za upite prema bazi podataka i obavljanje CRUD operacija iz Jave.
Spring Data dodatno proširuje standardni API, obezbeđujući dodatni nivo apstrakcije i jednostavan način za obradu podataka iz baze. Na kursu će biti prikazane dokazane prakse za izgradnju database sloja složenih sistema u Java aplikacijama kroz ugrađene implementacije šablona Repository i korišćenje sloja usluga (Service Layer), kao i import i eksport podataka u različitim formatima (JSON i XML).

Veštine koje ćete steći:

Teme:

Uvod u kurs

 

Datum održavanja: 24.02.2025.

Uvod u Java DB apps
  • Application to Database
  • Connection
  • JDBC Statements
  • SQL Injection
  • Napredni koncepti

Datum održavanja: 24.02.2025.

Vežbe - Uvod u Java DB apps

Datum održavanja: 25.02.2025.

ORM osnove
  • Uvod u ORM
  • Arhitektura
  • Primer
  • Pristupi
  • ORM prednosti

Datum održavanja: 27.02.2025.

Vežbe – Custom ORM

Datum održavanja: 28.02.2025.

Uvod u Hibernate
  • Maven
  • Hibernate Framework
  • Java Persistence API

Datum održavanja: 03.03.2025.

Vežbe - Uvod u Hibernate

 

Datum održavanja: 04.03.2025.

Hibernate Code First
  • Java Persistence API
  • Inheritance
  • Table Relations

Datum održavanja: 06.03.2025.

Vežbe - Hibernate Code First

Datum održavanja: 07.03.2025.

Uvod u Spring Data
  • Spring Data Framework
  • Spring Data Repositories
  • Spring Data Query Creation
  • Spring Data Services

Datum održavanja: 10.03.2025.

Vežbe - Uvod u Spring Data

Datum održavanja: 11.03.2025.

Spring Data Advanced Querying
  • Retrieving Data by Custom
  • Queries
  • Java Persistence Query
  • Language
  • Repository Inheritance
  • Spring Custom Configuration

Datum održavanja: 13.03.2025.

Vežbe - Spring Data Advanced Querying

Datum održavanja: 14.03.2025.

Spring Data Auto Mapping Objects
  • Data Transfer Objects
  • Model Mapping

Datum održavanja: 17.03.2025.

Vežbe - Spring Data Auto Mapping Objects

Datum održavanja: 18.03.2025.

JSON processing
  • JSON
  • GSON

Datum održavanja: 20.03.2025.

Vežbe - JSON processing

Datum održavanja: 21.03.2025.

XML processing
  • XML Processing
  • JAXB

Datum održavanja: 24.03.2025.

Vežbe - XML processing

Datum održavanja: 25.03.2025.

Pitanja i odgovori

Datum održavanja: 27.03.2025.

Priprema za ispit

Datum održavanja: 28.03.2025.

Radionica - MVC projekat

Datum održavanja: 31.03.2025.

Radionica - MVC projekat

Datum održavanja: 03.04.2025.

Polaganje završnog ispita

Završni ispit će se održati online, 06. aprila 2025. od 10:00 do 16:00 časova.

Ponovno polaganje završnog ispita

Ponovno polaganje završnog ispita će se održati online, 13. aprila 2025. od 10:00 do 16:00 časova.

NAPOMENA: Naknada za ispit iznosi 1440 dinara (bez obzira na to da li ste polagali redovan ispit ili ne).

Kome je kurs namenjen?

Kurs je pogodan za sve koji poznaju principe objektno-orijentisanog programiranja i imaju osnovno znanje o relacionim bazama podataka. Potrebno je poznavanje engleskog jezika na nivou B2.

Kada kurs počinje?

Kurs počinje 24. februara 2025. godine. Detaljan raspored možete pronaći u odeljku “Teme” ili klikom na dugme “Raspored predavanja”.

Kada i kako će se održavati predavanja?

Predavanja su u potpunosti ONLINE i biće u obliku snimka. Snimke predavanja možete gledati u trenutku kada vama odgovara i biće vam trajno dostupni.

Kako izgleda i kada se održava završni ispit?

Završni ispit će se održati online 06. aprila 2025. godine.

Da li ću dobiti sertifikat ako položim ispit?

Ako položite ispit sa minimum 70% tačnosti, dobijate SoftUni sertifikat o položenom kursu. Redovnom izradom domaćih zadataka možete ostvariti dodatnih 5% bodova.
AleksandarJankovic sajt01

Aleksandar Janković

predavač na kursu SpringData – febrauar 2025

Master inženjer sa preko 6 godina iskustva u back-end razvoju, specijalizovan za Java, Spring Boot, Hibernate i aplikativnu bezbednost, sa fokusom na ERP i CRM sisteme. Ima 3 godine predavačkog iskustva na univerzitetu i u industriji, predajući teme poput elektronskog poslovanja, testiranja softvera i naprednih tehnologija.

LukaBrzakovic sajt

Luka Brzaković

predavač na kursu SpringData – febrauar 2025

Master inženjer elektrotehnike i računarstva, sa diplomom iz softverskog inženjerstva sa Elektrotehničkog fakulteta u Beogradu.

Share