+38(044) 277-40-42
+38(063) 233-01-83
+38(095) 628-11-32
+38(044) 277-42-05
+38(063) 233-01-83
+38(095) 628-11-32
CONTACT news

Внимание! Идёт набор на курс "PHP". Старт занятий - 25 июля. Спешите записаться!

Длительность:
6 месяцев 144 а.ч.(48 занятий по 3 а.ч.)
Стоимость:

1700 грн. в месяц - нал.

2000 грн. в месяц - безнал.

Дата начала:
Свяжитесь с нами для того, чтобы узнать расписание
Хочу обучаться

Курсы Java

Оставить заявку

При записи на наши курсы мы проводим небольшое тестирование на предмет знания основ программирования. Если Вы уже изучали или практически использовали другие языки программирования, то Вы можете без предварительной подготовки попасть в группу "Java программирования". Если Вы ранее не сталкивались с программированием, но у Вас есть желание освоить язык Java, то мы предложим Вам предварительно пройти курс "Основы программирования". Для тех кто успешно освоит программу  "Java start" мы можем предложить пройти курсы "Java Pro".

  В процессе обучения Вы научитесь:

  • Создавать простые Java-приложения в среде NetBeans;
  • Отлаживать создаваемые приложения;
  • Использовать справочную систему NetBeans для Java и стандартных библиотек Java;
  • Создавать простые графические и консольные приложения;
  • Создавать WEb-приложения с использованием J2EE и внешних технологий.

    

Наши преимущества:

# Наши тренеры действующие Java программисты Senior level ТОП 10 IT компаний

# 70 % объема курса занимает практика.

# Бесплатное посещение IT-English Speaking Club .

# Возможность прохождения практики и бесплатной стажировки.

# ПОМОЩЬ СТУДЕНТАМ В ТРУДОУСТРОЙСТВЕ!

Программа курса
Что такое язык программирования

Основные компоненты СИ-подобных языков программирования. Типы данных. Комментарии, виды комментариев Понятие переменной, работа с переменной. Связь между Javascript  и html Константы.  

Присваивание.

Арифметические операторы. Термины "Унарный", "Бинарный", "Операнд". Сложение строк, унарный плюс. Приоритеты операторов. Инкремент и декремент. Вызов операторов с присваиванием. Сравнение разных типов данных

Условные операторы

Логические операторы и множественные условия. Конструкция switch

Способы записи.

Деление на ноль. Преобразование к числу, мягкое преобразование.

Округление.

Случайные числа. Random Методы и свойства. Понятие пользовательская функция. Особенности функций в JavaScript.

Циклы

While do..while for Директивы

Массивы с числовыми индексами.

Объект как ассоциативный массив.

Знакомство с языком Java.

История языка
Виртуальная машина Java.
Структура программ.
Понятие о пакетах, класах.
Синтаксис языка Java.
Простые типы.
Поля (переменные) классов.
Объявление полей.
Практика.
Домашнее задание.

Основы объектно-ориентированного программирования.

Создание объектов.
Методы(функции) классов.
Передача аргументов методам.
Возврат значения методами.
Класс Object в Java и его особенности.
Класс String.
Операторы перехода if и switch.
Практика.
Домашнее задание.

Массивы.

Создание массивов, наполнение массивов.
Цикл for.
Циклы while и do while.
Перебор массивов.
Сортировка массивов.
Алгоритмы сортировки.
Практика.
Домашнее задание.

Доступ к объектам.

Модификаторы доступа.
Перегрузка методов.
Конструкторы классов.
Конструктор по умолчанию.
Обращение к конструкторам.
Практика.
Домашнее задание.

Наследование.

Внутренние классы.
Наследование.
Ключевое слово extends.
Методы toString и hashCode.
Практика.
Домашнее задание.

Переопределение методов.

Аннотация @Override.
Константы.
Ключевое слово final.
Переопределение метода toString.
Практика.
Домашнее задание.

Обработка исключений

Обработка исключений java.
Блок try-catch.
Генерация исключений.
Ключевое слово throw.
Практика.
Домашнее задание.

Интерфейсы.

Методы интерфейсов.
Ключевое слово implements.
Поля интерфейсов и их особенности.
Абстрактные классы.
Абстрактные методы.
Практика.
Домашнее задание.

Ключевое слово static.

Статические поля и методы.
Особенности обращения к статическим полям и методам.
Коллекции:
Дженерики.
Коллекции java.
Интерфейс Collection.
Интерфейсы List, Set, Map и Queue.
Практика.
Домашнее задание.

Реализации интерфейсов List, Set, Map и Queue.

Подробное рассмотрение классов ArrayList и LinkedList.
Рассмотрение классов HushSet, HashMap, TreeSet, TreeMap
Практика.
Домашнее задание.

Работа с файловой системой.

Класс File.
Потоки ввода-вывода.
Буфериизированное чтение из файла.
Сохранение объектов в файл.
Сериализация.
Интерфейс Serializable.
Практика.
Домашнее задание.

Технология JDBC.

Работа с базами данных.
Подключение драйвера базы данных.
Посылка запроса в базу.
Обработка ответа.
Класс ResultSet.
Практика.
Домашнее задание.

Многопоточность в Java.

Класс Thread.
2 способа создания дополнительных потоков.
Создание многопоточного приложения.
Синхронизация потоков.
Ключевое слово syncronized.
Практика.
Домашнее задание.

Swing - технология для создания пользовательских приложений.

Визуальные объекты, их основные методы.
Практика.
Домашнее задание.

Swing.

Создание, тестирование и обработка ошибок графического приложения на примере калькулятора Windows.
Создание полезного пользовательского приложения, использующего изученные технологии.
Практика.
Домашнее задание.

Зачетное занятие.
XML - формат, его особенности.

SAX/DOM парсеры.
Парсинг XML-документов.

JAXB.

Маршаллинг XML-документов. 
JSON, его преимущества и недостатки.
GSON.
 

Web-технологии.

Контейнер сервлетов Tomcat.
Запуск Tomcat на компьютере.

Servlet.

Понятие о сервлетах.
Запросы пользователей.
Введение в HTML.

Servlet.

Обработка запросов.
Формирование ответа.
Цикл жизни.

JSF.

Изучение технологии.

JSF.

Особенности XHTML.

Spring.

Понятие о контексте.
Создание простейшего Spring- приложения.

Spring.

Углубленное изучение.
Создание Spring- приложения.

Hibernate.

Изучение технологии.
Создание представления базы данных.

Android Studio.

Изучение основного функционала.

Создание Android-приложения для смартфона.
Практика - стажировка - работа.

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

  1. Базовый разговорный английский язык (для работы в иностранной компании).
  2. Базовый IT английский язык (для работы в иностранной компании).
  3. Основы программирования (базовые знания языков программирования).
  4. Программироване Java (базовые знания языка программирования Java).
  5. Программироване Java Pro (профессиональные знания языка программирования Java).
  6. Программироване Java Android (умение создавать мобильные приложения на языке программирования Java).

        После выполнения программы обучения мы выдаем Вам диплом и предлагаем Вам пройти практику, а затем стажировку в нашей студии веб дизайна. Уже на этапе стажировки Вы сможете зарабатывать деньги и набрать себе необходимое портфолио для дальнейшего трудоустройства.
        Мы гарантируем Вам работу по специальности, если Вы выполните свой индивидуальный план обучения

Прошёл весь курс Java у преподавателя Алексея Резника. Занятия были очень содержательными (без воды) и доступные для понимания даже тем кто ни разу не программировал. Даётся чёткое понимание основ теории и рассматриваются основные моменты ,важные для практической работы. Особенно интересна домашка, в процессе решения можно забыть о времени)
Курсы понравились, планирую пройти подобные на базе другой школы

Страницы

Возможно вам будут интересны курсы:
icon
Тестирование и сертификация
icon
Стажировка и трудоустройство
icon
Проверенные преподаватели и учебные программы
Java
Длительность:
6 месяцев 144 а.ч.(48 занятий по 3 а.ч.)
Стоимость:

1700 грн. в месяц - нал.

2000 грн. в месяц - безнал.

Дата начала:
Свяжитесь с нами для того, чтобы узнать расписание