Курси 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
Адрес: 
- м. Харків