Учебный Центр «Специалист» при МГТУ им. Н.Э.Баумана. Java. Уровень 1. Язык программирования Java

г. Москва, 3-я ул. Ямского Поля

Оставить заявку

Продолжительность курса

40 акк. часов

от 28750 руб. за курс

Записаться
Метро

Метро

Белорусская, Белорусская, Маяковская, Менделеевская, Новослободская, Савёловская

Уровень подготовки

Уровень подготовки

Начальный, Продвинутый, Профессиональный

slide 1

Возраст

Взрослые

О курсе программирования

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

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

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

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

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

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

Программа курса соответствует требованиям профессионального стандарта «Программист».

Зарплата программистов Java на 30-40% выше, чем в среднем по рынку труда.
Вы научитесь
разбираться в Java технологиях;
работать с примитивными типами;
использовать ветвление и циклы;
создавать методы на Java;
работать с массивами и со строками;
разрабатывать классы на Java;
использовать наследование и полиморфизм;
разрабатывать абстрактные классы и интерфейсы;
обрабатывать ошибки, возникающие в программе;
работать с файловой системой;
использовать новые возможности классов из пакета NIO 2;
пользоваться коллекциями Java;
использовать в программе параметризованные типы;
применять знания о паттернах проектирования.
Заказать звонок

Программа курса программирования

Программа курса Учебный Центр «Специалист» при МГТУ им. Н.Э.Баумана. Java. Уровень 1. Язык программирования Java
  • Модуль 1. Введение в Java технологии (2 ак. ч.) Особенности языка программирования Java. Описание Java технологий. Использование интегрированной среды разработки. Практика: Установка JDK/IDE, настройка параметров среды. Работа в командной строке.
  • Модуль 2. Введение в язык программирования Java (3 ак. ч.) Языковые лексемы Java. Введение в систему типов языка Java. Работа с примитивными типами и константами. Операции языка Java. Преобразование простых типов. Контекстно-зависимое ключевое слово var.
  • Модуль 3. Методы и операторы Java (2 ак. ч.) Создание и вызов методов. Перегрузка и методы с переменным числом аргументов. Операторы ветвления. Выражение switch. Операторы циклов.
  • Модуль 4. Создание и использование массивов Java (3 ак. ч.) Одномерные массивы. Многомерные массивы. Работа с массивами и класс Arrays. Практика: Конвертор дня года в месяц и число.
  • Модуль 5. Работа со строками в Java (2 ак. ч.) Основные методы класса String. Сложение и преобразование строк. Классы динамических строк. Ввод данных с клавиатуры и класс Scanner. Регулярные выражения. Практика: Конвертор целых чисел в двоичную систему.
  • Модуль 6. Разработка классов на Java (3 ак. ч.) Обзор основных концепций ООП. Объявление класса. Члены класса и создание объектов класса. Модификаторы доступа. Модификаторы final & static. Использование пакетов, директив импорта и переменной среды CLASSPATH. Модули Java, как единица развёртывания и безопасности Практика: Разбор параметров командной строки.
  • Модуль 7. Наследование и полиморфизм (2 ак. ч.) Наследование как механизм повторного использования кода. Конструктор при наследовании. Преобразование типов и операция instanceof. Виртуальные методы и позднее связывание. Абстрактные классы и методы. Практика: Разбор параметров командной строки. Часть 2. Наследование.
  • Модуль 8. Интерфейсы и аннотации (3 ак. ч.) Концепция интерфейсов. Объявление интерфейса. Реализация интерфейса. Статические методы, методы по умолчанию в интерфейсах и приватные методы. Использование и создание аннотаций. Практика: Сортировка массива объектов.
  • Модуль 9. Пакет java.lang (2 ак. ч.) Класс Object и переопределение его методов. Метаданные и рефлексия. Классы System и Math.
  • Модуль 10. Обработка ошибок в Java (3 ак. ч.) Концепция исключений в Java. Использование операторов try, catch и finally. Проверяемые и непроверяемые исключения. Создание своих классов исключений. Оператор try для освобождения ресурсов.
  • Модуль 11. Потоки данных в Java (2 ак. ч.) Обзор классов потоков. Работа с байтовыми потоками. Работа с потоками символов. Использование класса java.io.File. Сжатие файлов. Сериализация объектов в Java. Практика: Частотный анализ слов в тексте.
  • Модуль 12. Работа с файловой системой в NIO 2 (3 ак. ч.) Использование интерфейса Path. Работа с атрибутами файлов. Основные возможности класса Files. Использование класса Files для обхода дерева каталогов. Мониторинг изменений в файловой системе.
  • Модуль 13. Пакет java.util (2 ак. ч.) Форматирование данных. Работа с датой и временем. Класс Locale и глобализация кода. Локализация и класс ResourceBundle. Генерация псевдослучайных чисел.
  • Модуль 14. Коллекции в Java (2 ак. ч.) Иерархия классов коллекций. Концепция параметризованных типов данных. Работа с параметризованным методов и интерфейсом. Обзор возможностей списков, множеств и словарей в Java.
  • Модуль 15. Вложенные классы в Java (2 ак. ч.) Внутренние классы. Вложенные классы. Анонимные классы. Перечисления в Java.
  • Модуль 16. Лямбда-выражения (2 ак. ч.) Синтаксис лямбда-выражений. Ссылки на методы. Функциональные интерфейсы.
  • Модуль 17. Паттерны проектирования. Новшества последних версий Java и примеры паттернов ООП (2 ак. ч.) Обзор паттернов. Паттерн одиночка. Паттерн композиция. Паттерн наблюдатель. Практика: Реализация паттерна наблюдатель
Читать подробнее Скрыть

Отзывы о курсе

Рейтинг: 5 (14 отзывов)
Качество обучения
Программа курса
Преподаватели
Расположение
Помещение и инфраструктура школы
Соотношение цена/качество

Остались вопросы?

Оставьте свой номер и мы вам перезвоним!

Оставить заявку

Адрес курса

Фотографии, видео, текст взяты из открытого источника - https://www.specialist.ru/course/dzhv1-a?src=anons. Автор произведений не известен. Данные материалы используются исключительно в информационных, учебных и новостных целях.
Оставьте ваши контактные данные и мы перезвоним в течение 12 минут!
Нажимая на кнопку, вы соглашаетесь с Политикой конфиденциальности и даете согласие на обработку персональных данных.