- Training
Тренинг доступен только для студентов и специалистов из Нижнего Новгорода.
Тренинг iOS Development посвящен современным подходам, технологиям и инструментальным средствам разработки iOS приложений с использованием Swift.
Программа тренинга включает в себя темы:
- базовые принципы и инструменты разработки iOS приложений;
- язык программирования Swift;
- UIKit: основные понятия, способы разработки UI;
- архитектура платформ Apple;
- хранение данных;
- дополнительные инструменты разработки: CocoaPods, Xcode Instruments, Debugging;
- сетевое взаимодействие в iOS приложениях;
- многопоточность: основные принципы и механизмы организации;
- реактивное программирование, использование RxSwift;
- тестирование iOS приложений;
- производительность и безопасность iOS приложений, Local/Push Notifications.
Кроме того, программа обучения предполагает подготовку и защиту индивидуального проекта. Выпускники тренинга получат качественные, комплексные знания и практические навыки, а также возможность трудоустройства в EPAM.
ТРЕБОВАНИЯ К КАНДИДАТАМ
- знание основ Swift и разработки под iOS будет преимуществом;
- знание и понимание основ объектно-ориентированного программирования;
- навыки разработки на языках ООП;
- знание базовых алгоритмов, структур данных (поиск, сортировка, списки, очереди, стеки, и т.п.) и представление о работе в многопоточной среде;
- понимание клиент-серверного взаимодействия и общих принципов работы современных сетей;
- знание macOS как минимум на уровне пользователя;
- знание английского языка на уровне понимания технической литературы и поддержания беседы (не ниже A2);
- студенты 3-5 курсов и выпускники, начинающие специалисты и специалисты с опытом работы;
- наличие персонального компьютера с macOS (10.14.x или выше) или возможность настроить виртуальную машину с macOS.
Official web-site
https://training.ru/#!/Training/2750?lang=ru
Contacts