Swift App Development (Pointful Education) окуу программасы

Swift App Development (Pointful Education) окуу программасы

Swift App Development (Pointful Education) окуу программасы катышуучуларды Apple экосистемасы үчүн мобилдик тиркемелерди иштеп чыгууга даярдоого арналган. Курс Swift программалоо тили, Xcode иштеп чыгуу чөйрөсү жана iPhone менен iPad үчүн заманбап тиркемелерди түзүүнүн негиздери менен тааныштырат.

Курстун максаты

Катышуучуларды Swift программалоо тилин колдонуу менен мобилдик тиркемелерди иштеп чыгууга даярдоо, Xcode иштеп чыгуу чөйрөсүн натыйжалуу пайдаланууга үйрөтүү жана iOS жана iPadOS платформалары үчүн тиркемелерди түзүүнүн практикалык көндүмдөрүн калыптандыруу.

Узактыгы

Курстун жалпы көлөмү 50–80 академиялык саатты түзөт.

Курс англис тилинде, онлайн форматта өткөрүлөт. Окутуунун узактыгы тандалган окуу графигине жана курстун интенсивдүүлүгүнө жараша аныкталат.

Курстун түзүмү жана мазмуну

1-модуль. Swift жана Xcode менен таанышуу

  • Swift программалоо тили жана Xcode иштеп чыгуу чөйрөсүнө сереп;
  • Swift синтаксисинин негиздери: өзгөрмөлөр, маалымат түрлөрү жана туруктуулар;
  • Башкаруучу конструкциялар: шарттар, циклдер жана функциялар;
  • Swift Playground аркылуу код жазуунун интерактивдүү практикасы.

2-модуль. Тиркемелерди иштеп чыгуунун негиздери

  • Класстар жана структуралар;
  • Касиеттер (Properties) жана методдор;
  • Мурастоо (Inheritance) жана полиморфизм;
  • Протоколдор жана кеңейтүүлөр (Extensions) менен иштөө.

 

3-модуль. Колдонуучу интерфейси

  • UIKit жана SwiftUI аркылуу интерфейстерди түзүү;
  • Интерфейс элементтери: баскычтар, текст талаалары, таблицалар жана контейнерлер;
  • Auto Layout жана адаптивдүү интерфейстер менен иштөө;
  • Колдонуучунун аракеттерин жана жаңсоолорун (Gestures) иштетүү.

4-модуль. Маалыматтар менен иштөө

  • Массивдер, сөздүктөр жана маалыматтар жыйнактары;
  • Маалыматтарды жергиликтүү сактоо: UserDefaults жана файлдар;
  • Структураланган маалыматтар үчүн Core Data менен иштөө;
  • REST API жана JSON менен байланышуу жана иштөө.

5-модуль. Тестирлөө жана мүчүлүштүктөрдү оңдоо

  • Xcode’дун мүчүлүштүктөрдү оңдоо куралдары;
  • Unit-тесттерди жана UI-тесттерди жазуу;
  • Каталарды жана өзгөчө кырдаалдарды иштетүү;
  • Тиркеменин өндүрүмдүүлүгүн оптималдаштыруу.

6-модуль. Тиркемени жарыялоо

  • Apple Developer Account аккаунтун жөндөө;
  • Тиркемени жарыялоого даярдоо;
  • App Store‘го жарыялоо процесси;
  • Тиркемелерди маркетингдөө жана илгерилетүүнүн негиздери.

7-модуль. Практикалык даярдык

  • Комплекстүү практикалык тапшырмаларды аткаруу;
  • Өзүнүн мобилдик тиркемесин иштеп чыгуу;
  • Тестирлөө жана каталарды оңдоо;
  • Жыйынтыктоочу долбоорду даярдоо.

Окутуу ыкмалары

  • Демонстрациялар менен интерактивдүү видео окутуу;
  • Swift жана Xcode боюнча практикалык сабактар;
  • Кадам сайын көрсөтмөлөр жана практикалык долбоорлор;
  • Мобилдик тиркемелерди иштеп чыгуу боюнча реалдуу тапшырмаларды аткаруу;
  • Apple түзмөктөрү үчүн тиркемелерди түзүү боюнча практикалык тажрыйба.

Баалоо

Окуу процессинде катышуучулар практикалык тапшырмаларды, тесттерди жана долбоорлорду аткарышат. Жыйынтыктоочу баа практикалык иштерди ийгиликтүү аткаруунун жана мобилдик тиркемени иштеп чыгуу боюнча жыйынтыктоочу долбоорду коргоонун негизинде коюлат.

САБАКТАР ОНЛАЙН–ФОРМАТТА ӨТӨТ. ОКУУНУН ЖЫЙЫНТЫГЫ БОЮНЧА АРТКИнин СЕРТИФИКАТЫ БЕРИЛЕТ КУРСКА ЖАЗЫЛЫҢЫЗ