Відгуки Працевлаштування Контакти
Куратор курсу
Андрій Козаченко
  • Software Engineer
  • EPAM
  • 7+ років в IT;
  • 4+ роки досвіду викладачем;
  • Розробляє програми для нерухомості, охорони здоров'я, мистецтва, розваг, освіти Виростив 75 розробників.
Про що курс JAVA + IT English

Курси Java розраховані вивчення мови програмування Java з нуля. Теоретичні, практичні та інструментальні за основами програмування на прикладі Java, функціональному та об’єктно-орієнтованому підходу до написання програм на Java, основам SQL, основам інтернету та Java Standard Edition API.

 

 

Курс ідеально підійде для
  • Усіх, хто вже трохи знайомий із програмуванням
  • Усіх, хто любить шукати нестандартні рішення різних завдань
  • Мріють про роботу в ІТ-індустрії
  • IT-практиків, які хочуть розширити свої знання та освоїти новий для себе напрямок
Програма курсу JAVA + IT English
2 заняття
На тиждень
19:00 - 21:00
Час занять
2 месяці
Тривалість курсу
  1. Основи програмування.
  2. Компьютерная программа. Структура программы. Типы программ.
  3. Алгоритм. Властивості алгоритму.
  4. Мови програмування. Компілятори, Інтерпретатори. JVM.
  5. Введення/виведення, змінні, вирази, типи даних Java.
  6. Керуючі оператори Java.
  7. Масиви в Java та особливості роботи з ними.
  8. Методи (Функції). Визначення та виклик методу. Передача параметрів за посиланням та значенням.
  9. Ітеративні та рекурсивні алгоритми.
  10. Робота з рядками Java.
  11. Реалізація гри "Хрестики-нуліки". Графічний шаблон спрощує розробку гри.
  12. Основи SQL: Введення бази даних. Основи реляційної моделі.
  13. Нормализация и нормальные формы. Связи в базе данных.
  14. Установка сервера и клиента СУБД. Рекомендации по именованию объектов БД. ER – диаграмма.
  15. SQL: DDL и DML (INSERT, UPDATE, DELETE).
  16. SELECT. Операторы WHERE, GROUP BY, HAVING, ORDER BY, агрегатные функции.
  17. Подзапросы. JOIN. INNER JOIN, CROSS JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN.
  18. Представления, проверки, индексы. Утилита Explain.
  19. TCL (COMMIT, ROLLBACK, SAVEPOINT) и DCL (GRANT, REVOKE).
  20. Основы ООП: Введение в объектно-ориентированное программирование. Классы. Инкапсуляция.
  21. Наследование и полиморфизм в Java. Статические методы, переменные и секции. Абстрактные, внутренние, непубличные классы. Параметризация.
  22. Интерфейсы, Перечисления. Обработка ошибок. Exceptions.
  23. Использование объектно-ориентированных знаний Java для реализации игры Гомоку. Основы Java Standard Edition API: Структуры данных в Java. Collections.
  24. Работа с потоками данных в Java. IO. Files, Properties. Работа с потоками (нитями) выполнения в Java. Threads. ExecutorService.
  25. Работа с реляционными базами данных в Java. JDBC. Логирование в Java. Logback.
  26. Unit тестирование в Java. Junit. Mockito. Сборщик проектов Maven. Протокол HTTP 1.1.
  27. Работа с сетью. Сокет. Архитектура будущего HTTP сервера. Создание основных компонентов HTTP сервера.
  28. Создание диспетчера запросов и стандартных обработчиков для HTTP сервера. Написание тестов для проекта HTTP сервер.
  29. Демонстрация работы сервера, оценка покрытия тестами, поиск ошибок и уязвимостей, сборка проекта.
  30. Реализация своего проекта: NoSQL хранилище данных в оперативной памяти на основе хеш-таблицы.
  31. Обзор архитектуры будущего проекта. Разработка протокола взаимодействия сервера и клиента.
  32. Разработка серверного компонента. Разработка клиентского компонента. Обзор особенностей работы NoSQL хранилища при большой нагрузке.
  33. Дипломный проект.
image
Не зміг потрапити на заняття ?
  • ми розглядаємо та адаптуємо виниклу ситуацію кожної групи індивідуально
  • ми здійснюємо відеозапис усіх лекцій, вони доступні після заняття у твоєму особистому кабінеті
  • наші викладачі завжди на зв’язку та мають план Б по додатковим навчальним матеріалам, ти точно не будеш мсумувати при свічках
Навіть у темні часи у нас не забрати бажання навчатися !
Що потрібно знати для вступу на курс?
  • Впевнений користувач будь-якої операційної системи (Windows, Mac OS, Linux)
  • Базові знання англійської мови
  • Бажання навчатися та можливість приділяти  1,5-2 години у будній день та 3-4 години у вихідний (тобто близько 20 годин на тиждень)
  • Даний курс підійде людям, які хочуть освоїти програмування Java з нуля, саме тому бажання вчитися і розвиватися - буде обов'язковим.
А раптом мені буде важко і я нічого не зрозумію?
Так, Java - одна з найскладніших мов програмування. І без базових знань чи мінімального досвіду в IT-індустрії вам справді буде дуже складно. Але складно – значить неможливо. Адже якщо син маминої подруги зміг, чому у вас нічого не вийде?

Зрештою, онлайн курс по Джава - це шлях у той самий світ айті, де ви гордо розповідаєте про роботу на американські компанії, зарплату в доларах і круті стартапи. Щоправда, про тунельний синдром доведеться промовчати, але ми вас попередили! 😉
Lemon School це IT курси від IT компанії ART LEMON
Тільки практикуючі викладачі
  • 100+
    Випусків
  • 1800+
    Випускників
  • 2000+
    Занять
  • 4500+
    Годин занять
Переваги бути Java розробником
  • Сучасна високозатребувана професія
  • Програмування – це інтелектуальний елітний майданчик професійного становлення та розвитку
  • Висока ЗП
  • Можливість співпраці з іноземними замовниками
  • Можливості для самореалізації
  • Можливість працювати віддалено
Записатися на IT-курси Lemon School
Залиш заявку і ми допоможемо знайти твій напрямок в IT 🚀


    Вчися сьогодні – плати пізніше!
    Не маєш можливості заплатити за курси проектного менеджменту повністю? Навчання у нас стало доступнішим! Тепер ти можеш оплатити абсолютно будь-який курс на 6 платежів.
    11 800 ГРН
    /
    6 МІСЯЦІВ
    =
    1 966 ГРН / МІС

    IT змінює життя.

    Ми вже 5 років повністю змінюємо життя наших студентів.

    Ми абсолютно точно знаємо, що завдяки нашим спеціальностям ти зможеш успішно стартанути в кар’єрі IT  🚀

    Наши выпускники
    Записатися на IT-курси Lemon School
    Залиш заявку і ми допоможемо знайти твій напрямок в IT 🚀


      Java курси онлайн

      5/5 - (41 votes)
      Записатися на IT-курси
      Допоможемо, підкажемо і знайдемо твій напрямок в сфері IT. Залишай заявку для безкоштовної консультації або запису на курс.


        Закрыть
        [contact-form-7 404 "Не знайдено"]
        Закрыть
        Адміністратор школи
        Іраклій
        Телефон:
        +38 (099) 496-96-66
        Графік роботи:
        з 10:00 до 18:00
        Закрыть
        Закрыть
        Спасибі! Ваша заявка була відправлена
        Якщо ви вже точно вирішили записатися на даний курс, у Вас є можливість оплатити курс online, і заощадити 5% від вартості курсу.
        Закрыть
        Закрыть
        Закрыть
        Закрыть
        Закрыть