Ежедневно, с 8:30 до 22:30
Предзаказ
1743

Программирование на Java. Уровень 1. Базовый курс

Средняя оценка 0.0 из 5 на основании 0 голосов (0)
0 0
0
Автор:
2500 ₽
26100 ₽
-90%
Кэшбэк: 5% (125 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

Начинающие программисты стоят перед выбором: какой язык осваивать, чтобы стать востребованным и высокооплачиваемым специалистом. Java — универсальный язык, на котором пишут приложения, игры, используют для обработки больших данных. КиноПоиск, Amazon, Spotify — эти и другие сервисы написаны на Java. Язык очень популярен, и специалисты, которые им владеют, легко найдут себе применение в крупнейших российских и мировых компаниях.

Обучение базовое, поэтому курс подойдет начинающим разработчикам, которые выбрали Java в качестве основного языка. Также он может быть интересен программистам, работающим с другими языками, чтобы понять, готовы ли они изучать и Java.

Курс ориентирован на выполнение большого количества практических заданий. Программист — практик, решающий утилитарные задачи, и прохождение программы подготовит вас именно к такой работе. Обучение станет первым шагом к тому, чтобы развиваться в области разработок на Java и переходить на следующий уровень

Вы научитесь:

  • устанавливать JDK/IDE, настраивать параметры среды;
  • использовать систему типов Java;
  • применять операторы ветвления и циклов;
  • создавать методы;
  • обрабатывать исключения в Java;
  • работать со строками и файловой системой;
  • проектировать типы данных.

Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.

Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.

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

Модуль 1. Введение в Java технологии (2 ак. ч.)

  • Особенности языка программирования Java.
  • Описание Java технологий.
  • Использование интегрированной среды разработки (IDE).

Практика:

  • Установка JDK/IDE, настройка параметров среды.

Модуль 2. Система типов Java (4 ак. ч.)

  • Языковые лексемы Java.
  • Ссылочная модель в Java и основы размещения/удаления объектов в памяти.
  • Примитивные (простые) типы данных.
  • Операция присваивания.
  • Арифметические операции.
  • Литералы и константы.
  • Преобразования простых типов.
  • Форматированный вывод данных.

Практика:

  • Операции с числами и форматированный вывод.

Модуль 3. Операторы (statement) ветвления (4 ак. ч.)

  • Написание выражений (expression).
  • Операции сравнения.
  • Логические операции.
  • Команды ветвления (if, switch).
  • Операция условие ( ? : ).
  • Выражение switch.

Практика:

  • Ввод данных с клавиатуры и нахождение максимума.
  • Создание простейшего калькулятора.

Модуль 4. Операторы (statement) циклов (4 ак. ч.)

  • Битовые операции.
  • Приоритеты операций в Java.
  • Оператор while.
  • Оператор for и for для структур данных.
  • Управление порядком выполнения команд в циклах (break, continue и метки).

Практика:

  • Проверка состояния битов целого числа.
  • Печать таблицы ASCII.

Модуль 5. Создание и вызов методов (4 ак. ч.)

  • Определение функции и метода.
  • Best Practice при написании методов.
  • Синтаксис определения и вызова методов.
  • Аргументы, параметры и механизм передачи аргументов при вызове методов в Java.
  • Возврат результата из метода.
  • Перегрузка методов.
  • Методы с переменным числом аргументов.

Практика:

  • Вычисление факториала разными способами. Рекурсия.
  • Проверка года на високосность. Перегрузка метода.

Модуль 6. Обработка исключений в Java (2 ак. ч.)

  • Определение понятия исключение (exception).
  • Концепция исключений в Java.
  • Проверяемые и непроверяемые исключения.
  • Синтаксис оператора try/catch. Различные варианты написания catch.
  • Освобождение ресурсов в Java. Оператор try/finally.

Практика:

  • Вычисление факториала с проверкой на переполнение.

Модуль 7. Использование массивов (6 ак. ч.)

  • Понятие массива в Java.
  • Создание и инициализация одномерных массивов.
  • Доступ к элементам массива.
  • Многомерные массивы.
  • Реализация поиска и сортировки в одномерных массивах. Класс Arrays.

Практика:

  • Написать конвертор дня года в месяц и число.

Модуль 8. Работа со строками в Java (4 ак. ч.)

  • Особенности реализации строк в Java (класс String).
  • Основные методы класса String.
  • Динамические строки (класс StringBuilder).
  • Определение термина Regex (регулярные выражения).
  • Основы синтаксиса и написания регулярных выражения.

Практика:

  • Конвертор целых чисел в двоичное представление.
  • Работа с командной строкой в Java приложении.

Модуль 9. Работа с файловой системой в Java (2 ак. ч.)

  • Создание объекта для работы с файлами на диске. Класс nio.Paths.
  • Операции с ресурсами (файлами/каталогами) на диске. Класс nio.Files.

Практика:

  • Чтение и запись текстовых данных на диске.
  • Понятие кодирования тестовых данных.

Модуль 10. Пользовательские типы данных (3 ак. ч.)

  • Проектирование своего типа данных (класса):
  • выбираем имя для нашего класса;
  • какие данные он будет содержать;
  • методы для обработки этих данных.
  • Создание и работа с объектами.

Практика:

  • Разработка класса для точки в плоскости.
  • Создать массив точек и выполнить сортировку этого массива.

Модуль 11. Структуры данных (коллекции) (3 ак. ч.)

  • Основные виды коллекций.
  • Операции с коллекциями и их эффективность.

Практика:

  • Проектирование структуры данных – связанный список.
  • Реализация связанного списка на Java.

Модуль 12. Итоговая работа (2 ак. ч.)

Видеозаписи лекций: Кораблин Александр Игоревич.

Материалы к курсу: Шуйков Сергей Юрьевич.

Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 01.10.2024 Артикул 1743

Об авторах

Фото: Специалист
Новый
0.0
Специалист
Бауманский учебный центр, работает с 1991 года. Более 600 курсов и 1,7 млн выпускников, авторизованное обучение 1С, Microsoft, PostgreSQL, Cisco.

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: Java. Уровень 1. Язык программирования Java
Скидка 91%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Java. Уровень 1. Язык программирования Java
Основы Java
Постер товара: Java-разработчик
Скидка 86%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Java-разработчик
Java
Постер товара: Java. Уровень 2. Разработка клиент - серверных приложений
Скидка 91%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Java. Уровень 2. Разработка клиент - серверных приложений
Многопоточность в Java
Постер товара: Java для начинающих. Level 1 и 2
Скидка 65%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Java для начинающих. Level 1 и 2
Java
Постер товара: Курс по Java для продвинутых
Скидка 59%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Курс по Java для продвинутых
Java
Постер товара: Подготовка Java-программистов от хобби до работы в IT-компании
Скидка 87%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Подготовка Java-программистов от хобби до работы в IT-компании
Основы Java
Постер товара: JAVA – получи чёрный пояс!
Скидка 82%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
JAVA – получи чёрный пояс!
Java
Постер товара: Курс Java Start
Скидка 89%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Курс Java Start
Основы Java