Java Developer. Basic | OTUS
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
Разработчик чат-ботов и приложений для виртуальных ассистентов PHP Developer. Professional Алгоритмы и структуры данных Scala-разработчик PHP Developer. Basic C# Developer. Professional C# ASP.NET Core разработчик Python Developer. Basic Python Developer. Professional Cloud Solution Architecture Специализация iOS
-25%
HTML/CSS Android Developer. Professional React.js Developer Unity Game Developer. Professional NoSQL Java Developer. Professional Highload Architect C++ Developer. Basic Web-разработчик на Python Unity Game Developer. Basic Интенсив «Оптимизация в Java» Супер-практикум по использованию и настройке GIT Symfony Framework Java Developer. Basic Супер-интенсив "Tarantool" C# Базовый курс
Инфраструктура
MongoDB
-30%
Разработчик чат-ботов и приложений для виртуальных ассистентов Administrator Linux. Professional Network engineer Administrator Linux. Advanced Специализация Administrator Linux Разработчик программных роботов (RPA) на базе UiPath и PIX NoSQL Инфраструктурная платформа на основе Kubernetes Highload Architect Мониторинг и логирование: Zabbix, Prometheus, ELK Супер-практикум по использованию и настройке GIT Administrator Linux.Basic Экспресс-курс «IaC Ansible» Экспресс-курс по управлению миграциями (DBVC) Экспресс-курс "Версионирование и командная работа с помощью Git" Network engineer. Basic Основы Windows Server
Корпоративные курсы
Безопасность веб-приложений MongoDB
-30%
Разработчик чат-ботов и приложений для виртуальных ассистентов Agile Project Manager Руководитель поддержки пользователей в IT Промышленный ML на больших данных Cloud Solution Architecture Внедрение и работа в DevSecOps Spark Developer Reverse-Engineering IT-Recruiter Machine Learning. Professional Интенсив «Оптимизация в Java» Супер-практикум по использованию и настройке GIT Экcпресс-курс «ELK» Enterprise Architect Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes» Экспресс-курс «Введение в непрерывную поставку на базе Docker» Основы Windows Server
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02
Java Developer. Basic

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

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

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

4 месяца

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

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

29 сентября

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

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

 

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

 

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



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

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

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

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

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

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

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

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

Программировать начал ещё в школе, а с 2003 года занимаюсь этим профессионально. Сначала специализировался на Delphi, но в 2007 переключился на Java.

Участвовал в проектах разных размеров и нагрузки от небольших на несколько рабочих мест одного предприятия до более значительных, связанных с обработкой потоков данных крупнейших банков мира. Работал в таких компаниях, как Diasoft, 1C, Luxoft, «Росгосстрах», «Сбербанк».

Адепт идеи о максимальной автоматизации процессов разработки, тестирования и сопровождения ПО. TeamLead по должности и по духу.

Образование: В 2004 году окончил химический факультет МГУ им М. В. Ломоносова, в 2005 — вечерний факультет МИФИ по специальности «Инженер-системотехник».

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

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

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

Программировать начал ещё в школе.
Сейчас основной стек Java + Spring, больше четырех лет профессиональной разработки.
Сфера деятельности: финансы, разработка бэкэнда банковских систем для физических и юридических лиц.
Магистр прикладной математики и информатики (МАИ, 2017).

Закончила МГУ в 2019 году. С 2018 начала работать младшим специалистом в отделе Java-разработки. Изначально занимала должность тестировщика, вскоре ушла в разработку коммерческих приложений для корпоративных клиентов на языке Java.

В ходе работы удаётся применять различные релевантные фреймворки, изучать новые технологии, а также немного пробовать свои силы в devOps и front-end.

Сергей
Петрелевич
Виталий
Куценко
Павел
Стрекалов
Иван
Чеглаков
Anna
Носова

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

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

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

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

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

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

Виталий Куценко
Программировать начал ещё в школе, а с 2003 года занимаюсь этим профессионально. Сначала специализировался на Delphi, но в 2007 переключился на Java.

Участвовал в проектах разных размеров и нагрузки от небольших на несколько рабочих мест одного предприятия до более значительных, связанных с обработкой потоков данных крупнейших банков мира. Работал в таких компаниях, как Diasoft, 1C, Luxoft, «Росгосстрах», «Сбербанк».

Адепт идеи о максимальной автоматизации процессов разработки, тестирования и сопровождения ПО. TeamLead по должности и по духу.

Образование: В 2004 году окончил химический факультет МГУ им М. В. Ломоносова, в 2005 — вечерний факультет МИФИ по специальности «Инженер-системотехник».

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

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

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

Иван Чеглаков
Программировать начал ещё в школе.
Сейчас основной стек Java + Spring, больше четырех лет профессиональной разработки.
Сфера деятельности: финансы, разработка бэкэнда банковских систем для физических и юридических лиц.
Магистр прикладной математики и информатики (МАИ, 2017).

Anna Носова
Закончила МГУ в 2019 году. С 2018 начала работать младшим специалистом в отделе Java-разработки. Изначально занимала должность тестировщика, вскоре ушла в разработку коммерческих приложений для корпоративных клиентов на языке Java.

В ходе работы удаётся применять различные релевантные фреймворки, изучать новые технологии, а также немного пробовать свои силы в devOps и front-end.

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

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

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