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

 

Android

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

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

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

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

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

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

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

 

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

Современному рынку труда не обойтись без профессионалов, способных писать приложения под 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