Вы можете выбрать товар из Каталога.
![[Udemy] Полный курс по JavaScript - понимаем тонкости языка (Денис Токарев)](https://i4.storeland.net/2/5919/159183027/baec64/udemy-polnyj-kurs-po-javascript-ponimaem-tonkosti-yazyka-denis-tokarev.jpg) 
                Автор: SWIFTBOOK  
 Название: Курс 27: VK News Feed App  
  
 Задумывались ли вы, как приложения создаются в реальном мире? Хотели ли вы попробовать себя в написании полноценного современного приложения? Давно планировали начать разрабатывать интерфейс приложения через код?  
  
 Представляем вам наш новый увлекательный курс который будет посвящен созданию приложения по типу новостной ленты приложения ВКонтакте используя различные JSON APIs непосредственно из сервера ВКонтакте.  
  
 Мы реализуем огромное количество классного функционала в совершенно разных направлениях: от создания красивого пользовательского интерфейса двумя способами: через код и через XIB файлы до работы с сетью, запроса различных данных с сервера с помощью VK SDK API и парсинга JSON данных.  
  
 Чтобы по мере разрастания проекта код все также оставался понятным и читаемым в данном курсе я подниму вопрос архитектуры, и весь проект будет следовать архитектуре под названием Clean Swift.  
  
 Еще одна замечательная серия тем, которые мы затронем это я научу вас как динамически высчитывать размеры ячеек в зависимости от размера контента, который они содержат. И многое, многое другое!  
  
 Чтобы сделать уроки этого курса очень простыми, мы начнем с нуля, создав новый проект. Вот краткий список тем, который мы реализуем в этом курсе:  
  
 Clean Swift Architecture  
 User Authorization / Registration  
 JSON Decodable  
 Asynchronous Data Fetching  
 Auto Layout Programmatically / using XIB  
 NSLayoutAnchor and Anchor Extension  
 UITableViewCells Dynamic Behavior  
 Loading and Caching Images  
 Nested UICollectionViews  
 UICollectionView Custom Layout  
 UINavigationController  
 CAGradientLayer & Custom Shadows  
  
 Что вас ожидает:  
 30+ видеоуроков с подробным объяснением функционала  
 Исходный код для каждого урока  
 Swift 4.2 & 5 обновленный синтаксис