Онлайн-навчання

Професія Full-Stack Java Developer

Стань Full-stack Java Developer з ITEA!
Це повноцінна програма з підготовки Full-stack Java Developer, після якої ви станете затребуваним фахівцем, а також знайдете цікаву спеціалізацію.

КОЛИ
Старт
Йде набір на курс
СКІЛЬКИ
95 занять
2-3 рази на тиждень
З 19:00 до 22:00
ЦІНА
60800 UAH
36500 UAH
Доступна оплата частинами
Доступна оплата частинами
Чому Професія Full-Stack Java Developer?
Висока затребуваність
Програма поєднує в собі 2 перспективні напрями — Java Development і Javascript Development. Перший напрям полягає в back-end розробці продуктів (від сайтів до ігор). Друге — у створенні дизайну для них. Спеціаліст, який здатний опанувати обидві ці компетенції, ніколи не залишиться без роботи.
Перспектива і високий дохід
Оскільки Full-stack Java Developer здатний виконати роботу двох фахівців, то і оплачується він відповідно. Згідно з актуальними вакансіями зарплата середньостатистичного такого працівника коливається в діапазоні 2 000 - 4000 $. Новачки можуть розраховувати на зарплату в розмірі 800 $.
Цікавий напрям
У вас є можливість з нуля створювати свій продукт, визначати способи вирішення тих чи інших завдань: як в плані функціоналу, так і зовнішнього вигляду.

Перша робота Full-stack Java - розробника? З ITEA!

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

Індивідуальна навчальна програма для кожного студента

Допомога у створенні резюме і портфоліо

Допомога з питань працевлаштування

Про працевлаштування
Курси для професії Full-Stack Java Developer
Розклад курсів
01. Крок
Back End
Курс Основи програмування

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

Старт

12 Жовтня 2021

Тривалість курсу

12 занять

02. Крок
Back End
Курс Java Basic

Вивчіть основи програмування на мові Java з нуля

Старт

6 Жовтня 2021

Тривалість курсу

20 занять

03. Крок
Back End
Курс Java Advanced

Отримайте поглиблені знання Java для підвищення кваліфікації

Старт

7 Жовтня 2021

Тривалість курсу

14 занять

04. Крок
Back End
Курс Java for Web

Створюйте ефективні програми для бізнесу на мові Java

Старт
Йде набір на курс
Тривалість курсу

16 занять

05. Крок
Front End
Курс HTML & CSS

Навчання розмітці і стильовому оформленню веб-сторінок

Старт

29 Вересня 2021

Тривалість курсу

10 занять

06. Крок
Front End
Курс JavaScript Basic

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

Старт

19 Жовтня 2021

Тривалість курсу

7 занять

07. Крок
Front End
Курс JavaScript Advanced

Поглиблене вивчення JavaScript для реалізації складних проєктів

Старт

18 Жовтня 2021

Тривалість курсу

10 занять

08. Крок
Front End
Курс Node.js

Навчання фреймворку JavaScript для легкого світчу в back end-розробку

Старт
Йде набір на курс
Тривалість курсу

6 занять

Як ти станеш Full-stack Java Developer розробником:

Вебінари
Заняття проходять в режимі прямого стріму, щоб зберегти для студентів та викладачів можливість продуктивної роботи. Приєднатися до уроку нескладно — достатньо мати ноутбук (або інший девайс) і доступ до інтернету. Просто знайди зручне місце для занять і отримуй знання з задоволенням!
Домашнє завдання
Після кожного заняття студенти виконують домашнє завдання, щоб на практиці закріпити отримані знання. Крім цього, самі уроки передбачають виконання практичних вправ та їх розбір з викладачем, без чого неможливо засвоїти теоретичний матеріал.
Допомога ментора
Ти не залишишся один, ми обіцяємо! Протягом навчання тобі допомагатиме ментор. Він відповідає на всі питання, що виникли, вирішує організаційні моменти, спрямовує групу і протягом, і після навчання.
Курсова робота
Дипломна робота дозволяє перевірити, наскільки добре студент засвоїв знання і чи готовий він до реальної роботи в сфері. А ще дипломний проект служить прекрасним доповненням до портфоліо розробника, що є доказом компетенції для майбутнього роботодавця.
Формула ефективного навчання ITEA:

Онлайн-режим

Заняття в академії проводять у прямому ефірі в зручний вечірній час 2-3 рази на тиждень. Тобі не доведеться більше переживати про затяжні поїздки чи запізнення — просто під’єднайся до стриму з будь-якого пристрою зі зручного місця.

Сучасний матеріал

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

Максимум практики

Без практики неможливо навчитися нічого. Тому викладачі академії підготували комплексну програму з навчання навичок роботи з Java і JavaScript для новачків. На уроках ти будеш проходити теоретичну частину, що закріплюється практичними завданнями. Таким чином ти з легкістю зможеш використовувати отримані знання в реальному житті.

Допомога в працевлаштуванні

Після проходження навчання й успішної здачі курсового проекту кар’єрний центр ITEA допоможе тобі знайти перше місце для роботи чи стажування безкоштовно. Ми зареєструємо тебе на сервісі JunGo, на якому зібрано безліч пропозицій від перевірених роботодавців. Це полегшить тобі пошук місця роботи.

Твій план опанування професії
1. Курс Основи програмування
  • Огляд мов програмування
  • Поняття алгоритму
  • Базові конструкції програмування
  • Базові структури даних
  • Функції
  • Побудова простого графічного інтерфейсу (GUI)
  • Основи роботи з системою контролю версій
2. Курс Java Basic
  • Загальна характеристика мови Java
  • Типи даних та основні операції з ними
  • Потік управління
  • Масиви
  • Рядки
  • Основи роботи із системою контролю версій
  • Вступ до об’єктно-орієнтованого програмування. Об’єкти й класи
  • Відносини між об’єктами
  • Успадкування й поліморфізм
  • Клас Object
  • Внутрішні класи
  • Перерахування
  • Робота з базами даних
  • Обробка помилок і винятки
  • Система введення-виведення
  • Desktop-додатки
  • Класи колекцій
  • Знайомство з XML
  • Багатопоточність
  • Класи BigInteger і BigDecimal. Основні операції
  • Універсальні типи
3. Курс Java Advanced
  • Утилітні пакети
  • Java 8. Анонімні функції. Stream API
  • GIT. Контроль версії
  • Maven. Автоматизація складання Java-проектів
  • Модульне тестування
  • Java Annotations
  • Java Reflection
  • Advanced Generics
  • Advanced Collections
  • Advanced Multithreading / Concurrency
  • Advanced OOP
  • Design Patterns
  • JRE Security, JVM Internals: платформы, архитектура, байт-код, ClassLoader, garbage collector, средства JVM для защищенного выполнения кода
  • Desktop-приложения: технология JavaFX
  • Spring
  • Работа с XML и JSON
  • Введение в SQL
  • JDBC
  • Знайомство с Lombok та Log4J
  • Іспит. Захист програмного проекту
4. Курс Java for Web
  • Maven/Ant build tools
  • SOLID (basic principles of object-oriented programming and design)
  • Apache Tomcat
  • Java Server Pages.Model 2. Expression Language
  • Using DataBases
  • Working with GIT
  • Using beans in EL
  • Sessions
  • Servlets
  • MVC (model-view-controller)
  • Spring: Framework
  • Spring MVC
  • Objects relational mapping (ORM)
  • Adding to project other technologies
  • SOAP and RestFull
  • Использование Docker. Контейнеризация приложения
  • Что такое брокер сообщений?
5. Курс HTML & CSS
  • Вступ до веб-технологій
  • HTML
  • Робота з браузером
  • Хостингові й доменні панелі
  • CSS
  • Адаптивна верстка, піксель-перфектна верстка, крос-браузерна верстка
  • Figma для розробника
  • Grid Layout
  • Правила іменування класів за BEM
  • Бібліотека Bootstrap
  • SASS
6. JavaScript Basic
  • Вступ до мови програмування JavaScript
  • Основні оператори
  • Цикли і функції
  • Масиви
  • Об’єкти
  • Робота з Git
7. Курс JavaScript Advanced
  • Прототипне наслідування
  • ООП
  • Контекст виклику і замикання
  • Глобальний об’єкт Window і робота з DOM
  • Події
  • Робота з системою контролю версій
  • Формування сторінки в браузері
  • Способи зберігання даних в браузері
  • HTTP
8. Курс Node.js
  • Огляд популярних веб-технологій, місце Node.js серед них. “Hello world” на Node.js
  • Node.js core
  • Події. EventEmitter
  • Модулі. NPМ
  • Робота з файлами. Потоки й асинхронність
  • TCP, HTTP і HTTPS сервери
  • Веб-сокети та модуль ws. Socket.io
  • Асинхронний потік. Модуль async
  • Node.js і Mongo.db
  • Шаблонізатор. Mustache, Jade, EJS
  • Веб-каркас для Node.js (node.js web-frameworks)
  • Тестування коду на Node.js
  • Підсумки й установки на майбутнє
Компанії, в яких працюють наші випускники
Встигни забронювати своє місце в групі
Якщо після першого заняття ти відчуєш, що цей курс не для тебе (наприклад, не підходить за складністю), то ми повернемо гроші.