iOS Development for beginners (native iOSdevelopment)

Swift, UIKit, Alamofire і все, що тобі може знадобитися в iOS розробці.

Ratings 4.90 / 5.00
iOS Development for beginners (native iOSdevelopment)

What You Will Learn!

  • Ви вивчите мову програмування Swift на рівні "90% часто вживаного синтаксису"
  • Ви самостійно створите iOS застосунок "Каталог фільмів" (з трейлерами, списком трендів і можливістю збереження фільмів які сподобалися)
  • Ви будете мати навички в головних напрямках розробки iOS застосунку: створення інтерфейсу, робота з мережею, робота з базою даних.
  • Ви ознайомитесь з додатковими темами, як: робота з картами (google maps, native, mapbox), вебсайтами та документами в iOS, а також робота з медіаплеєром.
  • Також ви будете знати як працювати з багато поточністю і будете мати уявлення про архітектуру проекту, патерни, і про гарні практики написання коду

Description

Цей курс є записаним з живого онлайн курсу для українців з iOS розробки. Цей курс пройшло дві групи студентів (загалом понад 100 осіб). Він є результатом сумісної роботи викладача, менторыв і студентів протягом року. Ми разом працювали і покращували презентації, додавали теми і розбирали нові технології - все зібрано тут.

Курс включає всі необхідні теми (більше 60), що треба знати, щоб знайти роботу iOS розробника. Він включає домашні завдання для опрацювання теоретичних тем і роботу над курсовим проектом. Ось загальна структура:


Learning Swift

GIT

User Interface (UIKit)

Data layer in iOS Applications

Multithreading

Code style

Additional Topics

Розробка курсового проекту


Першу частину (відео стосовно Swift) треба дивитися разом з відео на youtube каналі (посилання внизу). Всі подальші теми з плану охоплені в відеоуроках. Але завжди залишається простір для самостійного пошуку інформації. Наприклад в "додаткових темах" в кінці курсу є демонстрація деяких технологій, без детального пояснення їх роботи. Також теми які не є критичними для початківців іноді йдуть "для самостійного опрацювання".

Кожен урок розрахований на 1 тиждень для опрацювання. В матеріалах до кожного уроку ви знайдете:
1. Презентацію.
2. Матеріали (код що був написаний на уроці).
3. Домашнє завдання.

Не навчайтеся самостійно, приєднуйтеся до нашого комюніті в discord! Всі матеріали за виключенням youtube створені українською мовою. Також дуже рекомендується навчатися з використанням ChatGPT як свого AI ментора (докладніше у першому відео).

Ютуб канал: (посилання в презентації першого уроку).
Сторінка з додатковими матеріалами на Medium: (посилання в презентації першого уроку).
Discord: (посилання в презентації першого уроку).
Всі теми курсу: (посилання в презентації першого уроку).

Who Should Attend!

  • Курс підійде для людей без досвіду програмування, різних спеціальностей. Але будьте готові витратити більше часу на розділ "основи swift".
  • Курс буде легшим для проходження для людей з мінімальним досвідом програмування на рівні розуміння змінних функцій і класів.
  • Для "світчерів" з інших сфер програмування рекомендація: почати відразу з другої половини розділу "основи Swift".

TAKE THIS COURSE

Tags

Subscribers

26

Lectures

13

TAKE THIS COURSE