Открываем 110+ курсов на неделю за 1 ₽Узнать больше
Партнёры Академика Pro
  • Для всех
  • С сертификатом
  • На русском языке
  • 48 часов
  • 1 350

Java для начинающих: с нуля до сертификата Oracle

Научитесь программировать с нуля на Java — популярном языке для создания Android-приложений — и создавайте крутые приложения. В конце курса вас ждёт бонус: подготовитесь к экзамену Java Programmer I от Oracle, чей сертификат поможет вам в трудоустройстве на престижную должность.

  • Для всех
  • С сертификатом
  • На русском языке
  • 48 часов
  • 1 350
Посмотреть программу

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

  • Программировать на языке Java

  • Писать программы различной сложности

  • С лёгкостью вникать в другие языки программирования

Содержание курса

Курс содержит 40 видео и задания для самопроверки и закрепления материала.

  • 1 модуль
  • 48 часов
  • Java для начинающих
    • Знакомство с Java. Методы print и printIn.
    • Примитивные типы данных. Понятие «переменная». Системы счисления.
    • Арифметические и логические операции. Операции сравнения и присваивания.
    • Понятия «класс» и «объект». Знакомство со ссылочными типами данных.
    • Создание объектов. Понятие «конструктор». Объявление и вызов методов.
    • Перегрузка методов и конструкторов (overloading). Ключевое слово this.
    • Понятие package. Модификаторы видимости (access modifiers).
    • Модификаторы final и static. Понятие «константа».
    • Разновидности переменных и пределы их видимости.
    • Понятия import и import static. Использование комментариев.
    • Использование примитивных и ссылочных типов данных при вызове метода.
    • Конструкции if и if else. Ternary-оператор.
    • Конструкция switch.
    • Классический цикл for. Выражения break и continue.
    • Циклы while и do while.
    • Всё о классе String.
    • Дополнительные методы класса String.
    • Всё о классе StringBuilder.
    • Понятие «массив». Работа с массивами.
    • Параметры метода типа varargs. Аргументы типа command line. Цикл foreach.
    • Всё о классе ArrayList.
    • Методы класса Arrays.
    • Дополнение к теме ArrayList. Знакомство с коллекциями.
    • Понятие garbage collection.
    • Инкапсуляция. Ключевые слова super и protected.
    • Понятие overriding. Ключевые слова hiding и final.
    • Абстрактные, дефолтные и статические методы в интерфейсе.
    • Дополнительная информация к теме «Интерфейсы».
    • Полиморфизм. Оператор instantseof.
    • Методы equals и toString. Wrapper-классы.
    • Исключения и ошибки. Часть 1.
    • Исключения и ошибки. Часть 2.
    • Классы, отвечающие за работы с датами и временем.
    • Лямбда-выражения.
    • Тип данных inference. Дополнение к теме «Лямбда-выражения».
    • Generics (дженерики).
    • Модули.
    • Работа из командной строки.
    • Регистрация на экзамен, полезные советы.
    • Рассмотрение 46 интересных примеров по пройденному материалу.

Автор курса

  • Заур Трегулов

    Заур Трегулов

    Разработчик

    Автор курсов по программированию и работе с базами данных

Оценка: 5 от студентов курса

Сертификат от Заур Трегулов

Подтвердит, что вы прошли курс, и усилит ваше портфолио или резюме.