Программирование Java (базовый уровень)
Нет отзывов Добавить отзыв
В курсе изучаются базовые принципы объектно-ориентированного программирования, приобретается опыт создания и отлаживания программ на языке Java.
Общая информация
Продолжительность 48 ак. ч.
Язык программирования Java
Формат присутствия слушателей Очный
Учебная программа
Программа курса
Занятие 1. Введение в язык программирования Java.
  • Редакции Java (J2SE, J2EE и т. д.).
  • Java Virtual Machine (JVM).
  • Основные библиотеки кодов.
  • Кроссплатформенность языка Java.
  • Особенности организации памяти в Java (Stack, Heap).
  • Высвобождение памяти и сборщик мусора (Garbage Collector).
  • Компиляция программы и ее запуск.
Занятие 2. Переменные, операторы и выражения.
  • Литералы в Java.
  • Типы переменных: Ссылочные и Примитивные.
  • Операторы в Java (логические, арифметические, операторы сравнения, битовые).
  • Типы и их приведение.
  • Приоритет выполнения операций.
  • Практическое занятие.
Занятие 3. Управление выполнением и операторы ветвления.
  • Тернарный оператор if, оператор switch.
  • Циклы (for, while, do while).
  • Операторы досрочного прерывания и перехода (break, return, continue).
Занятие 4. Практическое занятие.
  • Практическое занятие.
Занятие 5. Объекты и классы в Java.
  • Объектно-ориентированность Java.
  • Оператор this.
  • Инстанциирование классов.
  • Блоки.
  • Поля класса.
  • Методы и их аргументы.
  • Переопределение и перегрузка методов.
  • Управление доступом (public, private, protected). Особенности и примеры применения.
Занятие 6. Практическое занятие.
  • Практическое занятие.
Занятие 7. Объектно-ориентированное программирование и принципы ООП.
  • Принцип Наследование.
  • Принцип Инкапсуляция.
  • Принцип Полиморфизм.
  • Абстрактные классы.
  • Интерфейсы.
  • Различия между интерфейсами и абстрактными классами.
Занятие 8. Практическое занятие.
  • Практическое занятие.
Занятие 9. Обработка ошибочных ситуаций и исключений.
  • Виды исключительных ситуаций и их иерархия.
  • Блок обработки try-catch.
  • Операторы throw и throws.
  • Выход из ошибочной ситуации посредством блока finally.
  • Создание собственных видов исключений.
  • Практическое занятие.
Занятие 10. Работа со строками (String).
  • Класс String и его особенности.
  • Классы StringBuilder и StringBuffer, их особенности и использование.
  • Поиск по строкам, регулярные выражения (Regular Expressions).
  • Практическое занятие.
Занятие 11. Ввод/Вывод (Input/Output), работа с файлами.
  • Использование класса File.
  • Потоки ввода/вывода (cимвольные, байтовые).
  • Потоки System.out и System.err.
  • Сериализация и десериализация объектов (Хранение состояний, настроек и т. д.).
  • Пользовательский ввод из консоли (Класс Scanner).
  • Практическое занятие.
Занятие 12. Потоки (Threads).
  • Использование класса Thread.
  • Создание (инстанциирование) и запуск потоков.
  • Многопоточность (Multithreading). Приемы работы.
  • Планировщик потоков и их синхронизация.
  • Потоки-сервисы (Daemons).
  • Практическое занятие.
Занятие 13, 14, 15. Практика создания реального проекта.
  • Работа с внешними библиотеками (Maven).
  • Составление требований и планирование проекта NewsMailer.
  • Практическая работа.
Занятие 16. Итоги и перспективы.
  • Как эффективно искать работу.
  • Установление связей (Нэтворкинг).
  • Перспективы карьерного роста.
  • Итоговый тест.
Итоговое испытание
Теоретический курс
Практический курс
Дополнительные сведения
Количество слушателей в группе 6 - 12 чел.
Требования и условия
Нулевой уровень начальных знаний необходимы базовые навыки владения компьютером
Цели и результаты
Сертификат именной сертификат и справка об обучении государственного образца
Трудоустройство после окончания курса проводятся семинары "Поиск работы в IT"
Ошибка в описании?
  • {$ error $}
  • {$ error $}
Спасибо! Ваш запрос сохранен.
Информация о курсе получена из открытых источников либо предоставлена учебным центром.
Если Вы прошли обучение по данному курсу, пожалуйста, оставьте отзыв о нём

Стормнэт

Учебный центр специализируется на подготовке специалистов для IT-сферы.

Подпишитесь на рассылку и получайте лучшие предложения
и полезные советы

Спасибо за подписку на рассылку Recoursia