Курс по углубленному изучению языка Java

Углубленное изучение языка Java

Интерактивный практический курс о тонкостях и хитростях Java с глубоким разбором главных и самых важных частей языка
Курс разработан на базе сертификации Oracle Java Programmer (OCAJP)

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

5 месяцев

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

Формат:

Online

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

31 мая

Дни занятий:

Вт 20:00, Пт 20:00

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

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

Особенности курса:

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

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

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

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

Подготовка к сертификации Oracle Java Programmer (OCAJP): если вы планируете работать в международной компании, наш курс даст вам необходимые знания для успешной сдачи сертификации Oracle Java Programmer (OCAJP). Этот сертификат будет дополнительным преимуществом при поиске работы и повысит вашу ценность на рынке труда.


Курс рассчитан на:

  • Java-разработчиков, которые хотят структурировать свои знания и лучше подготовиться к собеседованиям;
  • Программистов, которые начали переходить на Java c других языков;
  • Студентов-программистов, которые хотят изучить Java или улучшить своё знание ядра и тонкостей языка;
  • Желающих подготовиться к сертификации Oracle Java Programmer (OCAJP).

 

Переопределение, скрытие и передекларация в Java, 13 мая в 20:00
Разберём разницу между этими понятиями.

Преимущество в Java переопределения заключается в том, что оно позволяет определять (описывать) поведение, характерное для типа подкласса, значит подкласс может реализовать метод родительского класса на основе его требования.

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

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

Дмитрий Коган
DXC
Был президентским стипендиатом (одним из двух лучших студентов) в университете, занимался нелинейными динамическими системами, поведением нейронов и детерминистическим хаосом, учил немецкий язык – и в возрасте 18 лет отправился на свою первую, но не последнюю полугодовую практику на немецкую фирму DASA (DaimlerChrysler Aerospace), ставшую позже фирмой EADS (European Aeronautic Defence and Space), а ещё позже – Airbus. Там ещё в 90-х в качестве web-разработчика пробовал писать апплеты на Java. Апплеты дико не взлюбил, и как показало будущее, которого у апплетов не было, был прав.
В 2000 году по окончании университета, разминувшись тогда с готовой карьерой преподавателя, остался работать в Германии. А в 2002 году вместе со всем IT-отделом перешёл в немецкое подразделение американского IT-гиганта CSC, который не так давно слился с HP Enterprise в новую фирму – DXC, купившую всем известный Luxoft.
На данный момент, является председателем совета предприятия. Публицист. Спортивный журналист. Блогер.
Играет в “Что? Где? Когда?” (был чемпионом Германии), в компьютерные игры (на это, правда, совсем нет времени) и на скрипке (когда друзьям нужен кто-то, с кем можно сыграть дуэт).

Руководитель программы

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

Дмитрий Коган
DXC
Был президентским стипендиатом (одним из двух лучших студентов) в университете, занимался нелинейными динамическими системами, поведением нейронов и детерминистическим хаосом, учил немецкий язык – и в возрасте 18 лет отправился на свою первую, но не последнюю полугодовую практику на немецкую фирму DASA (DaimlerChrysler Aerospace), ставшую позже фирмой EADS (European Aeronautic Defence and Space), а ещё позже – Airbus. Там ещё в 90-х в качестве web-разработчика пробовал писать апплеты на Java. Апплеты дико не взлюбил, и как показало будущее, которого у апплетов не было, был прав.
В 2000 году по окончании университета, разминувшись тогда с готовой карьерой преподавателя, остался работать в Германии. А в 2002 году вместе со всем IT-отделом перешёл в немецкое подразделение американского IT-гиганта CSC, который не так давно слился с HP Enterprise в новую фирму – DXC, купившую всем известный Luxoft.
На данный момент, является председателем совета предприятия. Публицист. Спортивный журналист. Блогер.
Играет в “Что? Где? Когда?” (был чемпионом Германии), в компьютерные игры (на это, правда, совсем нет времени) и на скрипке (когда друзьям нужен кто-то, с кем можно сыграть дуэт).

Руководитель программы

Отзывы

8
Алексей
Желев
Отличный курс. Дмитрий Коган понятно все объясняет. Узнал много нового о Java.
Если описать в двух словах: "просто о сложном".
Спасибо за курс. Побольше бы таких преподователей как Дмитрий.
Читать целиком
Сергей
Тулупов
Замечательный курс! Оригинальная схема проведения лекций-практик позволяет не только максимально разобрать все темы , представленные в экзамене OCAJP8, но и прочувствовать тот темп и напряжение , которые будут во время прохождения сертификации. Во время занятий разбираются все тонкости и ньюансы заявленных тем , что не может не доставить удовольствия настоящим любителям языка java, а также позволяет систематизировать свои знания и заполнить пробелы в них. Особенно хочется отметить высокий уровень компетенции и доброжелательное отношение преподавателя Дмитрия Когана , которое увлекает слушателей и позволяет проводить каждое занятие в приятной деловой атмосфере. Спасибо также другим сотрудникам "Отус " за быстрое и качественное разрешение всех возникающих вопросов!
Читать целиком
Сергей
Куприн
От меня отзыв только положительный! Каждая тема занятия, даже на первый взгляд "элементарная", преподносится под таким углом, под которым в обычной работе даже мысли не возникнет на нее взглянуть. Из-за этого открывается много нюансов и приходит более полное понимание как оно работает "внутри". Понравилась манера преподавания: отлично структурированные презентации, содержащие все важное и ничего лишнего, понятное устное объяснение и интересные задачи. Большое количество практики помогло запомнить материал, Домашней работы довольно таки много, и это хорошо. Удивительно, но домашку делать было не скучно, задания подобраны интересные, с подвохами)
Читать целиком
Константин
Фадеев
Курс очень понравился. В целом, основная его цель: подготовить к прохождению к сертификации OCAJP, но лично я рассматривал ее как второстепенную и основной целью для меня было получить углубленные знания в темах, которые лежат в основах языка Java и как можно лучше подготовиться к будущим собеседованиям. С моей основной целью этот курс справился просто великолепно и рассматриваемые в ходе курса темы очень сильно помогли мне в успешных прохождениях собеседований! Как бонус решил, что все-таки попробую пройти и экзамен на сертификацию, раз уж подготовился. Все: материалы занятий, вовлеченность в ходе занятий, практические задания было просто на высшем уровне. Очень очень понравилось, большое спасибо Дмитрию Когану за такой интересный курс, просто страшно представить сколько сил и энергии ушло на его создание !
Читать целиком
Фомин
Максим
Потрясающий курс!
На многие простые, казалось бы вещи для джависта, взглянул по новому, увидел суть и начал язык и его синтаксис именно "ощущать", а не просто понимать.
Дмитрий читает лекции с интересом, "живым языком", на примерах, и все объясняет очень подробно. Всегда дожидается ответа от всех студентов, которые присутствуют на лекции.
В общем, ведет интересную интерактивную беседу)
Думаю, что этот курс будет одним из моих любимых, которые я когда либо слышал.
Дмитрий, еще раз спасибо!
Читать целиком
Константин
Спасибо за этот курс("Углубленное изучение языка Java")!!!
Действительно, разбор и проработка Java -- углублённое.
На мой взгляд, удачно подобранны длительность курса(6 мес.), теория и практика.
Организация вебинаров не напрягала -- всё чётко.
У меня были проблемы с Zoom, подозреваю, что по объективным причинам.("..Экология нынче такая..")))
Спасибо Дмитрию!
Мне было интересно узнать его мнение о языке и IT-технологиях.
Всему коллективу ООО "Otus" -- новых успехов!
Читать целиком
Кулабухов
Алексей
Спасибо большое за курс, очень понравился преподаватель, его манера передачи знаний, отзывчивость, как он старается чтобы нам было легче запомнить тот или иной нюанс. Видно, что человек вкладывает душу в то чем он занимается. Сам уже давно знаком с джавой, но почерпнул для себя много нового и понимание языка теперь совсем на другом уровне. Хочу все-таки сдать OCP, так что придется еще немного подготовиться.
Читать целиком
Олег
Черноусов
Более 4 лет работаю Java разработчиком, это мой 3 курс на Отус, который оказался полезным и удивительным. Разобрали тонкости garbage collector, stack, heap, статики, функционального программирования, предикаты и другие темы. Хорошая идея делать заметки, чтобы время от времени возвращаться и повторять пройденные материалы. Параллельно читал книгу по OCAJP 829, которая стала отличным сочетанием для подготовки.
Спасибо Дмитрию за переданные знания, быстрые ответы, всегда есть обратная связь от преподавателя, интерактивные занятия с полными пояснениями, ни один вопрос не был упущен.
Спасибо сотрудникам Отус за помощь в подборе курсов.
Читать целиком
Алексей
Желев
Отличный курс. Дмитрий Коган понятно все объясняет. Узнал много нового о Java.
Если описать в двух словах: "просто о сложном".
Спасибо за курс. Побольше бы таких преподователей как Дмитрий.
Читать целиком
Сергей
Тулупов
Замечательный курс! Оригинальная схема проведения лекций-практик позволяет не только максимально разобрать все темы , представленные в экзамене OCAJP8, но и прочувствовать тот темп и напряжение , которые будут во время прохождения сертификации. Во время занятий разбираются все тонкости и ньюансы заявленных тем , что не может не доставить удовольствия настоящим любителям языка java, а также позволяет систематизировать свои знания и заполнить пробелы в них. Особенно хочется отметить высокий уровень компетенции и доброжелательное отношение преподавателя Дмитрия Когана , которое увлекает слушателей и позволяет проводить каждое занятие в приятной деловой атмосфере. Спасибо также другим сотрудникам "Отус " за быстрое и качественное разрешение всех возникающих вопросов!
Читать целиком
Сергей
Куприн
От меня отзыв только положительный! Каждая тема занятия, даже на первый взгляд "элементарная", преподносится под таким углом, под которым в обычной работе даже мысли не возникнет на нее взглянуть. Из-за этого открывается много нюансов и приходит более полное понимание как оно работает "внутри". Понравилась манера преподавания: отлично структурированные презентации, содержащие все важное и ничего лишнего, понятное устное объяснение и интересные задачи. Большое количество практики помогло запомнить материал, Домашней работы довольно таки много, и это хорошо. Удивительно, но домашку делать было не скучно, задания подобраны интересные, с подвохами)
Читать целиком
Константин
Фадеев
Курс очень понравился. В целом, основная его цель: подготовить к прохождению к сертификации OCAJP, но лично я рассматривал ее как второстепенную и основной целью для меня было получить углубленные знания в темах, которые лежат в основах языка Java и как можно лучше подготовиться к будущим собеседованиям. С моей основной целью этот курс справился просто великолепно и рассматриваемые в ходе курса темы очень сильно помогли мне в успешных прохождениях собеседований! Как бонус решил, что все-таки попробую пройти и экзамен на сертификацию, раз уж подготовился. Все: материалы занятий, вовлеченность в ходе занятий, практические задания было просто на высшем уровне. Очень очень понравилось, большое спасибо Дмитрию Когану за такой интересный курс, просто страшно представить сколько сил и энергии ушло на его создание !
Читать целиком
Фомин
Максим
Потрясающий курс!
На многие простые, казалось бы вещи для джависта, взглянул по новому, увидел суть и начал язык и его синтаксис именно "ощущать", а не просто понимать.
Дмитрий читает лекции с интересом, "живым языком", на примерах, и все объясняет очень подробно. Всегда дожидается ответа от всех студентов, которые присутствуют на лекции.
В общем, ведет интересную интерактивную беседу)
Думаю, что этот курс будет одним из моих любимых, которые я когда либо слышал.
Дмитрий, еще раз спасибо!
Читать целиком
Константин
Спасибо за этот курс("Углубленное изучение языка Java")!!!
Действительно, разбор и проработка Java -- углублённое.
На мой взгляд, удачно подобранны длительность курса(6 мес.), теория и практика.
Организация вебинаров не напрягала -- всё чётко.
У меня были проблемы с Zoom, подозреваю, что по объективным причинам.("..Экология нынче такая..")))
Спасибо Дмитрию!
Мне было интересно узнать его мнение о языке и IT-технологиях.
Всему коллективу ООО "Otus" -- новых успехов!
Читать целиком
Кулабухов
Алексей
Спасибо большое за курс, очень понравился преподаватель, его манера передачи знаний, отзывчивость, как он старается чтобы нам было легче запомнить тот или иной нюанс. Видно, что человек вкладывает душу в то чем он занимается. Сам уже давно знаком с джавой, но почерпнул для себя много нового и понимание языка теперь совсем на другом уровне. Хочу все-таки сдать OCP, так что придется еще немного подготовиться.
Читать целиком
Олег
Черноусов
Более 4 лет работаю Java разработчиком, это мой 3 курс на Отус, который оказался полезным и удивительным. Разобрали тонкости garbage collector, stack, heap, статики, функционального программирования, предикаты и другие темы. Хорошая идея делать заметки, чтобы время от времени возвращаться и повторять пройденные материалы. Параллельно читал книгу по OCAJP 829, которая стала отличным сочетанием для подготовки.
Спасибо Дмитрию за переданные знания, быстрые ответы, всегда есть обратная связь от преподавателя, интерактивные занятия с полными пояснениями, ни один вопрос не был упущен.
Спасибо сотрудникам Отус за помощь в подборе курсов.
Читать целиком

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

  • Для уверенного и надёжного прохождения курса желательно знание языка Java на уровне джуниор-разработчика (не обязательное требование)
  • Минимально необходимо знание основ и концепций языка Java, владение конструкциями языка 

Корпоративное обучение для ваших сотрудников

Поможем вашей компании развивать команду! Профиты данного курса для компании: Подробное изучение самых популярных баз данных с возможностью сосредоточиться на тех, которые используются в компании / Оптимизированные стабильные системы / Работа над промышленными задачами во время практики
>

Программа обучения

В процессе обучения вы получите комплексные знания и навыки.
C 31 мая
Тема 1. Вводное занятие. Как мы будем работать
C 7 июня
Тема 2. Создание и запуск Java-приложений. Сравнение характеристик Java
Тема 3. Определение структуры Java-класса. Импорт Java-пакетов
C 14 июня
Тема 4. Дифференциация между ссылочными и примитивными переменными
Тема 5. Объявление и инициализация переменных (включая приведение примитивных типов данных)
Тема 6. Определение областей действия переменных
Тема 7. Жизненный цикл объекта (создание, переприсваивание ссылки и сборка мусора)
Тема 8. Чтение и запись объектных полей. Классы-оболочки
C 2 июля
Тема 9. Применение операторов, включая переопределение приоритета. Унарные операторы
Тема 10. Арифметические операторы. Операторы присваивания
Тема 11. Конкатенация. Операторы (не-)равенства и сравнения
Тема 12. Логические операторы. Тернарный оператор. Порядок выполнения
Тема 13. Конструкции if и if-else
Тема 14. Применение оператора switch
C 23 июля
Тема 15. Создание и применение циклов while, do-while, for, for-each
Тема 16. Вложенные циклы, метки, команды break и continue
Тема 17. Сравнение циклических конструкций. Команда return. Недоступный код
C 2 августа
Тема 18. Создание и манипуляция String-объектами. Проверка идентичности строковых и др.объектов с использованием оператора == и метода equals()
Тема 19. Манипуляция данными посредством класса StringBuilder и его методов
C 16 августа
Тема 20. Объявление, инстанциация и применение одномерных и многомерных массивов
C 20 августа
Тема 21. Объявление и применение коллекций ArrayList заданного типа
Тема 22. Создание и манипуляция календарными датами посредством классов из пакетов java.time.LocalDateTime, java.time.LocalDate, java.time.LocalTime, java.time.format.DateTimeFormatter, java.time.Period
Тема 23. Составление простого лямбда-выражения, которое потребляет Predicate
C 30 августа
Тема 24. Создание методов, которые принимают аргументы и возвращают значения. Применение модификаторов доступа
Тема 25. Применение ключевого слова static к методам и полям. Реализация принципов инкапсуляции в классе. Поведение объектных ссылок и примитивных переменных, передаваемых в методы
Тема 26. Перегрузка методов. Наследование и его преимущества. Применение ключевых слов super и this для доступа к объектам и конструкторам
Тема 27. Создание и перегрузка конструкторов, включая влияние на дефолтный конструктор
C 4 октября
Тема 28. Необходимость в приведении типов
Тема 29. Переопределение, скрытие, передекларация и загораживание. Пространства имён
Тема 30. Применение абстрактных классов и интерфейсов
Тема 31. Разработка кода, демонстрирующего полиморфизм; включая переопределение и противопоставление объектного типа ссылочному
Тема 32. Наследование от классов и интерфейсов
C 8 октября
Тема 33. Противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам. Работа с типичными классами исключений. Преимущества обработки исключений
Тема 34. Создание блока try-catch и влияние исключений на штатный алгоритм работы программы
Тема 35. Создание и вызов метода, возбуждающего исключение
C 18 октября
Тема 36. Как применять полученные знания: собеседования, работа, Oracle Certified Java SE Programmer
Скачать подробную программу

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

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

Получить консультацию

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

  • получите материалы по всем занятиям (видеозаписи занятий, презентации);

  • существенно повысите свою компетенцию в языке Java;

  • научитесь быстро решать задачи сертификации;

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

  • получите приглашение пройти собеседование в компаниях-партнерах (в случае успешного обучения на курсе).

Ваш сертификат

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

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

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

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

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

Дата выдачи:
5 декабря 2024 г.

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

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

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

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

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

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

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

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

Дата выдачи:
5 декабря 2024 г.

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

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

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

Прошедшие открытые вебинары

Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Перегрузка методов в Java
Дмитрий Коган
Стоимость обучения
Cтоимость указана для оплаты физическими лицами. Подробнее
63 000 ₽
Продолжительность
5 месяцев
Начало занятий
31 мая