Курсы Сибинфоцентра
Ваша корзина пуста
Сумма: 0 руб.

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

О курсе

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

  • Номер курса: Java_1_baz
  • Вендор:

По окончании курса слушатели будут уметь:


▪ устанавливать JDK/IDE, настраивать параметры среды;

▪ использовать систему типов Java;

▪ применять операторы ветвления и циклов;

▪ создавать методы;

▪ обрабатывать исключения в Java;

▪ работать со строками и файловой системой;

▪ проектировать типы данных.

 

Описание курса: Обучение проходит на Java 22\21

Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

Модуль 1. Введение в Java технологии

▪ Особенности языка программирования Java.

▪ Описание Java технологий.

▪ Использование интегрированной среды разработки (IDE).

Практика:

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

 

Модуль 2. Система типов Java

▪ Языковые лексемы Java.

▪ Ссылочная модель в Java и основы размещения/удаления объектов в памяти.

▪ Примитивные (простые) типы данных.

▪ Операция присваивания.

▪ Арифметические операции.

▪ Литералы и константы.

▪ Преобразования простых типов.

▪ Форматированный вывод данных.

Практика:

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

 

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

▪ Написание выражений (expression).

▪ Операции сравнения.

▪ Логические операции.

▪ Команды ветвления (if, switch).

▪ Операция условие ( ? : ).

▪ Выражение switch.

Практика:

▪ Ввод данных с клавиатуры и нахождение максимума.

▪ Создание простейшего калькулятора.

 

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

▪ Битовые операции.

▪ Приоритеты операций в Java.

▪ Оператор while.

▪ Оператор for и for для структур данных.

▪ Управление порядком выполнения команд в циклах (break, continue и метки).

Практика:

▪ Проверка состояния битов целого числа.

▪ Печать таблицы ASCII.

 

Модуль 5. Создание и вызов методов

▪ Определение функции и метода.

▪ Best Practice при написании методов.

▪ Синтаксис определения и вызова методов.

▪ Аргументы, параметры и механизм передачи аргументов при вызове методов в Java.

▪ Возврат результата из метода.

▪ Перегрузка методов.

▪ Методы с переменным числом аргументов.

Практика:

▪ Вычисление факториала разными способами. Рекурсия.

▪ Проверка года на високосность. Перегрузка метода.

 

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

▪ Определение понятия исключение (exception).

▪ Концепция исключений в Java.

▪ Проверяемые и непроверяемые исключения.

▪ Синтаксис оператора try/catch. Различные варианты написания catch.

▪ Освобождение ресурсов в Java. Оператор try/finally.

Практика:

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

 

Модуль 7. Использование массивов

▪ Понятие массива в Java.

▪ Создание и инициализация одномерных массивов.

▪ Доступ к элементам массива.

▪ Многомерные массивы.

▪ Реализация поиска и сортировки в одномерных массивах. Класс Arrays.

Практика:

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

 

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

▪ Особенности реализации строк в Java (класс String).

▪ Основные методы класса String.

▪ Динамические строки (класс StringBuilder).

▪ Определение термина Regex (регулярные выражения).

▪ Основы синтаксиса и написания регулярных выражения.

Практика:

▪ Конвертор целых чисел в двоичное представление.

▪ Работа с командной строкой в Java приложении.

 

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

▪ Создание объекта для работы с файлами на диске. Класс nio.Paths.

▪ Операции с ресурсами (файлами/каталогами) на диске. Класс nio.Files.

Практика:

▪ Чтение и запись текстовых данных на диске.

▪ Понятие кодирования тестовых данных.

 

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

▪ Проектирование своего типа данных (класса):

▪ выбираем имя для нашего класса;

▪ какие данные он будет содержать;

▪ методы для обработки этих данных.

▪ Создание и работа с объектами.

Практика:

▪ Разработка класса для точки в плоскости.

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

 

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

▪ Основные виды коллекций.

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

Практика:

▪ Проектирование структуры данных – связанный список.

▪ Реализация связанного списка на Java.

 

Модуль 12. Итоговая работа

 

Программа курса предусматривает самостоятельную работу (выполнение домашних заданий) и контроль знаний (тестирование).

По окончании курса выдается сертификат или удостоверение о повышении квалификации.

Документы об окончании
Тесты к курсу

Раздел не найден.