Учебный центр компьютерных технологий "Кит" (057) 7-177-424, 093-7-012345, 066-7-012345, 068-7-012345 info@kit.kh.ua
Учебный центр компьютерных технологий "Кит"

Java.Android

Java и платформа Android

Описание курса

Курс учит создавать программы для мобильных устройств, работающих под Android – смартфоны, планшеты;

В ходе обучения помимо языка Java для программирования под платформу Android изучаются фундаментальные основы языка java (Java Fundamentals, Java SE) и рассматриваются примеры создания кроссплатформенных настольных (Desktop) приложений и механизмы соединения с базами данных.

Обучение языку программирования Java основано на использовании двух подходов: это создание простых игр (сапер, тетрис, 2048) и программирование игрового бота (программы робота) в среде ROBOCODE, которая была создана компанией IBM специально для обучения программированию на языке java.

В результате курса ученики создают несколько полностью завершенных проектов не только с использованием Java.Android, но и Java SE; принимают участие в чемпионате по ROBOCODE – битве роботов.

Для кого предназначен курс

Курс предназначен в первую очередь для учеников Кит-а, которые успешно прошли курс «Основы программирования алгоритмов и структур данных на языке C++».

Допускаются так же ученики, которые успешно закончили курсы «Основы программирования и алгоритмизации на языке C#» или «Основы программирования и алгоритмизации на языке Pascal.ABC».

(Примечание: успешное окончание курса означает, что ученик правильно решили более 60% зачетных задач.)

В чем отличие этого курса от других курсов?

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

В ходе обучения изучается не только язык Java для программирования под платформу Android, но и фундаментальные основы просто языка Java (так называемые Java Fundamentals и Java SE). Рассматриваются примеры создания кроссплатформенных настольных (Desktop) приложений и механизмы соединения с базами данных.

Обучение языку программирования Java основано на использовании двух подходов: это создание простых игр (сапер, тетрис, 2048) и программирование игрового бота (программы робота) в среде ROBOCODE, которая была создана компанией IBM специально для обучения программированию на языке java.

Так же это единственный курс, где ученики учатся работать с базами данных как программисты. В качестве сервера баз данных используется SQLite – база данных для мобильных приложений (она же внутренняя база данных браузера Mozilla Firefox)

Какие технологии освоит на курсе ученик и что он научится делать?

В процессе обучения на курсе Java.Android Вы:

  1. научитесь создавать простые Java-приложения для Android в среде Android Studio и работать программно с смс, звонками и телефонной книжкой смартфона
  2. научитесь использовать Google карты и геолокацию в Java.Android
  3. запрограммируете под руководством преподавателя два больших учебных проекта: первый - «записная книжка с кроссплатформенным интерфейсом и записная книжка на Android» и – второй – фотогалерея на Android
  4. научитесь публиковать свои приложения в Google play
  5. научитесь создавать простые графические и консольные приложения, используя библиотеку Swing
  6. научитесь отлаживать создаваемые приложения на java и Java.Android
  7. научитесь создавать простые игры, такие как: сапер, 2048,тетрис с использованием OpenGL
  8. создадите собственного бота Robocode (программу робот) и примите участие в битве роботов

Программа и расписание курса

Курс рассчитан на 72 пары или 144 урока.

Расписание групп на 2017-18 учебный год

Список тем курса

  1. Язык программирования Java, основные элементы Java SE и библиотеки интерфейсов Swing
  2. Основы ООП на java
  3. Основы теория баз данных и СУБД SQLite
  4. Работа с базами данных с использованием JDBC
  5. Основные механизмы доступа к OpenGL из языка java и Java.Android
  6. Работа с Google Play
  7. Работа с камерой, записной книжкой смартфона (отправка смс, совершение звонков)
  8. Рассказывается как установить Android Studio и использовать эмулятор Android-устройств
  9. Gradle и сборка проекта: Manifest.xml – его структура назначение, описание Activies и ресурсов в нем
  10. Рассказывается как управлять приложениями с помощью Intent и выполнять выстраивание информации на экране в виде списков (адаптеров)

Записаться на курс