Java-разработчик: от первого кода до успешного релиза

Освойте Java с нуля, дойдите до первого успешного релиза. Комплексный курс от теории до практики, включая разработку полностью законченного консольного приложения.
Обучение 40 часов
сертификат
0%
Стоимость курса
19 500 ₽ 19 500 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Java-разработчик: от первого кода до успешного релиза» от Учебный центр IBS - ibs-training.ru

  1. Основы языка Java. Понятие переменной и области ее действия
  2. Структура Java-класса
  3. Создание исполняемых Java-приложений с методом main()
  4. Запуск Java-программы с командной строки, включая вывод в консоль
  5. Настройка компиляции и режима работы JVM
  6. Платформенн…
  7. Типы данных. Объявление и инициализация, в т.ч. приведение примитива
  8. Дифференциация между ссылочными и примитивными переменными
  9. Стек и динамическая память (heap)
  10. Чтение и запись объектных полей
  11. Жизненный цикл объекта (создание, переброс ссылки, сборка мус…
  12. Операторы и структуры ветвления. Применение операторов, включая переопределение приоритета
  13. Проверка идентичности строковых и др.объектов с использованием оператора == и метода equals()
  14. Конструкции if и if-else, а также тернарный оператор
  15. Применение операто…
  16. Создание и применение массивов, работа с циклами. Объявление, инстанциация и применение одномерных и многомерных массивов
  17. Создание и применение циклов while, for (в т.ч. for-each) и do-while
  18. Сравнение циклических конструкций Применение операторов break и co…
  19. Методы и инкапсуляция. Создание методов, которые принимают аргументы и возвращают значения, в т.ч. перегрузка методов
  20. Применение ключевого слова static к методам и полям
  21. Создание и перегрузка конструкторов, включая влияние на дефолтный конструктор
  22. Применен…
  23. Наследование. Наследование и его преимущества
  24. Разработка кода, демонстрирующего полиморфизм, включая переопределение методов и противопоставление объектного типа ссылочному
  25. Необходимость в приведении типов
  26. Применение ключевых слов super и this для доступа…
  27. Обработка исключений. Противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам
  28. Создание блока try-catch и влияние исключений на штатный алгоритм работы программы
  29. Преимущества обработки исключений
  30. Создание и вызов метода, возбуждающего…
  31. Избранные классы библиотеки Java API. Манипуляция данными посредством класса StringBuilder и его методов
  32. Создание и манипуляция String-объектами
  33. Создание и манипуляция календарными датами посредством классов из пакета java.time
  34. Объявление и применение колл…
  35. Модульное тестирование, рефакторинг, рекомендуемые практики, введение в Git и Maven. Общее представление о TDD (Test-Driven Development)
  36. Знакомство с модульными тестами и фреймворком Junit
  37. Общее представление о целях и приемах рефакторинга
  38. Знакомство с Git…
  39. Краткий экскурс в принципы работы цифровых устройств. Двухстабильная логика, булева алгебра, таблицы истинности
  40. КМОП-структура, инвертор, NAND-вентиль
  41. АЛУ, регистры, микропроцессорные команды
  42. Двоичное представление, в т.ч. отрицательных и вещественных чисе…
  43. Курсовой проект. Разработка консольного приложения (игра Blackjack Solitaire).
  44. Обобщенный тест с вопросами сертификационного уровня «Базовый».
  45. Итого на курс 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

Содержание

  • Формат обучениясамостоятельно

По окончанию курса

  • Диплом или сертификатсертификат
Java-разработчик: от первого кода до успешного релиза
19 500 ₽ 19 500 ₽