Меню

Junior Java Developer

  • Длительность 3 месяца
  • Расписание пн-ср-пт, 18:40-21:50
  • Дата начала 1 марта 2019 г.
  • Стоимость 45 000

Junior Java Developer

Программа

Модуль 1. Базис

  • Настройка рабочего окружение. IDE, JVM, JRE, JDK
  • Базовые типы данных, переменные, операции
  • Потоки ввода/вывода и строки в Java
  • Условный операторы, циклы
  • Многомерные массивы. Сортировка массивов
  • Статические методы в Java, перегрузка методов, рекурсия
  • ООП свойства, методы, конструкторы
  • ООП инкапсуляция, полиморфизм, наследование
  • Абстрактные классы и методы. Интерфейсы
  • Статические методы в Java, перегрузка методов, рекурсия.

Модуль 2. Паттерны. Многопоточность

  • Паттерны проектирования
  • Создание и остановка потоков, интерфейс Runnable
  • Оператор synchronize и модификаторы volatil и final
  • Executor, Collable, Future, FutereTask
  • Queues and Atomics, ThreadLocal. Deadlock
  • Deadlock и как его избежать

Модуль 3. Инструментарий

  • Контроль версий Git
  • Test Driven Development
  • Сборщика Java-кода Apache Maven
  • Использовании логгирования и механизмов Reflection
  • Библиотеке для модульного тестирования JUnit
  • Работа с XML/XPath
  • JDBC API – интерфейса доступа к СУБД
  • Разработка курсового Java-приложения.

ЧАВО

  • По какому адресу проводятся занятия?

    Обучение проводится на площадке Университета ИТМО по адресу: Ломоносова д.9




  • Предоставляется ли рассрочка платежа за курс?

    На данном курсе оплата разбивается на 3 части. Первая часть вносится до начала обучения, последующие с интервалом в месяц.




  • Как происходят вступительные испытания?

    Испытания проводится дистанционно (онлайн). За неделю до начала собрания на электронную почту, указанную при регистрации, приходит письмо с ссылкой на тест. Тестирование проверяет ваши базовые знания по информатике уровня 11 класса.




  • Есть ли какие нибудь промежуточные аттестации?

    Есть ли какие нибудь промежуточные аттестации?


  • Хватит ли базовых знаний информатики для обучения на курсах?

    Курс рассчитан не на нулевые знания, а на базу информатики 11 класса. Если Вы не писали программы и не знаете, что такое переменные, конструкции ветвления, циклы, функции, то Вам нужно походить на серию бесплатных занятий по Linux, проходящих в начале осеннего и весеннего набора, либо самостоятельно подготовиться по основам программирования (пройти тестирование по ЕГЭ информатики в просторах интернета)




  • На основании чего принимается решение о выдаче / невыдаче диплома о переподготовке?

    Для получения диплома необходимо написать и защитить дипломную работу. Работа пишется слушателем самостоятельно в течении месяца после прохождения курса.




  • Когда проводится собрание по курсу?

    Организационное собрание проводится за 3-4 дня до начала курса. Приглашение на собрание высылается после успешного прохождения тестирования по электронной почте. На собрании Вы познакомитесь с нашей командой, учебным планом. Сможете задать интересующие Вас вопросы и подписать договор с Университетом ИТМО на обучение, получить квитанцию на оплату.


  • Оказывается ли помощь в трудоустройстве?

    При успешном окончании обучения Вам может быть предложена стажировка в различных startup проектах Университета ИТМО. Это поможет Вам в дальнейшем самостоятельном трудоустройстве.




  • После обучения Ваши студенты трудоустраиваются?

    Да, если Вам нравится программирование, и если у Вас это получается, то Вы в 100% случаев найдете себе работу.


  • Возможна ли оплата через юридическое лицо?

    Да, возможна. Для этого Вам нужно как можно скорее связаться с нами по электронной почте, указав информацию о курсе обучения, ФИО сотрудников, которые буду проходить обучение и реквизиты организации.


  • Сколько в группе человек?

    Как правило, набираются группы численностью, не превышающей 20 человек.

  • Как понять, попал я в группу обучения или нет?

    Вовремя сданное вступительное обучение (успешное) гарантирует Вам место в группе обучения.

  • Когда откроется регистрация ?

    Регистрация на курс начнется в июле месяце.

Отзывы

Пастушенко Дмитрий, Выпуск январь 2017 года

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



Ковальчук Андрей, Выпуск январь 2017 года

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



Кирилл и Дмитрий, выпуск январь 2017 года

Тому, кто решил закончить на халяву данный курс, можно посоветовать даже не приступать. С самых первых уроков студенты находятся в напряжении умственном, эмоциональном, а также физическом от частоты занятий и количества часов домашнего обучения. Если нет времени дома, то это не Ваш случай. А вот, если вы все же рискнули, то на выходе получите мощнейший инструмент разработки, который может так просто разнообразит ваши рабочие будни, так и существенно увеличить вашу стоимость на рынке. Коллекции, фрэймворк, библиотеки и паттерны все в ваших руках. Отдельное спасибо преподавателю - Караченцеву Дмитрию за терпение, опыт и знания.