Стоимость обучения
1865 бел. руб (В группе 5-6 человек). Первый взнос 200 бел. руб.
125 бел. руб в месяц! (Кредит на 18 мес)
7460 бел. руб (Индивидуально)
Длительность обучения
16 недель (128 академических часов)
Ближайшие наборы
ОПИСАНИЕ КУРСА
Задача разработчиков – придумать программу, которая будет востребована пользователями гаджетов. В частности, она должна быть удобной в освоении и легко монетизироваться.
IT-академия Stormnet предлагает курс, который поможет вам освоить интересную профессию разработчика приложений для ОС Android. Благодаря нашим курсам вы научитесь создавать ПО любой сложности.
Цель курса обучения программированию – сформировать навыки и предоставить базовые знания, которые нужны для разработки приложений.
Задачи курса:
- Вы получите представление об основах Андроид программирования.
- Вы научитесь разработке пользовательского интерфейса Google Android.
- Вы сможете познакомиться с основными разновидностями приложений.
- Вы узнаете, что такое сетевые протоколы, изучите варианты их использования при разработке ПО.
- Вы обучитесь навыкам программирования сетевого и системного, созданию анимации и графике, работе с базами данных.
Итоги курса
По завершении курсов программирования под Android вы сможете:
- эффективно работать с языком программирования Java;
- разрабатывать приложения;
- размещать созданное ПО в Google Play;
- найти новую работу или увеличить свой доход благодаря дополнительной разработке ПО для заказчика.
Приходите к нам – курсы разработки под Android научат вас быстро и эффективно программировать, благодаря чему вы сможете создавать полезные приложения для данной ОС.
НА КОГО РАССЧИТАН КУРС АНДРОИД-ПРОГРАММИРОВАНИЯ
- Людей, успешно окончивших курс “Программирование Java“.
- Людей, успешно освоивших необходимый материал самостоятельно и желающих углубить или улучшить качество своих знаний.
- Людей, желающих заниматься разработкой приложений под ОС Android.
- Людей, мечтающих о смене деятельности и успешном старте в новой сфере.
- Людей, работающих в сфере IT , но желающих сменить специализацию.
ЧЕМУ ВЫ НАУЧИТЕСЬ
- Эффективно использовать практические знания в разработке мобильных приложений.
- Успешно взаимодействовать и настраивать рабочую среду разработки.
- Взаимодействовать с СУБД.
- Разрабатывать UI для приложения.
- Рационально использовать знания о сетях и сетевых запросах.
- Внедрять рекламные данные в приложения.
- Публиковать собственные проекты.
- Размещать приложения на Google Play.
ЧТО ПОЛУЧИТЕ ПО ОКОНЧАНИИ КУРСОВ
- Сертификат об обучении государственного образца.
- Именной сертификат на английском языке по желанию.
- Помощь в трудоустройстве. Мы сотрудничаем с многими HR-менеджерами (Сотрудниками по набору персонала) IT компаний в РБ и за рубежом. Оказываем помощь в составлении резюме. Поможем составить профиль на Linkedin и научим, как использовать данную сеть для поиска работы. Готовим к собеседованию. Лучшие студенты в группе получат рекомендательное письмо.
- Скидку 15% на все последующие курсы нашего образовательного центра.
ПРЕИМУЩЕСТВА НАШИХ КУРСОВ
- Высокий процентаж трудоустройства наших студентов.
- Более 3000 выпускников.
- Большое количество практических заданий.
- Тщательная подготовка к собеседованию.
- Работа в программах, которые используются в IT компаниях.
- Поддержка связи по окончанию курсов.
НАШИ ПРЕПОДАВАТЕЛИ
Айнис
Программирорвание стало моим увлечением в 7-м классе, с тех пор я двигался в этом направлении. И в итоге со второго курса университета я начал разрабатывать на Java, сначала как любитель, а затем, не дожидаясь окончания университета, устроился на свою первую работу. Большая часть моего опыта связана с языком Java, сначала я использовал его для серверной разработки, а затем перешел на разработку под Android.
Считаю, что постичь програмирование может каждый, кто имеет 4 базовых качества\навыка: целеустремленность, инициативность, желание постоянно развиваться и умение гуглить.
Свою профессию люблю за работу в команде, возможность каждый день решать новые задачи, ну и конечно же за то, что на работе я занимаюсь увлечением, которым заинтересовался еще в 7-м классе.
Екатерина
Закончила факультет прикладной математики и информатики БГУ.
Работаю на аутсорсе с 2016 года.
На занятиях расскажу о задачах и проблемах, с которыми я cама сталкивалась на проектах.
Поделюсь вопросами, которые чаще всего задают на собеседованиях. Расскажу, на что стоит обратить внимание при подготовке к интервью: это не только технические вопросы, но также и типичные логические задачи.
Записаться сейчас / Бесплатная консультация
ПОЛНАЯ ПРОГРАММА КУРСА
Тема | Описание | Занятие |
OC Android | – система Android (версионность, ядро линукс) – Установка AndroidStudio – Инструменты разработки AndroidStudio – Структура приложенияПростое приложение (каркающая ворона) |
1 |
Создание первого приложения | Углубляемся в Android Studio Детальная структура проекта: – Manifest – Ресурсы – Gradle |
2 |
Практика | 3 |
Activity | – Жиненный цикл Activity – Сохранение состояния Activity – Логирование – Создаем еще одну Activity – LaunchMode – SavedInstanceState |
4 |
Fragments | – Создаем диалог на базе фрагмента – Жизненный цикл фрагмента – Добавление к activity (add, replace) – Взаимодействие с activity (callback, target fragment) – FragmentManager, supportFragmentManager |
5 |
Практика | 6 |
ContentProvider & Broadcast | – Жизненный цикл Broadcast – Обработка сообщения – Implicit broadcasts (android oreo) разбираем на примерах : 1. Wifif broadcast 2. Bluetooth broadcast – Регистрация в манифесте – Intent filter |
7 |
Service | Service, IntentService, ForegroundService – Создание сервиса – Биндинг – Передача данных в Service – Получение данных из сервиса – IntentService vs Service |
8 |
Практика | 9 |
Layouts:View | View, TextView, EditText, Button, ImageView, RecyclerView – Биндинг – Обработка событий (клики, изменение текста) – ListView (отличие от RecyclerView) |
10 |
Биндинг + Viewpager | 11 |
Layouts: ViewGroup | Pre ConstraintLayouts, ConstraintLayout – Виды layout – Layout параметры – Constraints |
12 |
Практика | 13 |
App Milestone | 14 |
Хранение данных между сессиями: SPrefs, SQLite |
– Хранение данных SharedPreferences – SQLHelper – Чранение данных SQLite – Открытие, закрытие конекшена к базе данных – Запросы к базе данных SQLLite – Вставка, добавление, удаление данных |
15 |
Практика | 16 |
ViewModels & LifeData | – Сохранение данных при повороте экрана – ViewModel vs savedInstanceState – Подписаться на данные LiveData |
17 |
Практика | 18 |
Room | – Подключение к проекту – Вставка, добавление, удаление данных |
19 |
Практика | 20 |
Background | Thread, handler, AsyncTask – Handler. Обработка Runnable – AsyncTask – почему нет – AsyncTask. Поворот экрана |
21 |
Практика | 22 |
Doze mode, AppStandBy, AlarmManager, JobScheduler, WorkManager | 23 |
Практика | 24 |
Notifications | – Создаем простую нотификацию – Виды нотификаций – Каналы нотификаций |
25 |
Работа с сетью | – JSON – Gson – retrofit – Парсинг простой модели – Парсинг коллекции – Запросы POST, GET, PUT, DELETE – Network and room |
26 |
Практика |
Kotlin overview | 27 |
Kotlin overview | 28 |
Kotlin overview | 29 |
Q&A | 30 |
Q&A | 31 |
Экзамен | 32 |