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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Записаться на этот курс
прямо сейчас





  • 7-11 классы
  • Требуется: C++ или C#
Tags: , , , , , , ,
EN UK RU