Курсы разработчик java. Обучение программированию на Java

Самое основное - личная проверка преподавателем ваших домашних заданий, которые вы получаете после каждого занятия. Преподаватель вам даст рекомендации, укажет на то, что можно улучшить, сделать по-другому, т.е. проведет полноценное Code Review.

Так же, вы всегда можете написать или договориться с преподавателем о звонке, если накопились вопросы по занятиям.

Кто преподает на курсе?

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

Смогу ли я?

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

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

Что я получу по окончании обучения?

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

Насколько востребованы Java-программисты (Java-developers) в настоящее время?

Спрос на Java-разработчиков очень высокий. Задач и вакансий значительно больше, чем специалистов на рынке. И им довольно много платят.

Начинающие Java-разработчики без большого опыта могут рассчитывать на зарплату в 50-60 тысяч, но уже через год она может вырасти до 100-130. Специалисты с опытом работы 1-3 года могут претендовать на позиции с зарплатой 150 и выше.

Кстати, работа программистом дает возможность работать удаленно из любой точки мира! :)

Если я захочу прекратить обучение, то смогу ли вернуть деньги?

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

Илья Бакланов

Во-первых, огромной спасибо за курс! Супер домашняя атмосфера! Мы занимались в небольшой группе, всего 5 человек, попались очень разговорчивые люди с разными интересами. Хорошо тем, что наш преподаватель уделял много времени каждому студенту, никаких размытых ответов и поверхностных объяснений. Да, даже я все понял. Уровень у меня был нулевой. Курс построен грамотно, Алексей не давал возможности забегать вперед, все step by step и после занятий еще отвечал на все жизненные вопросы по HTML и разработке сайтов в целом. Сразу видно, что преподаватель очень любит свое дело. Огромное спасибо!

Денис Воробьев

Я пришел на курсы с практически нулевыми знаниями по HTML и CSS. Очень понравилось то, что на протяжении каждого из курсов, а я прошел HTML первый уровень и HTML второй уровень, дается много практических заданий и разрабатываются реальные сайты (на каждом уровне свой). Поэтому понять, к чему вся теория и как ее использовать совсем не сложно. После окончания второго уровня у меня уже получился хороший современный сайт, чего от себя не ожидал). Решил продолжить обучение, хочу освоить JavaScript, без него, как получилось, дальше никак).

Анна Старик

Галкина Мария

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

Болдинова Елена

Мой сын прошёл 1 уровень курса JavaScript у преподавателя Вячеслава Жукова. Во-первых, хочу выразить благодарность этому педагогу! После занятий у Вячеслава, я увидела, как у моего сына проснулся неподдельный интерес к программированию и появилась мотивация на будущее образование. Теперь компьютер для нас – это не просто инструмент для компьютерных игр, а возможность научиться новым «фишкам». Во-вторых, очень удобно выбраны дни обучения – три дня в неделю в будни или полный день в воскресенье. Мы остановились на втором вариант, потому что в будни затруднительно совмещать учёбу в школе, дополнительные уроки, спортивные секции и курсы. На занятиях сын получал теоретические знания, которые сразу же закреплялись практикой и обязательно домашнее задание, что, я считаю, важным в процессе обучения. После занятий педагог обязательно присылал записи, так что в процессе выполнения домашнего задания всегда можно было вернуться к сложному вопросу и восстановить пробел. Спасибо за эту уникальную возможность. Мы уже поспешили записаться на 2ой уровень курса.

Винтоняк Татьяна

Добрый день! Хочу выразить благодарность Соколову Алексею за великолепное преподавание курса HTML и CSS уровень 1. Все было рассказано доступным языком и в интересной форме, время пробегало просто не заметно. Очень уютные аудитории и группа из 4 человек, Алексей всем уделял время и с каждым разбирал ошибки. Записалась на 2 уровень - буду с нетерпением ждать продолжения занятий с Алексеем. Спасибо огромное!!!

Чернов Владимир

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

Удобное месторасположение неподалеку от Ленинградского вокзала с отличной транспортной доступностью: как общественным транспортом (три станции метро площади трех вокзалов + неподалеку Сухаревская + неподалеку Красные ворота) и наличием постоянно свободных парковок на улице Большая Спасская.

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

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

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

Смотрите бесплатно запись обзорного вебинара об этом курсе:

Курс будет полезен вам, если:

Дополнительное преимущество курса:

Вы получите знания и навыки, необходимые для сдачи экзамена Oracle Certified Associate, SE8 Programmer I.
Бесплатные консультации по подготовке к экзамену и скидки на тестирование
Возможность сдать экзамен в наших тестовых центрах в 10 городах России
Комфортное удаленное обучение из любой точки доступа в Интернет, в удобное время

Программа теоретических и практических занятий подобрана таким образом, чтобы за 3 месяца вы освоили полные базовые навыки для программирования на языке Java.

Для закрепления теоретических знаний в курсе предусмотрены:

Описание образовательной программы

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

Что Вы получите в процессе прохождения курса и по результатам обучения?


Освоите фундаментальные концепции, конструкции и синтаксис Java, в частности, принципы проектирования классов, типы данных, циклы и структуры ветвления, массивы, наследование и полиморфизм, обработка исключений и т.д.;
Научитесь работать со стандартной библиотекой Java и рядом наиболее употребительных классов, в т.ч. из Java Collections Framework и Stream API;
Получите представление о функциональном программировании с применением лямбда-выражений;
Приобретете базовые навыки пользования профессиональным инструментом Java-разработчика на примере NetBeans, которые подойдут и для других интегрированных сред, в частности, Eclipse, Intellij IDEA и т.д.
Получите весь объем знаний, необходимый и достаточный для ОСА-сертификации по 8-й версии Java.
Удостоверение о повышении квалификации в Академии АйТи

Цель курса

Формирование знаний и навыков, необходимых для разработки
Java-приложений.

Целевая аудитория

Необходимая подготовка

Основы языка Java
  • Определение области действия переменных.
  • Структура класса в Java.
  • Создание исполнимых Java-приложений с методом main(); запуск Java-программы с командной строки, в т.ч. вывод в консоль.
  • Импорт Java-пакетов.
  • Сравнение и противопоставление таких характеристик языка Java как платформенная независимость, объектно-ориентированный характер, инкапсуляция и др.
Типы данных
  • Объявление и инициализация переменных (включая приведение примитивных типов данных).
  • Дифференциация между ссылочными и примитивными переменными.
  • Чтение и запись полей объектов.
  • Жизненный цикл объекта (создание, переприсваивание ссылки и сборка мусора).
  • Разработка кода, использующего классы-оболочки, в частности, Boolean, Double и Integer.
Операторы и структуры ветвления
  • Применение операторов, включая переопределение приоритета.
  • Проверка идентичности строковых и др.объектов с использованием оператора == и метода equals().
  • Конструкции if и if-else , а также тернарный оператор
  • Применение оператора switch.
Создание и применение массивов
  • Объявление, инстанциация и применение одномерных массивов.
  • Объявление, инстанциация и применение многомерных массивов.
Работа с циклами
  • Создание и применение циклов while.
  • Создание и применение циклов for , в т.ч. for-each.
  • Создание и применение циклов do-while.
  • Сравнение циклических конструкций.
  • Применение операторов break и continue.
Методы и инкапсуляция
  • Создание методов, которые принимают аргументы и возвращают значения, в т.ч. перегрузка методов.
  • Поведение объектных ссылок и примитивных переменных, передаваемых в методы.
  • Применение ключевого слова static к методам и полям.
  • Применение модификаторов доступа.
  • Реализация принципов инкапсуляции в классе.
  • Создание и перегрузка конструкторов, включая влияние на дефолтный конструктор.
Наследование
  • Наследование и его преимущества.
  • Разработка кода, демонстрирующего полиморфизм, включая переопределение методов и противопоставление объектного типа ссылочному.
  • Необходимость в приведении типов.
  • Применение ключевых слов super и this для доступа к объектам и конструкторам.
  • Применение абстрактных классов и интерфейсов.
Обработка исключений.
  • Противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам.
  • Создание блока try-catch и влияние исключений на штатный алгоритм работы программы.
  • Преимущества обработки исключений.
  • Создание и вызов метода, возбуждающего исключение.
  • Работа с типичными классами исключений (в частности, NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException ).
Избранные классы библиотеки Java API
  • Манипуляция данными посредством класса StringBuilder и его методов.
  • Создание и манипуляция String -объектами.
  • Создание и манипуляция календарными датами посредством классов из пакетов java.time.LocalDateTime и др.
  • Объявление и применение коллекций ArrayList заданного типа.
  • Составление простого лямбда-выражения, которое потребляет Predicate.

Сергей
Торчиков

Программа.

Преподаватель.

Команда OTUS

Результат.

Николай
Добровольский



Антон
Матвеев

Алексей
Маянов

Павел
Стрекалов

Михаил
Пыльцин

Daniil
Klipov

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

Сергей
Новожилов

Давно искал подобный курс, рассчитанный не на новичков. Было очень интересно и полезно. Особенно хочу отметить преподавателей. Не каждый, кто даже очень хорошо знает предмет может доступно рассказать и объяснить. У Виталия и Дмитрия это хорошо получается. Еще большой плюс - это разбор домашних заданий преподавателем, очень полезно получить комментарии, рекомендации. Вообщем, 5 баллов из 5.

Ольга
Штыка

В целом курс очень понравился. Нетривиальные домашние задания, понятные и доступные лекции преподавателей. Сами темы занятий актуальные, порой не задумываешься о их значении в текущей разработке, но при обсуждении становится понятна степень необходимости их понимания. Домашние задания проверяют относительно быстро, я сдавала на проверку в выходные и в течение недели их проверяли с подробными комментариями. Единственный минус - это щекотливая ситуация с оплатой. Я платила отдельно за каждый месяц. Все домашние сдала вовремя. На проект, сразу понимала, что физически не хватает времени, поэтому отказалась от его выполнения. И получается, что оплата последнего месяца (в котором нет домашек) предполагает лишь выдачу сертификата. 10000 за сертификат? Не комильфо.

Алексей
Потехин

С апреля 2018 прошел почти год, а кнопку увидел только сейчас).
Если коротко, курс шикарный!

Понравилась манера подачи материала, подготовленность преподавателей к занятию, если возникали вопросы в ходе занятия отвечали на них сразу же, даже была возможность спросить голосом. Нравились домашние задания, по началу это были дз направленные на понимание языка или технологии(web, jdbc). Потом начались повеселее, свой junit-framework например. Очень понравились домашние задания по design pattern и json-сериализатор. Домашки проверяли часто, советы и подсказки куда копать были всегда по делу. Иногда было видно, что проверяющий старается намекнуть на ошибку по разному. Т.е. не было такого, что исправь здесь и я приму. Так же проверяющие могли дать задание с + домашней работе. Правда я помню отказался, уж очень хотел закончить все, а по факту был с долгами.

Не понравилась платформа, через которую проходил вебинар ее меняли несколько раз - лагает, зависает, интернет обрывается, ужас одним словом). Надеюсь сейчас стало лучше. Некоторые темы, которые рассматривались были очень сильно скомканы и скакали по ним галопом. Есть объективно большие темы в java и в рамках 1-2 занятий их не объяснишь(Темы связанные с бд).

Я бы еще пошел, пусть меня научат, но готовлюсь к OCA/OCP
Всем удачи!

Юрий
Суворов

В апреле стукнул год как я занимаюсь программированием на java, имея в виду начало прям с базового курса. Резюме в плане java-экспиренса не блещет, но независимые эксперты, дающие тестовые задания и проверяющие код говорят, что пишу аки миддл, и что джуниору нужно полгода работы для написания "так". На самом деле курсы OTUS, это мощный бустер в практике написания. Имея полгода небольшого опыта в java, взял сразу два курса здесь на OTUS, это "Разработчик Java" и "Разработчик Java Enterprise". Выполненные за последующие полгода(на самом деле заметно меньше) 28 домашних заданий с ревью преподователей(на самом деле специальных проверяющих) определенно не прошли даром. Такое количество домашних заданий это конечно невероятный time-kill, поэтому сильно думайте прежде чем взять два курса сразу. На данном курсе "Разработчик Java" у вас будет "всего" 16 разномастных заданий, но и их вывозят далеко не все. В общем будет интересно. Чего не будет так это принуждений в виде тестирования после каждой пройденной темы, хотя незнаю, может администрация и заведет(завела). А также не будет принуждения к написанию проектной работы по окончанию курса, и, что хуже, те кто решатся на проект останутся с ним один на один, но с возможностью задавать вопросы. А вот возможности получить опыт промышленной разработки в рамках проектной работы не предоставится, поэтому получайте его на решении д.з..

Дмитрий
Олейник

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

Александр
Иванов

Только положительные впечатления.
Изначально думал, что будет не удобно заниматься в связи с большой разницей во времени(+7 от Мск), но как оказалось - зря: в будний день смотришь запись вебинара, а в выходной участвуешь онлайн.
Получил много полезной информации и "фишек", которые уже пригодились в работе. Нельзя не отметить взаимодействие с преподавателями и проверяющими в процессе работы над ДЗ. Это особенно полезно, если ранее не было подобного опыта: так сказать имитация реальной работы.

Спасибо преподавателям и всей команде Otus:)

Роман
Мусий

На мой взгляд формат курса очень хорошо подходит тем, кто хочет расширить свой кругозор и получить представление о состоянии дел в Java разработке. Например, такой курс может быть полезен как интенсив для быстрого погружения в Java разработку, либо для более опытных разработчиков, которые изучают Java и которые хотят получить новые знания. Живое общение с возможностью задать свой вопрос и получить ответ - то что существенно выделяет формат курса среди традиционных MOOC. Множество практических занятий с обратной связью хорошо закрепляет пройденный материал. Хотел бы отметить очень хорошую подготовку к занятиям Сергея Петрелевича. Материал лекций хорошо структурирован и хорошо подаётся. Так же было несколько удачных лекций от Вадима. От лекций Виталия Куценко ожидал наверно больше - кажется грамотный преподаватель, но материал занятий показался недостаточно проработанным.

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

Пожелание к преподавателям. Лекции я обычно пересматривал, иногда по 2-3 раза. Как правило, я это делаю на перемотке 1.25, 1.5, 1.75. Скорость перемотки 1.75 я мог ставить только у Сергея - речь грамотная, размеренная, не прерывистая - отдельное спасибо ему за это.

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

Сергей
Торчиков

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

Программа.

Изначально конечно в голову закрались сомнения, а есть ли смысл слушать лекции по программированию, которые затрагивают самые азы (типы данных, например), но как говориться повторение – мать учения, решил слушать, и не пожалел. Разбирали действительно все детально и домашние задания очень интересны, одно задание по замеру работы разных сборщиков мусора чего стоит. Приятно, что в программу включены Hibernate и Spring, хоть и основы, но этого действительно достаточно, чтобы понимать в какую сторону копать в случае чего. Достаточно было и сносок на дополнительный материал расширяющий тему урока.

Преподаватель.

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

Команда OTUS

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

Те минусы, которые я могу отметь, насколько мне известно, уже исправлены. Например, платформа.. Все программисты относились к этому с пониманием, т.к. мы были первым набором, так сказать первопроходцами

Второй минус даже вовсе и не минус, а скорее неудобство – один преподаватель. Будущим группам повезло, у них, насколько я знаю, будет два преподавателя. В основном это относиться к проверке домашнего задания, на проверку уделялось 48 часов и, если есть замечания к решению, есть шанс не сдать в срок, т.к. исправленную версию вновь отправляешь на проверку. Хотя к этому относились также лояльно и никто не ругался, тут скорее проблема в моем перфекционизме, нужно все сдать в срок

Результат.

Через несколько дней я выхожу на работу в Москве именно в ту компанию, где хотел работать. Все интервью организовывали сотрудники Otus, так что результатом я конечно доволен На собеседованиях кстати пригодились те самые знания о сборщиках мусора, о которых я говорил ранее. Так что хотелось бы поблагодарить еще раз всю команду сайт за профессионализм и работу, а также всех ребят с курса за интересные обсуждения и за то, что делились своими знаниями. Я продолжу следить за курсами и если будет что-то интересное для меня, обязательно приду снова!

Николай
Добровольский

На курс записался в большей степени потому, что преподавателем был объявлен Виталий Чибриков. Знал преподавателя по другим курсам, плюс ранее прослушаны записи лекций в МГТУ им. Баумана в рамках проекта ТЕХНОПАРК (Москва). Поэтому сразу решил записаться в группу.

Курс очень понравился. Впечатление очень положительное. Был освящен достаточно большой список тем. Некоторые моменты до курса были не очень хорошо знакомы (например тема про GC - были теоретические знания, но без практических навыков).

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

Курс помог не только систематизировать уже имеющиеся знания, а также приобрести новые. Особенно понравились темы про GC, JVM, многопоточность в Java, межпроцессное взаимодействие в Java.
После окончания курса гарантированы приглашения на собеседования, так что это огромный плюс)
На мой взгляд было бы здорово в рамках курса более подробно рассмотреть Spring, но основным направлением курса изначально было заявлено Java Core, поэтому за этой темой возможно стоит записываться на курс по Java EE.

Антон
Матвеев

Курс OTUS "Разработчик Java" был очень полезен для меня, не имевшего ранее опыта коммерческой Java-разработки. Именно он помог собрать воедино знания, полученные посредством самообучения и других курсов. В отличие от других курсов был упор на формирование понимания процесса: как работает та или иная технология и какие задачи решает, а не на общее описание ее возможностей. Домашние задания подобраны таким образом, что заставляют проявить творчество и перечитать немало полезной информации. Особенно интересными были задания: написать json сериализатор, упрощенный тестовый фреймворк, свою маленькую orm, сервер обмена сообщения между бд и фронтэндами. Хотя домашние задания, может быть за исключением первых, совсем не укладывались в заявленное время на домашнюю работу по 4 часа в неделю - для того чтобы успеть сделать последние 2 задания в курсе мне пришлось брать отпуск.

Конечно основную ценность курс представляет из-за преподавателя. Очень качественное объяснение: не помню, чтобы хоть какой-то заданный по теме вопрос остался без ответа, также очень приятно и полезно было получать от Виталия не только информацию о недоработках в ДЗ, но и предложения об их возможной доработке уже за рамками задания.

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

Алексей
Маянов

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

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

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

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

Павел
Стрекалов

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

Как недостаток (или особенность) хотел бы отметить то, что чувствовалась изолированность от группы. При выполнении заданий казалось, что ты один на один с преподавателем (чат в slack не очень спасал в этом плане). Мне кажется, что общение между студентами через code review дало бы хороший эффект. Сначала преподаватель проверяет задание, принимает его, а потом студент должен еще посмотреть, выдать комментарии/замечания по двум-трем выполненным и принятым работам.
Также Виталий упоминал, что хорошо бы делать "выставку интересных работ" - тоже, думаю, что стоит, но не понятно в каком формате, т.к. набираются долги за всё время курса и некоторые задания сдаются в конце.

Хорошо было бы добавить блок теоретических вопросов по каждой теме (но об этом Виталий тоже уже говорил). Работу над проектом начинать в середине курса (месяца с третьего), а не в конце.

Михаил
Пыльцин

Здравствуйте. Я уже много раз благодарил за курсы, но хочу это сделать еще раз - многие курсы, что сейчас есть в рунете, довольно поверхностны и дают только основы. Ваши курсы как раз дают более глубокие знания по программированию. Сам курс очень интересен, но мне не хватило домашних заданий - нет, сами задания интересны и их довольно много, особенно последнее, но, к сожалению, они не охватывают весь материал. Виталий - высококлассный специалист и преподаватель, думаю, ради него многие и записались на курсы. Честно, устроенные собеседования, хоть и были объявлены, стали сюрпризом, так как не верилось, что такое возможно. Часть собеседований и выполнение тестового задания сорвалось по личным обстоятельствам. Сейчас прохожу несколько финальных собеседований - есть маленький шанс получить первую работу в Москве в сфере программирования. Хотелось бы более углубленные темы по Spring/Spring MVC/Spring Boot/Hibernate/Сокеты/Обмен данных по сети или интернету/более больше данных по ConcurrentCollection. А так - буду советовать Ваши курсы. Очень хочется отдельный курс по тем темам, что написал выше + Java ee (в части, которая наиболее востребована сейчас работодателями).

Язык программирования «Java» можно назвать языком Эсперанто в мире IT. Java изобретён в 1995 году и с тех пор его популярность неумолимо растет, несмотря на появление огромного количества новых современных языков программирования. Секрет популярности Java в универсальности и относительной простоте. «Напиши один раз – запускай где угодно», поэтому многие крупные компании при заказе коммерческих проектов чаще выбирают Java, чем какой-либо другой язык.

Об универсальности Java можно рассказывать часами. Java – lingva franca программирования. Если будете «говорить» на Java с какими-то разработчиками на форуме, очень высока вероятность, что вас поймут без перевода даже те, кто специализируется в других языках.
На 2018 год в мире существует более 150 языков программирования, однако все они, некой мерой, берут истоки с Java.

Эта популярность напрямую сказывается на спросе и зарплатах Java-программистов. Больше Java Developer-ов зарабатывают только люди, которые ими управляют.

Каждый модуль изучает определенный кластер теоретических и практических знаний, который позволит вам заявить о себе в мире информационных технологий уже через 6 месяцев!

Учебная программа модулей составлена практикующими специалистами, которые знают, на что нужно обратить особое внимание. Курс идет « от малого к большому» и рассчитан на студентов, которые начинают «с нуля». Каждый следующий модуль - логическое продолжение предыдущего. Учебная программа позволяет наращивать знания постепенно.

Если вы твёрдо решили начать обучение программированию, но не знаете с какой стороны подступить к решению этого вопроса, не знаете какой язык выбрать и в какую из отраслей IT пойти, тогда этот курс для вас! Курс рассчитан на изучения основ программирования с самого начала. Мы научим смотреть на программу глазами Создателя, а не рядового пользователя.

Почему наши курсы джава такие крутые?

1. Всё в одном месте.

Если не знаете с чего начать обучение java, тогда ответим вам «Начинать обучение java надо со звонка в EasyUM». Мы составили супер-программу курсов джава, сравнимую с обучением на программиста в университете по охвату знаний. На курсе вы обучитесь всем необходимым навыкам для работы Java Junior-ом.

2. Понятными словами.

Обучение программированию на java в «‎EasyUM» проходит легко и непринуждённо. Наши менторы не забыли о том, как чувствовали себя в начале личного пути обучения на программиста, как терялись в терминах и сокращениях, поэтому они с радостью объяснят вам все сложные и страшные моменты простыми и понятными словами.

3. Комбинируете программу сами.

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

Главное преимущество курсов java «‎EasyUM» – упор на практику. Сочетание теории и практики в соотношении 20 на 80 позволяет всем нашим студентам сразу вливаться в учебу, а наличие практических занятий и лабораторных работ на каждом модуле не даст вам упустить «что-то» важное из обучения.

Если до сих пор не знаете с чего начать программировать, «‎EasyUM» ждёт вас!