Java Developer. Basic | OTUS
Рассрочка
Рассрочка
Java Developer. Basic

Java-разработчик. Базовый курс

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

Длительность обучения:

4 месяца

4 ак. часа в нед.

Формат:

Online

Начало занятий:

29 марта

Дни занятий:

Сб 10:00, Ср 20:00

Что даст вам этот курс

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

 

Для кого этот курс?

Программа идет с нуля и рассчитана на опытных ПК-пользователей, которые хотят научиться программировать. Курс также будет полезен тем, кто еще не определился с языком. После обучения вы сможете углубиться в разработку на Java или с легкостью перейти на любой другой язык ООП. Такая подготовка должна быть по умолчанию у каждого начинающего специалиста. Она сродни «умению читать» и «знать таблицу умножения» в мире IT. Поэтому в вакансиях не пишут про вещи вроде понимания двоичной системы счисления или умения отличать TCP от UDP. Тем не менее работодатели смотрят на наличие этих знаний, выбирая кандидата, который даже при отсутствии опыта обладает профессиональной грамотностью и способен быстро сориентироваться в процессах разработки. Курс призван помочь тем, кто делает первые шаги в IT и хочет быть готов к первым собеседованиям и работе в проектах. 




Раз в месяц ментор проводит групповые разборы домашних заданий:

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

Преподаватели

Павел Стрекалов
Сергей Петрелевич
java-разработчик
Александр Оруджев
Андрей Поляков
Старший разработчик в Unlimint
Более 15 лет опыта профессиональной разработки.
Основной стек: .NET / C#, Java, MS SQL Server.

Full stack разработка систем для внутренних и внешних заказчиков от анализа требований до реализации, эксплуатации и технической поддержки.

Закончил в 2006 году Московский институт электронной техники (МИЭТ) по специальности «Вычислительные машины комплексы системы и сети».

Руководитель программы
В отрасли с 2003 года. Программировать начал со времен ZX-Spectrum. 8 лет в разработке банковских процессинговых систем пластиковых карт.

Занимался разработкой «коробочных» систем для внешних заказчиков, разработкой систем для внутренних заказчиков. В 2003 году с отличием закончил Магнитогорский Государственный Институт им. Носова, специальность — промышленная электроника.

Компании: Магнитогорский Металлургический Комбинат, Компас+, Borlas, СМП Банк.

Интересы: JavaScript, многопоточное программирование, сборщики мусора в Java.

Сдал экзамен Oracle по Java: Oracle Certified Professional, Java SE 8 Programmer

Senior Software Engineer.
В отрасли с 2006 года. Долгое время занимался разработкой ИС для информационного сопровождения бурения нефтяных и газовых скважин.

Преподаватель
В отрасли бэкенд-разработки на Java более 6 лет. Занимался fullstack-разработкой приложений, разработкой высоконагруженных compute-grid систем, а также микросервисов и etl-пайплайнов. Сейчас в роли старшего разработчика работаю над сервисами платежных систем в Unlimint.

Есть опыт работы с сервисами Hadoop (HDFS, HBase), оркестраторами (Airflow, Spring Cloud Data Flow), MPP-базами (Cassandra, Greenplum, Clickhouse).

Интересы: BigData, Blockchain, NFT

Образование: Master Degree in Computer Science and IT, ЮУрГУ, факультет ВШЭКН.

Преподаватель
Павел
Стрекалов
Сергей
Петрелевич
Александр
Оруджев
Андрей
Поляков

Преподаватели

Павел Стрекалов
Более 15 лет опыта профессиональной разработки.
Основной стек: .NET / C#, Java, MS SQL Server.

Full stack разработка систем для внутренних и внешних заказчиков от анализа требований до реализации, эксплуатации и технической поддержки.

Закончил в 2006 году Московский институт электронной техники (МИЭТ) по специальности «Вычислительные машины комплексы системы и сети».

Руководитель программы
Сергей Петрелевич
java-разработчик
В отрасли с 2003 года. Программировать начал со времен ZX-Spectrum. 8 лет в разработке банковских процессинговых систем пластиковых карт.

Занимался разработкой «коробочных» систем для внешних заказчиков, разработкой систем для внутренних заказчиков. В 2003 году с отличием закончил Магнитогорский Государственный Институт им. Носова, специальность — промышленная электроника.

Компании: Магнитогорский Металлургический Комбинат, Компас+, Borlas, СМП Банк.

Интересы: JavaScript, многопоточное программирование, сборщики мусора в Java.

Сдал экзамен Oracle по Java: Oracle Certified Professional, Java SE 8 Programmer

Александр Оруджев
Senior Software Engineer.
В отрасли с 2006 года. Долгое время занимался разработкой ИС для информационного сопровождения бурения нефтяных и газовых скважин.

Преподаватель
Андрей Поляков
Старший разработчик в Unlimint
В отрасли бэкенд-разработки на Java более 6 лет. Занимался fullstack-разработкой приложений, разработкой высоконагруженных compute-grid систем, а также микросервисов и etl-пайплайнов. Сейчас в роли старшего разработчика работаю над сервисами платежных систем в Unlimint.

Есть опыт работы с сервисами Hadoop (HDFS, HBase), оркестраторами (Airflow, Spring Cloud Data Flow), MPP-базами (Cassandra, Greenplum, Clickhouse).

Интересы: BigData, Blockchain, NFT

Образование: Master Degree in Computer Science and IT, ЮУрГУ, факультет ВШЭКН.

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

Отзывы

5
Юлия
Я пришла на курс с нуля и, благодаря помощи, подсказкам и объяснениям наставника, я смогла выполнить все задания и более менее разобраться с темами. Наличие ментора очень большой плюс в этом курсе. Он, помимо этого, показывал мне более простые, иногда просто другие решения, чем в лекциях. Удобно было, что у ментора было много доступных часов, и что лекции можно смотреть в любое время и с телефона тоже. Хорошо ещё, что после окончания лекций было достаточно много времени до выдачи сертификата. Я смогла дослушать лекции и доделать задания. Для выполнения дз лекций мне конечно было мало, поэтому Гугл в помощь) но это и нормально, думаю. На первый раз прослушаешь - ничего не понятно, потом разбираешься, вроде не так все страшно). Я ещё в начале пути. Сейчас начала курс Java professiona
Читать целиком
Владислав
Отличный курс, очень понравилось то, что есть отдельные модули, в рамках которых изучаются не только особенности языка программирования Java, но и сопутствующий инструментарий, необходимый для полноценной разработки.
Как предложение: сделать 2 типа домашних заданий: для совсем начинающих разработчиков и для тех, кто чувствует в себе силы выполнить что-нибудь посложнее.
Читать целиком
Andrey
Курс отлично проработан, не слишком сложный, но и не простой. Интересные домашние задания + менторы которые всегда могут помочь и дать обратную связь по выполненным домашним заданиям. Спасибо!
Читать целиком
Иван
Петров
До обучения в OTUS работал тренером по борьбе, работал на себя.
Параллельно учился в ВУЗе на учителя истории и обществознания.
Старался изучать Java самостоятельно.
Курс выбрал потому что была возможность оплаты после трудоустройства, а также понравилась программа курса.
В обучении понравилась разнонаправленность обучения, многие действительно важные вещи помимо самого языка Java, о которых новичок сам не задумается.
Хотелось бы добавить больше практических заданий к каждому вебинару.
Обучение дало мне возможность освоить очень важные около-программистские навыки, получить представление о дальнейшем пути развития. Приобрёл уверенность в своих навыках.
Напутствие: Перед началом курса обязательно подготовьтесь, подучите синтаксис Java. Иначе придётся тяжело, ведь в самом курсе на изучение языка Java времени выделяется не много, и для хорошего понимания языка, одного курса будет не достаточно.
Чтобы не пришлось спешно тратить всё свободное время на Java, подготовьтесь заранее. В курсе приобретаются очень важные навыки использования технологий: PostgreSQL, Linux, Git, Docker. Это обязательно пригодится в будущей работе, курс поможет вам составить дорожную карту дальнейшего развития.
При условии что помимо обучения вы будете готовитьcя и самостоятельно, по окончанию обучения у вас будет возможность претендовать на вакансии Стажера или даже Junior Java developer.
Читать целиком
Екатерина
Мой интерес к программированию проявился в начале этого года, когда в дизайнерской практике появилась необходимость изучать верстку. При изучении оказалось, что мне вообще не нравится то, чем я занимаюсь. Встал вопрос о получении дополнительной квалификации и развитии в другой сфере. Я хотела продолжать развиваться в программировании, но на каком языке не понимала. Долго изучала вопрос, рассматривала различные профессии, возможности, трудозатраты. Мой выбор пал на Java - как на стабильный и очень востребованный язык, хоть и сложный. Первое время изучала теорию по книгам и решала задачи на степике, было очевидно, что для трудоустройства этих знаний будет не достаточно. Я решила пройти курсы, чтобы скомпоновать свои знания, получить практику на приближенных к реальности задачам и пополнить резюме проектной работой. Сразу взяла курс "Специализация Java", который делится на Basic и Professional. На сегодняшний день я успешно завершила базовую программу (сдала все домашние задания и проектную работу). Отрицать не стану, курс достаточно сложный для человека, который никогда до этого не программировал. Скажу сразу, нужно будет изучать дополнительные материалы, читать книги и придумывать решение, а не делать по шаблону, как в других образовательных организациях. Большое спасибо ментору Андрею Полякову за наставления, помощь в трудных моментах и консультации. Если я не понимала с какой стороны вообще начать, он подсказывал и направлял. Несмотря на трудности, я очень довольно программой курса и действительно интересными домашними заданиями, на решение которых потребовалось время (благо времени было достаточно, чтобы несколько раз посмотреть лекции и прийти к решению). Считаю огромной удачей выбор ОТУС в качестве наставника в новой специальности.
Читать целиком
Юлия
Я пришла на курс с нуля и, благодаря помощи, подсказкам и объяснениям наставника, я смогла выполнить все задания и более менее разобраться с темами. Наличие ментора очень большой плюс в этом курсе. Он, помимо этого, показывал мне более простые, иногда просто другие решения, чем в лекциях. Удобно было, что у ментора было много доступных часов, и что лекции можно смотреть в любое время и с телефона тоже. Хорошо ещё, что после окончания лекций было достаточно много времени до выдачи сертификата. Я смогла дослушать лекции и доделать задания. Для выполнения дз лекций мне конечно было мало, поэтому Гугл в помощь) но это и нормально, думаю. На первый раз прослушаешь - ничего не понятно, потом разбираешься, вроде не так все страшно). Я ещё в начале пути. Сейчас начала курс Java professiona
Читать целиком
Владислав
Отличный курс, очень понравилось то, что есть отдельные модули, в рамках которых изучаются не только особенности языка программирования Java, но и сопутствующий инструментарий, необходимый для полноценной разработки.
Как предложение: сделать 2 типа домашних заданий: для совсем начинающих разработчиков и для тех, кто чувствует в себе силы выполнить что-нибудь посложнее.
Читать целиком
Andrey
Курс отлично проработан, не слишком сложный, но и не простой. Интересные домашние задания + менторы которые всегда могут помочь и дать обратную связь по выполненным домашним заданиям. Спасибо!
Читать целиком
Иван
Петров
До обучения в OTUS работал тренером по борьбе, работал на себя.
Параллельно учился в ВУЗе на учителя истории и обществознания.
Старался изучать Java самостоятельно.
Курс выбрал потому что была возможность оплаты после трудоустройства, а также понравилась программа курса.
В обучении понравилась разнонаправленность обучения, многие действительно важные вещи помимо самого языка Java, о которых новичок сам не задумается.
Хотелось бы добавить больше практических заданий к каждому вебинару.
Обучение дало мне возможность освоить очень важные около-программистские навыки, получить представление о дальнейшем пути развития. Приобрёл уверенность в своих навыках.
Напутствие: Перед началом курса обязательно подготовьтесь, подучите синтаксис Java. Иначе придётся тяжело, ведь в самом курсе на изучение языка Java времени выделяется не много, и для хорошего понимания языка, одного курса будет не достаточно.
Чтобы не пришлось спешно тратить всё свободное время на Java, подготовьтесь заранее. В курсе приобретаются очень важные навыки использования технологий: PostgreSQL, Linux, Git, Docker. Это обязательно пригодится в будущей работе, курс поможет вам составить дорожную карту дальнейшего развития.
При условии что помимо обучения вы будете готовитьcя и самостоятельно, по окончанию обучения у вас будет возможность претендовать на вакансии Стажера или даже Junior Java developer.
Читать целиком
Екатерина
Мой интерес к программированию проявился в начале этого года, когда в дизайнерской практике появилась необходимость изучать верстку. При изучении оказалось, что мне вообще не нравится то, чем я занимаюсь. Встал вопрос о получении дополнительной квалификации и развитии в другой сфере. Я хотела продолжать развиваться в программировании, но на каком языке не понимала. Долго изучала вопрос, рассматривала различные профессии, возможности, трудозатраты. Мой выбор пал на Java - как на стабильный и очень востребованный язык, хоть и сложный. Первое время изучала теорию по книгам и решала задачи на степике, было очевидно, что для трудоустройства этих знаний будет не достаточно. Я решила пройти курсы, чтобы скомпоновать свои знания, получить практику на приближенных к реальности задачам и пополнить резюме проектной работой. Сразу взяла курс "Специализация Java", который делится на Basic и Professional. На сегодняшний день я успешно завершила базовую программу (сдала все домашние задания и проектную работу). Отрицать не стану, курс достаточно сложный для человека, который никогда до этого не программировал. Скажу сразу, нужно будет изучать дополнительные материалы, читать книги и придумывать решение, а не делать по шаблону, как в других образовательных организациях. Большое спасибо ментору Андрею Полякову за наставления, помощь в трудных моментах и консультации. Если я не понимала с какой стороны вообще начать, он подсказывал и направлял. Несмотря на трудности, я очень довольно программой курса и действительно интересными домашними заданиями, на решение которых потребовалось время (благо времени было достаточно, чтобы несколько раз посмотреть лекции и прийти к решению). Считаю огромной удачей выбор ОТУС в качестве наставника в новой специальности.
Читать целиком

Необходимые знания

Достаточно быть "продвинутым пользователем" ПК.

Корпоративное обучение для ваших сотрудников
Поможем вашей компании развивать команду! Профиты данного курса для компании: Подробное изучение самых популярных баз данных с возможностью сосредоточиться на тех, которые используются в компании / Оптимизированные стабильные системы / Работа над промышленными задачами во время практики
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
C 29 марта
Тема 1. Обзор экосистемы Java. Технологический стек. Виды приложений. Roadmap разработчика. Работодатели
Тема 2. Linux. Базовые понятия, основы работы в командной строке, установка VirtualBox, ДЗ
Тема 3. Основы работы в GIT
Тема 4. Установка Java и необходимых программ, отличия языка программирования от IDE, ДЗ
C 15 апреля
Тема 5. Java синтаксис: Hello World, примитивные типы, константы, Code conventions и почему это важно
Тема 6. Java синтаксис: enum, массивы, условные операторы, циклы, ДЗ
Тема 7. Консультация по ДЗ
Тема 8. Разбор примеров кода, часть 1
Тема 9. Системы счисления, булева алгебра
Тема 10. Java синтаксис: классы, интерфейсы, ДЗ
Тема 11. Объектно-ориентированное и функциональное программирование
Тема 12. Java синтаксис: коллекции, основы алгоритмов. ДЗ
Тема 13. Java синтаксис: equals и hashCode, Map и Set. ДЗ
Тема 14. Разбор примеров кода, часть 2
Тема 15. Java синтаксис: обработка ошибок - коды возврата, исключения (иерархия), ДЗ
Тема 16. Консультация по ДЗ
C 3 июня
Тема 17. Основы архитектуры приложений (двухзвенная/трехзвенная)
Тема 18. Основы тестирования и TDD, ДЗ
C 10 июня
Тема 19. Реляционные базы данных, SQL, ДЗ
Тема 20. Основы сетевых технологий, TCP/IP
Тема 21. Основы Web: HTTP, HTML
Тема 22. Основы Web: JavaScript, методы отладки, ДЗ
C 24 июня
Тема 23. Docker, основы применения, ДЗ
Тема 24. Основы CI/CD
Тема 25. Консультация по ДЗ
C 5 июля
Тема 26. Процесс разработки продукта. Waterfall/Agile
Тема 27. Итоговое занятие
Скачать подробную программу

Процесс обучения

Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя. Вебинары идут дважды в неделю по 2 академических часа (то есть астрономических 1,5 часа). Все вебинары сохраняются и в записи в вашем личном кабинете. Возникающие вопросы по материалам лекций, домашним заданиям и по выпускному проекту вы сможете задавать преподавателю в слаке или во время вебинаров.
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.

После обучения вы


  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, а также решение задач и проектов в виде кода на GitHub и другие дополнительные материалы;

  • получите сертификат о прохождении курса;

  • освоите базовые навыки IT: алгоритмы, реляционные базы данных, сети, системы счисления, docker, CI/CD;

  • получите знание базового синтаксиса java и умение разрабатывать простые программы.

Дата выдачи сертификата: 26 августа 2023 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Java Developer. Basic»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Java Developer. Basic»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Введение в коллекции Java
Сергей Петрелевич
День открытых дверей
13 декабря 2021 года в 20:00
Стоимость обучения
Cтоимость указана для оплаты физическими лицами
57 000 ₽
Продолжительность
4 месяца
Начало занятий
29 марта