О курсе

Курс GoIT по Java организован как шестимесячный интенсив (25 недель). Обучение построено по системе Blended Learning и делится на несколько блоков. В первом блоке каждую неделю предлагаются два теоретических модуля: видеоуроки с пояснениями, дополнительные материалы и тесты для проверки базовых знаний. После освоения теории открывается доступ к следующим блокам.

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

Дополнительно каждую неделю слушатели получают материалы по soft skills: эффективной коммуникации, самомотивации, самоуправлению и личностному росту. Также организована еженедельная автоматическая рассылка с материалами и заданиями по IT English, адаптированными под специфику курса.

Техническая программа охватывает знакомство с Java, работу в среде разработки, основы ООП, переменные и выражения, операторы управления, массивы, исключения, отладку, коллекции, обработку текста, ввод-вывод, алгоритмы, тестирование с JUnit, принципы SOLID, рефакторинг, обобщённые типы, обработку ошибок, SQL, веб-основы Java (Servlets, JSP, HTML, Unix Shell), JavaEE (Maven, XML/JSON, Spring, Hibernate, Struts2), веб-сервисы (REST, SOAP), AJAX и JSF. Блок soft skills включает темы самоменеджмента, тайм-менеджмента и эффективной коммуникации, в том числе онлайн-продаж.

Что рассматривается в программе

  • Рассматриваются основы языка Java: переменные, операторы, массивы, исключения.
  • Разбирается объектно-ориентированное программирование и принципы SOLID.
  • Изучается работа с коллекциями, обобщёнными типами и обработкой ошибок.
  • Рассматриваются основы тестирования с JUnit и рефакторинг.
  • Разбирается ввод-вывод, обработка текста и алгоритмы.
  • Изучается SQL и работа с базами данных в Java.
  • Осваиваются веб-технологии: Servlets, JSP, HTML, Unix Shell, а также JavaEE (Maven, Spring, Hibernate, Struts2).
  • Рассматриваются веб-сервисы (REST, SOAP), AJAX и JSF.

Кому может быть полезен курс

  • Тем, кто интересуется программированием на Java и хочет изучить его с нуля или систематизировать знания.
  • Специалистам, которым нужно ознакомиться с веб-разработкой на Java и смежными технологиями (Spring, Hibernate, SQL и др.).
  • Тем, кто предпочитает формат обучения с теоретическими видеоуроками, тестами и проверкой домашних заданий преподавателем.
  • Тем, кто хочет дополнительно развить навыки коммуникации, самоорганизации и IT English в рамках учебной программы.

Вопросы о программе

Сколько длится обучение на курсе Java от GoIT?

Продолжительность курса составляет 6 месяцев, что равно 25 неделям интенсивной работы.

Какие блоки включает программа курса?

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

Какие темы рассматриваются в технической части курса?

В технической части рассматриваются основы Java, ООП, коллекции, исключения, ввод-вывод, алгоритмы, тестирование с JUnit, SQL, веб-технологии (Servlets, JSP, HTML, Unix Shell), JavaEE (Maven, Spring, Hibernate, Struts2), веб-сервисы (REST, SOAP), AJAX и JSF.

Предусмотрена ли обратная связь по домашним заданиям?

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