Java Developer. Basic | OTUS

Курсы

Программирование
Java Developer. Professional Android Developer. Basic Microservice Architecture Специализация Android-разработчик Unreal Engine Game Developer Kotlin Backend Developer Специализация Fullstack developer JavaScript Developer. Professional Unity Game Developer. Basic Scala-разработчик Team Lead PHP Developer. Basic PHP Developer. Professional Flutter Mobile Developer C# Developer iOS Developer. Professional Python Developer. Basic Специализация iOS Буткемп Java Архитектура и шаблоны проектирования MS SQL Server Developer Software Architect VR/AR - разработчик NoSQL Web-разработчик на Python Разработчик программных роботов (RPA) на базе UiPath и PIX Vue.js разработчик Agile Project Manager Разработчик IoT Подготовка к сертификации Oracle Java Programmer (OCAJP) Unity Game Developer. Professional Groovy Developer
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02
Java Developer. Basic

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

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

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

4 месяца

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

Формат:

Online

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

29 июня

Дни занятий:

Сб 10:00, Ср 20:00

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

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

 

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

 

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



ПЕРСОНАЛЬНЫЙ МЕНТОР: онлайн-сессии на 40 минут каждую неделю.

    • В начале обучения за вами закрепляется ментор.
    • Раз в неделю вы делаете домашнее задание.
    • На сессии ментор прокомментирует ваше решение.

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

Сергей Петрелевич

java-разработчик

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

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

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

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

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

Сергей Петрелевич

java-разработчик

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

Ведущий специалист в АО «Гринатом».
Более 10 лет опыта профессиональной разработки.
Основной стек: .NET / C#, Java, MS SQL Server.

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

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

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

Александр Оруджев

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

Александр Оруджев

Виталий Куценко

Java Lead в RND

Профессионально занимаюсь разработкой ПО более 20 лет, из них последние 13 в мире Java.

За это время принимал активное участие в построении систем разных размеров: от небольших систем уровня предприятия до систем автоматизации транснациональных корпораций.

Работал в таких компаниях, как Diasoft, 1C, Luxoft, «Росгосстрах», «Сбербанк».

В настоящее время Java Lead в RND подразделении Ростсельмаша, делаю лучшие системы автоматизации сельхозтехники

Виталий Куценко

Java Lead в RND

Нигяр Мовсумова

Разработчик программного обеспечения в Azerconnect

Работает в одной из крупнейших телекоммуникационных компаний в Азербайджане.
Больше года опыта как инструктор, в том числе по Python для разных возрастных групп.
Технический ментор проекта развития для начинающих программистов в Google Developers Group.

Профессиональный опыт в разработке на Java, Spring Boot, Javascript, Python, HTML, CSS, React и многих окружающих их технологий, в том числе RabbitMQ, SQL с использованием таких СУБД, как Oracle, MySQL, PostgreSQL, MongoDB, SQLite, MS SQL.

На данный момент занимается разработкой микросервисов и изучает DevOps.

Интересы: алгоритмы, математика, машинное обучение.

Девиз по жизни: Наши возможности ограничены только нашей мотивацией и законами физики.

Нигяр Мовсумова

Разработчик программного обеспечения в Azerconnect

Кирилл Крылов

В последнее время разрабатывал разные программы в разных областях, работал в стартапе, IT компании и вел свои проекты. Сейчас работаю Software Developer’ом в JetBrains, разрабатывая и улучшая новые способы дополнять код. Создавал проекты с нуля почти во всех областях и на разных языках (осталось только затронуть gamedev).

⁃ Преподаю разработку на Android (Java/Kotlin) в Samsung больше 4-ех лет
⁃ Backend разработка, развертка CI/CD и плагина к IntellIJ IDEA на Kotlin в JB
⁃ Инференс нейронных моделей (GPT-2) на Python
⁃ Основатель и ведущий разработчик 2-ух мобильных приложений на React Native+TS и чистом Kotlin
⁃ Фронтенд на Angular (TypeScript)

Образование: СПбГУ, прикладная математика и информатика

Кирилл Крылов

Александр Устинов

Работаю инженером данных в Epam Systems. Строю системы для обработки данных. Занимаюсь менторством.

Получил степень магистра по направлению "Интеллектуальный анализ данных". Работал над проектом по прогнозированию потребления электроэнергии энергорайонов РФ.

Начинал свою карьеру в качестве разработчика веб-сервисов на Java.

Александр Устинов

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

Сергей Петрелевич

java-разработчик

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

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

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

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

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

Сергей Петрелевич

java-разработчик

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

Ведущий специалист в АО «Гринатом».
Более 10 лет опыта профессиональной разработки.
Основной стек: .NET / C#, Java, MS SQL Server.

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

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

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

Александр Оруджев

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

Александр Оруджев

Виталий Куценко

Java Lead в RND

Профессионально занимаюсь разработкой ПО более 20 лет, из них последние 13 в мире Java.

За это время принимал активное участие в построении систем разных размеров: от небольших систем уровня предприятия до систем автоматизации транснациональных корпораций.

Работал в таких компаниях, как Diasoft, 1C, Luxoft, «Росгосстрах», «Сбербанк».

В настоящее время Java Lead в RND подразделении Ростсельмаша, делаю лучшие системы автоматизации сельхозтехники

Виталий Куценко

Java Lead в RND

Нигяр Мовсумова

Разработчик программного обеспечения в Azerconnect

Работает в одной из крупнейших телекоммуникационных компаний в Азербайджане.
Больше года опыта как инструктор, в том числе по Python для разных возрастных групп.
Технический ментор проекта развития для начинающих программистов в Google Developers Group.

Профессиональный опыт в разработке на Java, Spring Boot, Javascript, Python, HTML, CSS, React и многих окружающих их технологий, в том числе RabbitMQ, SQL с использованием таких СУБД, как Oracle, MySQL, PostgreSQL, MongoDB, SQLite, MS SQL.

На данный момент занимается разработкой микросервисов и изучает DevOps.

Интересы: алгоритмы, математика, машинное обучение.

Девиз по жизни: Наши возможности ограничены только нашей мотивацией и законами физики.

Нигяр Мовсумова

Разработчик программного обеспечения в Azerconnect

Кирилл Крылов

В последнее время разрабатывал разные программы в разных областях, работал в стартапе, IT компании и вел свои проекты. Сейчас работаю Software Developer’ом в JetBrains, разрабатывая и улучшая новые способы дополнять код. Создавал проекты с нуля почти во всех областях и на разных языках (осталось только затронуть gamedev).

⁃ Преподаю разработку на Android (Java/Kotlin) в Samsung больше 4-ех лет
⁃ Backend разработка, развертка CI/CD и плагина к IntellIJ IDEA на Kotlin в JB
⁃ Инференс нейронных моделей (GPT-2) на Python
⁃ Основатель и ведущий разработчик 2-ух мобильных приложений на React Native+TS и чистом Kotlin
⁃ Фронтенд на Angular (TypeScript)

Образование: СПбГУ, прикладная математика и информатика

Кирилл Крылов

Александр Устинов

Работаю инженером данных в Epam Systems. Строю системы для обработки данных. Занимаюсь менторством.

Получил степень магистра по направлению "Интеллектуальный анализ данных". Работал над проектом по прогнозированию потребления электроэнергии энергорайонов РФ.

Начинал свою карьеру в качестве разработчика веб-сервисов на Java.

Александр Устинов

Отзывы

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

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

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

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

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

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

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


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

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

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

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

Дата выдачи сертификата: 26 ноября 2022 года
Ваш сертификат

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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