Онлайн

Курс Java з нуля

Ти навчишся створювати «начинку» вебсайтів, програм, застосунків та зможеш працювати Junior Java Developer

  • Hard skills + soft skills

  • 2 проєкти у портфоліо

  • Базова англійська

Початок 23 липня

10 місяців

Вечірні заняття

Плюси професії Java-розробник

Java – універсальна мова програмування. На ній пишуть серверну частину програм (backend), яка добре працює на різних платформах. Це базова мова для продуктів Google, Microsoft, Facebook, Netflix, Spotify, LinkedIn, Amazon, Uber
  • Середня заробітна плата

    $2825

    Середня зарплатня Java-розробника в Україні

  • Java – топ

    Java – топ

    Мова, якою пишуть програми практично в усіх сферах

  • вакансій

    230+ вакансий

    Для Java-розробників щомісяця. І це лише на одному сайті

  • віддалена робота

    Віддалена робота

    75% вакансій пропонують працювати віддалено, 20% – релокейт

  • цікаві проєкти

    Цікаві проекти

    Вебсайти та магазини, програми для ПК, мобільні застосунки, ігри, гаджети тощо

  • найкращі умови

    Найкращі умови

    Навчання, медична страховка, спортзал, відпустки та дей офи

Для розробника на Java завжди повно вакансій і безмежні кар’єрні перспективи. На курсі Java online ти опануєш професію з нуля за 10 місяців і зможеш працювати в топових IT-компаніях

Що робить Java-розробник

Це програміст, який розробляє серверну частину вебсайтів, програм і застосунків. Ми користуємося ними щодня, коли працюємо на комп'ютері, сидимо у браузері, відкриваємо смартфон або навіть вмикаємо мультиварку
Що робить Java-розробник

Java – не лише про комп’ютер. На Java працюють мільйони гаджетів: від смарт-годинників та ігрових приставок, до розумних будинків та електрокарів. Це основна мова розробки у сфері інтернету речей

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

Що потрібно знати Java-розробнику? Відповіді нижче
  • Java Core

    Починаємо з основ, а точніше синтаксису. Кажучи образно, вчимо алфавіт Java, пробуємо складати прості слова та речення. У цей час ви з командою вже почнете працювати над першим проєктом

    Теми

    • Огляд мови Java, знайомство з Git
    • Змінні Java, типи даних, оператори
    • Масиви, умови, введення з консолі
    • Цикли
    • ООП, класи, методи
    • Конструктор, блоки ініціалізації, внутрішні класи
    • Робота з рядками. Immutable objects
    • Інтерфейси та перерахування
    • Дженерики та колекції
    • Потоки введення-виведення. Робота з файлами
    • Функціональне програмування, Stream API
    • Багатопоточність
    • Web, протоколи
    • +1 командний проєкт
  • Java Developer

    Від алфавіту до твору. Вчимося працювати з фреймворками та грамотно писати код. До кінця курсу ви з командою створите другу повноцінну програму, яку зможеш додати у своє портфоліо

    Теми

    • Системи збору та управління залежностями
    • Unit testing
    • Реляційні СУБД. Мова SQL
    • Основи Java DataBase Connectivity (JDBC)
    • Розширена робота з JDBC
    • CRUD, міграції баз даних
    • Клієнт-серверна архітектура, протокол HTTP
    • Сервлети: основи
    • Сервлети: Cookies, Templates, Front Controller
    • ORM. Hibernate
    • Hibernate Entity Mapping. HQL
    • Spring Boot: Core
    • Spring Boot: MVC
    • Spring Data
    • Spring Boot: Security
    • CI/CD-процеси
    • +1 командний проєкт
  • Soft skills

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

    Теми

    • Філософія Agile
    • Методологія Scrum
    • Командна праця
    • Тайм менеджмент
    • Аналітика проєктів
    • English speaking club
    • Робота з EnglishDom Words
    • Заняття з працевлаштування
    • Складання грамотного резюме
    • Створення сторінки на LinkedIn
    • Написання мотиваційного листа
    • Майданчики для пошуку роботи
    • Підготовка до HR-інтерв'ю
    • Підготовка до технічного інтерв'ю
    • Комунікативні навички
    • Тестові співбесіди

Проєкти студентів

Подібні проєкти в портфоліо — твій квиток в IT

Вебзастосунок Crypto-Benefit

Вебзастосунок Crypto-Benefit

Група Java 9 (online)

Під час навчання Java Core студенти створили вебзастосунок для моніторингу криптовалютного ринку. Користувач може відстежувати ціни та дивитися динаміку зростання 9 популярних криптовалют у реальному часі. Також на сайті працює зручний пошук та сортування.

  • Перший командний проєкт
  • Java 8
  • Maven
  • MySQL
  • Hibernate
  • Spring Boot
  • Spring Security/Email/REST
  • Thymeleaf
  • Jsoup
  • some crypto API's
Перейти на проєкт
проєкт Currency bot

Currency bot

Група Java 8 (online)

Застосунок у вигляді Телеграм-бота, який повідомляє про поточний курс євро та долару в Україні. Студенти додали функцію вибору валюти та банку (Приват, Моно, НБУ). Також тут можна обрати час і налаштувати щоденні сповіщення. Керувати цим ботом дуже просто: натискаєш кнопку в чаті і він миттєво виконує запит.

  • Перший командний проєкт
  • Java 11
  • Maven
  • Telegram bots
Перейти на проєкт
Вебзастосунок E-Dobavki

Вебзастосунок E-Dobavki

Група Java 8 (online)

Це сервіс для пошуку інформації про харчові добавки. Користувач може дізнатися про те, як різні речовини впливають на організм та де їх використовують. На сайті працює пошук добавок за кодом та назвою, а також сортування за трьома категоріями.

  • Другий командний проєкт
  • Java 11
  • Maven
  • H2 (in memory)
  • Hibernate
  • Spring Boot
  • Thymeleaf
  • Spring Security/REST
  • Jsoup
  • additives API
Перейти на проєкт

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

Java-розробці навчають співробітники топових IT-компаній
Іван Мельничук

Іван Мельничук

Director of Engineering у GoIT

15 років у IT, програмує ще зі школи. Саме Іван написав програму курсу Java. Наразі він керує 15 інженерами, які пишуть LMS-платформу GoIT, де навчаються наші студенти. Випустив 8 груп і радіє, що його студенти працюють у топових компаніях

Софія Бондаренко

Софія Бондаренко

Senior Java Developer у GlobalLogic

Вчителька математики в минулому та справжній генератор ідей. На старті кар’єри розробила навчальну онлайн-гру, якою зацікавилось велике видавництво. За допомогою крутого коду може прискорити завантажені сторінки платформи в 10 разів

Саша Макаров

Саша Макаров

Senior Software Engineer у DigiAge inc.

Працює в американській компанії, де розробляє страхові сервіси для ринків США та Канади. Також створював вебзастосунки у сферах ритейлінгу та страхування. А ще Саша виступає ментором для людей, які тільки запускають свої стартапи

Саша Слесар

Саша Слесар

Senior Java/Kotlin Developer в Overonix

13 років в IT, пише на Java та Kotlin. Наразі розробляє архітектуру та оптимізує роботу інтегратора платіжних систем. Якось на занятті забув розшерити презентацію. Студенти намагалися сприймати тему на слух, але протримались лише 10 хвилин

Саша Янов

Саша Янов

Team Lead в аутсорсинговій компанії

Розробляє архітектуру застосунків для банківської та сек'юріті-сфери. Викладає вже 3 роки. На своєму проєкті Саша працює з двома випускницями GoIT і досі шокований тим, яка крута у них база знань після курсів

На курсі Java online з тобою працюватимуть професійні ментори. Вони допоможуть розібратися в теорії, завжди підкажуть і надихнуть. Але найкрутіша фішка курсу в тому, що ти отримуєш фідбек по завданням. А значить і ростеш швидше

Як ми навчаємо

Фішки навчання на курсі Java online
  • Кабінет my.goit

    робоче середовище студентів і твій довічний доступ до всіх лекцій та матеріалів курсу

    Mobile phone
  • Прямі ефіри

    2-3 живі вебінари на тиждень вечорами, які можна переглядати в записі

    Mobile phone
  • Спілкування в чаті

    тут ти отримуєш фідбек по завданнях та спілкуєшся зі своєю групою

    Mobile phone
  • Круті ментори

    щодня з тобою на зв'язку, допомагають із домашками та надихають

    Mobile phone
  • Робота в IT

    кар'єрний сервіс GoIT допомагає зробити резюме, шукати вакансії, готує до співбесід

    Mobile phone

Ти + GoIT = 100% співпадіння!

Ми точно підходимо один одному, якщо тобі близькі наші принципи
  • 70%
    практика

    • Роботи в портфоліо
    • Командні проєкти
    • Особисті проєкти
  • 20%
    зворотний зв’язок

    • Автоперевірка коду
    • Перевірка ДЗ ментором
    • Спілкування у чаті з групою
  • 10%
    теорія

    • Конспекти з усіх тем
    • Живі заняття (вебінари)
    • Навчальні відео

GoIT – партнер асоціації IT Ukraine. Це понад 100 компаній, які відкриті для наших студентів. Ми пишаємося тим, що 80% випускників знаходять роботу в перші місяці після курсу

Твій тиждень на курсі

Заняття проходять онлайн вечорами, їх зручно поєднувати з роботою
    • Понеділок

    Читаєш конспект, дивишся відео

    • Вівторок, 19:30–21:30

    Дивишся вебінар з викладачем

    Іван Мельничук

    Іван Мельничук

    Director of Engineering у GoIT

    • Середа

    Працюєш з ботом (автоперевірка коду)

    • Четвер, 19:30–21:30

    Дивишся вебінар з викладачем

    Софія Бондаренко

    Софія Бондаренко

    Senior Java Developer у GlobalLogic

    • П'ятниця

    Робиш ДЗ, отримуєш фідбек від ментора

    Саша Марченко

    Саша Марченко

    Senior Java Developer у Webxloo

    • Субота

    Робиш ДЗ та готуєшся до нового заняття

    Дмитро Аушев

    Дмитро Аушев

    Senior Java Developer/DevOps у Luxoft

Питання й відповіді

Якщо ще залишились питання, замов безоплатну консультацію