Узнать подробности и записаться на сайте школы на пробный бесплатный урок Сайт школы

Курс "Структура данных и алгоритмы в Swift"

Школа SwiftLab

Этот курс будет отличной возможностью для построения сложных приложений.

  • Цена
    799 руб.

О чем этот курс:

  • Данный курс будет необходим тем, кто собирается устроится на работу разработчиком в крупную компанию, так как тема алгоритмов обязательно обсуждается на собеседовании с соискателем. Так же данных курс будет полезен для тех, кто хочет начинать писать серьезные приложения. Без знания классических алгоритмов вы неминуемо будете изобретать велосипед, который будет иметь максимум 2 скорости, в котором на второй скорости будет проскакивать шестеренка.
  • Понимание структур данных и алгоритмов работы кода имеет решающее значение для создания эффективных и масштабируемых приложений для iOS. Стандартная библиотека Swift имеет небольшой набор типов коллекций общего назначения, но они определенно не охватывают все случаи

Для кого этот курс

  • Для соискателей вакансий в крупных компаниях. Тема алгоритмов обязательно обсуждается на собеседовании с соискателем.
  • Кто хочет разрабатывать iOS приложения. На курсах вы подробно разберёте разработку iOS-приложений на Swift и сможете создавать весь спектр продуктов.
  • Кто хочет разрабатывать серьезные приложения. Без знания классических алгоритмов вы неминуемо будете изобретать велосипед.

Программа обучения

Элементарные структуры

  • Урок 01 – Введение в курс
  • Урок 02 - Структура данных и алгоритмы Swift
  • Урок 03 - Связанные списки
  • Урок 04 - Добавление значений из списка
  • Урок 05 - Удаление значений из списка
  • Урок 06 - Протоколы коллекции
  • Урок 07 - Семантика значений и копирование при записи
  • Урок 08 - Практикум "Связанный список"
  • Урок 09 - Стек
  • Урок 10 - Практикум "Стек"
  • Урок 11 - Очереди
  • Урок 12 - Очередь на основе массива
  • Урок 13 - Реализация двусвязного списка
  • Урок 14 - Реализация кольцевого буфера
  • Урок 15 - Реализация двойного стека
  • Урок 16 - Практикум "Очереди"
  • Урок 17 - Заключение

Деревья

  • Урок 18 – Введение
  • Урок 19 - Алгоритмы обхода
  • Урок 20 - Практикум "Деревья"
  • Урок 21 - Двоичные деревья
  • Урок 22 - Алгоритмы обхода
  • Урок 23 - Практикум "Двоичные деревья"
  • Урок 24 - Двоичные деревья поиска