Java Ծրագրավորողի Ուղի

Java լեզուն արդեն վաղուց իր կայուն տեղն ունի համաշխարհային ծրագրային ապահովման մշակման գործընթացում։ Այն հիմք է մուլտիպլատֆորմ ծրագրավորմանը, հետագայում էլ դառնալով վեբ և մոբայլ ծրագրավորման դոմինանտ լեզուներից մեկը։

Մեր դպրոցն առաջարկում է «Java Ծրագրավորողի Ուղի» փաթեթը, որի նպատակն է տալ ֆունդամենտալ և կիրառական գիտելիքներ, որոնք ձեզ կդարձնեն խիստ մրցակցային աշխատանքային շուկայում։

Java լեզվով հնարավոր է մշակել ինչպես վեբ backend, այնպես էլ Android համակարգեր։

Այն հանդիսանում է ամանատարածված ծրագրավորման լեզուներից մինչ այժմ։

Այս պահին դասընթացները արդեն մեկնարկել են, բայց դու կարող ես գրանցվել հաջորդ Java Ծրագրավորման Ուղի փաթեթին։

Ընդհանուր տեղեկություն

Java Ծրագրավորողի Ուղին ներառում է մի քանի զուգահեռ դասընթացներ` 3 ամիս տևողությամբ, որից հետո սկսվելու է պրակտիկ ուսումնառության փուլը։

Պրակտիկայի փուլին կկարողանան մասնակցել միայն այն ուսանողներն, ովքեր դասընթացների արդյունքում ձեռք կբերեն պահանջվող գիտելիքները՝ ցույց տալով գերազանց առաջադիմություն։

Այն դիմորդները, ովքեր կունենան նախնական գերազանց գիտելիքներ այս կամ այն առարկայից (օրինակ՝ անգլերեն, դիսկրետ մաթեմատիկա, և այլն), կստանան համապատասխան զեղչի հնարավորություն։

Տևողություն

Դասընթացների փուլ՝ 3 ամիս, Պրակտիկայի փուլ՝ 3 ամիս

Դասակարգ

Երկ-Ուրբ, օրական 2 դաս

Ժամեր

Երեկոյան, 3-4 ժամ

Արժեք

50․000 դրամ/ամսական

Բոնուս

Գերազանց առաջադիմությամբ ուսանողներին կտրվի զեղչի հնարավորություն՝ երկրորդ ամսից սկսած

Դասընթացների բովանդակություն

Ծրագրավորման հիմունքներ

    • համակարգչի կառուցվածք
    • հիշողություն
    • ծրագրի կոմպիլյացիա
    • պրոցեսներ
    • ծրագրի բեռնում և աշխատանք
    • ներածում/արտածում
    • օպերացիոն համակարգի դերը ծրագրավորման մեջ

Դիսկրետ մաթեմատիկա

    • բազմությունների տեսություն
    • կոմբինատորիկա
    • Բուլյան ֆունկցիաներ
    • գրաֆների տեսություն
    • ավտոմատների տեսություն
    • կոդավորում

Ծրագրավորում Java լեզվով

    • JVM, JRE JDK
    • տիպեր և փոփականներ
    • Լեզվի հիմնական հասկացություններ
    • Օբյեկտ-կողմնորոշված ծրագրավորում (OOP)
    • Exceptions
    • Collections
    • Հիշողության կառավարում

Զուգահեռ ծրագրավորում Java լեզվով

    • threads
    • processes
    • synchronization
    • threads in Java

Տվյալների բազաների հետ աշխատանք Java լեզվով

    • տվյալների մոդելավորում - Entity/Relationship մոդել
    • ռելացիոն բազաներ
    • SQL լեզու
    • JDBC
    • Hybernate / JPA

Soft skills

    • interviewing
    • time management
    • negotiation skills
    • presentation skills
    • work culture
    • sense of ownership

English for IT

անգլերեն լեզվի խորացված դասեր, որոնք ձեզ կտան մրցակցային առավելություն աշխատանքի ընդունվելիս