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

Курс дополнительного образования «Основы программирования на языке SWIFT»
13 июля 2024
СУББОТА
10:00

Для кого?

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

Вы узнаете:

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

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

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

Спикеры


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

Наставник, преподаватель дисциплин «Основы веб-дизайна», 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. Создание приложения «Курсы валют» (пример из портфолио преподавателя https://github.com/molodorya/Exchange).
  5. Проектирование интерфейса.

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

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

изменить информацию сообщить о проблеме

С этим мероприятием что-то не так?

  • Неправильная дата или время
  • Неправильный адрес
  • Неправильно указан тип мероприятия
  • Плохое описание
  • Мероприятие отменено или отложено
  • Неприемлемый/неприличный контент
  • Нарушение авторских прав
  • Это спам
  • Не получается купить билет
Куда пойти в онлайне в эти выходные

Онлайн

похожие мероприятия

Все мероприятия в онлайне