iOS Разработчик. Продвинутый курс v 2.0 Часть 1-2 (2020)

  • Автор темы betonys
  • Дата начала
B

betonys

Original poster
Вся мощь Swift 5.1 для развития профессиональных навыков уровня Middle/Senior iOS Developer. Программа создана специально для 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).
После обучения

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

Необходимые знания

  • знание языка Swift (базовые типы, циклы, ветвление);
  • опыт в разработке под IOS от 1 года;
  • общее представление о Foundation (или Glibc);
  • опыт работы в Xсode;
  • навыки работы с Git.

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

 
Название темы
Автор Заголовок Раздел Ответы Дата
L i need ebay brute checker api android or ios Продажа софта 1
adflak Создание, разработка, продвижение мобильных приложений в Иркутске iOS/Android заказать! Ищу работу. Предлагаю свои услуги. 0
Denik Интересно Трояны для слежки под Windows, macOS, Linux, Android, iOS Анонимность и приватность 0
Denik Интересно Хакеры используют уязвимости в почтовом приложении iOS для доступа к криптовалютным кошелькам Новости в сети 2
L Интересно Binance: Пользователи устройств на базе операционной системы iOS под угрозой Новости в сети 0
GhosTM@n iOS IOUSBDeviceFamily 12.4.1 - 'IOInterruptEventSource' Heap Corruption (PoC) Полезные статьи 0
S Интересно Хак для Xiaomi Camera. Получаем контроль над дешевой и практичной камерой наблюдения и приучаем ее к iOS Уязвимости и взлом 0
GhosTM@n Интересно iNetTools for iOS 8.20 - 'Whois' Denial of Service (PoC) Полезные статьи 0
GhosTM@n Интересно P2PWIFICAM2 for iOS 10.4.1 - 'Camera ID' Denial of Service (PoC) Полезные статьи 0
E Как скачивать музыку на IOS бесплатно Другое 5
W Как установить кастомный рингтон на IOS? Полезные статьи 0
W BOOM для IOS / Android [бесплатно] Полезные статьи 0
B В iOS-приложении Facebook нашли баг, позволяющей соцсети подглядывать за пользователем Новости в сети 1
Admin Запуск Gram Wallet. Альфа версии для iOS Новости в сети 1
Allen Слив снифа банков IOS/Android (+ Бонус банк брут) Другое 3
S IOS и Android, основы безопасного доступа в Tor и анонимной переписки Настройка системы для работы 4
P 64-bit iOS kernel exploit <= 10.3.1, взлом ядра iOS Уязвимости и взлом 0
S Мошенники придумали новый способ обмана пользователей iOS-устройств Новости в сети 0
S Критическая уязвимость в чипах Wi-Fi затрагивает миллионы Android- и iOS-устройств Новости в сети 0
Admin Хакеры опубликовали инструменты для взлома iOS, похищенные у компании Cellebrite Новости в сети 1
АнАлЬнАя ЧуПаКаБрА Как обойти экран активации ios 7.1.2 Другое 1
D Как вывести из строя любое устройство на iOS Другое 1
Support81 Разработчик малвари TrickBot приговорен к пяти годам и четырем месяцам тюрьмы Новости в сети 0
Denik Разработчик JavaScript (3 модуля) Другое 0
C (Курсы) Разработчик игр (Geek Brains) Полезные статьи 13
M Продвинутый курс по созданию сайта с нуля (2019) СЛИВ КУРСА Корзина 1
G Zeus-scanner Продвинутый сканер дорков Kali Linux 0

Название темы