Курси JAVA + IT English
Идет набор на курс!
Срок обучения
5 місяців, 48 занять, 102 години
Стоимость:
Стоимость за весь курс
18 400 грн.
Описание

Курси Java розраховані вивчення мови програмування Java з нуля. Теоретичні, практичні та інструментальні за основами програмування на прикладі Java, функціональному та об’єктно-орієнтованому підходу до написання програм на Java, основам SQL, основам інтернету та Java Standard Edition API.
Викладач: Андрій Козаченко
- Software Engineer
- EPAM
- 7+ років в IT;
- 4+ роки досвіду викладачем;
- Розробляє програми для нерухомості, охорони здоров'я, мистецтва, розваг, освіти Виростив 75 розробників.
Курс ідеально підійде для:
- Усіх, хто вже трохи знайомий із програмуванням
- Усіх, хто любить шукати нестандартні рішення різних завдань
- Мріють про роботу в ІТ-індустрії
- IT-практиків, які хочуть розширити свої знання та освоїти новий для себе напрямок
Дни недели занятий | на выбор |
---|---|
Время занятий | на выбор |
Занятий в неделю | 2 |
Длительность занятия | 2 години |
Часы занятий | |
Группы | |
Возраст аудитории | Студенты, Взрослые |
Вид подготовки | Базовый курс |
Город | Киев |
Преподаватель | специалист-практик |
Учебные материалы | |
Пробное занятие | |
Документ об окончании | Сертифікат |
Опции | Групповые занятия |
Трудоустройство | Нет |
Условия трудоустройства |
Запись на курс
Программа обучения
- Основи програмування.
- Компьютерная программа. Структура программы. Типы программ.
- Алгоритм. Властивості алгоритму.
- Мови програмування. Компілятори, Інтерпретатори. JVM.
- Введення/виведення, змінні, вирази, типи даних Java.
- Керуючі оператори Java.
- Робота із системами контроля версій (GitHub/GitLab). Управління проектними залежностями та збіркою (Maven/Gradle)
- Масиви в Java та особливості роботи з ними.
- Методи (Функції). Визначення та виклик методу. Передача параметрів за посиланням та значенням.
- Ітеративні та рекурсивні алгоритми.
- Java String
- Реалізація гри "Хрестики-нуліки". Графічний шаблон спрощує розробку гри.
- Основи об'єктно-орієнтованого програмування
- Інкапсуляція. Наслідування Поліморфізм
- Дженеріки (узагальнені типи даних). Поняття “Wild Card”
- Інтерфейси, абстрактні класи. Частина 1
- Інтерфейси, абстрактні класи. Частина 2
- Лямбда-вирази та функціональний інтерфейс
- Колекції. Потоки. Частина 1
- Колекції. Потоки. Частина 2
- Виключення (Exceptions)
- Логування
- Розробка тестів. Частина 1
- Розробка тестів. Частина 2
- Анотації та рефлерсія в Java. Частина 1
- Анотації та рефлерсія в Java. Частина 2
- Розробка багатопоточних додатків. Частина 1
- Розробка багатопоточних додатків. Частина 2
- Основи дизайну та проектування додатків. Паттерни проектування
- Основи SQL. Реляційна модель даних. DDL
- Нормалізація та нормальні форми. DML. Частина 1
- Нормалізація та нормальні форми. DML. Частина 2
- JOIN. UNION. SQL-funcions
- Просунуті запити в SQL
- Мова керування даними (DCL)
- Мова керування транзакціями (TCL)
- Імплементація взаємодії із БД. Технологія Hibernate
- Основи програмування під веб
- Основи Spring фреймворк
- Spring - фреймворк
- Дизайн додатків Spring
- Основи Spring Security. Частина 1
- Основи Spring Security. Частина 2
- Розробка динамічного інтерфейсу для Spting RESTful API додатку. Частина 1
- Розробка динамічного інтерфейсу для Spting RESTful API додатку. Частина 2
- Основи контейнеризації на прикладі Docker
- Застосування Docker-compose для мультиконтейнерних додатків
- Основи мікросервісної архітектупи. Використання CQRS-систем
Курс проводитLemon.School, Онлайн курси
Адрес:
- м. Харків