Java SE10. Уровень 1. Основы программирования / TeachMePlease

Требуется подтверждение e-mail адреса!

Требуется подтверждение e-mail адреса! Письмо с инструкцией выслано на адрес электронной почты, указанный при регистрации

Cookies

Отключены cookie-файлы!

Для корректной работы сайта необходимо разрешить использование cookie-файлов.

Cookies

Для оптимизации дизайна и быстродействия наших веб-сайтов используются cookie-файлы. Продолжая посещение веб-сайта, вы соглашаетесь на использование cookie-файлов.

Ок
Вашингтон

Java SE10. Уровень 1. Основы программирования

Распродано
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
Дипломы/сертификаты об окончании
Распродано
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
  • Описание курса
  • Чему вы научитесь?
  • Программа
  • Требования к участникам
Описание курса

Хотите научиться программировать на Java Standard Edition 10 (Java SE10) и создавать объектно-ориентированные приложения? Зарплата программистов Java на 30-40% выше, чем в среднем по рынку труда. Если Вы нацелены на карьерный рост и хотите стать высокооплачиваемым программистом Java, этот курс для Вас!


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


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

Программа курса соответствует требованиям профессионального стандарта «Программист». «Курс Java SE10. Уровень 1. Основы программирования» в сочетании с курсом «Java SE10. Уровень 2. Разработка клиент - серверных приложений» подготовят к сдачи экзамена Oracle Certified Associate, Java SE Programmer.

Продолжительность курса: 40 академических часа.

Чему вы научитесь?
разбираться в Java технологиях;
работать с примитивными типами;
использовать ветвление и циклы;
создавать методы на Java;
работать с массивами и со строками;
разрабатывать классы на Java;
использовать наследование и полиморфизм;
разрабатывать абстрактные классы и интерфейсы;
обрабатывать ошибки, возникающие в программе;
работать с файловой системой;
использовать новые возможности классов из пакета NIO 2;
пользоваться коллекциями Java.
использовать в программе параметризованные типы;
применять знания о паттернах проектирования;
Программа
Модуль 1. Введение в Java технологии – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Особенности языка программирования Java. Описание Java технологий. Использование интегрированной среды разработки. Практика: установка JDK/IDE, настройка параметров среды; работа в командной строке.
Модуль 2. Введение в язык программирования Java – 3 ак.часа
  • Модуль
  • Онлайн/Очно
Языковые лексемы Java. Введение в систему типов языка Java. Работа с примитивными типами и константами. Операции языка Java. Преобразование простых типов.
Модуль 3. Методы и операторы Java – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Создание и вызов методов. Перегрузка и методы с переменным числом аргументов. Операторы ветвления. Операторы циклов.
Модуль 4. Создание и использование массивов Java – 3 ак.часа
  • Модуль
  • Онлайн/Очно
Одномерные массивы. Многомерные массивы. Работа с массивами и класс Arrays. Практика: конвертор дня года в месяц и число.
Модуль 5. Работа со строками в Java – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Основные методы класса String. Сложение и преобразование строк. Классы динамических строк. Ввод данных с клавиатуры и класс Scanner. Регулярные выражения. Практика: конвертор целых чисел в двоичную систему.
Модуль 6. Разработка классов на Java – 3 ак.часа
  • Модуль
  • Онлайн/Очно
Обзор основных концепций ООП. Объявление класса. Члены класса и создание объектов класса. Модификаторы доступа. Модификаторы final & static. Использование пакетов, директив импорта и переменной среды CLASSPATH. Модули Java SE9, как единица развёртывания и безопасности. Практика: разбор параметров командной строки.
Модуль 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. Паттерны проектирования – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Обзор паттернов. Паттерн одиночка. Паттерн композиция. Паттерн наблюдатель. Практика: реализация паттерна наблюдатель.
Требования к участникам
Успешное окончание курса «Программирование на языке C (Си)» или эквивалентная подготовка.

Организация

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

Напишите в чат, и специалист поддержки оперативно ответит вам.