Що нового?

Набір учасників [Otus] iOS Developer. Professional (Ексей Пантелєєв)

Інформація про покупку
Тип покупки: Складчина
Ціна: 19118 ГРН
Учасників: 0 з 92
Організатор: Відсутній
Статус: Набір учасників
Внесок: 216.1 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

що дасть вам цей курс
Для кого
Програма створена спеціально для iOS Developers з досвідом роботи в сфері розробки мобільних iOS-додатків від 1 року і більше.

особливості програми
Навчання побудовано виключно на кейсах з практики розробки додатків в production. Ми будемо вирішувати складні і хардкорні завдання з рівнем якості топових додатків:
✔ розробимо комплексний і анімований UI, використовуючи SwiftUI і знання, які не знайти в статтях в Інтернеті;
✔ навчимося адаптувати UI код для iPadOS і переносити на watchOS, tvOS, macOS платформи;
✔ вивчимо питання змішування декларативної та імперативної парадигм, rx патерни і розробку на Combine.
✔ вибудуємо архітектуру під конкретний додаток: MVVM + s, Clean Swift (VIP) або SOA;
✔ навчимося рідкісному навику комфортного для iOS розробників перенесення програми на Android зі збереженням 80-90% логіки. Використанню кодогенерации, способу розвивати себе як T-shaped мобайл інженера.

ви навчитеся:
✔ застосовувати GCD і вирішувати проблеми багатозадачності,
✔ працювати з протоколами Sequence і Collection,
✔ використовувати в проектах структури даних, Generic Type, Associated Types і техніки Type Erasure, PATs (Protocol with Associated Types)
✔ грамотно працювати з різними способами зберігання даних (Core Data, Realm, Keychain, Cache),
✔ застосовувати Dependency Injection (DI) і модуляризації додатків для більш комфортної командної розробки і покриття тестами;
✔ на практиці вивчіть всі плюси і мінуси відомих методологій, підходів і парадигм (Protocol Oriented Programming, ООП, Reactive Programming).

Навчіться писати виразний код, який в кілька рядків робить те, на що раніше йшов цілий екран
Освоїте ключові особливості Swift 5
Зможете визначати доцільність застосування тих чи інших архітектурних патернів
Пориньте в нюанси використання Rx: коли він необхідний і дає окупається вигоду

після навчання
Випускники на професійному рівні зможуть проектувати складні UI-компоненти і оптимізувати їх продуктивність, розробляти клієнт-серверні додатки і оффлайн-режим роботи, писати тестований unit-тестами код і, звичайно, встигати писати тести.

необхідні знання:
  • знання мови Swift (базові типи, цикли, розгалуження);
  • досвід в розробці під IOS від 1 року;
  • загальне уявлення про Foundation (або Glibc);
  • досвід роботи в Xсode;
  • навички роботи з Git.
після навчання ви:
  • заберете з собою повний комплект навчальних матеріалів: відеозаписи всіх вебінарів і презентації до занять;
  • збережіть приклад розробленого додатка;
  • отримайте запрошення пройти співбесіду в компаніях-партнерах (цю можливість отримують найуспішніші студенти).
Тривалість - 5 місяців
початок занять - 30 листопада 2020

Ексей Пантелєєв - Head of Mobile (нові хмарні технології).
Працює програмістом з 2002 року, сумарний досвід програмування — 17 років. Має великий досвід розробки на C/C++, C#, Java, JS, Swift.
Взяв участь більш ніж в десяти великих і складних проектах в провідних IT-компаніях країни (ігри, месенджери, Фінтех і офісні додатки), таких як "Тінькофф Банк", Мail.ru, "нові хмарні технології".
Викладає iOS/Swift 4 роки. Виступає на iOS-мітапах. Знає, що програмування розвиває мозок, тому планує займатися розробкою все життя.
Вільний час присвячує geek-арт-фотографії та майнінгу криптовалют.
Керівник програми.
https://privatelink.de/?https://otus.ru/lessons/advanced-ios/
 
Угорі