Advanced

Курс Java Elementary у Києві

Курс Java Elementary призначений для тих, хто бажає отримати спеціальність Java Developer і планує розвивати свою майбутню професійну діяльність в IT-сфері. Протягом навчання ви отримаєте знання, необхідні для створення Java-додатків. Цей курс розрахований на людей з базовими знаннями у будь-якій С-подібній мові програмування.

Тривалість4 місяці
Періодичність2 рази на тиждень

Вивчаємі технології

Професія Java-розробника

Мета курсу

Дати необхідний обсяг знань для проходження співбесіди на посаду Junior Java Developer.

Курс допоможе вам

Отримати знання, необхідні для створення реальних Java-додатків.

Для кого курс

Курс розрахований на людей, які закінчили курс Introduction Java, або з базовими знаннями в будь-якій С-подібній мові програмування.

Для запису на цей курс потрібно пройти тест , його можна пройти онлайн або у нас у Школі.

Викладачі курсу

Вас будуть навчати практикуючі фахівці, працюючі в топових компаніях.

  • Карен Асмарян

    Карен Асмарян

    Software Engineer

  • Владислав Герасименко

    Владислав Герасименко

    Java Developer

  • Олексій Елізаренко

    Олексій Елізаренко

    Java developer

  • Сергій Луговий

    Сергій Луговий

    Senior Software Engineer

  • Максим Прокопчук

    Максим Прокопчук

    Back-end Developer

  • Андрій Мінов

    Андрій Мінов

    Senior software engineer

  • Віталій Кочерга

    Віталій Кочерга

    Java Developer

Програма курсу Java Elementary

Тривалість4 місяці
Періодичність2 рази на тиждень
  1. Основні підходи до програмування1

    • Java
    • Типи даних, оператори, блоки виразів
  2. Java2

    • Типи даних, оператори, блоки виразів
    • Юніт-тести
    • Приклад тестування масивів
    • Простий візуальний додаток
    • Основи HTML / JS
    • Засоби контролю версій
  3. Реалізація свого ArrayList3

    Java конструкції

  4. Розбір трикутників4

    Візуальне програмування

  5. Структури даних5

    • Завдання пошуку і сортування
    • Списки
  6. Структури даних6

    • Завдання пошуку і сортування
    • Варіанти і підходи до тестування
    • Тестування «чорного» і «білого» ящиків
    • «Код повинен бути ПРОСТИМ!».
  7. Класи7

    • інтерфейси
    • спадкування
    • зв'язкові списки
    • параметричне тестування
    • введення в Selenium
  8. Підведення підсумків тем8

    • Структури даних
    • ООП
    • LList
    • Selenium
    • SQL
  9. Детально про команди DMBS9

    • DDL
    • DML
    • TCL
    • DCL
  10. Детально про структури даних10

    • Line
    • Table
    • Ієрархічна модель
    • Мережева модель
  11. ORM (зв'язок Java і БД)11

  12. Робота конструктора12

    Початок роботи з Person, приклад графічного інтерфейсу з вибором до якої базі коннектітися.

  13. Структури даних13

    Двонаправлені циклічні списки

  14. СУБД, JTable14

  15. Iterator15

    • Графічний інтерфейс для таблиць
    • Методи класу Object (finalize)
    • Cтруктура даних
    • Перевірка знань (конструктор, фіналізатор, toString, hashcode, оператор new, купа і стек)
  16. Робота з CRUD16

    • Бази даних
    • Створення графічного редактора
  17. Перевірка знань методів класу Object17

    • Про MongoDB
    • Коротка інструкція підключення Hibernate до свого проекту
    • Cтруктура CSV, JSON, XML
  18. Java keywords18

    BSTreeList

  19. Socket19

    Приклад реалізації клієнт-серверного додатку

  20. Реалізація трьох варіантів кульок20

  21. HTML21

    • HTTP
    • WEB1.0 WEB2.0
    • CGI
    • WebSocket
    • Обчислення калькулятора на стороні сервера (Apache)
  22. Графічні редактори для розробки22

    • Дворівнева модель додатку
    • Сервлети
  23. Системи контрольних версій (SVN, Git, Mercurial)23

    • етапи розробки програми
    • командна робота над проектом
    • основи JSF
  24. Ant, Maven, Gradle24

    • як працюють
    • різниця між ними
    • встановлення і принцип роботи Intellij IDEA
  25. ANT, Maven25

    • Generics, як працює і де застосовується
    • Generics метод CompareTo (Comparable)
  26. Java Collections26

  27. Патерни програмування27

    • поведінкові (фабр. метод)
    • структурні (міст)
  28. GOF28

    • SOLID
    • GRASP
Сертифікат
Випускники отримують
сертифікат про закінчення курсу
з підсумковою оцінкою.

Безкоштовні бонуси курсу

Наші викладачі та випускники працюють в топових IT-компаніях світу

Відгуки випускників цього курсу

Переваги навчання у Комп'ютерній школі Hillel

  • Відеозаписи занять
  • Викладачі-практики
  • Класи з комп'ьютерами
  • Програма Hillel EVO
Відеоогляд школи

Працевлаштування

Що ми робимо для того, щоб ви досягли успіху?

В процесі навчання Студенти працюють над реальними проектами

Безкоштовні заняття з профільної англійської мови та спікінг-клаби

Бонусні заняття по базам даних та адмініструванню Linux

Кожен Студент проходить тестову співбесіду із HRом та IT-фахівцем

Регулярні майстер-класи з підготовки резюме та пошуку роботи

Викладачі — практикуючі фахівці

Програма для реалізації ідей Студентів та Випускників Школи
  • Iдея
  • Пітчинг
  • Команда
  • Реалізація
  • Презентація

Часті питання

Часті питання

Ми завжди дуже відповідально намагаємося підходити до питання підбору Викладачів у нашій Школі. Наші Викладачі — практикуючі фахівці в найбільших IT-компаніях міста. Також вони мають як досвід викладання в нашій Школі, так і досвід менторства за місцем їх професійної діяльності. У своїй манері навчання вони роблять упор на останні тенденції IT-ринку і виключно на свій особистий досвід для того, щоб наші Випускники мали найбільш затребувані знання і досвід роботи з конкретними кейсами.

В першу чергу Вам потрібно під'їхати до нас в офіс для обговорення всіх деталей курсу, а також для підписання договору та внесення оплати за навчання.

Ви можете прочитати відгуки наших Студентів та Випускників на нашому сайті за цим посиланням. Ще ви зможете знайти відгуки і інформацію про нас на DOU.ua або можете прописати назву нашої Школи у Google, де ви також зможете побачити відгуки про нашу Школу у Google-акаунті або на Google-картах.

З нашого боку буде не зовсім коректно говорити про мінуси або плюси наших конкурентів. Але ми точно можемо відзначити наші сильні сторони, які говорять самі за себе, а вибір завжди залишається тільки за вами:

- ми намагаємося залучати до викладання тільки практикуючих фахівців з великим досвідом роботи у найбільших IT-компаніях міста;

- ми робимо упор на практичні заняття і на найбільш актуальну інформацію та необхідний функціонал, який зараз затребуваний при працевлаштуванні;

- всі заняття записуються на відео і відправляються нашим Студентам наступного дня, щоб вони могли повторно переглядати всі матеріали по курсу;

- у багатьох наших курсів є додаткові бонусні заняття і вебінари, такі як: вебінари з адміністрування на Linux і по базах даних, безкоштовні заняття з профільної англійської мови, а також додаткові заняття з рекрутером і технічним фахівцем, щоб наші Студенти мали додаткову підготовку до подальшого працевлаштування;

- всі наші класи комп'ютеризовані, і за кожним Студентом фіксується місце як в навчальному класі, так і в віддаленому особистому кабінеті (Learning Management System), де буде можливість переглядати всі необхідні матеріали по курсу і по завершенні навчання;

- у всіх наших Студентів та Випускників є можливість брати участь в програмі Hillel EVO, яка абсолютно безкоштовно надає додаткову практику зі створення власного проекту і отримання досвіду роботи в команді з нашими Викладачами навіть після завершення курсів!

Так, безумовно. Багато наших курсів передбачають додаткову систему бонусів для тих Студентів, які хочуть продовжувати навчання у нашій Школі. Ця система полягає в тому, що наприкінці курсу Студенти пишуть тест з пройденого матеріалу або здають підсумкову роботу, за підсумками яких:

- Студент, який має найвищий результат отримує знижку 25% на подальші курси;

- Студент, який посів друге місце, отримує 15% знижку;

- Студент, який виявився на третьому місці, отримує 10% знижку.

- Всі інші Студенти, які не ввійшли до трійки лідерів, отримують знижку в розмірі 5%.

Курс
Java Elementary

Київ