Java დაპროგრამების ენა

შეხვედრების რაოდენობა: 10 შეხვედრა (20 გაკვეთილი)

შეხვედრის ხანგრძლივობა: 2 საათი

მსმენელების მაქსიმალური რაოდენობა: 15 მსმენელი

სასწავლო კურსის ლექტორი:
მირიან გიორგაძე – ქუთაისის საერთაშორისო უნივერსიტეტის (KIU) ლექტორი, ინფორმატიკის მიმართულების დოქტორანტი. მონაწილეობდა USAID ის პროექტებში და მუშაობდა Huawei-ში დეველოპერის პოზიციაზე.

სასწავლო კურსის ანოტაცია:
Java ერთ-ერთი ყველაზე გავრცელებული დაპროგრამების ენაა. იგი გამოიყენება ფართომასშტაბიანი Web აპლიკაციების, მობილურ და ე.წ. Desktop პროგრამული უზრუნველყოფის შექმნაში. Java-ს იყენებენ ჩატბოტებისა და მარკეტინგული ინსტრუმენტების დასამზადებლად, ხელოვნური ინტელექტის ხელსაწყოების დასაწერად, IoT ის მხარდასაჭერად. დაახლოებით 3 მილიარდი მოწყობილობა იყენებს ყოველდღიურად Java-ს. კურსის განმავლობაში ისწავლით მონაცემთა ტიპებს, ცვლადებს, ლოგიკურ ოპერატორებს და სტრუქტურებს. ციკლის ოპერატორებს. ობიექტზე ორიენტირებული პროგრამირების კონცეპტს. მემკვიდრეობას, ფაილებთან მუშაობს.

სასწავლო კურსის მიზანი:
კურსის მიზანია დაინტერესებულ პირებს მისცეს ფუნდამენტური ცოდნა Java დაპროგრამების ენაში. სტუდენტმა დამოუკიდებლად შეძლოს ფუნქციების შექმნა, ლოგიკური ოპერატორების და ციკლების გამოყენება. პრაქტიკულ ამოცანებითა და სავარჯიშოებით მსმენელს ასწავლოს მარტივი პროგრამების დამოუკიდებლად შექმნა.

კურსი ჩატარდება დისტანციურად!

კურსის საფასური: 

  • წინასწარი რეგისტრაციის ფასი: 150 ლარი (გადახდა 27.10.2022-ის ჩათვლით)

          წინასწარი რეგისტრაციის საფასური SCSA წევრებისთვის: 120 ლარი – გაიგეთ მეტი წევრობის შესახებ

  • სტანდარტული ფასი:  200 ლარი (გადახდა 27.10.2022-ის მერე)

          სტანდარტული საფასური SCSA წევრებისთვის: 150 ლარი – გაიგეთ მეტი წევრობის შესახებ

შეხვედრა 1

Why Learn Java?

Installing JDK + Intelij IDEA

First Java Program, Hello World Class, Primitive Data types

შეხვედრა 2

Variables, Basic operators, Type Casting

შეხვედრა 3

String and Array Methods, Primitive vs Reference Type

შეხვედრა 4

Making Program Interactive – Displaying Output, Accepting User Input.

Control Flow Statements Part 1

(Comparison operators, If Statement, Ternary Operator)

შეხვედრა 5

Control Flow Statements Part 2

(For, while & Do-while statement, Break & Continue)

შეხვედრა 6

Functional Programming

Functions, Parameters, Filtering, Lambda Expressions

შეხვედრა 7

Object-oriented Programming Part 1

Writing our own class, Field Methods & Constructors, Instantiating an Object

შეხვედრა 8

Object-oriented Programming Part 2

Inheritance, Writing the Parent and the Child class, Polymorphism, Abstraction.

შეხვედრა 9

Collections, Lists, ArrayLists, and Linked Lists.

შეხვედრა 10

File Handling, Reading a Text file, Writing to a Text File.

პასუხები მნიშვნელოვან კითხვებზე

  • არის თუ არა კურსი შესაფერისი დამწყებთათვის?

დიახ, შესაფერისია. კურსის წარმატებით ასათვისებლად დამატებითი ცოდნა არ არის საჭირო.

  • არის თუ არა კურსი შესაფერისი პროფესიონალებისთვის/დამწყები სპეციალისტებისთვის? 

კურსი საინტერესო იქნება სპეციალისტებისთვის, მაგრამ ვურჩევდით, ჯერ კურსის პროგრამას გაეცნონ.

  • ვსწავლობდი პროგრამირებას, მაგრამ არ ვარ დარწმუნებული ჩემს ცოდნაში. იქნება თუ არა ეს კურსი ჩემთვის სასარგებლო?

გირჩევთ გადაამოწმოთ პროგრამა – თუ თემების უმეტესობა თქვენთვის ნაცნობია, მაშინ საკმარისად კარგად აითვისებთ მასალებს, თუ არა – გირჩევთ, გაიაროთ კურსი ჩვენთან. ასევე, ჩვენს მასწავლებლებს ყოველთვის შეუძლიათ გაგიწიონ სატელეფონო კონსულტაცია და დაგეხმარონ თქვენთვის საუკეთესო, თქვენზე მორგებული ტრენინგის შერჩევაში.

  • რა მოხდება რეგისტრაციის გავლის შემდეგ?

დღის განმავლობაში თქვენ მიიღებთ წერილს ელ. ფოსტაზე, რომელიც მიუთითეთ სარეგისტრაციო ფორმაში. სადაც გამოგეგზავნებათ რეკვიზიტები. გადახდის შემდეგ თქვენ დაემატებით მონაწილეთა სიას. ამის შემდეგ უნდა დაელოდოთ კურსის დაწყების თარიღს და შეუერთდეთ თქვენს ჯგუფს.

  • როგორ უნდა გადავიხადო კურსის საფასური?

რეგისტრაციის შემდეგ,  სამუშაო დღის განმავლობაში  მიიღებთ წერილს ელ. ფოსტაზე, რომელიც მიუთითეთ სარეგისტრაციო ფორმაში, სადაც გამოგეგზავნებათ რეკვიზიტები. ასევე, მენეჯერს შეუძლია დაგიკავშირდეთ მითითებულ ნომერზე/მეილზე დეტალების დასაზუსტებლად.

  • შემიძლია თუ არა კურსის საფასურის გადახდა ინვოისით?

რა თქმა უნდა! ჩვენ ხშირად ვთანამშრომლობთ კომპანიებთან, რომლებიც აგზავნიან თავიანთ თანამშრომლებს ჩვენთან სასწავლებლად. თქვენ უბრალოდ უნდა აცნობოთ ჩვენს ფინანსურ მენეჯერს, რომ გსურთ ინვოისის მიღება.

  • როგორია კურსის ფორმატი?

კურსი ჩატარდება დისტანციურად: ლაივ რეჟიმში გაკვეთილები ჩატარდება ლექტორის თანხლებით. ყოველთვის გექნებათ შესაძლებლობა დაუსვათ შეკითხვა უშუალოდ ლექტორს.

  • როდის იწყება ლექციები? / როდის მექნება წვდომა კურსის ჯგუფზე?

თუ თქვენ ჩაერთვებით ონლაინ, ტრენინგის დაწყებამდე რამდენიმე საათით ადრე, ჩვენი მენეჯერი ელ.ფოსტაზე გამოგიგზავნით ტრენინგზე დასასწრებ/შემოსასვლელ ბმულს.   

  • კურსის განმავლობაში დამჭირდება თუ არა ლეპტოპი/კომპიუტერი და როგორ?

თუ აუდიტორიაში ესწრებით ლექციას მაშინ კურსისთვის საჭირო კომპიუტერი/ლეპტოპი დაგხვდებათ საკლასო ოთახში. სურვილის შემთხვევაში, შეგიძლიათ აუდიტორიაშიც წამოიღოთ თქვენი პირადი ლეპტოპი.

თუ თქვენ აირჩევთ ტრენინგის ონლაინ სწავლების მეთოდს, მაშინ დაგჭირდებათ სტანდარტული ლეპტოპი/კომპიუტერი.

  • იქნება თუ არა კურსზე საშინაო დავალება?

დიახ, კურსის წარმატებით გავლა დამოკიდებულია საშინაო დავალების შესრულებაზე. ჩვენი პედაგოგები გირჩევენ შეასრულოთ ყველა საშინაო დავალება.

  • გაკეთდება თუ არა გაკვეთილების ჩანაწერი?

არა, ჩვენ არ ვაკეთებთ ლექციის ჩანაწერებს – ეს უარყოფითად აისახება სტუდენტის მოსწრებაზე და კურსის დასრულების ხარისხზე. რა თქმა უნდა, რთულ თემატიკაზე ლექტორს შეუძლია გააკეთოს მოკლე ჩანაწერი, მაგრამ მხოლოდ გამონაკლისის სახით. მეორეს მხრივ, ჩვენი ლექტორები ყოველთვის მზად არიან დაგეხმაროთ და ახსნან გავლილი მასალა.

  • ვის მივმართოთ თუ რაღაც არ იხსნება, არ იტვირთება ან არ მუშაობს?

ყოველთვის შეგიძლიათ დახმარებისთვის მიმართოთ თქვენს ლექტორს. ასევე, ნებისმიერი საორგანიზაციო კითხვისთვის დაგვიკავშირდით (+995) 571 381 166 / (+995) 595 511 355 / (+995) 591 050 989.

სხვა კურსები

I agree to Privacy Policy of Scientific Cyber Security Association