Էյ Ջի Էյջ ուսումնական կենտրոնը կազմակերպում է JAVA դասընթացներ ինչպես սկսնակների, այնպես էլ տվյալ ոլորտի ծրագրավորողների մասնագիտական աճի համար: Դասընթացի տևողությունը – 2 ամիս (24 դասաժամ) Հաճախումները - շաբաթական 3 դաս, յուրաքանչյուր դասի տևողությունը 1,5 ժամ Դասընթացների ավարտական վկայականի տրամադրում
Դասընթացի նկարագրություն 1-ին փուլ 1. Java-ի համեմատություններն այլ ծրագրավորման լեզուների հետ, առավելությունները և թերությունները, byte code, java virtual machine (JVM), Java-ով գրված ծրագրերի տեղափոխելիությունը (cross-platform software), Java-ով առաջին ծրագրի՝ “Hello World”-ի ստեղծումը 2. OOP-ի գաղափարների հետ նախնական ծանոթացում՝ ինկապսուլյացիա, ժառանգում և պոլիմորֆիզմ Փոփոխականների տիպեր՝ ամբողջական թվեր, իրական թվեր, տրամաբանական և տողային տիպեր, երկչափ և միաչափ զանգվածներ, final բանալի բառը 3. If, for, while, do while, switch, break, continue օպերատորներ 4. Մեթոդներ (methods), մեթոդների գերբեռնում (overloading) 5. Ռեկուրսիվ մեթոդներ 6. Կլասներ, կոնստրուկտորներ, garbage collector 7. Autoboxing, autounboxing, static անդամներ, singleton pattern 8. Ժառանգում (inheritence) 9. Կոնստրուկտորների գերբեռնում, մեթոդների overriding, անոտացիաներ(annotations), javadoc-ի միջոցով փաստաթղթերի գեներացում 10. This բանալի բառը, համեմատություն String, String Buffer, String Builder կլասների միջև, թվարկումներ (enums) 11. Բացառություններ (Exceptions)` try, catch, finally բլոկների օգտագործում 12. Բացառություններ (Exceptions)` ներդրված try catch բլոկներ, catch-ի բազմակի օգտագործում, բացառությունների գեներացում throw օպերատորի միջոցով
2-րդ փուլ 1. Աբստրակտ կլասեր(Abstract classes) 2. Ընդհանրացված կլասեր (Generics) 3. Ինտերֆեյսներ 4. Thread-ներ 5. Thread-ներ 6. Աշխատանք ֆայլերի հետ 7. Collections Framework 8. java.util, Collections Framework – interface Collection, interface List, interface Map, Interface Set 9. java.util, Collections Framework – class LinkedList, class HashSet, class HashMap, class Arrays 10. Սերվլետներ 11. Սերվլետներ 12. Աշխատանք տվյալների բազաների հետ JDBC-ի միջոցով
Kosmetologiakan das@ntacner xoracvac