программирование

  • JAVA Android Commrecial
  • Java SE
  • HTML, CSS и JavaScript

JAVA Android Commrecial

Основы разработки Android-приложений на языке Java

Курс посвящен основам языка программирования Java и его применению для разработки приложений для операционной системы Android. Изучение Java осуществляется на примерах Android-приложений. По завершении курса слушатель будет иметь возможность создавать Android-приложения в среде программирования Eclipse.

Рассматриваются следующие темы:

  1. Язык программирования Java и платформа Java. Интегрированная среда Eclipse
  2. Платформа Android, ее возможности и архитектура. Простейшее Android-приложение
  3. Синтаксические конструкции языка Java. Пакеты и функции. Массивы
  4. Определение классов. Абстракция данных. Инкапсуляция
  5. Композиция и наследование. Полиморфизм. Интерфейсы
  6. Перечисления. Вложенные классы и интерфейсы. Исключения
  7. Обобщения. Работа с контейнерными классами
  8. Основные элементы программной модели Android
  9. Программирование, управляемое событиями. Элементы интерфейса пользователя
  10. Работа с меню. Отображение сообщений. Создание многоэкранных приложений
  11. Использование тем и стилей пользовательского интерфейса. Шаблоны дизайна
  12. Использование графики и анимации
  13. Работа с текстовыми данными. Локализация Android-приложений
  14. Работа с потоками ввода-вывода и файловой системой
  15. Работа с XML в Android-приложениях
  16. Работа с базой данных SQLite
  17. Использование дополнительных возможностей платформы Java в Android-приложениях. Потоки управления. Рефлексия
  18. Использование служб Google
  19. Дополнительные возможности Android. Настройка приложений
  20. Публикация Android-приложений
Общий объем курса – 100 акад. часов (3 месяца)

Java SE

Основы программирования для платформы Java SE

Курс посвящен основам языка программирования Java и платформы Java, а также технологиям платформы Java SE.

Рассматриваются следующие темы:

  1. Язык программирования Java и платформа Java SE. Интегрированная среда Eclipse
  2. Синтаксические конструкции языка Java
  3. Пакеты и функции
  4. Ссылочные типы. Массивы
  5. Определение классов. Строки
  6. Композиция и наследование. Полиморфизм. Интерфейсы
  7. Перечисления. Вложенные классы и интерфейсы. Исключения
  8. Обобщения. Работа с контейнерными классами
  9. Работа с текстовыми данными. Локализация
  10. Работа с потоками ввода-вывода
  11. Работа с файловой системой
  12. Работа с XML. Сериализация
  13. Создание программ графического интерфейса пользователя
  14. Использование графических средств Java
  15. Использование RTTI, рефлексии и загрузчиков классов
  16. Работа с потоками управления
  17. Поддержка сетевого взаимодействия. Обеспечение безопасности приложений
  18. Работа с базами данных. Объектно-реляционное отображение
  19. Использование ANT и JUnit. Ведение системного журнала. Развертывание приложений.
  20. Дополнительные возможности Java SE
Общий объем курса – 100 часов (2,5 месяца).

HTML, CSS и JavaScript

Основы разработки web-сайтов с использованием HTML, CSS и JavaScript

Курс посвящен изучению основ клиентской (frontend) разработки web-сайтов с помощью языков HTML5 и CSS3, а также языка написания клиентских сценариев JavaScript. По завершении курса слушатель освоит технологию кроссбраузерной верстки страниц сайта на основе языков HTML5 и CSS3, а также создание сценариев на языке JavaScript.

Рассматриваются следующие темы:

    Основы разработки Web-приложений
  1. Принципы работы сети Интернет. Архитектура Web-приложений. Настройка среды для для Web-разработки
  2. Язык разметки документов HTML
  3. Основные понятия языка HTML. Базовая структура HTML-документа. Основные теги HTML. Логическое и физическое форматирование текста
  4. Таблицы. Формы. Фреймы. Средства валидации HTML кода
  5. Каскадные таблицы стилей (CSS)
  6. Каскадные таблицы стилей. Селекторы. Псевдоклассы и псевдоэлементы. Группировки и комбинирования селекторов. Приоритеты и наследования стилей. Правила каскадности
  7. Блочные и строчные элементы. Свойства и значение стилей. Основы блочной верстки
  8. Особенности HTML5 и CSS3
  9. Возможности HTML5. Структурные элементы HTML5
  10. Введение в CSS3. Селекторы CSS3. Комбинации селекторов.
  11. Эффекты трансформации, анимации и 3D с помощью CSS3
  12. @-правила. CSS и адаптивный Web-дизайн.
  13. Новые единицы измерения CSS3. Функциональные объявления. Flexible Box. CSS препроцессоры
  14. Язык программирования JavaScript
  15. Базовый синтаксис JavaScript. Операторы. Циклы, массивы. Функции. Анонимные функции. Замыкания
  16. Объектно-ориентированные средства JavaScript. Объекты. Прототипы. ООП в прототипном и функциональном стиле. Наследование
  17. Обработка исключительных ситуаций
  18. Объектная модель браузера (BOM) и объектная модель HTML документа (DOM). События в JavaScript. Обработка событий
  19. Регулярные выражения в JavaScript. Работа с формами. Работа с окнами
  20. Динамический HTML
  21. Рисование в JavaScript. Масштабируемая векторная графика SVG. Растровый холст canvas. JS-анимация
  22. Формат JSON. Работа с файлами. Использование Cookie. Хранилища данных
  23. Основные концепции AJAX.
  24. Введение в библиотеку JQuery
  25. Знакомство с jQuery. Применение библиотеки jQuery. AJAX запросы с помощью jQuery
  26. Виджеты и плагины jQuery. Написание собственных плагинов
  27. Введение в CSS и JS-фреймворки
  28. Обзор CSS и JS-фреймворков. Фреймворк Bootstrap. Фреймворк Backbone
Общий объем курса – 100 акад. часов (2 месяца)

студент

позаботься о своем будущем уже сегодня!

Чтобы узнать подробности обучения или записаться на курсы, звоните в Учебный центр "Харьков Онлайн"

Телефоны Учебного центра (10:00 - 18:00)
+38 063 248 0000