Параметры курса

Стоимость групповых занятий

24000 руб

Стоимость индивидуального обучения

30000 руб

Длительность

40 час.

Форма обучения

очно, онлайн

Курс «Программирование на языке Java» в Тольятти

 Java – самый популярный объектно-ориентированный язык программирования. Java используется для создания серверного программного обеспечения, прикладных программ, разработки веб-сайтов, игр и т.д. Созданные на языке Java приложения могут успешно работать на любом компьютере независимо от его архитектуры.

 Базовый синтаксис языка Java взят от Си/С++, а значит, курс подойдет новичкам или опытным программистам, желающим повысить свой уровень квалификации.

 На курсе «Программирование на языке Java» в Тольятти разбираются все элементы и конструкции языка Java и возможности платформы. Теория детально отрабатывается на практике. Обучение проводят высококвалифицированные преподаватели-практики, которые работают как с Java, так и с современными инструментальными средствами разработки ПО.

 Если Вы нацелены на карьерный рост и хотите стать высокооплачиваемым программистом Java, этот курс для Вас!

УЧЕБНАЯ ПРОГРАММА

 Основы программирования на языке Java.

  • Особенности языка Java и его предназначение.
  • Структура пакета Java 2 SDK.
  • Простые типы данных. Приведение типов.
  • Операторы ветвления и циклы.
  • Функции. Перегрузка функций.

Синтаксис языка Java.

  • Принципы объектно-ориентированного программирования.
  • Классы. Инкапсуляция. Специальные методы класса.
  • Наследование. Типы доступа. Статические поля и методы.
  • Полиморфизм.
  • Интерфейсные классы.
  • Исключительные ситуации.
  • Разработка многопоточных приложений.
  • Введение в шаблоны проектирования.
  • Обобщения.
  • Файловый ввод-вывод данных. Пакет IO.

Java Collection Framework.

  • Интерфейсы List, Set, Map.
  • Реализации коллекций.
  • Лямбда-выражения. Stream API.

Обзор возможностей языка Java.

  • Рефлексия.
  • Аннтоации.
  • Работа с датой и временем. Классы Date, Calendar, LocalDateTime.

Тестирование приложений.

  • Тестирование классов. Junit.

Сетевые возможности.

  • Пакет net. Средства сетевого взаимодействия.
  • Создание программы использующей клиент-серверное взаимодействие.
  • Обзор технологий RMI и CORBA.

Сервлеты. Технология Java Server Pages (JSP).

  • Пакет SERVLET. Настройка WEB-сервера Apache для работы с сервлетами. Создание сервлета.
  • Технология JSP.

Работа с базами данных.

  • Пакет SQL. СУБД JDBC.
  • Фреймворк Hibernate.

Зачет(собеседование).

 Учебный центр оставляет за собой право частично изменять/модернизировать программу курса ввиду последних тенденций в развитии данного направления (выхода новых программ, совершенствования методик обучения и тд). Для получения дополнительной информации обращайтесь к нашим менеджерам.

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