Программа курса составлена практикующими разработчиками для новичков в iOS разработке на основе требований IT компаний.
Курс "iOS разработчик" начинается с самых основ. Благодаря структурированным материалам и понятным примерам вы будете шаг за шагом осваивать основы языка программирования Swift, разбираться в создании интерфейсов с использованием SwiftUI, а также учиться использовать мощные инструменты и библиотеки для разработки функциональных и креативных приложений. Также на базовом уровне познакомимся еще с одним языком программирования - это Objective-C. По итогу, к концу обучения мы с вами уже сделаем несколько хороших проектов: это будут:
- 2 игры: гоночная с препятствиями и аркада на подобие Flappy bird, где будут применены навыки работы с жестами, анимацией, таймерами, хранением данных и в целом работы с ними, навигация и другие;
- погодное приложение с картой, определением геолокации и историей запросов;
- банковское приложение по поиску банкоматов и отделений или или информационный каталог NASA;
Также напишем и защитим дипломный проект на выбор:
- любой Маркетплейс - аналог av.by или кальянного магазина/бара/ресторана;
- приложение лаборатории synevo,
- приложение наподобие Aviasales по поиску билетов на самолёты.
Суммарно эти приложения закроют весь спектр требуемых навыков - верстка интерфейса, анимация, жесты, сохранение и чтение файлов, работа с изображениями, геолокация, работа с API сервера, таблицы и другие важные элементы приложения. Помимо этого, еще затронем такие важные темы, как монетизация приложения и его публикация в App Store. А также получите рекомендации по развертыванию приложения и поиску работы в сфере IT.
Не важно, имеете ли вы техническое образование или нет, курс создан так, чтобы сделать процесс обучения увлекательным и доступным для всех.
Практической части на
курсе "iOS разработчик" около 85%.