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

Java. Уровень 1. Язык программирования Java

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

Java – самый популярный объектно-ориентированный язык программирования. Java используется для создания серверного программного обеспечения, прикладных программ, разработки веб-сайтов, игр и т.д. Созданные на языке Java приложения могут успешно работать на любом компьютере независимо от его архитектуры.

Базовый синтаксис языка Java взят от Си/С++, а значит, курс подойдет новичкам или опытным программистам, желающим повысить свой уровень квалификации.

Курс не только дает фундаментальные основы, но и готовит к последующей серьезной работе на Java. Вы подробно разберете все элементы и конструкции языка Java SE 13 и возможности платформы JDK. Теория детально отрабатывается на практике. Обучение проводят высококвалифицированные преподаватели-практики, которые работают как с Java SE, так и с современными инструментальными средствами разработки ПО.

Если вы нацелены на карьерный рост и хотите стать высокооплачиваемым программистом Java, этот курс для вас!

Последовательно пройдя первый и второй уровни курса по Java SE, вы получите максимум информации для сдачи экзамена Oracle Certified Associate, Java SE Programmer.

Программа курса соответствует требованиям профессионального стандарта «Программист».
Зарплата программистов Java на 30-40% выше, чем в среднем по рынку труда.

Цель курса:

Овладеть объектно-ориентированным языком программирования Java Standard Edition 13 (Java SE13), научиться использовать интегрированную среду разработки и приобрести базовые навыки создания объектно-ориентированных приложений.

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

  • разбираться в Java технологиях;
  • работать с примитивными типами;
  • использовать ветвление и циклы;
  • создавать методы на Java;
  • работать с массивами и со строками;
  • разрабатывать классы на Java;
  • использовать наследование и полиморфизм;
  • разрабатывать абстрактные классы и интерфейсы;
  • обрабатывать ошибки, возникающие в программе;
  • работать с файловой системой;
  • использовать новые возможности классов из пакета NIO 2;
  • пользоваться коллекциями Java;
  • использовать в программе параметризованные типы;
  • применять знания о паттернах проектирования.

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

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

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

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

Практика:

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

Модуль 2. Введение в язык программирования Java

  • Языковые лексемы Java.
  • Введение в систему типов языка Java.
  • Работа с примитивными типами и константами.
  • Операции языка Java.
  • Преобразование простых типов.
  • Контекстно-зависимое ключевое слово var.

Модуль 3. Методы и операторы Java

  • Создание и вызов методов.
  • Перегрузка и методы с переменным числом аргументов.
  • Операторы ветвления.
  • Выражение switch.
  • Операторы циклов.

Модуль 4. Создание и использование массивов Java

  • Одномерные массивы.
  • Многомерные массивы.
  • Работа с массивами и класс Arrays.

Практика:

  • Конвертор дня года в месяц и число.

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

  • Основные методы класса String.
  • Сложение и преобразование строк.
  • Классы динамических строк.
  • Ввод данных с клавиатуры и класс Scanner.
  • Регулярные выражения.

Практика:

  • Конвертор целых чисел в двоичную систему.

Модуль 6. Разработка классов на Java

  • Обзор основных концепций ООП.
  • Объявление класса.
  • Члены класса и создание объектов класса.
  • Модификаторы доступа.
  • Модификаторы final & static.
  • Использование пакетов, директив импорта и переменной среды CLASSPATH.
  • Модули Java, как единица развёртывания и безопасности

Практика:

  • Разбор параметров командной строки.

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

  • Наследование как механизм повторного использования кода.
  • Конструктор при наследовании.
  • Преобразование типов и операция instanceof.
  • Виртуальные методы и позднее связывание.
  • Абстрактные классы и методы.

Практика:

  • Разбор параметров командной строки. Часть 2. Наследование.

Модуль 8. Интерфейсы и аннотации

  • Концепция интерфейсов.
  • Объявление интерфейса.
  • Реализация интерфейса.
  • Статические методы, методы по умолчанию в интерфейсах и приватные методы.
  • Использование и создание аннотаций.

Практика:

  • Сортировка массива объектов.

Модуль 9. Пакет java.lang

  • Класс Object и переопределение его методов.
  • Метаданные и рефлексия.
  • Классы System и Math.

Модуль 10. Обработка ошибок в Java

  • Концепция исключений в Java.
  • Использование операторов try, catch и finally.
  • Проверяемые и непроверяемые исключения.
  • Создание своих классов исключений.
  • Оператор try для освобождения ресурсов.

Модуль 11. Потоки данных в Java

  • Обзор классов потоков.
  • Работа с байтовыми потоками.
  • Работа с потоками символов.
  • Использование класса java.io.File.
  • Сжатие файлов.
  • Сериализация объектов в Java.

Практика:

  • Частотный анализ слов в тексте.

Модуль 12. Работа с файловой системой в NIO 2

  • Использование интерфейса Path.
  • Работа с атрибутами файлов.
  • Основные возможности класса Files.
  • Использование класса Files для обхода дерева каталогов.
  • Мониторинг изменений в файловой системе.

Модуль 13. Пакет java.util

  • Форматирование данных.
  • Работа с датой и временем.
  • Класс Locale и глобализация кода.
  • Локализация и класс ResourceBundle.
  • Генерация псевдослучайных чисел.

Модуль 14. Коллекции в Java

  • Иерархия классов коллекций.
  • Концепция параметризованных типов данных.
  • Работа с параметризованным методов и интерфейсом.
  • Обзор возможностей списков, множеств и словарей в Java.

Модуль 15. Вложенные классы в Java

  • Внутренние классы.
  • Вложенные классы.
  • Анонимные классы.
  • Перечисления в Java.

Модуль 16. Лямбда-выражения

  • Синтаксис лямбда-выражений.
  • Ссылки на методы.
  • Функциональные интерфейсы.

Модуль 17. Паттерны проектирования. Новшества последних версий Java и примеры паттернов ООП

  • Обзор паттернов.
  • Паттерн одиночка.
  • Паттерн композиция.
  • Паттерн наблюдатель.

Практика:

  • Реализация паттерна наблюдатель.
Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 09.04.2020 Артикул 196

Об авторах

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

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

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

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

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

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