Курс “Разработка мобильных приложений под Android”

 

Android

Стоимость обучения

1390 бел. руб (В группе 6-12 человек). Первый взнос 160 бел. руб.

1530 бел. руб в рассрочку сроком до 12 месяцев

4170 бел. руб (Индивидуально)

Длительность обучения

16 недель (128 академических часов)

Ближайшие наборы

Группа по будням
Занятия:  вт, чт 19:00 – 22:00
Длительность: 128 ак. часов
Начало: 12 марта 2020
Свободные места: есть
Стоимость: 1390 бел. рублей
Стоимость: 1251 бел. рублей
Возможна оплата по частям!

 

ОПИСАНИЕ КУРСА

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

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

IT-академия Stormnet предлагает курс, который поможет вам освоить интересную профессию разработчика приложений для ОС Android. Благодаря нашим курсам вы научитесь создавать ПО любой сложности.

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

Задачи курса: 

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

Итоги курса

По завершении курсов программирования под Android вы сможете:

  • эффективно работать с языком программирования Java;
  • разрабатывать приложения;
  • размещать созданное ПО в Google Play;
  • найти новую работу или увеличить свой доход благодаря дополнительной разработке ПО для заказчика.

Приходите к нам – курсы разработки под Android научат вас быстро и эффективно программировать, благодаря чему вы сможете создавать полезные приложения для данной ОС.

НА КОГО РАССЧИТАН КУРС

  • Людей, успешно окончивших курс Программирование Java“.
  • Людей, успешно освоивших необходимый материал самостоятельно и желающих углубить или улучшить качество своих знаний.
  • Людей, желающих заниматься разработкой приложений под ОС Android.
  • Людей, мечтающих о смене деятельности и успешном старте в новой сфере.
  • Людей, работающих в сфере IT , но желающих сменить специализацию.

ЧЕМУ ВЫ НАУЧИТЕСЬ

  • Эффективно использовать практические знания в разработке мобильных приложений.
  • Успешно взаимодействовать и настраивать рабочую среду разработки.
  • Взаимодействовать с СУБД.
  • Разрабатывать UI для приложения.
  • Рационально использовать знания о сетях и сетевых запросах.
  • Внедрять рекламныеданные в приложения.
  • Публиковать собственные проекты.
  • Размещать приложения на Google Play.

ЧТО ПОЛУЧИТЕ ПО ОКОНЧАНИЮ КУРСОВ

  • Именной сертификат.
  • Справку об обучении государственного образца.
  • Помощь в трудоустройстве. Мы сотрудничаем более, чем с 600 HR-менеджерами (Сотрудниками по набору персонала) IT компаний в РБ и более, чем 400 за рубежом.
  • Скидку 15% на все последующие курсы нашего образовательного центра.
  • Скидку 20% на курсы Английского языка в образовательном центре Grante (www.grante.by).

ПРЕИМУЩЕСТВА НАШИХ КУРСОВ

  • Высокий процентаж трудоустройства наших студентов.
  • Более 3000 выпускников.
  • Большое количество практических заданий.
  • Тщательная подготовка к собеседованию.
  • Работа в программах, которые используются в IT компаниях.
  • Поддержка связи по окончанию курсов.

НАШИ ПРЕПОДАВАТЕЛИ

Айнис

Программирорвание стало моим увлечением в 7-м классе, с тех пор я двигался в этом направлении. И в итоге со второго курса университета я начал разрабатывать на Java, сначала как любитель, а затем, не дожидаясь окончания университета, устроился на свою первую работу. Большая часть моего опыта связана с языком Java, сначала я использовал его для серверной разработки, а затем перешел на разработку под Android.
Считаю, что постичь програмирование может каждый, кто имеет 4 базовых качества\навыка: целеустремленность, инициативность, желание постоянно развиваться и умение гуглить.
Свою профессию люблю за работу в команде, возможность каждый день решать новые задачи, ну и конечно же за то, что на работе я занимаюсь увлечением, которым заинтересовался еще в 7-м классе.

Екатерина

Закончила факультет прикладной математики и информатики БГУ.
Работаю на аутсорсе с 2016 года.
На занятиях расскажу о задачах и проблемах, с которыми я cама сталкивалась на проектах.
Поделюсь вопросами, которые чаще всего задают на собеседованиях. Расскажу, на что стоит обратить внимание при подготовке к интервью: это не только технические вопросы, но также и типичные логические задачи.

Записаться сейчас / Бесплатная консультация





Ваше имя (обязательно)

Ваш телефон (обязательно). В формате +375XXXXXXXXX

ПОЛНАЯ ПРОГРАММА КУРСА

Подробная программа курса

Тема Описание Занятие

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

Наши социальные сети

         

Записаться сейчас / Бесплатная консультация





Ваше имя (обязательно)

Ваш телефон (обязательно). В формате +375XXXXXXXXX