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

[Otus] iOS Developer. Professional (Ексей Пантелеев)

[Otus] iOS Developer. Professional (Ексей Пантелеев)
[Otus] iOS Developer. Professional (Ексей Пантелеев)
В наличии
1695 RUB

О товаре

Что даст вам этот курс
Для кого
Программа создана специально для 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#, Java, JS, Swift.
Принял участие более чем в десяти крупных и сложных проектах в ведущих IT-компаниях страны (игры, мессенджеры, финтех и офисные приложения), таких как «Тинькофф Банк», Мail.ru, «Новые Облачные Технологии».
Преподает iOS/Swift 4 года. Выступает на iOS-митапах. Знает, что программирование развивает мозг, поэтому планирует заниматься разработкой всю жизнь.
Свободное время посвящает geek-арт-фотографии и майнингу криптовалют.
Руководитель программы.

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



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

Рейтинг

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

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

[Otus] Базы данных (Алексей Цыкунов)
Что даст вам этот курс Полный курс по работе с реляционными и нереляционными базами данных! Цель курса научить слушателя эффективно работать с любой базой данных (как реляционной, так и нереляционной) с помощью языка структурированных запросов SQL. Курс обеспечивает глубокое погружение в СУБД.
1795 RUB
[OTUS] Python-разработчик. Базовый курс. Часть 4 (Сурен Хоренян)
Что даст вам этот курс Курс рассчитан для начинающих Python-разработчиков, либо разработчиков на других объектно-ориентированных языках. Чему вы научитесь: - Основным возможностям языка Python - Асинхронному программированию на Python - Взаимодействовать с базами данных (PostgreSQL, MongoDB, Redis)
1695 RUB
[Otus] Data Scientist. Часть 4. Декабрь 2018 (Александр Сизов, Александр Никитин)
Новые преподаватели, новая программа. Что даст вам этот курс Знание алгоритмов машинного обучения и понимание принципов их работы. Освоение современных методов и инструментов анализа и обработки данных. Умение проектировать архитектуру нейросетей, создавать предсказательные модели, работать с
1695 RUB
[Otus] Android Developer. Professional (Антон Казаков)
Что даст вам этот курс Курс рассчитан на Android-разработчиков с опытом работы от 1 года, со знанием Java или Kotlin. Вы научитесь: - Глубоко разбираться в Android SDK. Разница между junior- и senior-разработчиками в том, что первый может реализовать какую-то фичу, а второй может объяснить, что
1695 RUB
[Otus] Android Developer. Basic (Денис Журавлев)
Что даст вам этот курс Если у вас уже есть опыт в программировании и вы хотите стать Android-разработчиком на Kotlin, — мы вам в этом поможем. За время обучения вы: - научитесь профессионально создавать приложения под Android; - подготовитесь к собеседованию; - разработаете портфолио с
1695 RUB
[Otus] Ручное тестирование (Дмитрий Еремин)
1. Курс по ручному тестированию; 2. Подходит для интересующиеся направлением Тестирования ПО, а также для специалистов, занимающихся тестированием, желающим подтянуть теоретическую часть. 3. Занятия в формате видео. 4. Слушатели курса получат представление о профессии Тестировщик ПО и знания,
1050 RUB