Главная - Профессиональные спецкурсы - Разработка программного обеспечения на Java

Почему стоит стать Java разработчиком?

Перспективная профессия

Рост IT отрасли в мире происходит в геометрической прогрессии, а в Беларуси - пятая по объемам экспорта в стране. Это означает, что отрасль будет нуждаться в большом количестве квалифицированных специалистов.

Работа в любой точке мира

Рынок IT – это весь мир. Вы сможете работать в аутсорсинговых компаниях Беларуси, выполняя заказы иностранных клиентов. Или же работать во FreeLance из любой точки мира, по удобному для себя графику.

Высокая заработная плата

Зарплата программиста стартует от 500$ в месяц и доходит до 3000$ у старших специалистов!

Гарантированое трудоустройство

IT индустрия – это единственное направление, где количество вакансий превышает количество специалистов. По данным ведущих сайтов по трудоустройству, сейчас на одного соискателя приходится до 5 открытых вакансий.

Уникальные условия труда в IT компаниях

Современный офис, комфортное рабочее место, курсы английского, обучение, тренинги, компенсация оплаты спортзала медицинское страхование. А так же в офисе всегда есть игровые и комнаты отдыха.

Почему JAVA?


Выбор языка программирования

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

Огромные возможности

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

Весомый вклад в историю IT

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

Грамотная подача информации

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

ПРОГРАММА КУРСА

Язык программирования Java

Модуль 1 (4 пары) Введение в язык программирования “Java”
Модуль 2 (4 пары) Переменные, типы данных, операторы
Модуль 3 (6 пар) Логические операторы, операторы ветвлений, побитовые операторы
Модуль 4 (6 пар) Циклы
Модуль 5 (6 пар) Строки, массивы одномерные, многомерные
Модуль 6 (6 пар) Методы (на примере статических методов)
Модуль 7 (20 пар) Объектно-ориентированное программирование
Модуль 8 (4 пары) Исключения
Модуль 9 (4 пары) JavaCollectionFramework
Модуль 10 (4 пары) Работа с файлами
Модуль 11 (4 пары) Многопоточность
Модуль 12 (2 пары) Экзамен
 

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

Модуль 1 (2 пары) Введение в теорию баз данных
Модуль 2 (2 пары) Запросы SELECT, INSERT, UPDATE, DELETE.
Модуль 3 (2 пары) Многотабличные базы данных.
Модуль 4 (2 пары) Функции агрегирования.
Модуль 5 (2 пары) Объединения.
Модуль 6 (4 пары) Представления, хранимые процедуры, триггеры
Модуль 7 (2 пары) Экзамен
 

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

Модуль 1. Введение в Web-технологии. Структура HTML.
Модуль 2. Форматирование текста при помощи HTML.
Модуль 3. Форматирование при помощи CSS.
Модуль 4. Списки. CSS отступы и поля.
Модуль 5. Графика в web-дизайне. Оптимизация графики. Гиперссылки. Принципы навигации web-сайта.
Модуль 6. Таблицы.
Модуль 7. Позиционирование. Верстка web-страниц блоками.
Модуль 8. Формы. Фреймы.
Модуль 9. Создание страниц посредством HTML5 и CSS3.
Модуль 10. Экзамен.
 

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

Модуль 1 (2 пары) Введение в JavaScript
Модуль 2 (2 пары) Объект. Массивы. Объект Array. Строки. Объект String. Объект Date. Объект Math. Введение в объектно-ориентированное программирование
Модуль 3 (2 пары) Обработка событий
Модуль 4 (2 пары) Browser Object Model. Document Object Model.
Модуль 5 (2 пары) Формы
Модуль 6 (2 пары) Проверка достоверности форм. Использование Cookie
Модуль 7 (2 пары) Рисование с помощью canvas
Модуль 8 (2 пары) HTML5 и JavaScript
Модуль 9 (2 пары) JSON
Модуль 10 (2 пары) Ajax
 

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

Модуль 1 (2 пары) Введение в сетевые технологии
Модуль 2 (6 пар) Сетевое взаимодействие
Модуль 3 (6 пар) Введение в разработку серверных решений с использованием Java
Модуль 4 (6 пары) Взаимодействие с источниками данных
Модуль 5 (6 пар) JavaServer Pages
Модуль 6 (6 пар) Tags в JSP
Модуль 7 (6 пар) Cookies, session и другое в JSP
Модуль 8 (10 пар) Введение в Spring
Модуль 9 (8 пар) Введение в Hibernate
Модуль 10 (2 пары) Экзамен
 

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

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

ПОЧЕМУ СТУДЕНТЫ ВЫБИРАЮТ
КОМПЬЮТЕРНУЮ АКАДЕМИЮ ШАГ?

Современная и актуальная программа обучения

Программа обучения в соответствует требованиям рынка и регулярно обновляется. Никаких лишних предметов. Только то, что нужно для успешного трудоустройства, только практические занятия и кейсы.



Уникальный учебно-методический материал

Авторские учебно-методические материалы, домашние работы,самостоятельные, примеры и кейсы - все это обеспечивает высокий уровень знаний наших выпускников.



Обучают профессионалы

В Академии работают преподаватели-практики, которых мы приглашаем из IT-индустрии для передачи практических навыков и умений. Регулярно проводятся семинары, практические занятия, тренинги для преподавателей с целью поддержания высокого уровня знаний и педагогических навыков

100% практических занятий

Процесс обучения построен на практических заданиях.



Удобный график занятий

График обучения составлен таким образом, что учебу в ШАГе можно совмещать со старой работой))))

начало занятий май


Возраст

17 - 55 лет

Длительность обучения

1,5 года

Расписание занятий

два раза в неделю

Стоимость

165 руб/мес

Продолжительность

266 часов (132 встречи)

Оставить заявку на обучение

CRM-форма появится здесь