💻 Підвищення цін на курси для початківців з 20.05.2024
Дізнатися більше

Курс Swift Start

Online

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

Навчання відбувається онлайн: ви вивчаєте курс з нуля у своєму темпі, переглядаючи відео-лекції та виконуючи практичні завдання від автора курсу. Якщо ви не знаєте, з чого почати вивчення Swift, цей курс стане ідеальним стартом для вас!

Про курс

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

Теорія:

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

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

Курс Swift Start

Умови
  • Онлайн курс
  • Без перевірки
  • Допомога в чаті Zulip
  • Необмежений доступ до курсу

Про навчання

Як проходить навчання?

Ти отримуєш доступ до відеоуроків з теорією і одразу на практиці застосовуєш знання – пишеш код і запускаєш його на виконання. Код скомпілювався (запустився без помилок) – вітаємо! Ти зробив все правильно і можеш перейти до наступного завдання.

Для кого цей курс?

Для тих, хто тільки зрозумів (або давно хотів і не наважувався), що хоче стати розробником Swift, але не писав код жодною мовою програмування. Для тих, кому складно налаштувати оточення і домогтися того, щоб програма складніше HelloWorld, склалася в голові.

Початкові вимоги?

Будь-яка людина, яка це читає, зможе почати проходити курс Swift Start, оскільки особливих вимог до студентів немає. Вміння користуватися комп’ютером. Вміння читати англійський текст (велика частина інформації, яка вам буде потрібна вже за межами курсу, буде англійською).

Етапи вашого навчання

Ваш план навчання з нуля до спеціаліста рівня Strong Swift Junior
1
Swift Start

Як відбувається навчання?

Реєстрація

Залишаєш заявку на сайті

Відповіді на питання

З тобою зв’язується співробітник FoxmindEd і відповідає на всі питання

Доступ

Отримуєш доступ до відео-лекцій і завдань

Перегляд

Дивишся відео-лекції від автора курсу

Виконання

Виконуєш завдання по зразку

Наступне завдання

Скомпілювалось? Переходиш до наступного завдання

Твій результат після проходження курсу

Після проходження курсу Swift Start – ви з нуля осягнете основи Swift, які дозволять вам розвиватися далі самостійно або на наших курсах менторингу iOS.

🎁 І ще один бонус: отримайте знижку -10% на перший місяць курсу менторингу iOS після проходження стартового курсу Swift Start (знижка дійсна впродовж 2х місяців після купівлі курсу)

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

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

Сертифікат про закінчення

Сертифікат про закінчення

Після проходження курсу ми видамо вам сертифікат, що свідчить про успішне завершення навчання на стартовому курсі з обраного напрямку.

Записатися на курс Swift Start

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


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

    Курс 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. Почніть навчання просто зараз, і вже скоро ви зможете пишатися своїми першими роботами та досягненнями в цій галузі!

    FAQ

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

    Курс підійде як для розробників-початківців без досвіду, так і для професіоналів з інших галузей, які бажають освоїти iOS-розробку.

    Наскільки складно вивчати Свіфт з нуля?

    Swift створювався з метою бути простішим і зрозумілішим порівняно з іншими мовами програмування. З правильним курсом і наставником, почати вивчення буде відносно просто.

    Навіщо мені вивчати Swift, якщо я вже знаю інші мови програмування?

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

    На яких пристроях працюють додатки, написані на Swift?

    Додатки можуть працювати на пристроях з iOS, macOS, watchOS і tvOS.

    Чи можу я вивчити Свіфт, не маючи досвіду програмування?

    Звісно, Swift розроблено таким чином, щоб бути доступним навіть для новачків. Наш курс передбачає навчання з нуля.

    Чи надає ваш курс сертифікат про закінчення курсу?

    Так, після успішного завершення курсу ви отримаєте сертифікат, який підтверджує ваші навички у Swift програмуванні.

    Більше FAQ
    Програма лояльності
    Перейти