Распрацоўка мабільных прыкладанняў для платформы Android (базавы курс)
Па дадатковую інфармацыю звяртацца:
Вядучы спецыялістАрдынская Марына Юр'еўна, аўд. 607-7., тэл. +375 17 397-82-95, +375 29 639-65-63,
e-mail:ordinskaya@bsuir.by
вядучы спецыяліст аўд. 607-7., тэл. +375 17 397-82-95, +375 29 390-88-95,
Намеснік дэканаГарбуз Віталь Барысавіч, аўд. 402-8., тэл. +375 29 686-61-14,
e-mail:garbuz@bsuir.by
Запіс ажыццяўляецца праз электронную форму. Навучанне пачынаюцца па меры фармавання груп.
Кошт
500 BYN
Працягласць
36 гадзін
Пра праграму

Мэта курса -атрыманне базавых ведаў і навыкаў, неабходных для засваення любых магчымасцяў платформы і прымянення іх пры распрацоўцы ўласных прыкладанняў.
Папярэдні ўзровень падрыхтоўкі:веданне асноў праграмавання на мове Java, базавыя веды рэляцыйных баз дадзеных (SQL), упэўненае валоданне інтэграваным асяроддзем распрацоўкі Eclipse. Рэкамендуем праслухаць курс "Праграмаванне на мове JAVA".
У выніку засваення курса слухач будзе ўмець:
- распрацоўваць мабільныя прыкладанні ў эмулятары Android;
- працаваць з меню ў АС Android для зручных з пункту гледжання юзабіліці прыкладанняў;
- працаваць з унутранымі сістэмнымі службамі ў АС Android, пастаўшчыкамі кантэнту і базамі дадзеных;
- тэсціраваць створаныя мабільныя прыкладанні для эфектыўнай працы.
Праграма курса
Агляд платформы Android
Што такое Android. Гісторыя ўзнікнення. Перавагі Android. Архітэктура Android. Асаблівасці Android платформы. Асноўныя кампаненты Android. Бяспека і паўнамоцтвы (Permissions). Устаноўка і настройка кампанентаў асяроддзя распрацоўкі.
Актыўнасці і рэсурсы
Актыўнасці (Activity) у Android. Стварэнне Актыўнасці. Жыццёвы цыкл Актыўнасці. Стэкі Актыўнасцяў. Стан актыўнасцяў. Адсочванне змен стану Актыўнасці. Рэсурсы. Аддзяленне рэсурсаў ад кода праграмы. Стварэнне рэсурсаў. Простыя значэння. Візуальныя стылі і тэмы. Выявы. Разметка. Анімацыя. Меню.
Прыкладанні і карыстацкі інтэрфейс
Выкарыстанне знешніх рэсурсаў у кодзе прыкладання. Выкарыстанне рэсурсаў усярэдзіне рэсурсаў. Лакалізацыя прыкладання з дапамогай знешніх рэсурсаў. Клас Application. Апрацоўка падзей жыццёвага цыкла прыкладання. Паняцце кантэксту. Карыстацкі інтэрфейс. Уяўленні (View). Разметка (Layout).
Намеры, меню і праца з дадзенымі
Адаптары ў Android. Выкарыстанне Адаптараў для прывязкі дадзеных. Намеры ў Android. Выкарыстанне Намераў для запуску Актыўнасцяў. Няяўныя намеры. Захаванне стану і налад прыкладання. Агульныя паводле (Shared Preferences). Праца з файламі. Выкарыстанне статычных файлаў як рэсурсаў. Меню ў Android. Даччыныя і кантэкстныя меню. Апісанне меню з дапамогай XML.
СКБД, кантэнт-правайдэры і выкарыстанне сеткавых сэрвісаў
Праца з базамі дадзеных у Android. Курсоры (Cursor) і ContentValues. Праца з СКБД SQLite. .Праца з СКБД без адаптара. Асаблівасці працы з БД у Android. Выкананне запытаў для доступу да дадзеных. Змяненне дадзеных у БД. Выкарыстанне SimpleCursorAdapter. Кантэнт-правайдэры. Выкарыстанне кантэнт-правайдэраў. Стварэнне кантэнт-правайдэраў. Выкарыстанне інтэрнэт-сэрвісаў.
Дыялогі ў Android
Віды дыялогаў. Рэкамендацыі па дызайне дыялогаў. Стварэнне і выдаленне дыялогаў. Апрацоўка падзей.
Шырокавяшчальныя прымачы (Broadcast Receivers)
Ужыванне шырокавяшчальных прымачоў. Жыццёвы цыкл прымача. Рэгістрацыя прымача. Выкарыстанне Ordered Broadcast. Выкарыстанне PendingIntent.
Запісацца на курс
Распрацоўка мабільных прыкладанняў для платформы Android (базавы курс)