Гарантия Инфомир Проверенный Добавить в избранное
Постер: iOS Разработчик. Продвинутый курс v 2.0 Часть 1-2 (2020)
Изображений: 1
Поделиться:
Теги:
0

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

Пока оценок нет
Загрузка...
Бесплатно50000р.
Скачать
Есть вопрос?
Об инфопродукте
Сайт: otus.ru показать
Дата публикации: 07.03.2020
Размер: 3,74 гб
Год: 2020
Страна: Россия
Язык: русский
Направление: Программирование
Вся мощь 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.
Скачать:

Отзывов еще нет

Оставить свой отзыв