Системи для бізнесу » Курси програмування Android для школярів
Оберіть своє місто:

Курси програмування Android для школярів

Курс «Програмування під операційну систему Android» для школярів розрахований на слухачів, які володіють  базовими знаннями програмування на мові java. Він є продовженням курсу «Програмування на мові java».

У рамках курсу розглядаються основні поняття програмування під ОС Android починаючи від перших кроків, розробки додатків із використанням мультимедіа, навігації, публікації в Play-маркеті і закінчуючи базами даних та розробкою програмного забезпечення у команді. Курс складається із 5 модулів.

Модуль 1. Перші кроки

Даний модуль є ввідним модулем. Тут вивчаються основи програмування під ОС Android, починаючи від основних понять. Після його вивчення учні вмітимуть:

  • Обробляти події натиснення на елементи інтерфейсу;
  • Керувати зовнішнім виглядом додатку використовуючи власні теми і стилі;
  • Вмітимуть робити різні види меню та працювати з ним;
  • Створювати додатки із різною кількістю активностей, та перемикатись між ними;
  • Створювати та використовувати спливаючі повідомлення.

Модуль 2. Робота з мультимедіа

Другий модуль присвячений роботі із мультимедіа. Тут розглядається робота зі звуком, створюється додаток медіа-плеєра, створення різних видів анімації, робота із графікою та невеликий переглядач відео. Після його закінчення учні вмітимуть:

  • Як працювати із Notification;
  • Створювати прокручуванні списки та обробляти події на їх натиснення (ListActivity);
  • Створювати власний програвач для музичних файлів та відео;
  • Володітимуть основами графіки;
  • Вмітимуть створювати анімацію.

Модуль 3. Проектне програмування

У даному модулі розглядається різноманітні проекти типу створення власного браузера, поняття парсерів, прийом даних з мережі, робота з віджетами. По завершенню третього модуля учні вмітимуть:

  • Створювати свої браузери та використовувати його у власних додатках;
  • Навчяться обробляти натиснення на апаратні кнопки;
  • Розглянуть принципи роботи багаторазового натиснення (Touch та MultiTouch).
  • Напишуть гру із використанням шаблону проектування;
  • Ознайомляться із поняттям парсера, створять додаток конвертер валют, який буде зчитувати дані поточного курсу з мережі;
  • Ознайомляться із поняттям віджету та роботою з ними.

Модуль 4. Навігація. Публікація у Google-Play

У даному модулі відбувається знайомство із широкомовними повідомленнями, вивчається робота з сервісами, фрагментами. Вивчаються принципи використання діалогових вікон , бази даних та публікація додатків у Google-Play. По завершенню даного модуля учні вмітимуть:

  • Використовувати у додатках широкомовні повідомлення (Broadcast);
  • Користуватися сервісами;
  • Створювати міні редактори тексів;
  • Навчяться користуватися діалоговими вікнами;
  • Використовувати у розробці додатків фрагменти;
  • Навчяться основам роботи з базами даних у операційній системі андроїд та публікації додатків у Google-Play маркет;
  • Працювати із Street View.

Модуль 5. Team-working. Розробка програмного продукту в команді

Даний модуль є поглибленим модулем,  у якому використовуються усі набуті раніше знання, вміння та навички, та додається аспект командної роботи. У даному модулі багато уваги приділено базам даних та принципам роботи мережевих протоколів. Після його завершення учні вмітимуть:

  • Налаштовувати сервер MySQL, створювати бази даних, заповнювати їх;
  • Ознайомляться із поняттям інфологічної моделі даних;
  • Створювати власний сервер (на мові JAVA);
  • Більш детально навчяться виконувати запити до бази даних, та вмітимуть обробляти отримані результати;
  • Напишуть клієнт-серверний додаток контролю успішності учнів із переносом серверної частини та бази даних у мережу.