Курсы Java: Подготовка к международной сертификации от Oracle
2 900 000 суммес

Начато 29.04.2021
  • Продолжительность курса – 72 дня.
  • Продолжительность одного занятия – 2.5 часа.
  • Количество занятий в месяц – 12.

Программа обучения

  1. Знакомство с Java
  2. Структура программы. Системные типы данных. Переменные. Арифметические операции.
  3. Базовый ввод и вывод. Преобразование переменных.
  4. Логические операции. Операторы условие.
  5. Циклы
  6. Массивы. Работа с массивами.
  7. Методы. Перегрузка.
  8. Работа со строками.
  9. Классы и объекты
  10. Модификаторы доступа
  11. Инкапсуляция
  12. Наследование и полиморфизм
  13. Абстрактные классы и интерфейсы
  14. Системные интерфейсы
  15. Обработка исключений
  16. Статические элементы класса
  17. Обобщенные классы и коллекции
  18. Лямбда выражения
  19. Преобразование типов
  20. Сборки, работа со сборками
  21. Рефлексия
  22. Процессы, домены приложений
  23. Многопоточное, асинхронное и параллельное программирование
  24. Работа с файлами. Сериализация и десериализация данных
  25. Криптография
  26. Работа с Базами Данных (PostgreSQL)
  27. JDBC
  28. Hibernate
  29. Что такое HTML — История появления. Где применяется. Что такое теги. Что такое атрибуты. Структура HTML документа
  30. HTML теги для разметки текста и атрибуты — Знакомство с тегами и их атрибутами. Правила оформления. Вложенность тегов. Правила использования тегов абзац, цитата, ссылка, картинки, медиа элементы и другие.
  31. Списки, таблицы и блочные элементы — Ненумерованные списки. Нумерованные списки. Таблицы и правила использования
  32. Формы — Элементы формы. Правила использование элементов форм. Отправка данных на сервер
  33. Стили
  34. Что такое CSS — Правила описание CSS. Синтаксис и правила. Селекторы и свойства
  35. Основы — Объявление переменных, работа над переменными, числа, строки, массивы.
  36. Условные операторы и циклы — Операторы if..else, switch…case, For…. While… Do…while
  37. Функции. Объекты
  38. Работа с DOM
  39. Библиотека jQuery
  40. Введение в паттерн MVC
  41. Модель, аннотация данных
  42. Представление и механизм представлений (Thymeleaf)
  43. Контроллеры
  44. Маршрутизация
  45. Частичное представление и компоненты
  46. Spring WEB API
  47. Swagger/Open API
  48. Структурное, Объектно-ориентированное и Функциональное программирование
  49. Внедрение зависимости
  50. Порождающие паттерны
  51. Структурные паттерны
  52. Поведенческие паттерны
  53. SRP принципы
  54. OCP принципы
  55. ISP принципы
  56. DIP принципы