Все IT и digital-события
16+
Бесплатные
Онлайн

Онлайн-курс «Программирование на языке SWIFT. Базовый уровень»

Сейчас событие просматривают 3 человек
21.12.2024 10:00 СБ
Онлайн
Стоимость билета
Бесплатно
Зарегистрироваться
0
Онлайн-курс «Программирование на языке SWIFT. Базовый уровень»

Слушатели, регулярно посещающие занятия курса, получают сертификат. Для корректного оформления документа просим указывать при регистрации свои ФИО кириллицей без ошибок.

Кому подойдет?

Для студентов и слушателей ИТ-направлений, а также тех, кто интересуется этой областью, планирует освоить новый язык программирования и начать разрабатывать собственные приложения. Кроме того, программа рассчитана на инженеров по данным, разработчиков на платформе .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); призёр олимпиады «Траектория будущего», ИТ-амбассадор колледжа ITHub по направлению «Дизайн».

Программа

21 декабря / 18 января с 10:00 до 13:00. Первый день обучения

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

22 декабря / 19 января с 10:00 до 13:00. Второй день обучения

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

28 декабря / 25 января с 10:00 до 13:00. Третий день обучения

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

29 декабря / 26 января с 10:00 до 13:00. Четвертый день обучения

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