search
  • hy
  • en
swift

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

Աշխարհում լայն տարածում գտած iOS օպերացիոն համակարգը ստեղծվել է "Apple Inc."-ի կողմից` հատուկ իր սեփական արտադրանքի համար։ Այն հայտնի է բարձր կատարողականությամբ և կայունությամբ։ iOS-ը հզոր, ապահով և վստահված օպերացիոն համակարգ է։ Իր արագագործության և որակի շնորհիվ այս համակարգի օգտատերի թիվն ամբողջ աշխարհում կազմում է շուրջ 1 մլրդ։

Benefits

Հավաստագրված դասընթաց

Հավաստագրված դասընթաց

ՏՏ պահանջներին համապատասխան դասապլան

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

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

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

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

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

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

Ստացիր զեղչ վերջին փուլում *

50%

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

100%

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

30%

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

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

Սոնա Սարգսյան

Սոնա Սարգսյան

iOS Developer Telcell-ում

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

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

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

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

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

տեղադրել ստեղծված հավելվածները App Store-ում

տեղադրել ստեղծված հավելվածները App Store-ում

ներկայացնել քո պատրաստի նախագծերը գործընկեր կազմակերպություններին

ներկայացնել քո պատրաստի նախագծերը գործընկեր կազմակերպություններին

աշխատել ՏՏ ընկերություններում՝ որպես iOS ծրագրավորող

աշխատել ՏՏ ընկերություններում՝ որպես iOS ծրագրավորող

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

1-st Phase | Swift Fundamentals

  • Intro to Swift (Swift playground)

  • Basic types (Int, Float, Bool, etc.)

  • Basic Operators

  • Conditionals Optionals

  • Strings and Arithmetic

  • Value and Reference type

  • Optional variable

  • Unwrap an optional

  • Control Flow

  • Loop and Functions

  • Collections type Array, Dictionary , Set

  • Swift Fundamentals Course Challenge: exam 1

2-nd Phase | Swift OOP

  • Structs and Enumerations

  • Classes and Objects

  • Inheritance

  • Encapsulation

  • Polymorphism and Abstraction

  • Closures

  • Protocols

  • Delegate, Notification, KVO

  • Computed and stored Property

  • Extensions

  • Memory management ARC

  • Swift OOP Course Challenge: exam 2

3-rd Phase | iOS Fundamentals

  • Intro to iOS

  • Intro to Xcode, Simulator and Debugging

  • Application’s structure and life cycle

  • ViewController and View life cycles

  • Foundation, UIKit frameworks

  • Navigations, transition modes and custom transitions

  • Collections (TableView and CollectionView)

  • Data storage UserDefaults and Keychain

  • Autolayout

  • Git/Bitbucket, git flow

  • 3rd party framework integration

  • iOS Fundamentals Course Challenge: exam 3

4-th Phase | iOS Advanced

  • Design Patterns

  • Working with JSON Serialization/deserialization, Codables

  • Working with Network using HTTP protocol URLSession

  • Simple Data storage UserDefaults File system

  • Data storage Core Data and Realm

  • Multithreading in iOS (GCD)

  • Working with background tasks

  • Push Notifications

  • Advanced UI

  • Working with Layers

  • Interview question and answers

  • iOS Advanced Course Challenge: exam 4

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

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