курс

Java: Введение в ООП

1363 студента 277 сообщений
Последнее обновление: 22 октября 2024
Курс Java: Введение в ООП
3 900 ₽ в месяц
за все курсы Хекслета
Зарегистрироваться
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
    обучения

Включено в курс

11 уроков (видео и/или текст)
14 упражнений в тренажере
43 проверочных теста
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы

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

  • Описывать сущности предметной области с помощью классов
  • Создавать объекты и вызывать их методы
  • Задавать требования к классам при помощи интерфейсов
  • Группировать классы при помощи пакетов

Описание

На этом курсе вы изучите основы объектно-ориентированного программирования. Вы познакомитесь с классами, объектами и методами — этими понятиями оперирует любая Java-программа. Здесь вы узнаете об интерфейсах и пакетах, в итоге научитесь описывать классы, создавать объекты, вызывать их методы и группировать классы в своем коде. Объектно-ориентированное программирование в Java начинается с первых строчек кода. В этом курсе вы получите необходимые базовые навыки программирования в ООП-стиле.

Чтобы учиться было проще, рекомендуем заранее пройти курсы Java: Массивы

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

Продолжительность 14 часов
  • 1

    О курсе

    Знакомимся с целями и задачами курса
  • 2

    Статические методы

    Разбираемся в том, как Java обходится без функций

    тесты

    упражнение

  • 3

    Объекты

    Учимся создавать объекты и пользоваться ими

    тесты

    упражнение

  • 4

    Классы

    Учимся создавать собственные классы и объекты

    тесты

    упражнение

  • 5

    Доступ к свойствам объекта

    Учимся создавать геттеры и сеттеры

    тесты

    упражнение

  • 6

    Ссылочные типы данных

    Знакомимся с тем, как работают ссылочные типы данных

    тесты

    упражнение

  • 7

    Строки

    Разбираемся в настоящем устройстве строк в Java и учимся их правильно сравнивать

    тесты

    упражнение

  • 8

    Классы обертки

    Познакомиться с представлением примитивных данных в виде объектов, значением null и боксингом

    тесты

    упражнение

  • 9

    Интерфейсы

    Знакомимся с концепцией интерфейсов, которые ведут нас к светлому полиморфизму

    тесты

    упражнение

  • 10

    Исключения

    Познакомимся с концепцией исключений и их использованием в коде

    тесты

    упражнение

  • 11

    Пакеты

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

    тесты

    упражнение

  • 12

    Дополнительные материалы

    Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

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

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже

#
Задание
% завершений
1
97%

Отзывы

Аватар пользователя Андрей Степачёв
Андрей Степачёв 04 ноября 2024

Практической частью прям наслаждался))


Аватар пользователя Александр Михалицин
Александр Михалицин 16 июня 2024

Понравилось упражнение, понятно что элементарное, но тем не менее даёт потихоньку прикоснуться к "магии" )


Аватар пользователя Александр Михалицин
Александр Михалицин 12 июня 2024

понравилось задание )

Рекомендуемые программы

профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября