Курс Swift Start

Online
Для новачків
Відеолекції
Swift – це сучасна мова програмування, розроблена компанією Apple для створення додатків для iOS, macOS, watchOS і tvOS. Курс Swift для початківців допоможе вам почати навчання з нуля й опанувати основи перед глибшим вивченням iOS розробки.

Для кого?

01 Світчерам з інших професій

Люди, які бажають змінити свою професійну сферу діяльності на одну із ІТ спеціальностей та знайти високооплачувану роботу в галузі програмування.

02 Світчерам з інших IT професій

Люди, які працюють в IT і не є програмістами, але бажають змінити свою спеціалізацію та опанувати нові технологічні стеки мови Java

03 Новачкам у програмуванні

Для тих, хто не має жодного досвіду у програмуванні. Для тих, кому складно уявити в голові програму складнішу ніж HelloWorld.

04 Охочих навчатися з ментором

Для тих, хто хоче навчатись на подальших курсах менторингу, але розуміє, що його знань для цього формату поки недостатньо.
Отримати безкоштовну консультацію Отримати консультацію

Формат та вимоги

Формат:
Відеоуроки з теорією
Практичні завдання
Online навчання в зручний для вас час
Допомога в чаті Zulip
Вимоги:
Знання ПК на рівні користувача
Вміння читати англійський текст

Програма курсу

Теорія

Вступне слово, поради щодо самоорганізації.

Привітання – розповідь про мову, що це, для чого застосовується, у чому переваги, де використовується 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, симулятор
  • Робимо перший повноцінний застосунок

Зручно – коли все в одному місці: LMS

Зручно – коли все в одному місці: LMS
Автор курсу
Олександр Олійник
iOS Engineer
Олександр Олійник - Ментор напряму iOS

Займаюсь програмуванням 2 роки, працюю в компанії Avenga, був залучений до трьох різних проектів, два з яких були короткострокові (6-12 місяців), включали в себе, як роботу з hardware, так і з software, і мали під собою побудову додатку від самого початку і до релізу. Останній рік працюю на великому проекті у команді з іншими спеціалістами такими, як QA, Salesforce, PMO, iOS. Останній проект зарелізений і постійно оновлюється новими версіями

Етапи навчання

1
Swift Start
2
iOS (mentoring)

Ваш результат

Після курсу Swift Start ви:
Будете розуміти та вміти застосовувати основні концепції та принципи Swift.
Вмітимете писати найпростіші програми на Swift.
Зможете розвиватися далі самостійно або на наших курсах менторингу iOS.
Матимете спільноту однодумців для обміну знаннями та досвідом і формування професійних зв’язків.
Сертифікат після проходження
Проконсультуйте мене!
Курс: Java Start
Lukianov Oleh
Дуже цікаво та стисло надано увесь необхідний матеріал. Можно легко зрозуміти чи це твій напрямок чи ні. Лише одне зауваження – було б добре якби до кожного практичного завдання після натискання кнопки “Відмітити як виконане” надавався доступ до прикладу виконанн…
Читати повністю

Дуже цікаво та стисло надано увесь необхідний матеріал. Можно легко зрозуміти чи це твій напрямок чи ні. Лише одне зауваження – було б добре якби до кожного практичного завдання після натискання кнопки “Відмітити як виконане” надавався доступ до прикладу виконання цього завдання ментором. Можна тільки текстово, без відеоряду. Це дасть можливість дивитися на якісно виконаний код і одразу виправляти свої помилки якщо було невірно зрозуміле завдяння чи невірно названі константи та інше.

Anisimova Nataliia
Мені сподобалося, що наставник пояснював усе в доступній формі. Були цікаві практичні завдання. Курс можна проходити в зручному для вас темпі.
Omelchuk Pavlo
Все классно, але одне технічне зауваження (побажання) Якість відео вмикається завжди з Авто, і десь посеред відео перемикає з 1080 на 360, і код майже не видно, було б добре якщо, якість вмикалася одразу з 1080 а не авто, або фіксувалася на попередньо обраній яко…
Читати повністю

Все классно, але одне технічне зауваження (побажання) Якість відео вмикається завжди з Авто, і десь посеред відео перемикає з 1080 на 360, і код майже не видно, було б добре якщо, якість вмикалася одразу з 1080 а не авто, або фіксувалася на попередньо обраній якості 🙂

Kachurovskiy Oleksandr
Мені сподобалась подача інформації від лектора. Оскільки я уже знайомий трохи із “Swift” але мені було і цікава, і корисно, і важко ) Із задоволенням виконував завдання. Саме “Swift Start” – надзвичайно крутий курс і мені надзвичайно сподобався, який я при потреб…
Читати повністю

Мені сподобалась подача інформації від лектора. Оскільки я уже знайомий трохи із “Swift” але мені було і цікава, і корисно, і важко ) Із задоволенням виконував завдання. Саме “Swift Start” – надзвичайно крутий курс і мені надзвичайно сподобався, який я при потребі буду рекомендувати. На відміну від менторінгу.

Ibrahimov Andrii
Крутий курс для новачків , та знайомства з мовою swift, , супер підійде для всіх початківців , також для тих хто цікавиться програмуванням і хоче спробувати себе в новій галузі. Особисто мені хотілось би трохи більше знань не тільки про swift, а також про UIKit і…
Читати повністю

Крутий курс для новачків , та знайомства з мовою swift, , супер підійде для всіх початківців , також для тих хто цікавиться програмуванням і хоче спробувати себе в новій галузі. Особисто мені хотілось би трохи більше знань не тільки про swift, а також про UIKit і роботу в storyboard , але як то кажуть далі буде… : )

Maksim Shavrin
Я довго шукав, де можу здобути хорошу освіту, але довго не міг знайти компанію – скрізь пропонували взяти кредит, а також договір про надання послуг був дуже “каламутним”… Про компанію Foxminded дізнався через канал Сергія Немчинського – і одразу зрозумів: “Цьо…
Читати повністю

Я довго шукав, де можу здобути хорошу освіту, але довго не міг знайти компанію – скрізь пропонували взяти кредит, а також договір про надання послуг був дуже “каламутним”… Про компанію Foxminded дізнався через канал Сергія Немчинського – і одразу зрозумів: “Цьому дядькові можна довіряти!”. Також дуже сподобався принцип помісячної оплати і те, що спочатку пропонували пробний безкоштовний період. Принцип: “коли зробиш завдання, тоді отримаєш наступне” – прекрасний! Це підстьобує, щоб не лінуватися, а робити все швидше і якісніше. Через те, що всю документацію для виконання завдань вивчаєш сам, а не отримуєш готові рішення, – я тепер можу бути впевненим, що отримав купу дійсно корисних навичок. Чудова компанія, всім раджу!

Volodymyr Kovalchuk
Якщо ви і правду хочете навчитись програмувати, тоді вам варто попробувати скористатись з їх послуг.

Вартість курсу

Подайте заявку сьогодні та отримайте необмежений доступ до курсу
1990 грн | 60 USD
3550 грн | 100 USD
🎁 Бонус: -10% на 1-ий місяць навчання курсу менторингу iOS (дійсна протягом 2 міс.)
Подати заявку

Реєстрація

Ми не співпрацюємо з резидентами РФ та РБ!


    Надсилаючи повідомлення, ви погоджуєтесь з нашою офертою.

    FAQ

    Яка тривалість навчання на курсі Swift Start?

    Курс складається з 25 відеолекцій та практичного завдання до кожної лекції. Зазвичай, наші студенти проходять його за 3-4 тижні, приділяючи навчанню до 1 години вільного часу в день.

    Чи можу я оплатити курс зараз, а почати навчання пізніше?

    Так, оскільки після покупки курсу ви отримуєте необмежений доступ до курсу, тому можете розпочати навчання у будь-який момент та зручний для час.

    Чи буде у мене підтримка під час навчання?

    Так, під час навчання з вами на зв’язку буде особистий менеджер, що допомагатиме вирішувати організаційні питання. Також ми додамо вас до корпоративного чату Zulip, де буде присутній ментор, який допоможе вирішити ваші питання стосовно курсу.

    Чи будуть перевірятись мої завдання на курсі?

    Всі завдання на курсі виконуються за принципом “Якщо код скомпілювався – значить, ви все зробили правильно і можете переходити до наступної лекції”, тому перевірки ментора не потрібні. Також автор курсу показує у лекції свій варіант рішення. Якщо у вас виникнуть труднощі з виконанням завдання – ментор в чаті допоможе розібратись з рішенням.

    Чи є повернення? А раптом мені не сподобається?

    За умовами нашої Оферти повернути кошти за придбаний курс після його відкриття буде неможливо. На нашому сайті є представлення LMS, щоб ви могли оцінити якість подачі інформації та стиль викладання автора перед прийняттям рішення про покупку курсу.

    Курс Swift для початківців

    Swift – мова програмування від Apple для розробки застосунків для iOS, macOS, watchOS і tvOS. Вона проста, але потужна. Сьогодні багато популярних додатків написані на Swift. Якщо ви хочете створювати мобільні додатки, курс Swift з нуля стане гарним початком.

    Навіщо вивчати Swift?

    Swift – ключ до світу Apple. Знаючи його, ви зможете створювати додатки для iPhone, Mac, Apple Watch і Apple TV. А це означає – отримуєте доступ до величезного ринку користувачів.

    • Охоплення продуктів Apple. Swift дає змогу розробникам створювати додатки для всього арсеналу пристроїв від Apple: починаючи від iPhone, закінчуючи Apple Watch і Apple TV. Це відкриває доступ до мільйонів користувачів по всьому світу.
    • Зростання та перспективи. Ринок мобільних застосунків для iOS продовжує зростати, і попит на якісні додатки й ігри не зменшується.
    • Порівняння з іншими мовами. На відміну від багатьох інших мов, Swift створювався з акцентом на простоту й ефективність. Її синтаксис є інтуїтивно зрозумілим, що прискорює процес навчання. При цьому, Swift має високу продуктивність і безпеку.
    • Безпека і швидкість. Apple розробила Swift з акцентом на безпеку, що знижує ймовірність помилок у коді та покращує захист даних користувачів. Крім того, додатки на Swift працюють швидко, що покращує їхню взаємодію з користувачами.
    • Суспільство та ресурси. Swift за короткий час завоював величезну спільноту розробників. Існує безліч ресурсів, форумів і навчальних курсів, які допоможуть вам у вивченні цієї мови.

    Отже, обираючи вивчення Swift, ви не лише набуваєте нових навичок, а й інвестуєте у своє майбутнє в індустрії розробки застосунків.

    Для кого призначений курс

    Думаєте про те, щоб почати вивчати Swift або доповнити свої наявні навички програмування? Наш курс ідеально підходить як для тих, хто тільки починає своє занурення у світ розробки, так і для досвідчених професіоналів, які прагнуть розширити свої горизонти й опанувати нову мову програмування. Якщо ви – новачок, матеріали курсу допоможуть вам впевнено ступати шляхом розробника. А якщо ви вже давно в індустрії, то завдяки курсу ви зможете швидко й ефективно інтегрувати Swift у свою професійну діяльність.

    Занурення у світ програмування і, зокрема, у Swift, потребує не лише теоретичних знань, а й практичного досвіду. Адже саме практика дає змогу закріпити засвоєну інформацію та зрозуміти всі тонкощі роботи з кодом. Без постійних тренувань і реальної розробки навіть найпросунутіші знання можуть залишитися незатребуваними. Тому наш акцент на практичних завданнях і проєктах – це не просто формат навчання, це ключ до ефективності та впевненості у своїх навичках.

    Не пропустіть свій шанс зробити рішучий крок до успішної кар’єри розробника на Swift. Почніть навчання просто зараз, і вже скоро ви зможете пишатися своїми першими роботами та досягненнями в цій галузі!

    Показати більше Приховати
    Програма лояльності
    Перейти