Курс Junior Java Developer

13.08.2019
6 недель занятий (75 часов с преподавателем). Курс Junior Java Developer предназначен для тех, кто хочет освоить один из самых востребованных языков программирования с нуля.
По этому курсу возможно корпоративное обучение*

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

Высылайте ответы на academ@suhorukov.com

Почему Java. Java - универсальный, кроссплатформенный язык программирования, чрезвычайно востребованный на современном рынке. Количество открытых вакансий по России - более 4000. Уровень зарплат в Java-разработке выше среднего в IT-сфере. Это одно из наиболее высокооплачиваемых направлений. Наш курс полностью готовит выпускника к работе на начальной позиции Java Developer

Java - отличный вариант для первого языка. У него строгая и практически универсальная логика, которая закладывает основы программирования и понимания других IT-направлений. Многие принципы и синтаксические конструкции Java характерны для синтаксиса всех высокоуровневых языков. Его рекомендуют изучать новичкам.

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

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

Ключевые знания и навыки, которые вы получите на курсе:
  • Базовые средства языка Java
  • Механизмы абстракции
  • Компоненты стандартной библиотеки Java
  • Интегрированные среды разработки
  • Системы контроля версий
  • Системы автоматической сборки проектов
  • Системы автоматического тестирования
  • Отладчики и профайлеры
  • Системы багтрекинга
  • Написание приложений и их тестирование

Java-разработчики имеют много направлений для развития. Углубление в разработку и программную архитектуру - одно из основных. До уровня Senior можно вырасти за 3 года. Часто специалисты по Java участвуют в R'n'D проектах (Big Data, ML). Многие открывают собственное дело - цифровые продукты на Java требуются бизнесу практически любого размера. Также это хороший старт для карьеры в управленческой области и сфере руководства IT-департаментами.

Почему стоит пройти курс Junior Java Developer

  • Количество открытых вакансий Java-разработчика в России — более 4000
  • Уровень зарплат в Java-разработке выше среднего в IT-сфере.
  • Java - универсальный, кроссплатформенный язык программирования, чрезвычайно востребованный на современном рынке. Его трудно освоить самостоятельно. 

Формат проведения

Онлайн курс
13 августа 2019

Преимущества курса

1

Студенты получают полноценный рабочий опыт. 

2

Системное наставничество опытного профессионала 

3

Курс ориентирован на получение практических навыков

4

Студенты создают собственные проекты и портфолио

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

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

I блок "Основы программирования в среде Java" (20 часов)

  • Алгоритмы и величины
  • Развитие языка Java
  • Особенности разработки ПО
1
  • Лексика языка
  • Типы данных, переменные, массивы
  • Операции
2
  • Управляющие операторы и циклы
  • Работы с консолью
  • Пакеты классов
3
  • JAR-файлы
  • Работа с Java из командной строки
  • Компилятор Javac
4

II блок "ООП" (10 часов)

  • Подходы к программированию
  • Основы ООП. Преимущества и недостатки
1
  • Введение в классы и объекты
  • Инкапсуляция, наследование и полиморфизм
2
  • Статистические методы
  • Интерфейсы и абстрактные классы
3
  • Ввод-вывод и прочие вопросы
  • Обобщения
4
  • Обработка исключений
  • Многопоточное программирование
5

III блок "Структуры данных. Алгоритмы" (10 часов)

  • Основы теории алгоритмов
  • Коллекции
  • Списки
1
  • Очереди
  • Карты данных
2
  • Практическая реализация основных алгоритмов
3
  • Вычисление сложности алгоритмов
4

IV блок "Пользовательские интерфейсы" (10 часов)

  • Основы библиотеки Swing
  • Основы рисования в Java
1
  • Основные компоненты пользовательского интерфейса
2
  • Менеджеры сообщения компонентов
3
  • События и обработчики событий
  • Класс JPanel
4

V блок "Основы взаимодействия баз данных и Java" (5 часов)

  • Основы теории баз данных
1
  • Нормальные формы проектирования баз данных
2
  • Базы запросов SQL
  • Формирование сложных запросов через JOIN
3
  • Механизм JDBC для взаимодействия с СУБД
4

VI блок "Язык XML. Парсинг данных" (4 часа)

  • Основы языка XML
1
  • Парсинг данных XML
2
  • Механизмы DOM, SAX
3
  • XPath для парсинга XML
4

VII блок "Разработка web приложений" (15 часов)

  • Основы языка HTML и CSS
  • Введение в JavaScript
1
  • Установка и настройка web-сервера Tomcat
2
  • Основы сервлетов
  • Разработка JSP страниц
3
  • Cookies и сессии
  • Технология AJAX
4

VIII блок "Библиотека Java" (6 часов)

  • Пакет Java.lang
1
  • Пакет Java.util
  • Пакет Java.io
2
  • Пакет Java.nio
  • Работа в сети
3
  • Регулярные выражения и другие пакеты
4

Курс преподают

Сергей Герасименко

Программист-разработчик в Саратовском информационно-вычислительном центре управления ОАО «РЖД», имеет около 9 лет опыта разработки. Интервью с Сергеем
Преподаватель курса:
Junior Java Developer
  • Разработал и запатентовал уникальное ПО «Статистическая аналитическая опросная система» (сокр. САОС)
  • Является лауреатом конкурса Новое звено-2013, награжден благодарственным письмом президента ОАО «РЖД» за разработку ПО
  • Является активным участником программы IT-Start

Технические требования

Сеть:

  • скорость соединения от 2 Мб/с

Оборудование:

  • микрофон - для общения,
  • наушники - чтобы не появлялось эффекта эха,
  • камера - если есть желание себя показать и общаться face to face

К платформе можно подключиться с помощью мобильного устройства или планшета.

Формат проведения:

  • Онлайн
Расписание занятий:
  • вторник и четверг с 21-00 по новосибирскому времени
  • суббота с 12-00 по новосибирскому времени  

Акции и бонусы

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

Есть возможность оформить курс в рассрочку (подробности можно уточнить у наших менеджеров)

На курс действует скидка 3% при репосте в социальных сетях и скидка 10% за приведенного друга.

Лучшим мы помогаем с трудоустройством!

Что получите по итогам курса

  • По окончании курса вы можете претендовать на должность Junior Java Developer с зарплатой от 40 тысяч рублей
  • Через год-полтора сможете перейти на должность Java Developer с зарплатой 40-60 тысяч рублей
  • А через 3-4 года стать ведущим Java Developer с зарплатой 70-150 тысяч рублей

Стоимость курса

28 000 рублей
* стоимость для корпоративных клиентов уточняйте у менеджера.

Отзывы

Фалин Валентин

На моей практике это первое дистанционное обучение. Приятно был удивлен оперативной обратной связи от преподавателя по домашним заданиям. На все вопросы, какие возникали внеучебное время, получил ответ. На данный момент с помощью курса подготовил очень благоприятную почву для дальнейшего развития. Пришел за навыками — получил то, за чем пришел. Особенно полезными оказались примеры из реальной практики преподавателя.

Кононихин Данила

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

Долганов Борис

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

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

Видео