ОПИСАНИЕ
Java. Приглашаем всех на бесплатную презентация первой части курса.
Регистрация: https://goo.gl/sdv2Px.
Тренер: Николай Радионов (Java Developer, DataArt). Более 5 лет опыта разработки программного обеспечения в сфере энергетики и телекоммуникаций. Практический опыт создания RESTfull веб-сервисов с использованием стека Java технологий. Высокий уровень знаний в архитектуре приложений и шаблонах проектирования. Практические навыки работы с высоконагруженными распределенными системами, хранилищами данным, реляционными базами данных. Большой опыт работы с фреймворками экосистемы Spring.
Программа первой части курса:
1. Базовые принципы Java
1.1. Базовые принципы Java
1.2. Строение простых Java-приложений и инструментальные средства их создания
1.3. Классификация типов данных
1.4. Примитивные типы и операции с ними
1.5. Управляющие конструкции Java
1.6. Массивы
2. Объектно-ориентированное программирование в Java
2.1. Классы и объекты
2.2. Методы
2.3. Конструкторы
2.4. Статические элементы
2.5. Секции инициализации
2.6. Пакеты
2.7. Наследование и полиморфизм
2.8. Абстрактные классы и интерфейсы
2.9. Работа со строками
2.10. Классы обертки для примитивных типов
2.11. Исключения и диагностические утверждения
2.12. Вложенные классы
2.13. Перечисления
2.14. Обобщенное программирование
2.15. Коллекции, отображения и итераторы
2.16. Разрешение перегрузки
2.17. Многопоточность
2.18. Важные сервисные классы
2.19. Основные приемы ООП