Курс Java SE

  • Стоимость курса: 2800 леев
  • Скидка: 20%
  • Цена со скидкой: 2240 леев
  • Длительность курса: 15 занятий по 120 минут
  • Начало курса: 2020-12-07 07.12.2020
    Chisinau
    Tighina 65 ⁄ Chisinau ⁄ Moldova    +373 079844644 +373 022844644 ⁄   info@vanar.md
  • Форма обучения: Онлайн

Курс Java SE. 

Java – объектно-ориентированный язык программирования. Приложения созданые на языке Java работают на любом компьютере независимо от его архитектуры. Пример:Язык Java активно используется для создания мобильных приложений под операционную систему Android.

Окончив курсы Java, Вы научитесь программировать на языке Java, создавать с его помощью простые приложения.
В процессе обучения основам Java Вы получите представление о принципах объектно-ориентированного программирования , Java-технологиях для взаимодействия с СУБД  и создания веб-приложений. 

Цель курса:

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

Успешно окончив курсы Вы будете уметь:

  • Разбираться в Java-технологиях
  • Работать с примитивными типами
  • Использовать ветвление и циклы
  • Создавать методы на Java
  • Работать с массивами и со строками
  • Разрабатывать классы на Java
  • Использовать наследование и полиморфизм
  • Разрабатывать абстрактные классы и интерфейсы
  • Обрабатывать ошибки, возникающие в программе
  • Работать с файловой системой
  • Использовать новые возможности классов из пакета NIO 2
  • Научитесь пользоваться коллекциями Java
  • Использовать в программе параметризованные типы
  • Получите представление о паттернах проектирования

 Преподаватели курса

Все преподаватели →

Предварительная подготовка

Требуемая подготовка : Не требуется (с нуля)

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете по тел. (373) 22 844-644.

Требуемая подготовка послужит основой дальнейшего успешного прохождения курсов. Обычно она указана под названием одного из курсов нашего учебного центра (обязательная предварительная подготовка). Рекомендуется ознакомиться с программой указанного курса и оценить свои знания в рамках данной программы. Если Вы не обладаете достаточным уровнем знаний (90%) в указанном курсе, то Вам необходимо будет пройти предварительную подготовку. Это станет залогом Вашего успешного прохождения курса.

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

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

  • Особенности языка программирования Java.
  • Описание Java технологий.
  • Использование интегрированной среды разработки.
  • Практика:
    • Установка JDK/IDE, настройка параметров среды.
    • Работа в командной строке.

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

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

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

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

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

  • Одномерные массивы.
  • Многомерные массивы.
  • Работа с массивами и класс Arrays.
  • Практика:
    • Конвертор дня года в месяц и число.

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

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

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

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

Модуль 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. Паттерны проектирования

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

Рекомендуемые курсы по специальности 

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

Отзывы  

#3 Спасибо за курс JavaNicolai 30.06.2016 17:52
Спасибо за отличный курс. Идеально сбалансирована теория + практика.
Рекомендую как для начального этапа так и для закрепления.
Цитировать
#2 JavaDmitrii 30.06.2016 17:51
Спасибо за курс!
Цитировать
#1 JavaЮрий 30.06.2016 16:49
Полезные курсы. Помогли мне преодолеть барьер
и позволили понять и глубже изучить Java.
Цитировать

Добавить отзыв

Защитный код
Обновить