menu


+38-098-020-02-72

+38-095-220-33-03

Заказать обратный звонок

Online курс Java SE + WEB
Enterprise технологии | Личный ментор | Разработка WEB проекта

Готовим по международным
стандартам для
ТОП мировых компаний

Интенсивное погружение с 22 февраля

Получите 1-й урок курса БЕСПЛАТНО

Начало обучения: 01 марта

Java разработчик — самая востребованная IT профессия

Самый успешный и применяемый
язык программирования
Лучший кроссплатформенный язык
Один из самых высокооплачиваемых
языков программирования. Зарплата
Java Junior от 700$, Java Midle от 2000$
Высокооплачиваемый
язык программирования.
Зарплата Java Junior от 700$,
Java Midle от 2000$
Возможность работать удаленно
по своему графику
Огромные корпорации построили на нем
свои бизнес-процессы, потому курсы
Java - надежная инвестиция в будущее
Самая популярная мобильная платформа -
Android работает на Java

Почему обучаются у нас

icon

Готовим по международным стандартам

icon

Программа
по требованиям международных ИТ компаний

icon

Индивидуальное менторство каждого студента

icon

Преподаватель,
9 лет готовивший Java специалистов для лучших аутсорс-компаний

icon

Будете работать Junior dev в любой компании

icon

Вы выйдете со своим финальным проектом

Требования к студентам

1

Уметь писать простые программы на любом языке

2

Нацеленность на результат

А что, если я не умею
писать простые программы?

girl

Тогда вам сюда:

Научиться
group group

Подача заявки на оценивание

Начало обучения: 01 марта

Программа курса

  • Обзор инструментов и технологий
  • Обзор-языка-java
  • Системы управления версиями. Git
  • Настройка окружения
  • Насторойка проекта. Ветка HW1. Debug
  • Методология процедурно-ориентированного и объектно-ориентированного программирования
  • Объекты (cостояние, поведение, уникальность)
  • Классы. Инкапсуляция. Наследование. Полиморфизм
  • Типы отношений между классами Наследование, агрегация, композиция, ассоциация
  • Достоинства/Недостатки ООП. Библиотеки vs фреймворки
  • JVM изнутри - оптимизация и профилирование;
  • Stack and Heap;
  • Из каких частей состоит память java процесса;
  • Permanent область памяти;
  • Java thread stack;
  • Размер Java объектов;
  • Типы данных. Пакеты;
  • Классы- оберки;
  • Ссылочные типы;
  • Пакеты;
  • Модификаторы доступа. Область Видимости.
  • static
  • Object. Контракт equals/hashCode;
  • Интерфейсы;
  • Абстрактные классы, сложность алгоритмов;
  • Полиморфизм, abstract;
  • Классы оболочки;
  • Алгоритмы и структуры данных для начинающих: сложность алгоритмов;
  • Time complexity;
  • Временная сложность алгоритма;
  • Вычислительная сложность;
  • Паттерн проектирования шаблонный метод;
  • Строки в Java. Кодировка;
  • Управление строками, функции для работы со строками в Java;
  • StringBuilder vs StringBuffer;
  • String literal pool;
  • Исключения (Exceptions);
  • Конструктор. this, super;
  • Введение в Java Reflection API;
  • Модульное тестирование JUnit 4;
  • Java JUnit-1;
  • Тестирование с помощью JUnit (Test Case) ;
  • List, Set, Map, Queue, Iterator, ListIterator;
  • Структуры данных в картинках;
  • Инициализация полей в Java;
  • Java собеседование по коллекциям;
  • Iterator / Iterable;
  • Вложенные и внутренние классы;
  • Локальные и анонимные классы;
  • Новое в Java 8;
  • Lambda выражения. Default методы для Interface;
  • Встроенные функциональные интерфейсы;
  • Дженерики (Java, обучающая статья);
  • Обобщения (Generic);
  • Ограничения;
  • Log4J (Apache logging);
  • Java Logging API - Tutorial;
  • Логирование в Java / quick start;
  • Ведение лога приложения;
  • Java Logging: история кошмара;
  • Одиночка (шаблон проектирования) ;
  • Перечисляемые типы (enum) в Java;
  • Класс Date, Calendar, TimeZone;
  • Java – Convert date and time between timezone;
  • Joda Time library;
  • Java 8 Date API;
  • File. Работа с файловой системой;
  • Работа с ресурсами. Правильно освобождаем ресурсы в Java;
  • Пакет java.io;
  • Паттерн Декоратор;
  • Классы Reader и Writer;
  • Сериализация объектов (serialization) ;
  • Реализация Storage используя сериализацию;
  • NIO Java 7;
  • XML формат и технологии;
  • Работа с XML в Java. Реализация хранения в XML.;
  • JSON. JSON в JavaScript. REST;
  • Работа с JSON в Java: Google GSON и Jackson. Реализация хранения в JSON;
  • DataInputStream / DataOutputStream;
  • Потоки выполнения. Синхронизация.
  • Методы wait(), notify(), notifyAll() класса Object;
  • Параллелизм в Java;
  • Реализация Singleton в JAVA;
  • Double checked locking;
  • Java Memory Model. final, volatile.
  • Сервлеты;
  • JSP. JSTL;
  • SQL. Реляционная СУБД;
  • JDBC. Транзакции;
  • Загрузчик классов;
  • Деплой приложения в облако Heroku;
  • Обзор Java фреймворков;
  • Обзор Java EE;
books

Сколько длится обучение?
Длительность курса - 16 модулей.
80 академических часов,
по 3 за занятие (2 часа 15 минут)

books

Результат
Ваше резюме по окончанию курса

Кто ведет

photo

Денис

  • - 9 лет преподавания в Киевском Политехническом Институте
  • - Ведущий разработчик билинговой системы крупного телекоммуникационного оператора ETBill
  • - Ведущий разработчик CRM-системы поддержки с интеграцией в систему поддержки разработки
  • - Ведущий разработчик распределенной системы подачи электронной отчетности Zvitoperator
photo

Максим

  • - 11 лет преподавания в Киевском Политехническом Институте
  • - Руководитель проекта по системе сбора информации с удаленных филиалов одной из государственных структур
  • - Ведущий разработчик в проекте по созданию распределенной веб-структуры международной корпорации*

Опыт наших преподавателей в обучении:

icon

более 500 слушателей на курсах

icon

более 2500
обучено в КПИ

Примеры того, что можно сделать на Java

Проекты, в которых используется Java

icon icon icon

Библиотеки на Java

icon icon icon

Хотите создавать такие проекты?

icon icon icon icon icon icon icon icon icon icon icon

Успейте записаться на БЕСПЛАТНОЕ ЗАНЯТИЕ и тестирование Ваших знаний

Начало обучения: 01 марта

Где работают наши студенты

Отзывы наших выпускников

photo

Сделай первый шаг - запишись!

Успейте записаться на БЕСПЛАТНУЮ неделю обучения

Начало обучения: 01 марта

Как будет проходить обучение

  • stage

    Обучающий

  • arrow
  • stage

    Домашнее задание

  • arrow
  • stage

    Проверка и одобрение домашнего задания преподавателем, разбор ошибок

  • arrow
  • stage

    Вы получаете доступ к следующему модулю

  • arrow
  • stage

    Созваниваетесь по Skype с преподавателем

  • arrow
  • stage

    Финальный проект

  • arrow
  • stage

    Выдача сертификатов

  • Оставьте
    заявку

  • С Вами свяжется менеджер

  • Тестирование вашего уровня подготовки

  • Бесплатная неделя

  • Основной блок обучения

  • Финальный проект

  • Выдача сертификатов