Курс Java SE

  • Стоимость курса: 2280 леев
  • Скидка: 15%
  • Цена со скидкой: 1940 леев
  • Начало курса: 2018-03-12 12.03.2018
    Chisinau
    Tighina 65 ⁄ Chisinau ⁄ Moldova    +373 079844644 +373 022844644 ⁄   info@vanar.md
  • Продолжительность курса: 40 ак.ч

Курс Java SE 8 . Уровень 1 в Кишиневе

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

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

Успешно пройдя курс Java SE Уровень 1", вы будете изучать версию языка Java Standard Edition 8 (Java SE8), т.е. Вы сможете это использовать для подготовки к экзамену Oracle Certified Associate, Java SE8 Programmer.
Знаете ли вы, что Базовый синтаксис языка Java взят от Си/С++?

Цель курса:

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

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

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

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

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

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

Требуемая подготовка (Обязательная): Успешное окончание курса Программирование на языке C (Си) или эквивалентная подготовка.

Рекомендуемая подготовка (необязательная): Успешное окончание курса Английский язык для IT специалистов (elementary) или эквивалентная подготовка.

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

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

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