Prednosti

Zašto izabrati Akademiju Oxford za kurs Softverska arhitektura i distribuirani sistemi?

38

Poslovnica

Kurs je dostupan u mreži poslovnica širom Srbije.

Online, grupna i individualna nastava

Izaberite individualnu nastavu, mikro grupu ili standardnu grupu — u poslovnici ili online.

Sertifikat nakon završnog ispita

Nakon uspešno položenog završnog ispita polaznik dobija sertifikat Akademije Oxford kao potvrdu o uspešno završenom kursu.

30k+

Polaznika godišnje

Više od 30.000 polaznika godišnje pohađa kurseve Akademije Oxford.

Mi nudimo kvalitet

Kvalitet potvrđen sertifikatima

Način na koji organizujemo nastavu i čuvamo podatke polaznika proveravaju nezavisna sertifikaciona tela.

Ovi sertifikati potvrđuju kvalitet poslovanja Akademije Oxford. Polaznici po završetku kursa dobijaju sopstveni sertifikat o stečenom znanju.

Međunarodni standard

ISO 9001:2015

Sistem menadžmenta kvalitetom i dosledno unapređenje nastave i usluga.

Broj sertifikata
44 100 22430010
Sertifikaciono telo
TÜV NORD CERT GmbH
Pogledaj sertifikat

Upravljanje poverljivošću

ISO/IEC 27001:2022

Sistem upravljanja bezbednošću informacija i zaštita podataka polaznika.

Broj sertifikata
44 121 25430038
Sertifikaciono telo
TÜV NORD CERT GmbH
Pogledaj sertifikat

Programeri sa iskustvom, tehnički lideri, backend developeri i stručnjaci uključeni u projektovanje ili modernizaciju softverskih sistema.

Preporučeno prethodno znanje: Preporučuje se prethodno iskustvo u razvoju aplikacija, rad sa API-jima i razumevanje baza podataka i osnovnih mrežnih koncepata.

Tokom nastave polaznici će kroz praktičan rad učiti da:

  • Uporede modularni monolit, slojevitu arhitekturu i mikroservisni pristup;
  • Predstave sinhronu i asinhronu komunikaciju među servisima;
  • Planiraju timeout, retry, idempotentnost i osnovne mere skaliranja;
  • Definišu pristup logovanju, metrikama, tracing-u i bezbednosti;
  • Izrade C4 prikaze i zabeleže odluke kroz ADR dokumentaciju;

Znanja su primenljiva u razvoju poslovnih platformi, integraciji više servisa, modernizaciji postojećih sistema i tehničkom planiranju proizvoda. Polaznici uče da obrazlože izbor arhitekture umesto da pretpostavljaju da su mikroservisi uvek najbolje rešenje.

Individualna nastava (1 polaznik) traje 30 školskih časova, mikro grupa (2–3 polaznika) 30 školskih časova, a grupna nastava (4 i više polaznika) 40 školskih časova.

Obuka se može pohađati uživo u prostorijama Akademije Oxford ili online. Individualna nastava prilagođava se potrebama polaznika; mikro grupa omogućava zajedničko rešavanje zadataka, dok grupna nastava uključuje dodatne demonstracije, vežbe i diskusiju.

Po završetku obuke polaznik će biti u stanju da pripremi preglednu arhitekturnu dokumentaciju, identifikuje rizike distribuirane komunikacije i odbrani ključne tehničke odluke.

  1. Arhitekturni principi – Atributi kvaliteta, modularnost, slojevi, monolit i mikroservisi. Praktičan rad: Donošenje arhitekturnih odluka za poslovni slučaj.
  2. Distribuirana komunikacija – Sinhrone i asinhrone poruke, API-ji, redovi poruka, događaji i ugovori. Praktičan rad: Dijagram komunikacije i integracije servisa.
  3. Pouzdanost i skaliranje – Timeout, retry, idempotentnost, keširanje i konzistentnost. Praktičan rad: Dizajn toka otpornog na delimične otkaze.
  4. Bezbednost i operativnost – Identitet, autorizacija, logovi, metrike, tracing i deployment koncepti. Praktičan rad: Plan nadzora i zaštite distribuiranog sistema.
  5. Dokumentacija i evaluacija – C4 dijagrami, ADR zapisi, kompromisi, troškovi i testiranje arhitekture. Praktičan rad: Arhitekturni predlog sa obrazloženim izborima.

Izaberite oblik nastave koji odgovara vašem načinu učenja. Svaki oblik može da se pohađa u poslovnici ili online.

Individualna nastava

Broj polaznika
1 polaznik
Trajanje
30 školskih časova
Kako izgleda
Jedan polaznik i predavač. Početak po dogovoru.
Nastava
Uživo Online

Mikro grupa

Broj polaznika
2 do 3 polaznika
Trajanje
30 školskih časova
Kako izgleda
Manja grupa. Više prostora za rad i pitanja.
Nastava
Uživo Online

Grupa 4+

Broj polaznika
4 i više polaznika
Trajanje
40 školskih časova
Kako izgleda
Zajednički raspored i vežbe.
Nastava
Uživo Online

Uživo u poslovnici

Nastava u prostorijama Akademije Oxford.

Online uživo

Nastava preko interneta, sa predavačem.

Test spremnosti

Da li je kurs Softverska arhitektura i distribuirani sistemi za vas?

Deset kratkih pitanja o tome koliko već znate i šta želite da postignete — na kraju dobijate preporuku.

  • oko 2 minuta
  • 10 pitanja
  • preporuka kursa
Koliko iskustva imate u oblasti ovog kursa?
Da li ste već savladali gradivo kursa „UML modelovanje softvera“ ili odgovarajuće osnove?
Koliko vam je poznata tema „Arhitekturni principi“?
Koliko vam je poznata tema „Distribuirana komunikacija“?
Koliko vam je poznata tema „Pouzdanost i skaliranje“?
Koliko vam je poznata tema „Bezbednost i operativnost“?
Koliko vam je poznata tema „Dokumentacija i evaluacija“?
Šta želite da postignete?
Koliko vremena nedeljno možete da odvojite za vežbanje između časova?
Kako biste voleli da učite?

Šta kažu naši polaznici? 🤍

Iskustva polaznika Akademije Oxford

Danijela Marinkovic
2023.

Brza i kvalitetna usluga. Povoljne cene, veliki izbor kurseva. Sve pohvale i preporuke.

danijela milenkovic
2023.

Svaka preporuka. Brza i kvalitetna usluga. Veliki broj strucnih obuka.

Mira Milovanovic
2024.

Sve pohvale za Akademiju Oksford, sjajno iskustvo, znanje i saradnja sa Akademijom!

Sanja Nanic
2024.

Sve pohvale za Akademiju Oxford ukljucujuci i nastavnicki kadar.Samo tako nastavite a ja vam zelim puno uspeha u daljem radu i da se jos prosirite

Helena Milosevic Momcilov
2023.

Izuzetno profesionalni, nude kvalitetne obuke i dobru podrsku, kako polaznicima, tako i samim predavacima.

Marija Jevremovic
2023.

Profesionalni odnos zaposlenih prema profesorim a, ucenicima, organizaciji rada i nastavi. Dobri uslovi za rad i saradnju. Sve pohvale.

Česta pitanja

Česta pitanja o kursu Softverska arhitektura i distribuirani sistemi

Najvažnije informacije pre prijave.

Individualna nastava (1 polaznik) traje 30 školskih časova, mikro grupa (2–3 polaznika) 30 školskih časova, a grupna nastava (4 i više polaznika) 40 školskih časova.

Obuka se može pohađati uživo u prostorijama Akademije Oxford ili online.

Preporučuje se prethodno iskustvo u razvoju aplikacija, rad sa API-jima i razumevanje baza podataka i osnovnih mrežnih koncepata.

Po završetku nastave polaznik polaže završni praktični ispit kroz samostalan zadatak ili prezentaciju mini-projekta. Nakon uspešno položenog ispita dobija sertifikat Akademije Oxford.

Za kurs se možete prijaviti kontaktiranjem najbliže poslovnice Akademije Oxford. Prilikom prijave možete izabrati individualnu nastavu, mikro grupu ili grupnu nastavu, uživo ili online.

Planiranje ključnih delova sistema, njihovih odgovornosti, komunikacije, kvaliteta i pravila prema kojima se softver razvija i održava.

Sistemi čije komponente rade na različitim procesima ili računarima i međusobno komuniciraju preko mreže.

Monolit objedinjeno isporučuje aplikaciju, dok mikroservisi razdvajaju funkcionalnosti u nezavisnije servise. Svaki pristup ima prednosti i troškove.

Ne prvenstveno. Poželjno je iskustvo sa razvojem aplikacija, API-jima i osnovama baza podataka.

Kada se obrada može razdvojiti u poruke ili događaje, uz prihvatanje dodatne složenosti i potrebu za praćenjem isporuke poruka.

Kurs obrađuje mehanizme poput timeout-a, kontrolisanih ponovnih pokušaja i idempotentnosti za ublažavanje delimičnih otkaza.

Da, na nivou arhitekturnih odluka, uključujući keširanje, konzistentnost i kompromis između performansi i složenosti.

Kroz C4 prikaze, opis integracija i ADR zapise koji dokumentuju razloge i posledice važnih odluka.

Za iskusnije backend i full-stack developere, tehničke lidere i stručnjake koji učestvuju u projektovanju sistema.
Akademija Oxford
Prijavite se na kurs

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Cilj kursa: Razvoj sposobnosti da se osmisli i obrazloži osnovni arhitekturni predlog za distribuirani poslovni sistem.

Da li je potrebno prethodno znanje?

Preporučuje se prethodno iskustvo u razvoju aplikacija, rad sa API-jima i razumevanje baza podataka i osnovnih mrežnih koncepata.

Završni ispit i sertifikat

Po završetku nastave polaznik polaže završni praktični ispit kroz samostalan zadatak ili prezentaciju mini-projekta. Nakon uspešno položenog ispita dobija sertifikat Akademije Oxford.

Kako se prijaviti za kurs?

Za kurs se možete prijaviti kontaktiranjem najbliže poslovnice Akademije Oxford. Prilikom prijave možete izabrati individualnu nastavu, mikro grupu ili grupnu nastavu, uživo ili online.

Alati u programu

Na kursu se izrađuju i dokumentuju arhitekturni predlozi za distribuirane poslovne sisteme.