
JAVA: ООП ОСВОБОЖДЁННОЕ
40%Программа курса
Ознакомьтесь с программой курса «JAVA: ООП ОСВОБОЖДЁННОЕ» от STARTORIA - startoria.org
- Знакомство с Java - 6 часов. Узнаем, зачем нужен язык Java и чем отличается от других языков (Python/C++), освоим переменные, вывод/ввод в консоль, поймём, как работает приведение типов, познакомимся с условными выражениями - На четвёртом занятии модуля повто…
- Работа с данными - 6 часов. Разберёмся, что такое итерации и циклы в программировании, изучим различные типы циклов, поймём работу операторов инкремента и декремента в циклах, научимся создавать и работать с массивами, познакомимся с двумерными массивами и вл…
- Объектно-ориентированное программирование. Часть 1 - 6 часов. Разберёмся в устройстве и работе методов, научимся работать с аргументами, методами, применять рекурсию на практике, создавать классы, определять атрибуты (полей) и методы - На четвёртом занятии мо…
- Объектно-ориентированное программирование. Часть 2 - 6 часов. Научимся применять инкапсуляцию и правильные модификаторы доступа в своих программных проектах, переопределять методы в подклассах через изменение их функциональности, объявлять и использовать стат…
- Объектно-ориентированное программирование. Часть 3 - 6 часов. Разовьём навык реализации абстрактных классов и интерфейсов в конкретных задачах, научимся выполнять downcasting, использовать оператор instanceof для проверки типов объектов, а также создавать инт…
- Строки и исключения - 6 часов. Научимся работать с различными операциями над строками, разберёмся в преимуществах и отличиях String и StringBuilder, приобретём практические навыки по написанию программ, включающих обработку исключений, научимся использовать о…
- Коллекции и работа с файлами - 6 часов. Разберёмся в различиях между массивами и коллекциями, в принципах работы ArrayList, включая добавление, удаление и доступ к элементам, освоим методы для чтения текстовых и бинарных файлов, методы для записи данных в тек…
- Финальный проект - 6 часов. В завершающем модуле разработаем финальный проект: напишем классы игрока и локаций, создадим логику сражения и систему выпадения предметов, разработаем магазин с различными предметами - Сущности, локации - Основной цикл игры - Лут…
Чему вы научитесь
- Узнаем, зачем нужен язык Java и чем отличается от других языков (Python/C++), освоим переменные, вывод/ввод в консоль, поймём, как работает приведение типов, познакомимся с условными выраж…
- Разберёмся, что такое итерации и циклы в программировании, изучим различные типы циклов, поймём работу операторов инкремента и декремента в циклах, научимся создавать и работать с массивами…
- Научимся работать с различными операциями над строками, разберёмся в преимуществах и отличиях String и StringBuilder, приобретём практические навыки по написанию программ, включающих обр…
- В завершающем модуле разработаем финальный проект напишем классы игрока и локаций, создадим логику сражения и систему выпадения предметов, разработаем магазин с различными предметами.
- Разберёмся в различиях между массивами и коллекциями, в принципах работы ArrayList, включая добавление, удаление и доступ к элементам, освоим методы для чтения текстовых и бинар…
Подробная информация о курсе
За 32 занятия научим применять на практике основы объектно-ориентированного программирования на языке Java. В портфолио выпускника курса будет 14 написанных приложений и консольная RPG-игра.
Цены и сроки
- Стоимость41 990 ₽
- Старая цена69 983 ₽
- Дата началаc Invalid Date
Содержание
- Формат обученияс преподавателем
По окончанию курса
- Диплом или сертификатсертификат



























