Акции школ
Войти

Байт-код Java

Курс "Байт-код Java" предназначен для Java-разработчиков среднего уровня, которые знают синтаксис языка Java. Обучение длится 7 дней в формате 17 часов коротких теоретических или видеолекций. После каждого из 15 модулей проводится тестирование, выполняются упражнения. За это время обучающиеся научатся читать ByteCode, анализировать программы без исходных кодов, применять инструкции invokeSpecial, invokeVirtual, invokeInterface. Познакомятся с бранчеванием, а также условными операторами IF для типа Int, Double/float, цикла For, Switch и вызовом методов. Диплом не выдаётся.

Подробнее


Компания: хекслет (hexlet)

Язык: ru

Длительность курса

Длительность курса

7 дней

Формат обучения

Формат обучения

Короткие лекции в виде текста или видео, тесты, упражнения

Обратная связь

Обратная связь

В плане “Профессиональный” можно задавать вопросы менторам в разделе «Обсуждение». В плане “Премиум” закрепляется персональный наставник, который проверяет проекты, делает код-ревью: включено 4 часа голосовых консультаций наставника. Это время можно частично или полностью заменить на переписку в чате в пропорции 1 к 1.5.

Теория и практика

Теория и практика

17 часов теории с тестами и упражнениями после каждого модуля 15 модулей

Чему научитесь

Читать ByteCode и анализировать программы без исходных кодов

- Понимать, что такое байт-код
- Разбираться в пуле констант в Java и базовых методах байт-кода
- Работать с бранчеванием и условным оператором IF для типов int и double/float, с оператором цикла FOR и SWITCH
- Создавать собственный язык программирования
- Легко проводить отладку
- Проводить низкоуровненую оптимизацию

Перейти на страницу курса Запишись на курс
прямо сейчас!

в любое время 7 дней Кураторы: нет

О курсе

О курсе

в любое время 7 дней Кураторы: нет
Java-разработчикам

Условия оплаты

доступ ко всем курсам этой школы осуществляется по подписке:
профессиональный - $39/месяц
премиум - $199/месяц

Модуль 0. Урок 0. Введение.

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

Модуль 0. Урок 1. Что такое байт-код.

Узнать о том, что такое байт-код.

Модуль 0. Урок 2. Используемое ПО.

Узнать, какое программное обеспечение будет использоваться.

Модуль 1. Урок 0. Общий для класса байткод.

Узнать об общей для всего класса части байткода.

Модуль 1. Урок 1. Пул констант.

Узнать о пуле констант в Java.

Модуль 2. Урок 0. Методы. Часть 1.

Разобрать базовые методы байткода.

Модуль 2. Урок 1. Методы. Часть 2.

Разобрать базовые методы байткода.

Модуль 3. Урок 0. Условный оператор IF (INT).

Знакомство с бранчеванием и условным оператором IF для типа int.

Модуль 3. Урок 1. Условный оператор IF (DOUBLE/FLOAT).

Знакомство с бранчеванием и условным оператором IF для типа double/float.

Модуль 3. Урок 2. Цикл FOR.

Знакомство с оператором цикла FOR

Модуль 3. Урок 3. Оператор SWITCH.

Знакомство с оператором SWITCH.

Модуль 4. Урок 0. Вызов методов.

Знакомство с вызовом методов.

Модуль 4. Урок 1. Инструкция INVOKESTATIC.

Знакомство с инструкцией INVOKESTATIC.

Модуль 4. Урок 2. Инструкции INVOKESPECIAL и INVOKEVIRTUAL.

Знакомство с инструкциями INVOKESPECIAL и INVOKEVIRTUAL.

Модуль 4. Урок 3. Инструкция INVOKEINTERFACE.

Знакомство с инструкцией INVOKEINTERFACE.

Java

умение читать ByteCode

анализ программы даже без исходных кодов

Применение инструкций INVOKESPECIAL, INVOKEVIRTUAL, INVOKEINTERFACE.

Компания, проводящая курс

Хекслет (Hexlet)

91 курс по 337 темам

Образовательная платформа Хекслет (Hexlet) осуществляет образовательную деятельность по направлениям программирования. В 2014 году проект...

Преподаватели курса

Инженер-исследователь c опытом в мировых ИТ гигантах

Инженер-исследователь c опытом в мировых ИТ гигантах....

Ни одного отзыва об этом курсе

Может, вы можете помочь? Вам будут благодарны многие пользователи. И мы тоже.

больше курсов

Похожие курсы компании

хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
больше курсов

Другие курсы этих преподавателей

хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(3)
140 000 руб