Prog Academy
Киев

Java

Помощь в трудоустройстве
Рассрочка
Специальные условия для dev.ИТ-курсы
Курс
Online, Offline
2 февраля 2022
5,5 месяцев
Стоимость курса
от 3950 UAH
Скидка 10% по промокоду dev-prog10.

Java

Помощь в трудоустройстве
Рассрочка
Специальные условия для dev.ИТ-курсы
Навыки, которые вы получите:
Java HTML Android HTTP JSON API SQL MySQL XML ООП Spring framework ORM JDK Hashmap Hashset

Занятия в группах в Киеве или онлайн. Индивидуальное обучение. Онлайн поддержка между занятиями.

Программа

Java Online

  1. Введение в Java. Установка JDK и Eclipse/IDEA.
  2. Типы данных. Переменные и операторами. Побитовые операции.
  3. Массивы. Индексная арифметика. Строки.
  4. Операторы условного перехода и циклы. Методы и параметры.
  5. Основы ООП. Пакеты, классы, объекты, интерфейсы. Модификаторы доступа.
  6. Стандартная библиотека: исключения, файловая система, многопоточность, коллекции.
  7. Веб-приложения. Протокол HTTP. Java EE. Servlets, JSP, JSTL.
  8. Фреймворки SPRING IoC, MVC, Boot, Data, Security.
  9. Базы данных. Основы SQL. Работа с JDBC.
  10. Технология ORM. JPA/Hibernate.
  11. Паттерны проектирования.
  12. Maven. Git. Linux.
  13. Разбор более 100 вопросов и задач для прохождения собеседований и подготовка к сертификации Oracle.
  14. Написание дипломного проекта для портфолио с code review от преподавателя.

Java ООП

  1. Основы ООП. Пакеты, классы, объекты.
  2. Модификаторы доступа.
  3. Инкапсуляция, наследование.
  4. Полиморфизм. Практическое применение.
  5. Работа с исключениями.
  6. Интерфейсы, событийно- ориентированное программирование.
  7. Потоки ввода-вывода.
  8. Работа с файловой системой.
  9. Java 8: Lambda, Stream API.
  10. Нововведения в Java 9+.
  11. Многопоточность.
  12. Синхронизация потоков.
  13. Пакет java.util.concurrent.*. Executors.
  14. Особенности java.lang.
  15. Object.
  16. Сериализация.
  17. Детальный разбор хэш таблиц.
  18. HashMap и HashSet.
  19. Создание сетевых клиент-серверных приложений на Java.
  20. Проект «Чат для локальной сети».
  21. IT-English: 6 часов Speaking Club с преподавателем из IT компании.

Java Pro

  1. Reflection API. Аннотации.
  2. Работа с XML и JSON.
  3. Обзор паттернов проектирования.
  4. Протоколы HTTP/HTTPS.
  5. Веб-приложения.
  6. Java EE. Servlets, JSP, JSTL.
  7. Фреймворки SPRING IoC, MVC.SPRING Boot, Data, JTA.
  8. SPRING Security для авторизации пользователей.
  9. Реляционные базы данных.
  10. Основы SQL. CRUD operations.
  11. Работа с базами данных. MySQL.JDBC. Data Access Object (DAO).
  12. Технологии ORM. JPA, Hibernate.
  13. Чат боты. Создание бота для Telegram.
  14. Автоматическая сборка проектов и управление зависимостями. Maven.
  15. Разбор более 100 вопросов и задач для прохождения собеседований и подготовка к сертификации от Oracle.
  16. IT-English: 8 часов Speaking Club с преподавателем из IT компании.
  17. Написание дипломного проекта для портфолио. Code review от преподавателя.
  18. Гарантированная стажировка в коммерческом проекте по итогам тестирования и защиты дипломного проекта.
Нам нужен ваш фидбек!
Честный и беспристрастный