Kurs Java Spring
Intenzivni kurs Java Spring obuhvata kompletno učenje programskog jezika Java, kao i Hibernate i Spring framework.
Kurs Java Spring
Prijavi seO kursu
Java i Spring framework čine nepobediv tandem u razvoju modernih softverskih rešenja. Od svetskih e-prodavnica poput eBay i Amazona, do korporativnih sistema u bankarskom sektoru i pametnih kuća, Java i Spring čine srce mnogih inovativnih rešenja koja oblikuju našu digitalnu svakodnevicu. Njihova široka primena, pouzdanost i efikasnost obezbeđuju odlične performanse i korisničko iskustvo, pa sa sigurnošću možemo da potvrdimo frazu: Java je svuda.
Poznavanje ovog programskog jezika otvara mnoga vrata za vas kao programera.
Cena i trajanje
Cena kursa sa uključenim PDV-om
Cena za plaćanje u celosti, sa uključenim PDV-om
Mogućnost plaćanja do 12 mesečnih rata, bez kamate
Intenzivna obuka u prostorijama Cubes School u Beogradu.
Šta obuhvata kurs Java Spring?
Kroz intenzivan kurs programiranja – Java Spring polaznici će imati priliku da steknu ili nadograde znanje i veštine u programiranju koristeći programski jezik Java, uz fokus na napredne koncepte, tehnologije i prakse neophodne za razvoj robustnih softverskih rešenja.
Java programski jezik
Polaznici će naučiti osnovne koncepte programiranja u jeziku Java, uključujući sintaksu, tipove podataka, kontrolne strukture i rad sa funkcijama/metodama.
Objektno orijentisano programiranje (OOP) i Višenitno programiranje
Kurs će pokriti koncepte OOP-a kao što su nasleđivanje, polimorfizam, apstrakcija i inkapsulacija i kako da koriste ove koncepte za razvoj modularnog i skalabilnog softvera. Pored toga, polaznici će razumeti koncepte višenitnog programiranja i kako koristiti niti (threads) za efikasno upravljanje resursima i povećanje performansi softvera.
Strukture podataka
Kroz kurs polaznici će se upoznati sa različitim strukturama podataka kao što su liste, stekovi, redovi, stabla i grafovi, kao i sa algoritmima za njihovu manipulaciju.
Baze podataka
Kurs obuhvata rad sa MySQL bazama podataka, uključujući osnovne SQL upite, upravljanje podacima i transakcijama.
Framework Spring i Hibernate
Polaznici će naučiti framework Spring za razvoj Java aplikacija. Poseban fokus će biti na Dependency Injection (DI) i Inversion of Control (IoC), ključnim konceptima u Springu koji omogućavaju modularnost, testabilnost i lakše upravljanje zavisnostima između komponenti. Takođe, polaznici će se upoznati sa Hibernate frameworkom za objektno-relaciono mapiranje (ORM). Naučiće kako mapirati Java objekte na tabele u relacionalnim bazama podataka i obrnuto, kao i kako koristiti Hibernate API za efikasan rad sa podacima.
Polaznici će biti u potpunosti osposobljeni da razvijaju kompleksne Java aplikacije koristeći moderne tehnologije i prakse, uključujući Spring i Hibernate, kao i da efikasno upravljaju bazama podataka i implementiraju složene funkcionalnosti.
Praktičan rad i Projekti
Znamo koliko je praksa važna i zbog toga je Java Spring kurs baziran na praktičnom radu, omogućavajući polaznicima da steknu znanje kroz vežbe, domaće zadatke i razvoj projekata u realnom okruženju. Kroz ove aktivnosti polaznici će imati priliku da primene koncepte i tehnologije koje su savladali tokom predavanja, što će im omogućiti da razviju praktične veštine neophodne za uspešan rad u industriji razvoja softvera.
Na kraju kursa svaki polaznik će imati priliku da primeni svoje znanje u sveobuhvatnom finalnom projektu, koji će predstavljati integraciju svih naučenih veština i koncepta.
Podrška u učenju
Naš tim predavača posvećen je polaznicima i pruža kontinuiranu podršku tokom celog kursa. Predavači su tu da vam pruže pomoć i odgovore na sva pitanja tokom kursa, bilo na samom predavanju ili van predavanja putem mail-a.
Takođe, na raspolaganju je i naša online platforma sa snimcima svakog predavanja. Ovi snimci su vam na raspolaganju kako biste obnovili gradivo iz učionice ili preslušali predavanje koje ste propustili. Na ovaj način polaznicima je obezbeđen pristup svim informacijama i resursima potrebnim za uspešno savlađivanje gradiva.
Česta pitanja
Da li je potrebno predznanje za pohađanje Java Spring kursa?
Kurs ne zahteva predznanje. Koncept kursa je takav da se prvo uče osnove programiranja, zatim se ide prema višim nivoima znanja do naprednih znanja koja su sva pokrivena praktičnim radom. Na ovaj način polaznici svih nivoa obrazovanja i različitih oblasti mogu da se prijave na kurs.
Težina kursa:
Na kojim pozicijama mogu da se zaposlim nakon kursa?
Nakon završetka kursa Java Spring, polaznici će biti kvalifikovani za različite pozicije u industriji softverskog razvoja. Neki od tih radnih pozicija uključuju: Java Developer, Spring Developer, Back-End Developer, Full-Stack Developer, Software Engineer, Java Consultant itd.
Kako u Cubes školi verujemo u važnost prakse, odlučili smo da našim polaznicima pružimo mogućnost sticanja praktičnog iskustva direktno u našoj kompaniji. Možeš pogledati više na stranici Praksa.
Pogledaj sva Česta pitanja.
Kontakt
Telefoni: 066/659-65-12 i 064/64-178-29
Viber: +381 66 6596512
WhatsApp: +381 66 6596512
Email: school@cubes.rs
Ocene polaznika kursa
Predavači
Marko
Dragonjić
Marko, diplomirani inženjer računarske tehnike i informatike, nakon završene Vojne akademije, od 2009. godine radio je na razvoju i održavanju informacionih sistema za potrebe Ministarstva odbrane. Karijeru je nastavio u kompaniji Code Synapsis, a nakon toga prelazi u Cubes, gde radi kao Team lead Mobile tima i kao predavač, a od 2020. godine i kao direktor Cubes School. Marko je svoje široko iskustvo u različitim tehnologijama: Java, JSF, JSP, ORACLE, ANDROID, SWIFT, iOS iskoristio i osmislio sveobuhvatne i kvalitetne obuke, kako bi polaznici stekli sva neophodna znanja za početak rada.
Aleksandar
Dimić
Aleksandar, dipl. inž. računarske tehnike, završio je Vojnu akademiju 2008. godine i od tada se posvećeno bavi IT-em. Nakon 6 godina provedenih u Ministarstvu Odbrane nastavlja karijeru u firmi PS Tech (današnja Endava), odakle odlazi u kompaniju Telenor. Sa širokim spektrom znanja u razvoju softwera, web developmenta i informacionih tehnologija od 2015. godine zaposlen je u Cubes d.o.o. kao CTO i predavač u Cubes IT centru. Predavač koji poseduje i znanje i iskustvo, čiji je cilj da obuči polaznike u tehnologiji primenljivoj u IT industriji.
Plan i program
Java Osnove
U ovom poglavlju polaznici se upoznaju sa osnovama Java programskog jezika. Cilj je savladavanje sintakse programskog jezika, tipova podataka, kondicionala, petlji itd.
Java Napredno
Cilj ovog dela kursa jeste da upozna polaznika sa naprednijim konceptima programiranja. Akcenat se stavlja na Objektno Orijentisano Programiranje (OOP). Obrađuju se i teme kao što su višenitno programiranje, strukture podataka, networking itd.
Projekat 1
Polaznici kursa će, uz prisustvo mentora, raditi zajedno na realnom projektu kao tim.
HTML & CSS
Na ovom delu kursa ce polaznici steći znanja o pravilnom organizovanju sadržaja i građenju Web stranice. HTML celina obuhvata sledeće teme: uvod u Web, rad sa tekstom, rad sa slikama, rad sa linkovima, rad sa tabelama, rad sa listama, rad sa formama, HTML 5 i HTML 5 elemente.
Baze podataka
Polaznici kursa se upoznaju sa bazama podataka: pojmom relaciona baza podataka, tabelama, indeksima, referencijalnim integritetom, kao i da koriste SQL za osnovne operacije nad bazama podataka u MySQL bazi podataka.
Spring framework
Spring Framework je Java platforma koja pruža veliki broj opcija i olakšava razvoj složenih Java aplikacija. Najbitnije aspekti Spring-a su Dependency Injection i Inversion of Control.
Hibernate
Hibernate je JAVA alat za objektno-relaciono mapiranje u Java programskom jeziku. Njegov primarni zadatak je mapiranje Java klasa u tabele baze podataka i mapiranje Java tipova podataka u SQL tipove podataka.
Projekat 2
Polaznici kursa će uz prisustvo mentora raditi zajedno na realnom projektu kao tim.
Prijave su zatvorene
Možete nam ostaviti svoje podatke kako bismo vas prve kontaktirali čim se prijave otvore.
Imate pitanje?
Pozovite nas ili nam pošaljite email. Možete nas pozvati radnim danima od 08.00-18.00 časova.
Preuzmi aplikaciju
Prijavite se na našu mailing listu kako bismo vas na vreme obavestili o datumu prijava za kurseve.