სვუპი გთავაზობთ 20 ლარად, 38%-იან ფასდაკლების ვაუჩერს Java პროგრამირების ენის შემსწავლელ კურსზე ფასდაკლებით სასწავლო ცენტრისგან «აკადემია».
ვაუჩერის შეძენის შემთხვევაში ადგილზე გადაიხდით 500 ლარს 800 ლარის ნაცვლად.
კურსისი ხანგრძლივობა თვე ნახევარიდან - ორ თვემდე
ჯგუფი შედგება 5 მსმენელისაგან.
იხილეთ სასწავლო პროგრამა:
- შესავალი (Hello World, if, while, for)
- სამუშაო გარემოსთან გაცნობა - Hello World
- If - შედარების ოპერატორები
- While - ციკლი
- For - ციკლი
- კლასები და ობიექტები (შესავალი)
- ვწერთ საკუთარ კლასს
- ჩვენს მიერ დაწერილი კლასის ობიექტის შექმნა და მისი გამოყენება
- ცვლადები (პრიმიტივები და მიმთითებლები)
- ცვლადების სახელები - დარეზრვებული სიტყვები
- პრიმიტივები და მისი ტიპები
- მიმთითებლები
- განსხვავება პრიმიტივებსა და მიმთითებლებს შორის
- OOP - ინკაფსულაცია
- ობიექტის მდგომარეობა
- მეთოდების არგუმენტები
- მეთოდების დასაბრუნებელი ტიპები
- ინკაფსულაცია - Get და set მეთოდები
- OOP - მემკვიდრეობითობა
- მარტივი მაგალითი
- მეთოდების გადასაზღვრა
- მრავალ დონიანი იერარქია
- კლასის private წევრები
- final კლასები და მეთოდები
- მეთოდების გადატვირთვა
- OOP - პოლიმორფიზმი
- აბსტრაქტული კლასები
- აბსტრაქტული მეთოდები
- სუპერკლასი Object
- "ბრილიანტის" პრობლემა
- ინტერფეისი
- Java API-ს გამოყენება ArrayList-ის მაგალითზე
- კონტეინერი ArrayList
- ArrayList-ის და მასივის შედარება
- ობიექტის სასიცოცხლო ციკლი (სტეკი, ჰიპი, garbage collector)
- სტეკი და ჰიპი
- კონსტრუქტორი
- "ნაგვის შემგროვებელი"
- რიცხვები (Math კლასი, სტატიკური მეთოდები, autoboxing)
- static მეთოდები
- static ცვლადები
- Math კლასი
- Autoboxing
- გამონაკლისი შემთხვევები
- რა არის გამონაკლისი შემთხვევა?
- "შეუმოწმებელი" შემთხვევები
- რამდენიმე შემთხვევა ერთდროულად
- სუპერკლასი Exception
- finally ბლოკი
- შემთხვევის "გადასროლა"
- ფაილებთან მუშაობა (FileWriter და FileReader კლასები)
- File კლასი
- FileWriter კლასი
- FileReader კლასი
- BufferedReader და BufferedWriter კლასები
- სერიალიზაცია (ობიექტების „შენახვა“)
- რა არის სერიალიზაცია?
- დესერიალიზაცია
- მიმთითებლების "შენახვა"
- transient ცვლადები
- ვერსიის კონტროლი serialVersionUID
- GUI - გრაფიკული სამომხმარებლო ინტერფეისი (კომპონენტები, layout manager-ები)
- მარტივი gui
- ივენთების "დაჭერა"
- სახატავი პანელი
- შიდა კლასები
- ანიმაცია
- რა არის layout manager?
- BorderLayout
- FlowLayout
- BoxLayout
- კომპონენტი JTextField
- კომპონენტი JTextArea
- კომპონენტი JCheckBox
- კომპონენტი JList
- ნაკადები
- რა არის ნაკადი ?
- ნაკადის მდგომარეობა
- მარტივი მაგალითი
- მეთოდი sleep()
- სახელები
- synchronized მეთოდები
- synchronized მეთოდები (გაგრძელება)
- deadlock
- მონაცემთა სტრუქტურები (HashSet, TreeSet, HashMap, სორტირება)
- მონაცემთა დალაგება (სორტირება)
- ინტერფეისი Comparable
- ინტერფეისი Comparator
- HashSet
- HashSet (გაგრძელება)
- TreeSet
- HashMap
- პაკეტები და JAR ფაილები
- JAR ფაილი
- პაკეტები
- პაკეტებიანი JAR ფაილი
- სოკეტები
- დაკავშირება, გაგზავნა, მიღება
- TCP პორტები
- მონაცემების წაკითხვა სოკეტიდან
- მონაცემების ჩაწერა სოკეტში
- მარტივი კლიენტ-სერვერის მაგალითი
- მრავალმომხმარებლიანი ჩათის დაწერა
- კლიენტის gui-ს აწყობა
- კლიენტის მხარეს შეტყობინებების მიმღები ნაკადის დაწერა
- კლიენტის მხარეს შეტყობინების გაგზავნის ნაკადის დაწერა
- სერვერზე მომხმარებლების შეტყობინების მიღება
- სერვერზე მომხმარებლების შეტყობინების გაგზავნა სხვა მომხმარებლებისთვის
დამატებითი ინფორმაციისთვის გთხოვთ დაუკავშირდეთ წინასწარ სასწავლო ცენტრს