VK News Feed App
Курс по разработке iOS-приложения VK News Feed App на Swift. В ходе 32 уроков слушатели создают функционал от интерфейса до работы с сетью и архитектурой Clean Swift. Подходит для начинающих iOS-разработчиков, желающих освоить практические навыки.
- Объём
- 11 ч. 8 мин.
- Формат
- Онлайн
- Документ
- Сертификат курса
Чему вы научитесь
- Реализовывать авторизацию пользователей через VK SDK
- Загружать и парсить JSON-данные с сервера
- Настраивать сетевое взаимодействие с VK API
- Применять архитектуру Clean Swift в проекте
- Создавать пользовательский интерфейс через код и XIB-файлы
- Динамически вычислять размеры ячеек в UITableView
- Загружать и кэшировать изображения
- Работать с вложенными UICollectionView и кастомными layout
- Использовать Auto Layout программно и через NSLayoutAnchor
- Добавлять градиенты и тени с помощью CAGradientLayer
Программа курса
7 модулей · 11 ч. 8 мин.
-
1Введение и настройка VK SDK
- Intro
- Installing VK SDK Carthage
- VK SDK and User Authorization
- VK SDK API Networking Logic
-
2Работа с сетью и парсинг JSON
- Fetch Newsfeed JSON Data
- Implementing Parsing Logic
-
3Архитектура Clean Swift
- The Importance of Architecture
- Setup Clean Swift Xcode Templates
- Clean Swift Architecture Overview
- Into Clean Swift VIP Cycle
-
4Верстка ячеек и парсинг данных
- Newsfeed Cells Layout by XIB
- Parsing Data Into Cells
- Fetch Groups and Users JSON Data
- Loading and Caching Images
- Implementing Post Images JSON Fetching
- Cells Transformation With Card View
-
5Автоматическое изменение размеров ячеек
- Auto Sizing Cells Part 1
- Auto Sizing Cells Part 2
- Auto Sizing Cells Part 3
- NSLayoutAnchor and Anchor Extension
- Auto Layout Programmatically Part 1
- Auto Layout Programmatically Part 2
-
6Обработка кнопок и вложенные коллекции
- Cell Buttons Delegation
- Handling Cell Buttons
- Nested UICollectionViews
- UICollectionViewCustomLayout Part 1
- UICollectionViewCustomLayout Part 2
-
7Дополнительные улучшения интерфейса
- Fetch and Show User Avatar Picture
- Manual Automatic Post Refresh and UI Improving
- Loading Previous Posts
- Previous Posts Footer Loader
- Gradient View and Cell Shadows
Преподаватели: Акулов Иван Борисович
Кому подойдёт курс
Курс поможет перейти на уровень Junior и освоить практические навыки разработки.
В курсе подробно разбирается архитектура Clean Swift и её применение в проекте.
Как проходит обучение
- Формат
- онлайн
- Расписание
- в любое время
- Объём
- 11 ч. 8 мин.
- Документ
- Сертификат курса
Стоимость обучения
Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дешевле медианы на 97%.
Плюсы и минусы
Оценка редакции Курсографа по фактам со страницы курса.
Сильные стороны
- Бесплатный доступ к курсу
- Пожизненный доступ к материалам
- 32 урока с практической направленностью
- Преподаватель — основатель SwiftBook
На что обратить внимание
- Курс на английском языке (названия уроков и термины)
- Требуется знание основ Swift
- Нет информации о требованиях к подготовке
Отзывы о школе SwiftBook
О школе пока нет отзывов на Курсографе.
Частые вопросы о курсе
Сколько стоит курс?
Курс предоставляется бесплатно (0 ₽).
Какой документ выдают после обучения?
По окончании курса выдаётся сертификат.
Сколько длится курс?
Общая продолжительность курса составляет 11 часов 8 минут.
Кто преподаватель?
Курс ведёт Акулов Иван Борисович, iOS-разработчик и основатель SwiftBook.
Нужно ли знать Swift для прохождения курса?
Да, курс рассчитан на уровень Junior, поэтому базовые знания Swift необходимы.
Похожие курсы в других школах
-
Юзабилити сайтов. Проектирование веб-интерфейсовУчебный Центр «Специалист» · 32 часа 37 490 ₽
-
IT-Project Management: управление проектами в области информационных технологийУчебный Центр «Специалист» · 40 часов 62 990 ₽
-
Управление ИТ-службой предприятия (повышение квалификации)Русская школа управления · 2 дня 39 700 ₽
-
Информационная безопасность для пользователейУчебный Центр «Специалист» · 16 часов 7 490 ₽
Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.