Курс Swift Start
- Online
- Для початківців
- iOS Development, Swift
![]() |
|
Навчальний центр: | Foxminded |
---|---|
Формат: | Курс |
Мова викладання: | Ukrainian |
Тривалість навчання: | 5 місяців |
Початок курсу: | Будь-який момент |
Вартість навчання: | 1 775 UAH за курс |
Подробиці та реєстрація
Навчання відбувається онлайн: ви вивчаєте курс з нуля у своєму темпі, переглядаючи відео-лекції та виконуючи практичні завдання від автора курсу. Після проходження курсу Swift Start – ви з нуля осягнете основи Swift, які дозволять вам розвиватися далі самостійно або на наших курсах менторингу iOS
Програма курсу
Вступна частина
Теорія:
- Вступне слово, поради щодо самоорганізації
- Привітання – розповідь про мову, що це, для чого застосовується, у чому переваги, де використовується Swift
Встановлення оточення
Теорія:
- Що таке XCode і для чого він призначений
- Apple Developer аккаунт
- Що таке Playground, як з ним працювати, інструменти
Практика:
- Встановлення XCode
- Робота з Playground
Змінні та базові операції зі змінними
Теорія:
- Змінні та константи
- Конкатенація
- Інтерполяція
Практика:
- Арифметичні операції на прикладі Int
- Робота з виводом у термінал - перша функція print()
- Завдання на роботу з опрацьованим матеріалом
Типи даних
Теорія:
- Базові типи даних
- Масив, Кортеж
- Словар, Сет
Практика:
- Приведення типів даних одного до іншого
- Впізнаємо тип даних за підказками xcode-a
- Базові операції по роботі з масивами, кортежами
- Базові операції по роботі зі словниками, сетами
- Завдання на роботу з кожною колекцією
Оператори керування потоком
Теорія:
- Логічні оператори
- Оператори порівняння
- Цикли
- Опціональні типи даних
Практика:
- Використовуємо if – else, логічні оператори (&&, || etc.), оператори порівняння (<, >, == etc)
- Працюємо з циклами for in, while, repeat while + guard, switch
- Працюємо з опціональними типами даних, optional Binding etc., nil, unwrapping
- Завдання по роботі з операторами в циклі. Завдання на опціонали
Функції
Теорія:
- Що таке функція
- Вступ до замикання
Практика:
- Написання простої функції
- Написання просунутої функції
- Приклади замикань із коробки
- Практика з написання своїх функцій
Кастомні типи даних та їх об'єкти
Теорія:
- Що таке – класи, структури, enum
- Базове введення в Reverence і Value типи
- Об'єкти типів – базове введення в ініціалізатори
- Базове введення в Протокол
- Збережені властивості
- Extensions
- Методи об'єктів
Практика:
- Методи об'єктів (object.doSome())
- Методи типів (static/class SomeClass.doSome())
- Написання та виклик методів і типів даних
- Створюємо свої типи даних
ООП
Теорія:
- Що таке ООП
- Послідування
- Поліморфізм
- Інкапсуляція
Практика:
- Послідування, поліморфізм на прикладі класів і масивів
- Інкапсуляція – атрибути private etc
Перший додаток
Теорія:
- Ведення в XCode проєкт
- Що таке симулятор
Практика:
- XCode: створюємо проєкт, вивчаємо інтерфейс, Storyboard, симулятор
- Работуємо перший повноцінний застосунок
Попередні вимоги
- Вільне володіння комп'ютером
- Вміння читати англійський текст
- Наявність будь-якого Apple комп'ютера для розробки
Особливості курсу
- Онлайн курс
- Необмежений доступ до відео-лекцій і завдань
- Без-перевірки
- Допомога в чаті Slack
Викладачі курсу
Олександр Олійник - iOS Engineer
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Web Academy
Формат
Online
Початок навчання
Дата формується
Тривалість
-
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Sigma Software University
Формат
Online
Початок навчання
Дата формується
Тривалість
14 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
10 500 UAH за курс
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 250 UAH за курс
Навчальний центр
Logos IT-Academy
Формат
Online
Початок навчання
23.10.2024
Тривалість
4 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
16 500 UAH за курс