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 и выполнять выстраивание информации на экране в виде списков (адаптеров)
Записаться на курс
Записаться на этот курс
прямо сейчас