Категорії курсів

Курс основи програмування на Java

Доступна розстрочка
Java є однією з найпопулярніших мов програмування, що використовуються розробниками програмного забезпечення на сьогоднішній день. Ядро мови використовується при розробці Android-додатків, а також широко використовується в веб-розробці, а саме в серверній частині. Якщо ви новачок в програмуванні на Java і хочете почати створювати свої застосування, цей курс є чудовим місцем, щоб почати роботу. Навіть якщо у вас немає думки про кар’єру розробника з використанням Java, ці лекції будуть відмінним вибором для початківців завдяки простоті використання мови. Ви отримаєте міцний фундамент в області інформатики та об'єктно-орієнтованого програмування, а також станете на шлях до успіху в якості інженера-програміста.
Початковий, Середній
online
Перейти на сайт курса
Сертифікат
Тип навчання online
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий, Середній
Мова Українська, English

Курс Java Pro

30 830 грн.
с трудоустройством
Курс Java Pro в ITEA розрахований на тих, хто хоче навчитися програмувати на Java з нуля або покращити свої наявні знання в цій мові. Протягом 4.5 місяців студенти отримають вичерпні знання про синтаксис мови Java, будуть розробляти прості програми і працювати з базами даних. Основні теми курсу включають в себе вивчення основних концепцій об'єктно-орієнтованого програмування, роботу зі змінними, умовні оператори, цикли, масиви, рядки, роботу з файлами, використання класів та об'єктів, взаємодію з базами даних, а також розгляд деяких типів даних.
Початковий
5 місяців
online
Перейти на сайт курса
Сертифікат
Занять 54
Місяців 5
Періодичність 3 рази на тиждень
Тип навчання online
Трансляція Прямий ефір
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Ментор
Розстрочка
Мова Українська

Parallel Programming in Java

Доступна розстрочка
Цей курс навчить вас (професіоналів галузі та студентів) основним концепціям паралельного програмування в контексті Java 8. Паралельне програмування дозволяє розробникам використовувати багатоядерні комп'ютери, щоб зробити свої програми працювати швидше, використовуючи кілька процесорів одночасно. До кінця цього курсу ви навчитеся використовувати популярні паралельні фреймворки Java (такі як ForkJoin, Stream та Phaser) для написання паралельних програм для широкого спектру багатоядерних платформ, включаючи сервери, настільні комп'ютери або мобільні пристрої, а також дізнаєтеся про їх теоретичні основи, включаючи графи обчислень, ідеальну паралельність, паралельне прискорення, закон Амдала, гонки даних та детермінізм.
Середній
19 годин
online
Перейти на сайт курса
Сертифікат
Занять 33
Годин 19
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Середній
Мова Русский, English

Concurrent Programming in Java

Доступна розстрочка
Цей курс навчає студентів та професіоналів основних концепцій конкурентного програмування в контексті Java 8. Конкурентне програмування дозволяє розробникам ефективно та правильно медіювати використання спільних ресурсів у паралельних програмах. Після закінчення курсу ви навчитеся використовувати основні конструкції конкурентності в Java, такі як потоки, блокування, критичні секції, атомарні змінні, ізоляція, актори, оптимістична конкурентність та конкурентні колекції, а також їх теоретичні основи (наприклад, гарантії прогресу, взаємоблокування, живий блокування, голодування, лініаризація).
Середній
18 годин
online
Перейти на сайт курса
Сертифікат
Занять 29
Годин 18
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Середній
Мова Русский, English

Distributed Programming in Java

Доступна розстрочка
Цей курс навчить студентів та професіоналів розуміти основні концепції розподіленого програмування в контексті Java 8. Розподілене програмування дозволяє розробникам використовувати кілька вузлів у центрі обробки даних для збільшення продуктивності та/або зменшення затримок в обраних додатках. Після закінчення курсу ви навчитеся використовувати популярні фреймворки розподіленого програмування для програм Java, включаючи Hadoop, Spark, Sockets, Remote Method Invocation (RMI), Multicast Sockets, Kafka, Message Passing Interface (MPI), а також різні підходи до поєднання розподілу з багатопоточністю.
Середній
17 годин
online
Перейти на сайт курса
Сертифікат
Занять 29
Годин 17
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Середній
Мова Русский, English

Курс Java Pro

17 600 грн.
Програми на Java використовують понад 3 мільярди пристроїв в світі, а на Java реалізують веб-сервіси і додатки замовникам з корпорацій. На Java можна писати різні типи додатків: веб, мобільний і десктопний софт, ігри і т.д. Курс Java Pro призначений для тих, хто бажає отримати спеціальність Java Developer і планує розвивати свою майбутню професійну діяльність в IT-сфері.
Середній
64 годин
6 місяців
online
Перейти на сайт курса
Сертифікат
Занять 43
Годин 64
Місяців 6
Періодичність 2 рази на тиждень
Тип навчання online
Місто Киев, Одесса, Днепр, Харьков, Львов
Трансляція Прямий ефір, Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Середній
Розстрочка
Мова Українська

Курс Enterprise Java

10 500 грн.
Расширьте свои знания Java и повысьте свой профессиональный уровень, изучив платформу Enterprise Java. По завершению курса вы будете обладать набором знаний и умений для работы Junior+ Java developer, Middle Java developer. На курсе будут изучены самые популярные фреймворки Spring и Hibernate. Java — многолетний лидер среди языков программирования, благодаря высокой безопасности, производительности и универсальности. Сегодня Web-разработка на Java — это ведущая отрасль создания программного обеспечения. С ней так или иначе связаны и все другие направления. На Java EE разрабатываются программные продукты для крупных финансовых компаний и государственных органов. Именно поэтому, курс Java EE (Enterpise Edition) — это тот фундамент, благодаря которому Вы будете: — востребованы многие годы; — частью колоссального сообщества профессионалов; — иметь возможность с легкостью изучить другие направления программирования.
Середній, Професійний
80 годин
2 місяця
online
Перейти на сайт курса
Сертифікат
Занять 27
Годин 80
Місяців 2
Періодичність 3 рази на тиждень
Тип навчання online
Трансляція Прямий ефір
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Середній, Професійний
Мова English

Курс Программирование на Java с нуля

730 грн.
Рекомендований курс
Данный курс подходит для начинающих программистов Java, а также для тех, кто переходит с начального уровня других языков (1C, PHP, Delphi, C, C++, C#, Python). В рамках курса опубликовано 150+ видео-лекций и 150+ практических тестов, в ходе которого пользователи смогут получить представление о языке программирования java, его основных принципах и возможностях, установить четкое понимание концепции объектно-ориентированного программирования (ООП). Каждая лекция завершается практическими упражнениями в виде тестов, благодаря чему слушатели смогут сразу же проверить свои новоприобретенные навыки.
Початковий
6 годин
online
Перейти на сайт курса
Сертифікат
Занять 49
Годин 6
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Курс по Java для продвинутых

730 грн.
Рекомендований курс
Цей курс призначений для програмістів, які мають розуміння основ Java та хочуть підвищити свої навички. Ви навчитеся усьому, що потрібно знати про програмування на Java, щоб стати розробником на Java та отримати роботу. Це не теоретичний курс, а практичний, де на кожному уроці буде написаний приклад програмування. Курс також допоможе вам почати роботу як Java-програміст з нуля. Курс розроблений з урахуванням новачків, кожна концепція чітко пояснена простою мовою. Курс має 30-денну гарантію повернення коштів.
Початковий
4 годин
online
Перейти на сайт курса
Сертифікат
Занять 36
Годин 4
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Java. Клиент-серверное приложение. Многопоточное.

1 640 грн.
Рекомендований курс
Просмотреть этот курс Разработка Веб-разработка Java Просмотреть этот курс Java.... Вы узнаете, как можно установить полноценный диалог между двумя программами, которые могут быть размещены и запущены на разных, даже весьма удалённых, компьютерах. В начале реализуется простейший вариант диалога с двумя разными программами: сервер и клиент.Базируясь на принципиальных различиях в структурах сервера и клиента, а также наличия в них общего кода, создаётся "универсальный сокет" в виде отдельного класса Phone, который может работать и как сервер, и как клиент.Разработка программы ведётся в среде Intellij Idea, с помощью которой будут показаны некоторые эффективные приемы кодогенерации. Во второй части курса мы поговорим о многопоточности, когда она нужна, а когда от неё нет пользы. Будут рассмотрены основные принципы создания многопоточного приложения, причины возникновения коллизий и способы их разрешения. После небольшой теоретической подготовки мы добавим многопоточность в созданный сервер написанной программы. И сделаем это двумя разными способами.В конце курса рассмотрено два способа создания многопоточного сервера.
Початковий
3 годин
online
Перейти на сайт курса
Сертифікат
Занять 17
Годин 3
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Курс Gof паттерны Java от Джеимса

1 820 грн.
Рекомендований курс
Даний курс призначений для повного вивчення паттернів проектування в Java. Він підійде як для тих, хто абсолютно не знайомий з цими паттернами, так і для тих, хто вже з ними працював. Ви зможете повноцінно вивчити дану технологію, від самих основ до більш продвинутих нюансів, пов'язаних з застосуванням паттернів. Після завершення курсу ви зможете повноцінно використовувати паттерни і застосовувати їх у різних реальних проектах. Глибоке розуміння паттернів проектування від самих основ до продвинутого рівня. Ви зможете проходити співбесіди і легко відповідати на будь-які питання, пов'язані з паттернами проектування. Ви навчитеся застосовувати паттерни проектування на проектах будь-якої складності, від простих до професійних додатків. Ви станете справжнім гуру паттернів проектування.
Початковий
4 годин
online
Перейти на сайт курса
Сертифікат
Занять 22
Годин 4
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Основы Java SE HTTP Server

2 190 грн.
Рекомендований курс
Даний курс призначений для вивчення основ Java Standart Edition: принципів ООП в Java (інкапсуляція, наслідування та поліморфізм), класів, абстрактних класів та інтерфейсів, правил обробки винятків, використання колекцій, роботи з потоками даних та потоками (нитками) виконання, взаємодії з реляційними базами даних; а також для вивчення таких інструментів як логер, збирач проекту Maven, бібліотеки JUnit та Mockito для написання Unit тестів; та практичного закріплення теоретичних знань на прикладі реалізації додатка HTTP сервер. Курс орієнтований на людей, які успішно пройшли (Основи програмування Хрестики-нулики) та хочуть оволодіти об'єктно-орієнтованою Java та набором API з пакету Java Standart Edition. Основна мета даного курсу надати гарну основу в вивченні основ Java: розглянути основні компоненти Java, які дозволяють писати додатки будь-якої складності та закріпити вивчення компонентів створенням повноцінного Java додатка на прикладі реалізації проекту HTTP сервер.
Початковий
26 годин
online
Перейти на сайт курса
Сертифікат
Занять 33
Годин 26
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Java для початківців. Рівень 1

2 190 грн.
Рекомендований курс
Курс призначений для початківців. Це вступний курс для тих, хто хоче освіжити свої знання або тих, хто вперше знайомиться з програмуванням і хоче мати уявлення про те, що це таке, як написати свою першу програму, переконатися, що це досить просто і легко. Курс охоплює основи алгоритмізації та програмування, Java Core, Debug, IntelliJ IDEA.
Початковий
4 годин
online
Перейти на сайт курса
Сертифікат
Занять 26
Годин 4
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Автоматизація тестування Java + Selenium + TestNG

2 550 грн.
Рекомендований курс
Даний курс призначений для початківців автоматизаторів тестування. Ви отримаєте повний обсяг знань для автоматизації тестування WEB за допомогою мови програмування Java, Selenium WebDriver та TestNG. Після проходження курсу ви зможете написати базовий фреймворк для автоматизації, який зможете використовувати на своїх робочих проектах.
Початковий
8 годин
online
Перейти на сайт курса
Сертифікат
Занять 39
Годин 8
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Java для начинающих. Level 2

2 740 грн.
Рекомендований курс
Даний курс є продовженням базового курсу 'Java для початківців. Level 1', тому для його проходження необхідно вже мати знання про основи алгоритмізації та програмування. Тут ми вже приступимо до детального пояснення на практичних прикладах принципів об'єктно-орієнтованого програмування (ООП), як їх потрібно застосовувати в мові Java. Познайомимося з більшістю структур даних та основними інтерфейсами колекцій List, Set, Queue, а також найпотужнішою структурою даних, яку винайшло людство асоціативним масивом (Map). І для того, щоб розуміти всі переваги та недоліки кожної з колекцій, ми розберемо базові поняття та визначення Big O notation. Бо тільки тоді ми будемо знати, де і в якій ситуації потрібно вибрати підходящу структуру даних.
Початковий
20 годин
online
Перейти на сайт курса
Сертифікат
Занять 117
Годин 20
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский