Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

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

[OTUS] iOS Разработчик. Продвинутый курс v 2.0 Часть 1-2 (2020) (Ексей Пантелеев)
[OTUS] iOS Разработчик. Продвинутый курс v 2.0 Часть 1-2 (2020) (Ексей Пантелеев)
В наличии
1750 RUB

О товаре

Вся мощь 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-компоненты и оптимизировать их производительность;
  • делать эффективную многозадачность в iOS-приложении;
  • понимать, как не раздувать проект лишними библиотеками и максимально «выжимать» iOS SDK;
  • уметь проектировать клиент-серверное приложение и оффлайн-режим работы;
  • проектировать тестируемый unit-тестами код и, конечно, успевать писать тесты;
  • на практике прочувствует плюсы и минусы известных методологий, подходов и парадигм, таких как Protocol Oriented Programming (POP), ООП, Reactive Programming (Rx).

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от OTUS, 2020, Ексей Пантелеев

[OTUS] iOS-разработчик. Базовый курс. Часть 1-3 (2019) (Константин Савялов)
Научитесь профессионально разрабатывать iOS-приложения и подготовитесь к собеседованиям в компаниях-партнерах. За 5 месяцев вы получите все основные навыки для разработки мобильных приложений под iOS. А также подготовитесь к собеседованию на должность iOS-разработчика. Преподаватель: Константин
1695 RUB
[OTUS] Руководитель разработки. (Все части) (2019) (Станислав Михальский)
«Руководитель разработки» — достаточно популярный курс об управленческой деятельности, который преподаётся в OTUS. Здесь подробно рассматриваются управленческие проблемы, с которыми сталкивается современный тимлид в процессе руководства командой программистов. В основе курса лежит уникальная
1850 RUB
[Otus] Data Scientist. Часть 3 из 5 (2018)
Курс предназначен для программистов и аналитиков, которых интересует область машинного обучения и анализа данных. Цель прохождения курса — освоение алгоритмов машинного обучения и логических методов, позволяющих находить ценную информацию в крупных массивах данных и эффективно внедрять эту
1650 RUB
[OTUS] Android-разработчик. Базовый курс (2019) (все модули) (Денис Журавлёв)
Что даст вам этот курс Если у вас уже есть опыт в программировании и вы хотите стать Android-разработчиком на Kotlin, — мы вам в этом поможем. За время обучения вы: научитесь профессионально создавать приложения под Android; подготовитесь к собеседованию; разработаете портфолио с использованием
1695 RUB
[OTUS] Android-разработчик. Продвинутый курс (2019) [все модули] (Антон Казаков)
Вы научитесь: Глубоко разбираться в Android SDK. Разница между junior- и senior-разработчиками в том, что первый может реализовать какую-то фичу, а второй может объяснить, что скрывается за каждой строкой кода этой фичи, найти потенциальные проблемные места и оптимизировать их. Вы узнаете, что
1695 RUB
[OTUS] Администратор Linux. Виртуализация и кластеризация (Алексей Цыкунов)
Что даст вам этот курс Стенды для отработки материалов предоставляются партнером курса AdvancedHosting В свете последних событий, одним из востребованных навыков на сегодняшний день является способность решать задачи, связанные с высокими нагрузками. Сможете строить отказоустойчивые кластера
1075 RUB