Kurs je namenjen Java programerima ili pojedincima koji žele da se pripreme za polaganje ispita SCJP Sun® Certified Programmer for Java™ 6 (Exam 310-065)
Java je jedan od najtraženijih programskih jezika i temelj Android operativnog sistema i kao takva instalirana je na više od 850 miliona personalnih računara, i na milijardama uređaja širom sveta.
Java predstavlja objektno-orijentisani programski jezik i kompjutersku platformu koju je prva razvila kompanija Sun Microsystems 1995. godine. To je tehnologija koja i danas podržava najmodernije programe uključujući korisničke programe, igrice i biznis aplikacije.
Java je brza, sigurna i pouzdana. Od laptopova do data centara, konzola za igrice do naučnih superračunara, od mobilnih telefona do Interneta, Java je svuda! Najnoviju verziju Java možete preuzeti sa java.com.
Kurs Java programiranja je dizajniran za početnike. Na kursu ćete naučiti osnovu u sintaksi Java, što je prvi korak na putu da postanete uspešni Java developer.
Neka Java bude Vas prvi korak u programiranju!
Šta ćete naučiti?
U okviru Java kursa se obrađuju sve potrebne teme za SCJP sertifikat. Na početku kursa Java programiranja se prelaze oblasti koje služe za upoznavanje sa Java-om (za ljude koji se prvi put sreću sa ovim programskim jezikom):
Kreiranje funkcija, parametri funkcije i funkcije koje vraćaju vrednosti
5. Rad sa klasama i objektima
Organizacija klasa po paketima
Kreiranje i instanciranje klase
Nivoi pristupa (public, private, protected)
Promenljive u okviru klasa (field) i komentari
Korišćenje konstruktora i getter i setter metoda
Modifikator static
Modifikator final
Konstante
Referenca this
Enumeratori
Nasledjivanje, super
Polimorfizam
Apstraktne klase
Interfejsi
Interfejsi kao tipovi podataka
Cast-ovanje
Inner klase
Anonimne klase
6. Rad sa kompleksnim objektima (String, Date)
Strings, StringBuilder i StringTokenizer
Date
7. Obrada izuzetaka i Debugging
Šta je stacktrace?
Compile-time i Runtime greške
Obrada izuzetaka uz pomoc try/catch
Naredba THROW i odredba THROWS
Kreiranje sopstvenog izuzetka
Korišćenje debugger-a
8. Korišćenje kolekcije podataka
Nizovi
Generic (ukratko)
ArrayList
HashMap
Iterators
Sortiranje (Interfejsi Comparable, Comparator)
9. Rad sa fajlovima
Rad sa fajlovima koristeći java core biblioteke
Rad sa fajlovima koristeći externe biblioteke (Apache Commons FileUtils)
Čitanje fajla sa mreže (internet)
Parsovanje XML-a
Parsovanje JSON-a (Jackson)
10. Niti
Definicija niti
Glavna programska nit
Pokretanje nove niti
11. Uvod u SWING (rad sa prozorima i kontrolama)
Kreiranje prozora
Kreiranje kontrola
Obrada dogadjaja i EDT
12.Priprema aplikacije za deployment
Kreiranje JAR fajla
Razumevanje classpath-a
Dokumentovanje koda koristeći Javadoc
13. Uvod u SQL
Instalacija baze podataka
Kreiranje i organizacija baze podataka
Kreiranje entiteta i relacionog integriteta (tabele, ključevi…)
SQL komande
14. Izrada projekta
Pravljenje zahteva za projekat
Izrada algoritma u vidu seme
Realizacija projekta
Pisanje dokumentacija (java docs)
Vrednovanje JAVA sertifikata u svetu
Podatak sa indeed.com (oko 2% svih poslova koji se oglašavaju online u svetu sadrži pojam Java)
Literatura
Svaki polaznik dobija knjigu: Java (SE 7) Tom I – Osnove, autora: Cay S. Horstmann, Gary Cornell. Ova knjiga je namenjena Java programerima i predstavlja pouzdan, objektivan i konkretan vodič koji kroz detaljno testirane primere koda ističe ključne osobine Java programskog jezika i biblioteke gotovih klasa. Kod je lako razumljiv i odražava trenutno najbolje tehnike u programiranju. Takođe, kod je tako napisan da vam pomaže da ubrzate razvoj vaših projekata.
Napomena: Za online kurseve literatura se dobija samo u digitalnom formatu.
Ispiti i sertifikati
Za sticanje sertifikata neophodno je položiti jedan ispit: SCJP Sun® Certified Programmer for Java™ 6 (Exam 310-065)
Potrebni preduslovi
Kandidati koji žele da pohađaju kurs Java-e, moraju imati iskustvo u radu sa Windows operativnim sistemom, kao i poznavanje osnovne programerske logike.
Poseban popust za polaznike
IT Centar želi da ponudi svojim polaznicima sveobuhvatno znanje da bi postali konkurentniji na tržištu rada. Znajući da jedan trening nije dovoljan za zaposlenje, IT Centar svojim polaznicima koji ulažu vreme i novac u edukaciju želi da pomogne kroz posebne popuste koji se mogu iskorititi za srodne obuke. Svi kandidati koji u IT Centru odslušaju Java trening dobiće vaučer koji mogu iskoristiti za jedan od treninga iz oblasti programiranja (Android).
Utisci polaznika
Utisci polaznika nakon odslušanog treninga iz anonimne ankete
Java programiranje 2021
Bilo bi korisno da se uvede još jedan kurs, kao nastavak postojećeg gde bi se radilo Hhibernate, Spring i ostale „advanced“ tehnologije.
Mislim da bi ovaj kurs trebao da ima više časova i da bi mogao da se uvede i neki napredni kurs vezan za javu kad završimo ovaj.
Miloš je posvećen predavač. U svakom momentu je hteo da nas nauči što više. Davao nam je mnogo primera. Svakako nas je naučio mnogo.
Objektno programiranje, Maven i Swing su odlično objašnjene oblasti! Da je više predavača kao Miloš…
Predavač je odličan, ima stpljenja za nas i hoće da nam pomogne. Vidi se da ima znanje koje ume da prenese.
Predavač se maximalno trudi, sve pohvale! Program je odlično koncipiran i polako vas uvodi iz oblasti u oblast.
Cena i način plaćanja
Cena: 850
Cena za individualnu nastavu: 1200
Prikazane cene su u EUR a plaćanje je u RSD po srednjem kursu NBS na dan uplate.
Podeli informaciju o kursu na svom profilu ili pošalji prijatelju!