+7 (495) 248 0587

Специалист по мобильной разработке

Освой Java, Swift, Kotlin и принципы разработки приложений для мобильных устройств на платформах Android и iОS.

Базовый уровень

Ты станешь специалистом, даже если сейчас у тебя нет знаний о web-разработке

400 часов

Ты сможешь совмещать учебу и работу несмотря на очный формат обучения

5 преподавателей

Ты будешь учиться у настоящих профессионалов на реальных задачах

Наши преимущества

HackerU — основание для успеха

Международная школа

Израильская высшая школа информационных технологий и безопасности HackerU каждый год выпускает и успешно трудоустраивает тысячи слушателей в 6 странах. У нас действует 250 образовательных программ, мы имеем более 20 лет опыта обучения актуальным специальностям в сфере информационных технологий.

Очный формат обучения

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

Преподаватели-практики

В нашей школе студентов обучают действующие профессионалы, которые не только делятся со слушателями теоретическими знаниями, но и дают практические навыки, необходимые в каждодневной работе.

Профессиональная экспертиза

Мы консультируем как государственные структуры, так и бизнес-сектор, сотрудничаем с более чем 1400 IT-компаниями по всему миру. Каждый год Школа выпускает несколько тысяч высококвалифицированных IT-специалистов.

Инновационные программы

Мы применяем опыт разных стран при составлении обучающих курсов и программ. Практические задания и финальные проекты курсов становятся частью портфолио выпускников.

Гарантированное трудоустройство

С каждым студентом, зачисленным на основной курс, мы подписываем договор о гарантии трудоустройства. Мы возвращаем 20% оплаченной стоимости курса, если у нас не получится устроить студента на работу.

Наша учебная программа охватывает полный спектр мобильной разработки на Android и iOS.

За время обучения ты освоишь 14 модулей и получишь три готовых проекта в свое портфолио.

В курс входит базовое и углубленное изучение Java, работа с базами данных MySQL и подготовка к сдаче сертификата Oracle Associate Java Programmer.

Тебя ждут основные и продвинутые модули по программированию на Swift и Kotlin.



1. Java

В рамках введения в объектно-ориентированное программирование на языке Java вы узнаете и научитесь работать с классами, методами, примитивами и ссылками на объект, наследованием свойств, инкапсуляцией, полиморфизмом, абстракциями, композицией, сопряжением и связностью.

2. Продвинутый Java

На этом этапе студент изучает продвинутые темы, которые будут полезны как для Java-разработки, так и для Android-разработки. Вы познакомитесь с массивами, списками, деревьями, конфигурациями и картами, научитесь управлять файлами, перечислением, парсингом, узнаете про меры безопасности, освоите принципы организации сети (HTTP и TCP) и библиотекой JSONObject.

3. Связка Java с MySql

На этом этапе студент изучает архитектуру СУРБД, в частности, базы данных, таблицы, колонки, строки, поля, управление связями с помощью ключей, индексы, CRUD (создание, чтение, обновление, удаление), JDBC и меры безопасности в отношении базы данных.

4. Шаблоны проектирования – Java

На этом этапе студент учится применять шаблоны объектно-ориентированного проектирования для решения проблем нескольких различных категорий, таких как: порождающие, структурные, поведенческие, параллельные, архитектурные и прочие.

5. Подготовка OCAJP

OCAJP является официальным сертификатом Oracle, владельца Sun Microsystems (создателя Jav На этом этапе студент изучает соответствующие темы для экзамена, а также решает множество задач, присутствовавших в прошлых экзаменах.

6. Разработка приложений для мобильных устройств Android

Сначала студент изучает архитектуру ОС Android и архитектуру Android-приложения. Затем студент учится работать со строительными блоками Android: контекст, задача, сервис, объект ContentProvider, объект BroadcastReceiver, суть, фрагмент и манифест.

7. Продвинутый этап Android-разработки

На этом этапе студент учится работать с аппаратным обеспечением устройства, таким как Bluetooth, NFC, GPS, акселерометр, камера и пр. Организация сети по HTTP по методике RESTful ИПП. Работа с уведомлениями. Взаимодействие с популярными внешними ИПП-сервисами, такими как Google, Facebook, IBM и пр. Создание анимаций с интерполяционными и экстраполяционными подходами, а также работа с различными хранилищами БД: как с локальными, такими как SQLite, так и с внешними, такими как облачное хранилище.

8. Android-разработка с Kotlin

Студент изучает преимущества языка, способы взаимодействия с Kotlin с платформы Java и способы взаимодействия с Java с платформы Kotlin, а также способы применения различных частей из предыдущих этапов с синтаксической конструкцией Kotlin.

9. Введение в программирование на языке Swift

На этом этапе студент изучает особые характеристики синтаксической конструкции Swift в сравнении с другими языками. Например: переменные, функции, типы и классы коллекций и взаимодействие с существующим кодом Objective-C.

10. iОS-разработка с помощью Swift

Сначала студент изучает архитектуру iОS а также архитектуру iОS -приложения. Затем студент учится разрабатывать с xCode первые приложения для iОS с помощью различных контроллеров пользовательского интерфейса, работая на Симуляторе iОS.

11. Продвинутый этап Swift-разработки

На этом этапе студент изучает продвинутые аспекты языка Swift и на практике применяет передовые методики в следующих областях: кортеж, коллекции, обработка ошибок работа с параметрами настройки, управление файлами, перечисление, расширения, ввод-вывод и мутирующие методы.

12. Разработка приложения для iPhone

На этом этапе студент учится работать со следующим: окно диалога (UIAlertController и традиционный), UITableView, UIPickerView, собственные представления, управление динамическим представлением, CoreGraphics, анимация с интерполяционными и экстраполяционными подходами.

13. Продвинутая разработка iОS-приложений

На этом этапе студент изучает следующее: работа с инструментами локального хранения БД такими, как CoreData, SQLite, UserDefaults и Keychains, работа с пользовательским UIWebView, организация сети по протоколам HTTP и TCP, совпадение и параллелизм в iОS с программным каркасом GCD, JSON и XML, взаимодействие с популярными внешними ИПП-сервисами и MapKit.

14. Заключительные проекты по Android и iОS - требования

СМИ о нас

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