
Java-разработчик: от первого кода до успешного релиза
0%Программа курса
Ознакомьтесь с программой курса «Java-разработчик: от первого кода до успешного релиза» от Учебный центр IBS - ibs-training.ru
- Основы языка Java. Понятие переменной и области ее действия
- Структура Java-класса
- Создание исполняемых Java-приложений с методом main()
- Запуск Java-программы с командной строки, включая вывод в консоль
- Настройка компиляции и режима работы JVM
- Платформенн…
- Типы данных. Объявление и инициализация, в т.ч. приведение примитива
- Дифференциация между ссылочными и примитивными переменными
- Стек и динамическая память (heap)
- Чтение и запись объектных полей
- Жизненный цикл объекта (создание, переброс ссылки, сборка мус…
- Операторы и структуры ветвления. Применение операторов, включая переопределение приоритета
- Проверка идентичности строковых и др.объектов с использованием оператора == и метода equals()
- Конструкции if и if-else, а также тернарный оператор
- Применение операто…
- Создание и применение массивов, работа с циклами. Объявление, инстанциация и применение одномерных и многомерных массивов
- Создание и применение циклов while, for (в т.ч. for-each) и do-while
- Сравнение циклических конструкций Применение операторов break и co…
- Методы и инкапсуляция. Создание методов, которые принимают аргументы и возвращают значения, в т.ч. перегрузка методов
- Применение ключевого слова static к методам и полям
- Создание и перегрузка конструкторов, включая влияние на дефолтный конструктор
- Применен…
- Наследование. Наследование и его преимущества
- Разработка кода, демонстрирующего полиморфизм, включая переопределение методов и противопоставление объектного типа ссылочному
- Необходимость в приведении типов
- Применение ключевых слов super и this для доступа…
- Обработка исключений. Противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам
- Создание блока try-catch и влияние исключений на штатный алгоритм работы программы
- Преимущества обработки исключений
- Создание и вызов метода, возбуждающего…
- Избранные классы библиотеки Java API. Манипуляция данными посредством класса StringBuilder и его методов
- Создание и манипуляция String-объектами
- Создание и манипуляция календарными датами посредством классов из пакета java.time
- Объявление и применение колл…
- Модульное тестирование, рефакторинг, рекомендуемые практики, введение в Git и Maven. Общее представление о TDD (Test-Driven Development)
- Знакомство с модульными тестами и фреймворком Junit
- Общее представление о целях и приемах рефакторинга
- Знакомство с Git…
- Краткий экскурс в принципы работы цифровых устройств. Двухстабильная логика, булева алгебра, таблицы истинности
- КМОП-структура, инвертор, NAND-вентиль
- АЛУ, регистры, микропроцессорные команды
- Двоичное представление, в т.ч. отрицательных и вещественных чисе…
- Курсовой проект. Разработка консольного приложения (игра Blackjack Solitaire).
- Обобщенный тест с вопросами сертификационного уровня «Базовый».
- Итого на курс 40 часов: теория – 16 ч ( 40 %), практика – 24 ч ( 60%).
Чему вы научитесь
- Научитесь создавать и применять: обработка исключений. противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам
- создание блока try catch и влияние исключений на штатный алгоритм работы программы
- …
- Освоите основы: основы языка java. понятие переменной и области ее действия
- структура java класса
- создание исполняемых java приложений с методом main()
- запуск java программы с командной строки, включая вывод в конс…
- Освоите основы: модульное тестирование, рефакторинг, рекомендуемые практики, введение в git и maven. общее представление о tdd (test driven development)
- знакомство с модульными тестами и фреймворком junit
- общее пред…
- Освоите и сможете применять: обобщенный тест с вопросами сертификационного уровня «базовый».
- Операторы и структуры ветвления. Применение операторов, включая переопределение приоритета
- Проверка идентичности строковых и др.объектов с использованием оператора == и метода equals()
- Конструкции if и if else, а та…
Подробная информация о курсе
Освойте Java с нуля, дойдите до первого успешного релиза. Комплексный курс от теории до практики, включая разработку полностью законченного консольного приложения.
Цены и сроки
- Стоимость19 500 ₽
- Старая цена19 500 ₽
- Дата началаc Invalid Date
Содержание
- Формат обучениясамостоятельно
По окончанию курса
- Диплом или сертификатсертификат



















