search
  • hy
  • en
android

Android ծրագրավորման դասընթաց

Հաշվի առնելով մեր իրականությունում սմարթֆոնների լայն կիրառությունը՝ ակնհայտ է դրանց ծրագրային ապահովման կարևորությունը։ Android օպերացիոն համակարգով ներկայումս աշխատում են միլիոնավոր բջջային սարքեր աշխարհի ավելի քան 190 երկրներում։ Օրեցօր ավելանում է տվյալ ՕՀ-ի օգտատերերի թիվը՝ շնորհիվ իր արագագործության և նորարարական գաղափարների։

Դասավանդման լավագույն մեթոդիկա

Դասավանդման լավագույն մեթոդիկա

Գնահատված է ավելի քան 100 շրջանավարտների կողմից

Իրական նախագծեր

Իրական նախագծեր

Ուսումնական ընթացքն ուղեկցվում է գործնական մի շարք նախագծերով

Սերտիֆիկատի տրամադրում

Սերտիֆիկատի տրամադրում

Հաջողությամբ ավարտելու դեպքում մասնագիտական լիցենզավորում

Եղի՛ր մրցունակ, սովորի՛ր անվճար *

50%

4․4 - 4․7 միջակայքում միավոր ստանալու դեպքում

100%

4․8 - 5 միջակայքում միավոր ստանալու դեպքում

30%

4 - 4․3 միջակայքում միավոր ստանալու դեպքում

Դասավանդող մասնագետ

Վիլհելմ Մուրադյան

Վիլհելմ Մուրադյան

Android Developer NTIC Armenia-ում

Դասընթացը քեզ համար է, եթե

  • ունես ալգորիթմիկ մտածողություն
  • տիրապետում ես մաթեմատիկական բազային գիտելիքների
  • հետաքրքրված ես մոբայլ ծրագրավորմամբ
  • ցանկանում ես ձեռք բերել նոր հմտություններ և խորը գիտելիքներ
  • Տևողություն՝ 4 ամիս
  • Արժեք՝ 45.000 դրամ/ամիս
  • Գրանցման վերջնաժամկետ՝ 07/04/2021

Դասընթացի ավարտից հետո կկարողանաս

կազմել լիարժեք պատկերացում Android-ի մասին և հասկանալ աշխատանքի սկզբունքները

կազմել լիարժեք պատկերացում Android-ի մասին և հասկանալ աշխատանքի սկզբունքները

ստեղծել բազմաֆունկցիոնալ հավելվածներով պորտֆոլիո Android-ի համար

ստեղծել բազմաֆունկցիոնալ հավելվածներով պորտֆոլիո Android-ի համար

մասնակցել Advanced Android և Kotlin դասընթացներին

մասնակցել Advanced Android և Kotlin դասընթացներին

աշխատանքի անցնել առաջատար ՏՏ ընկերություններում՝ որպես սկսնակ Android ծրագրավորող

աշխատանքի անցնել առաջատար ՏՏ ընկերություններում՝ որպես սկսնակ Android ծրագրավորող

Ուսումնական պլան

Phase 1 | Java Core

  • Principles,Versions and Primitive data types

  • Java JVM and bytecode

  • Conditional Operators and Switch

  • Steps to create Product Design

  • Java Arrays

  • Multidimensional Arrays

  • Java Strings and String Pool

  • StringBuilder and StringBuffer

  • Compiler, JIT, JVM, JDK

  • Immutable and Mutable Classes

  • Java Methods

  • Recursion in Java and Varargs

  • Test

Phase 2 | JAVA OOP

  • Introduction to Classes and Objects

  • Heap and Stack in memory

  • Constructor in Java

  • Static in Java

  • Inheritance and Encapsulation

  • Polymorphism and abstraction in Java

  • Modifiers and Package

  • Interface, Multiple inheritance by Interface in Java

  • Generics

  • Java Collection Framework (JCF)

  • Thread and Multithreading

  • Exceptions

Phase 3 | ANDROID FOR BEGINERS LEVEL 1

  • Introduction to Android and its versions

  • Android Studio Installation and Setup

  • General Layout

  • Building and Deployment Projects

  • Emulators and Deployment

  • Activity-lifecycle Concepts

  • Direct and Indirect Intents

  • Put and Get Extras from an Intent

  • StartActivityForResult:RadioButton,CheckBox

  • Dialogs

  • Fragment-lifecycle Concepts

  • Transferring Data from Fragment to Activity

Phase 4 | ANDROID FOR BEGINERS LEVEL 2

  • Menu Creation

  • Creating Sqlite DataBase

  • Writing and Reading Data from DB

  • Updating and Removing data from DB

  • Recyclerview

  • Adapters

  • Handler

  • Notifications

  • Service-lifecycle Concepts

  • Background and Foreground Services

  • Creating Git Account

  • Adding Project on Git Account

Տեղեկատվություն

  • Ընդունելությունն իրականացվում է երկու փուլով։
  • Ուսումնական ընթացքն ուղեկցվում է գործնական առաջադրանքներով։
  • Դասընթացի բոլոր փուլերը հաջողությամբ ավարտելուց հետո շրջանավարտներին տրվում է հավաստագիր։
  • Դասընթացներն անցկացվում են շաբաթական 3 օր հաճախականությամբ, 2 ժամ տևողությամբ։
  • * Միավորը հաշվարկվում է փուլի ընթացքում ստացած գնահատականների և ամփոփիչ թեստի արդյունքի հիման վրա։
  • Հավելյալ հարցերի դեպքում կա՛պ հաստատիր մեզ հետ: