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

Интерактивный практический курс о тонкостях и хитростях Java с глубоким разбором главных и самых важных частей языка

Курс разработан на базе сертификации Oracle Java Programmer (OCAJP)

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

5 месяцев

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

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

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

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

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

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

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

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

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


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

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

 

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

Дмитрий Коган
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.
На данный момент, является председателем совета предприятия. Публицист. Спортивный журналист. Блогер.
Играет в “Что? Где? Когда?” (был чемпионом Германии), в компьютерные игры (на это, правда, совсем нет времени) и на скрипке (когда друзьям нужен кто-то, с кем можно сыграть дуэт).

Отзывы

4
Алексей
Желев
Отличный курс. Дмитрий Коган понятно все объясняет. Узнал много нового о Java.
Если описать в двух словах: "просто о сложном".
Спасибо за курс. Побольше бы таких преподователей как Дмитрий.
Читать целиком
Сергей
Тулупов
Замечательный курс! Оригинальная схема проведения лекций-практик позволяет не только максимально разобрать все темы , представленные в экзамене OCAJP8, но и прочувствовать тот темп и напряжение , которые будут во время прохождения сертификации. Во время занятий разбираются все тонкости и ньюансы заявленных тем , что не может не доставить удовольствия настоящим любителям языка java, а также позволяет систематизировать свои знания и заполнить пробелы в них. Особенно хочется отметить высокий уровень компетенции и доброжелательное отношение преподавателя Дмитрия Когана , которое увлекает слушателей и позволяет проводить каждое занятие в приятной деловой атмосфере. Спасибо также другим сотрудникам "Отус " за быстрое и качественное разрешение всех возникающих вопросов!
Читать целиком
Сергей
Куприн
От меня отзыв только положительный! Каждая тема занятия, даже на первый взгляд "элементарная", преподносится под таким углом, под которым в обычной работе даже мысли не возникнет на нее взглянуть. Из-за этого открывается много нюансов и приходит более полное понимание как оно работает "внутри". Понравилась манера преподавания: отлично структурированные презентации, содержащие все важное и ничего лишнего, понятное устное объяснение и интересные задачи. Большое количество практики помогло запомнить материал, Домашней работы довольно таки много, и это хорошо. Удивительно, но домашку делать было не скучно, задания подобраны интересные, с подвохами)
Читать целиком
Константин
Фадеев
Курс очень понравился. В целом, основная его цель: подготовить к прохождению к сертификации OCAJP, но лично я рассматривал ее как второстепенную и основной целью для меня было получить углубленные знания в темах, которые лежат в основах языка Java и как можно лучше подготовиться к будущим собеседованиям. С моей основной целью этот курс справился просто великолепно и рассматриваемые в ходе курса темы очень сильно помогли мне в успешных прохождениях собеседований! Как бонус решил, что все-таки попробую пройти и экзамен на сертификацию, раз уж подготовился. Все: материалы занятий, вовлеченность в ходе занятий, практические задания было просто на высшем уровне. Очень очень понравилось, большое спасибо Дмитрию Когану за такой интересный курс, просто страшно представить сколько сил и энергии ушло на его создание !
Читать целиком
Алексей
Желев
Отличный курс. Дмитрий Коган понятно все объясняет. Узнал много нового о Java.
Если описать в двух словах: "просто о сложном".
Спасибо за курс. Побольше бы таких преподователей как Дмитрий.
Читать целиком
Сергей
Тулупов
Замечательный курс! Оригинальная схема проведения лекций-практик позволяет не только максимально разобрать все темы , представленные в экзамене OCAJP8, но и прочувствовать тот темп и напряжение , которые будут во время прохождения сертификации. Во время занятий разбираются все тонкости и ньюансы заявленных тем , что не может не доставить удовольствия настоящим любителям языка java, а также позволяет систематизировать свои знания и заполнить пробелы в них. Особенно хочется отметить высокий уровень компетенции и доброжелательное отношение преподавателя Дмитрия Когана , которое увлекает слушателей и позволяет проводить каждое занятие в приятной деловой атмосфере. Спасибо также другим сотрудникам "Отус " за быстрое и качественное разрешение всех возникающих вопросов!
Читать целиком
Сергей
Куприн
От меня отзыв только положительный! Каждая тема занятия, даже на первый взгляд "элементарная", преподносится под таким углом, под которым в обычной работе даже мысли не возникнет на нее взглянуть. Из-за этого открывается много нюансов и приходит более полное понимание как оно работает "внутри". Понравилась манера преподавания: отлично структурированные презентации, содержащие все важное и ничего лишнего, понятное устное объяснение и интересные задачи. Большое количество практики помогло запомнить материал, Домашней работы довольно таки много, и это хорошо. Удивительно, но домашку делать было не скучно, задания подобраны интересные, с подвохами)
Читать целиком
Константин
Фадеев
Курс очень понравился. В целом, основная его цель: подготовить к прохождению к сертификации OCAJP, но лично я рассматривал ее как второстепенную и основной целью для меня было получить углубленные знания в темах, которые лежат в основах языка Java и как можно лучше подготовиться к будущим собеседованиям. С моей основной целью этот курс справился просто великолепно и рассматриваемые в ходе курса темы очень сильно помогли мне в успешных прохождениях собеседований! Как бонус решил, что все-таки попробую пройти и экзамен на сертификацию, раз уж подготовился. Все: материалы занятий, вовлеченность в ходе занятий, практические задания было просто на высшем уровне. Очень очень понравилось, большое спасибо Дмитрию Когану за такой интересный курс, просто страшно представить сколько сил и энергии ушло на его создание !
Читать целиком

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Вредные советы по созданию кода
Виталий Куценко
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке