Курс дополнительного образования «Основы программирования на языке SWIFT»

Язык программирования Swift используют при разработке приложений и программ, он имеет простой и понятный синтаксис, высокую производительность, официальную поддержку и безопасен в использовании. На курсе поделимся базой знаний в сфере разработки мобильных приложений на примере Swift.

Другие события 16+

Для кого?

Для тех, кто учится по IT-направлениям или интересуется ими, кто хочет изучить новый для себя язык программирования и научиться создавать свои приложения. Кроме этого, для сотрудников по профессиям data-инженера, net-разработчика, python-разработчика, которые хотят прокачать свои знания.

Вы узнаете:

  • как устроено программирование на языке Swift;
  • как работают принципы построения приложений под системы iOS, macOS, watchOS и tvOS;
  • как функционируют дополнительные библиотеки и функции программы.

Вы научитесь:

Работать с приложениями и получите возможность создать собственный «Список дел» на языке Swift с привлекательным и функциональным интерфейсом. А также научитесь понимать принципы построения приложений, что позволит вам в будущем создавать более простой, масштабируемый и поддерживаемый код.

Спикеры

%D0%9C%D0%BE%D0%BB%D0%BE%D0%B4%D0%BE%D1%80%D1%8F_%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0_2.jpg.150x150_q85_box-0%2C0%2C600%2C600_crop_detail.jpg

Никита Молодоря

Наставник, преподаватель дисциплин «Основы веб-дизайна», Figma, UX/UI, призер олимпиады «Траектория будущего», IT-амбассадор колледжа ITHub по направлению «Дизайн».

Программа

13 июля с 10:00 до 13:00. Первый день обучения

  1. Основы языка Swift: переменные и константы, типы данных, массивы, функции, циклы, операторы, операторы if, guard.
  2. Создание «программного» приложения «Список дел» без интерфейса для понимания логики.
  3. Знакомство со средой разработки Xcode: создание проекта, интерфейс разработки.
  4. Изучение основных элементов пользовательского интерфейса: кнопки, текстовые поля, таблицы, экраны, навигация.
  5. Создание приложения «Список дел» на iOS с тестированием в iPhone Simulator.
  6. Использование коллекций данных в Swift: массивы, кортеж.

14 июля с 10:00 до 13:00. Второй день обучения

  1. Доработка приложения «Список дел».
  2. Добавление данных в табличное представление.
  3. Создание логики анимации TableView (свайпы, прокрутка).
  4. Добавление, удаление и изменение элементов списка.

20 июля с 10:00 до 13:00. Третий день обучения

  1. Создание навигации ViewController — SecondViewController.
  2. Разделение логики TableView на две части (важные и не важные дела).
  3. Хранение данных приложения с помощью UserDefaults.
  4. Создание приложения «Курсы валют» (пример из портфолио преподавателя github.com/molodorya/Exchange...).
  5. Проектирование интерфейса.

21 июля с 10:00 до 13:00. Четвертый день обучения

  1. Получение данных с сервера ЦБ РФ https://www.cbr-xml-daily.ru/ в формате JSON.
  2. Сохранение данных в структуру.
  3. Использование TableView для отображения данных курсов валют.
  4. Арифметические операции с полученными данными (калькулятор обмена $ -> ₽).

Поделиться:

57 дней назад
13 июля, начало в 10:00

Событие пройдет онлайн

Уже есть билет
Ссылка на онлайн-событие рассылается за час до его начала.
Получить ссылку

Поделиться:

Связь с организатором

На этот адрес придёт ответ от организатора.

Подпишитесь на рассылку организатора

Возврат билета

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов