Разработка программного обеспечения на Java

г. Одесса, ул. Еврейская, 3

По вопросам
поступления:

Учебный отдел: +38 (093) 972-77-92

По вопросам оплаты:  +38 (067) 557-06-50

Разработка программного обеспечения на Java

О курсе:

Начало занятий24-28 июля 2017 года

Возрастот 18 до 55 лет

Стоимостьот 2736 грн./мес.

Расписание занятийдва раза в неделю,
2 учебные пары в вечернее время

ПродолжительностьАудиторные занятия:
368 академ.часов
Самостоятельная работа:
368 академ.часов
Soft Skills:
18 академ.часов
Английский:
18 академ.часов
Итого:
772 академ.часа
Длительность: 1 год

Выбор языка программирования является одним из наиболее важных решений на пути начинающего разработчика: именно он определяет область работы программиста, перспективы его профессионального развития, а также его доходы. На сегодняшний день большинство новичков единогласно выбирают Java!

Язык Java, разработанный в 1995 году, является одним из наиболее распространённых и универсальных языков программирования в мире. Это объектно-ориентированный язык, который отличают устойчивость, многопоточность и безопасность. С помощью Java можно создавать программное обеспечение различной сложности, игры, а также мобильные приложения. Благодаря специальному байт-коду Java-приложения могут выполняться на любом устройстве независимо от операционной системы, что делает язык одним и самых востребованных.

Стоит отметить, что операционная система Android полностью разработана на Java, а потому более половины смартфонов мира работают с приложениями, которые создают Java-разработчики.

Стартовая зарплата программиста, работающего с Java, — $900, и через несколько лет она может вырасти до $2900 (по данным DOU.UA). В данный момент Java-программисты являются наиболее востребованными разработчиками в Украине.

Программа курса логически разбита на пять частей, которые всесторонне охватывают изучение Java: от работы с системами управления базами данных и создания web-сайтов до разработки клиентских сценариев и создания сервисных решений с использованием Java.

Программа обучения:

Введение в язык программирования “Java”
Переменные, типы данных, операторы
Логические операторы, операторы ветвлений, побитовые операторы
Циклы
Строки, массивы одномерные, многомерные
Методы (на примере статических методов)
Объектно-ориентированное программирование
Исключения
JavaCollectionFramework
Работа с файлами
Многопоточность

Экзамен: практическое задание и теоретический экзамен по материалам курса

Теория баз данных

Цель курса: Ввести слушателя в системы управления базами данных. Обучить языку структурированных запросов SQL; принципам нормализации; работе с хранимыми процедурами, триггерами, видами, пользовательскими функциями. Получить теоретические и практические знания о СУБД.

Введение в теорию баз данных
Запросы SELECT, INSERT, UPDATE, DELETE.
Многотабличные базы данных
Функции агрегирования.
Объединения.
Представления, хранимые процедуры, триггеры

Теоретический экзамен и практическая работа

Разработка веб-страниц на языке разметки XHTML с использованием каскадных таблиц стилей CSS

Введение в Web-технологии. Структура HTML.
Форматирование текста при помощи HTML.
Форматирование при помощи CSS.
Списки. CSS отступы и поля.
Графика в web-дизайне. Оптимизация графики. Гиперссылки. Принципы навигации web-сайта.
Таблицы.
Позиционирование. Верстка web-страниц блоками.
Формы. Фреймы.
Создание страниц посредством HTML5 и CSS3.
Экзамен.

Разработка клиентских сценариев с использованием JavaScript

Введение в JavaScript
Объект. Массивы. Объект Array. Строки. Объект String. Объект Date. Объект Math. Введение в объектно-ориентированное программирование
Обработка событий
Browser Object Model. Document Object Model.
Формы
Проверка достоверности форм. Использование Cookie
Рисование с помощью canvas
HTML5 и JavaScript
JSON
Ajax

Разработка серверных решений с использованием Java

Введение в сетевые технологии
Сетевое взаимодействие
Введение в разработку серверных решений с использованием Java
Взаимодействие с источниками данных
JavaServer Pages
Tags в JSP
Cookies, session и другое в JSP
Введение в Spring
Введение в Hibernate
Программа психологических тренингов для IT-специалистов
Факультатив по разговорному английскому языку для IT-специалистов

По окончанию курса Вы сможете

  • Понимать фундаментальные принципы создания программ с использованием Java
  • Разбираться в принципах объектно-ориентированного программирования
  • Уметь проектировать классы различной степени сложности и создавать иерархии классов для решения практических задач
  • Выбирать и использовать классы JCF
  • Понимать механизмы многопоточности Java
  • Разбираться в языке структурированных запросов SQL
  • Уметь производить нормализацию баз данных
  • Знать и уметь применять основы HTML, CSS
  • Владеть навыками проверки и отладки кода web-документов
  • Владеть навыками формирования содержимого web-документов для различных экранов — от стандартных браузеров до мобильных устройств
  • Владеть базовыми конструкциями языка JavaScript
  • Создавать функции-обработчики различных событий
  • Понимать отличия BOM и DOM и уметь взаимодействовать с их объектами
  • Уметь сохранять пользовательские данные с помощью механизма cookie
  • Понимать особенности применения HTML5 по отношению к JavaScript
  • Уметь сериализовать и парсить данные используя JSON
  • Владеть принципами создания асинхронных запросов при помощи Ajax
  • Понимать фундаментальные принципы создания серверных решений с использованием Java
  • Использовать сетевые механизмы
  • Уметь создавать сервлеты, JSP решения
  • Понимать и применять паттерн MVC, механизмы cookies и сессий

Записаться

Имя*
Телефон*
E-mail*

О курсе:

Начало занятий24-28 июля 2017 года

Возрастот 18 до 55 лет

Стоимостьот 2736 грн./мес.

Расписание занятийдва раза в неделю,
2 учебные пары в вечернее время

ПродолжительностьАудиторные занятия:
368 академ.часов
Самостоятельная работа:
368 академ.часов
Soft Skills:
18 академ.часов
Английский:
18 академ.часов
Итого:
772 академ.часа
Длительность: 1 год

Базовые знания:
Уверенный пользователь ПК или успешное завершение курса Пользователь ПК

А хотите ознакомиться с набором демонстрационных электронных уроков полустационара?


Да
Нет

Заполните пожалуйста форму


Введите sms-код для подтверждения