О курсе
Курс 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.
Предусмотрена ли обратная связь по домашним заданиям?
Да, домашние задания проверяются преподавателем и его помощниками, слушатели получают обратную связь, а также могут разбирать сложные моменты с преподавателем и менторами.