Java START

49900,00
Java — это один из языков программирования, который используется в мобильных приложениях и сайтах. Курс «Java START» раскроет Java для начинающих разработчиков, а также поможет разобраться в принципах объектно-ориентированного программирования, массивах и классах.
1 модуль. Введение в Java
2 модуль. Принципы объектно-ориентированного программирования (ООП)
3 модуль. Типы данных и переменные
4 модуль. Операции
5 модуль. Управляющие операторы
6 модуль. Массивы
7 модуль. Методы
8 модуль. Введение в классы
9 модуль. ООП
10 модуль. Перечисления. Структуры данных

1 модуль. Введение в Java

Что нового узнаете:
  • Почему Java остается одним из популярных языков программирования?
  • Легко ли писать на Java?
  • Какие особенности есть у Java?
  • В чем преимущества и недостатки языка?
  • Как стать программистом Java?

2 модуль. Принципы объектно-ориентированного программирования (ООП)

Что нового узнаете:
  • Что такое объектно-ориентированное программирование (ООП)?
  • Какие принципы и подходы ООП существуют?
  • Что такое абстракция, инкапсуляция, наследование и полиморфизм?

3 модуль. Типы данных и переменные

Что нового узнаете:
  • Что такое примитивные и ссылочные типы данных?
  • Как сохранять информацию в переменных?
  • Как применять данные для вывода в консоль?
  • Что делать, когда длины типа данных недостаточно для использования в программе?
  • Как применять расширяющие и сужающие преобразования типов данных?

4 модуль. Операции

Что нового узнаете:
  • Какие операции в Java существуют?
  • Чем отличаются арифметические операции, операции присваивания, отношения и логические операции?

5 модуль. Управляющие операторы

Что нового узнаете:
  • Что такое операторы выбора?
  • Что такое циклы в программировании?
  • Чем отличаются операторы цикла while, do-while и for?
  • В чем разница операторов перехода break и continue?

6 модуль. Массивы

Что нового узнаете:
  • Что такое массивы?
  • Как работать с набором однотипных данных?
  • Как создавать, объявлять массивы?
  • Как заполнять массивы данными?

7 модуль. Методы

Что нового узнаете:
  • Как сэкономить время на написание программы?
  • Какие методы позволяют повторно использовать код, не перепечатывая его?
  • Как создавать методы и вызывать их в коде?
  • Как использовать принцип полиморфизма с помощью перегрузки методов?
  • Как применять рекурсию для решения задач?

8 модуль. Введение в классы

Что нового узнаете:
  • Что такое классы и объекты?
  • Какие существуют основные концепции Java?
  • Какие принципы ООП используются в Java?
  • Как задавать свойства и поведение с помощью атрибутов и методов?

9 модуль. ООП

Что нового узнаете:
  • Как скрыть детали реализации от пользователя?
  • Как защитить переменные от внешнего воздействия с помощью геттеров и сеттеров?
  • Что такое наследование атрибутов и методов от одного класса к другому?
  • Как создавать подклассы на основе родительских классов?
  • Как использовать полиморфизм в связке с наследованием?
  • Что такое переопределение методов?
  • Что такое интерфейсы в Java и как их применять для реализации принципа абстракции?

10 модуль. Перечисления. Структуры данных

Что нового узнаете:
  • Что такое enum (перечисление)?
  • Какие структуры данных для хранения информации существуют?
  • Чем отличаются ArrayList, LinkedList, HashMap и HashSet?