Курс Java SE

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

Java – объектно-ориентированный язык программирования.

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

Пример:Язык Java активно используется для создания мобильных приложений под операционную систему Androidcloud, virtual reality, development of online games, programming of medical robots, visual effects in movies (Трансформеры, Звездные войны) и др. Подробнее о технологии Java

Курс JAVA проходит онлайн, в прямом эфире: инструктор преподает курс JAVA  в реальном времени с классом из 10-15 студентов, как обычный курс, с домашними заданиями, практическими приложениями и экзаменами, как в классе. Курс JAVA был переведен в онлайн-режим с марта 2020 после, 10-летнего опыта преподавания в классе.

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

Цель курса:

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

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

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

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

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

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

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете по тел. 079 844 644 или 022 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.
Цитировать

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

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