phone-ico 095 404-97-49
phone-ico 067 249-41-40

Курсы Java на летнем интенсиве
С нуля до Junior

  • 3 месяца обучения
  • Основы JAVA
  • Основы объектно-ориентированного программирования (ООП)
  • Продвинутые инструменты JAVA
  • Разработка собственного проекта всего за 32 занятия!
  • Возможность стажировки в IT-компании

Начало курса

Старт 19 июня

Этот курс для вас, если:

Вы — студент

Вы изучаете языки программирования и хотите улучшить знания Java, получить навыки и практический опыт.

Вы — из другой сферы

Вам необходимы новые знания и навыки, чтобы начать карьеру в сфере IT.

Вы — программист

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

СДЕЛАЙТЕ СВОЙ ПЕРВЫЙ ШАГ ДЛЯ РАБОТЫ JUNIOR-ПРОГРАММИСТОМ НА JAVA!

Почему JAVA?

В мире на JAVA работает более 3 миллиона типов устройств: от смартфонов и компьютерных игр до автомобилей Tesla и специального оборудования Пентагона. Кроме того, именно на Java пишется огромное количество приложений для этих устройств.

Все эти устройства должен кто-то обслуживать. Поэтому специалисты Java всегда нужны, количество вакансий очень велико.

Разработки на Java используют ведущие компании мира. У вас есть все шансы присоединиться к ним.

Почему наши курсы?

МЫ ДАЕМ ВОЗМОЖНОСТЬ ВЫПУСКНИКАМ ПРОЙТИ СТАЖИРОВКУ В IT-КОМПАНИИ

ЛЕГКИЙ СТАРТ В ПРОФЕССИИ

Программа скомпонована так, чтобы убрать страх перед тем, что «не получится».

ПОЛУЧИТЕ ПРЕИМУЩЕСТВО НА СОБЕСЕДОВАНИИ

У вас будет преимущество на собеседовании по сравнению с кандидатами, которые прошли менее глубокий курс Java и не знакомы с ООП.

ПОЙМЕТЕ, КАК РАБОТАЕТ JAVA

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

ДОМАШНИЕ ЗАДАНИЯ ДЛЯ ВСЕХ

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

СОЗДАДИТЕ ПРАКТИЧЕСКИЙ ПРОЕКТ ДЛЯ РАБОТОДАТЕЛЯ

25% времени курса занимает работа над практическим проектом для вашего портфолио.

ПОЛУЧИТЕ ОПЫТ РАБОТЫ

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

ПАКЕТ МАТЕРИАЛОВ ВХОДИТ В СТОИМОСТЬ

Вы получите: авторский печатный конспект лекций, все презентации по курсу, графические модели для создания игры и другие…

СМОЖЕТЕ ПИСАТЬ ПРОГРАММЫ

Задача курса — дать вам полноценную возможность начать карьеру в программировании на Java. Мы гарантируем: вы сможете писать программы!

Что будет на курсе?

25% курса

основы JAVA

25% курса

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

25% курса

основы ООП

25% курса

практический проект

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

модуль 1 - ОСНОВЫ JAVA
Базовые конструкции Java. То, что требуется JAVA-программисту всегда и везде.

Введение в Java

Основные типы данных. Преобразования типов данных. Общая структура программы. Создание консольного приложения. Общепринятые соглашения написания кода. Структура памяти. Типы данных. Структура простейшей программы. Инструкции и блоки. Комментарии. Пользовательский интерфейс. Преобразование типов
данных.

Переполнения и операторы

Границы диапазонов значений. Переполнение типов данных. Операторы. Иерархия операторов. Ассоциативность операторов. Константы.

Ветвления и логические выражения

Ветвления. Конструкция if. Конструкция switch. Логические выражения. Таблица правдивости.

Циклы и их применение

Цикл for. Цикл while. Цикл do-while. Создание таймера. Запуск и остановка файлов и приложений.

Функции

Принцип работы функции. Структура функции. Ключевые слова return и void. Локальные и глобальные переменные. Вызов функции из функции. Перегрузка функции. Рекурсия.

Ссылки и указатели

Ссылки. Передача данных по значению и по ссылке. Указатели.

Массивы

Строение массивов. Создание массива и обращение к его элементу. Многомерные массивы. Динамическая память.

Строки

Понятие строк. Основные действия над строками. POSIX и PCS. Ключи символов.

Файл

Файл и его атрибуты. Файловые системы. Чтение и запись в файл.

Исключения и отладка

Отладка программы. Виды отладок. Контроль содержимого переменных. try-catch блок. Исключения. Виды исключений. Ключевое слово assert.

модуль 2 - ОСНОВЫ ООП
Подробное, тщательное, максимально понятное введение в объектно-ориентированное программирование.

Классы как структура данных

Классы, структура классов, статические члены и функции классов, статические классы. Понятие класса и объекта. Отношение между классами и объектами. Создание статических членов и функций класса.

Конструкторы

Конструктор. Виды конструкторов.

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

Наследование как парадигма ООП. Наследование классов. Наследование конструкторов.

Полиморфизм

Многоуровневая иерархия классов. Полиморфизм. Виртуальные функции. Ключевые слова virtual и override. Абстрактные классы.

Инкапсуляция

Инкапсуляция как парадигма ООП. Уровни доступа private, protected, public. Сеттеры и геттеры. Уровни доступа в процессе наследования и полиморфизма.

модуль 3 - ПРОДВИНУТЫЕ ИНСТРУМЕНТЫ
Продвинутые инструменты разработки программ на JAVA.

Диаграммы классов

Диаграммы классов. Структура классов на диаграммах. Виды отношений между классами.

Интерфейсы

Понятие интерфейса. Класс-свалка и множественное наследование. Наследование интерфейсов.

Шаблоны

Шаблоны. Шаблоны классов. Прочие виды шаблонов. Наложение ограничений на шаблон. Понятие стека и очереди.

Коллекции

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

Многопоточность

Поток. Создание потока. Параметры потока. Остановка и пробуждение потока. Проблемы гонки. Менеджмент контроля и управления потоков средствами библиотек.

Графический пользовательский интерфейс

Создание пользовательского интерфейса в Java. Создание формы. Основные элементы формы. Программное управление элементами формы. Передача данных между формами одного приложения. Создание графического интерфейса для управления простейшей базой данных.

модуль 4 - ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ
Паттерны проектирования для разработки программ на JAVA.

Паттерн Bridge. Паттерн Adapter

Структура паттернов Bridge и Adapter. Слабые и сильные стороны данных паттернов. Вариации данных паттернов.

Паттерн Singleton. Паттерн State

Структура паттернов Singleton и State. Слабые и сильные стороны данных паттернов. Вариации данных паттернов.

Паттерн Decorator. Паттерн Strategy

Структура паттернов Decorator и Strategy. Слабые и сильные стороны данных паттернов. Вариации данных паттернов.

Паттерн Builder. Паттерн Command

Структура паттернов Builder и Command. Слабые и сильные стороны данных паттернов. Вариации данных паттернов.

Паттерн MVC Model-View- Controller. Сетевое приложение

Паттерн MVC. Структура MVC. Слабые и сильные стороны данного паттерна. Применение шаблона в сетевых приложениях.

ПРАКТИЧЕСКАЯ РАБОТА: ВАШ ПРОЕКТ
Этим проектом вы подтвердите полученные знания и умения на собеседовании в IT-компанию.

Проект продемонстрирует ваши умения:

  • создавать базы данных и работать с ними. В основе любого приложения находится база данных.
  • работать с базовыми инструментами ООП
  • обеспечивать взаимодействие приложения с операционной системой (Windows, IOS, Linux)
  • обеспечивать многопоточность и мультипроцессорность
  • создавать приложение с возможностями редактирования и технического сопровождения

В процессе обучения вы получите

пакет материалов

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

обратная связь

поддержка

сертификат

пакет материалов

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

обратная связь

поддержка

сертификат

Успешное прохождение программы по курсу «Java Junior» подтверждается выдачей сертификата. Он выдается слушателю сразу после защиты дипломного проекта.

Microsoft Word - ЦКН - сертификат A5 - Java '2017 (

КОГДА ЗАНЯТИЯ?

Длительность летнего интенсива: 3 месяца,

80 часов, 32 занятия по 2,5 часа.

Начало: 19 июня

Время: 18.45-21.15

 

До старта осталось:

0
1
0
1
0
1
дней часов минут

ФОРМА РЕГИСТРАЦИИ




Спасибо!
Ваша заявка успешно отправлена!
Наши менеджеры свяжутся с Вами в ближайшее время!

СКОЛЬКО СТОИТ КУРС?

3 850 грн

в месяц

11 550 грн

за курс

11 550 грн

за курс

3 850 грн
в месяц

Оплатите курс одним платежом
и сэкономьте 1550 грн!

ЧТО ВЫ ПОЛУЧИТЕ В РЕЗУЛЬТАТЕ?

  • знания основ Java, включая объектно-ориентированное программирование (ООП) и продвинутые инструменты разработки
  • преимущество на собеседовании по сравнению с кандидатами, которые прошли менее глубокий курс Java и не знакомы с ООП
  • умение создавать и работать с базами данных, программировать игры и графику практический проект, который вы сможете предъявить работодателю
  • получите базу для дальнейшего развития в сфере Java-программирования до Middle и Senior
  • возможность стажировки в IT-компании

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

чтобы получить работу Junior-специалиста с зарплатой 700$ в среднем по Киеву.

ВЕДУЩИЕ ПРЕПОДАВАТЕЛИ КУРСА

homenko

ВЛАДИCЛАВ ХОМЕНКО

Project Manager в аутсорс-компании, работающей на западный рынок.
Один с самых молодых PM-ов в Украине! Опыт работы java developer, android developer — более 3 лет.
Есть успешный опыт реализации коммерческих проектов с применением бизнес-логики, взаимодействием с базами данных и созданием графического интерфейса. Умеет объяснить доступно сложные вещи, всегда в курсе современных тенденций языков программирования.

fedorov

ВЛАДИМИР ФЁДОРОВ

Профессиональный разработчик на Java, C++, C#, lead developer.

Специализируется на проектах, связанных с

обработкой разных структур данных и изображений.

Имеет опыт участия в больших проектах медицинской

тематики.

ОТЗЫВЫ ВЫПУСКНИКОВ

  • Жаринов Александр

    Доступная и правильно структурирована подача материала. Влад Хоменко отвечает на все вопросы, разъясняет и объясняет все непонятные моменты. Готов рекомендовать преподавателя друзьям.

  • Чепак Андрей

    Влад просто великолепный преподаватель!!! Интересная манера подачи материала, очень дружеская атмосфера на занятия, которая подстегивает достигать еще большего. Много практики. Большое спасибо!

  • Пьяных Павел

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

  • Кутовий Олександр

    Програма курсу якісно побудована. Викладач досвідчений, прекрасно володіє матеріалом і здатен його донести до слухічів. Завдяки цьому дуже легко засвоюється матеріал. Багато цікавих практичних завдань.

  • Воробей Евгений

    Отличный преподаватель! Пускай вас не пугает достаточно молодой возраст, так как материал излагался на доступном уровне, помощь сопровождалась и во внеурочное время. Главное что бы было желание учиться, а Влад поможет и направит в нужное русло.

  • Медведева Анна

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

ОСТАЛИСЬ ВОПРОСЫ?

Посетите открытый урок и попробуйте JAVA на практике!

Открытое
занятие

19 июня

Стоимость открытого занятия
150 грн

ФОРМА РЕГИСТРАЦИИ

Спасибо!
Ваша заявка успешно отправлена!
Наши менеджеры свяжутся с Вами в ближайшее время!

КАК НАС НАЙТИ?

ЗВОНИТЕ

095 404-97-49
067 249-41-40

ПРИХОДИТЕ

ул. Ванды Василевской 7, оф. 710

ПИШИТЕ

perspektiva21vek@gmail.com

РЕЖИМ РАБОТЫ

10.00-19.30

Подпишитесь на рассылку

  • Современные тенденции дизайна
  • Актуальные тренды
  • Рекомендации практикующих дизайнеров
Пожалуйста, подождите...

Thank you for signing up!

Спасибо за подписку!

Первое письмо придет на вашу почту в ближайшее время