Добро пожаловать на курс iOS и Swift - MVVM, Combine, SnapKit, Snapshot/UI/Unit Тесты!
В этом курсе я поделюсь своими знаниями и опытом как профессиональный разработчик iOS с 6-летним стажем работы в этой области. Материалы, которые я подготовил, являются знаниями, которые я хотел бы знать в начале своей карьеры, когда я боролся с такими концепциями, как:
Программирование, ориентированное на протоколы
Реактивное программирование
Архитектура MVVM (почему не MVC?)
Программирование представлений с использованием SnapKit (без использования Storyboards)
Написание модульных тестов
Написание тестов снимками (Snapshot tests)
Написание UI-тестов
В этом курсе я пошагово объясняю и реализую вышеупомянутые концепции на примере простого приложения "Калькулятор чаевых". Я начинаю с создания пользовательского интерфейса, затем реализую ViewModel, которая содержит бизнес-логику, и наконец, реализую различные тесты, чтобы обеспечить целостность нашего кода.
Эти концепции крайне важны для опытного разработчика iOS из-за ожиданий и ответственности, возлагаемых на вас различными заинтересованными сторонами в вашей компании. Поэтому вам нужны НАВЫКИ для:
Быстрого устранения проблем
Поддержания покрытия кода и тестируемости для обеспечения прохождения непрерывной интеграции
Показа примера для младших участников вашей команды с высокими стандартами написания кода
Избежания ночных кошмаров на дежурстве (постоянно звонящий телефон)
Устранения и прекращения добавления новых технических долгов
Сохранения своего спокойствия по мере роста вашего приложения со временем
Поэтому этот курс предназначен для разработчиков, работающих примерно 3 года, которые хотят перейти на новый уровень. Я уверен, что вы будете расти после завершения этого курса.
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
iOS & Swift - MVVM, Combine, SnapKit, Snapshot/UI/Unit Tests,
а также все другие курсы, прямо сейчас!
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Я использую SwiftUI для создания анимации и прототипов с момента его первого выпуска в 2019 году. Я очень рад научить вас началу работы и созданию своих анимаций для приложений iOS, tvOS, iPadOS и watchOS с помощью SwiftUI. Этот курс даcт вам хорошие основы и понимание основных принципов анимации для всего, что вы сможете себе представить, используя SwiftUI.
Шаблон проектирования MVVM с использованием Swift в iOS
MVVM Design Pattern Using Swift in iOS
Этот курс для тех, кто хочет поднять свои навыки на новый уровень. Шаблон проектирования MVVM — старый шаблон, но относительно новый в сообществе iOS. Шаблон проектирования MVVM позволяет разрабатывать приложения, которые легко поддерживать и тестировать, и теперь вы можете изучить его, не выходя из дома... в свободное время... без необходимости посещать занятия.
iOS 14 & Swift - Приложение чата, такое как WhatsApp Viber Telegram
iOS 14 & Swift Chat Application Like Whatsapp Viber Telegram
Мы собираемся создать реальное приложение для iOS. И когда я говорю реальное, я имею в виду, что вы можете использовать это приложение каждый день, общаться с друзьями и семьей! В отличие от любых других курсов, когда мы закончим курс, у нас будет приложение, готовое для публикации в AppStore. Это приложение для чата iOS14 может легко заменить ваше родное приложение для чата iOS или WhatsApp.
Swift для Разработчиков iOS Среднего и Продвинутого Уровней
Swift for Intermediate and Advanced iOS Developers
Язык Swift был представлен в 2014 году, и теперь он стал одним из самых любимых языков программирования в мире. Swift — это сила, стоящая за созданием современных приложений для iOS, macOS, iPadOS, tvOS и watchOS. Практически все новые приложения для платформы Apple реализованы на языке Swift. С момента выпуска Swift он приобрел множество новых удивительных функций.