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

Parallel Programming in Java

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

Concurrent Programming in Java

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

Курсы Java

Доступна розстрочка
с трудоустройством
Компания AVADA MEDIA предлагает бесплатные уроки ООП языка Java для всех желающих и имеющих определенный, пусть и минимальный, опыт в программировании. Занятия проводятся на основе видеоуроков, доступ к которым слушатель получает после регистрации. Практические занятия с определенного момента проводятся на базе коммерчески проектов компании, благодаря чему достигается быстрое вхождение в процесс разработки.
online
Перейти на сайт курса
Сертифікат
Тип навчання online
Місто Одесса
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Мова Русский

Об'єктно-орієнтоване програмування на Java з використанням візуалізації даних

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

Kotlin для Java-розробників

Доступна розстрочка
Курс присвячений вивченню мови програмування Kotlin, яка є сучасною та потужною мовою для повсякденних задач. Kotlin є конкретною, безпечною, прагматичною та спрямованою на взаємодію з Java-кодом. Вона може бути використана майже скрізь, де використовується Java сьогодні: для розробки на стороні сервера, Android-додатків та багато іншого. Kotlin 100% сумісний з усіма існуючими Java-фреймворками та має хорошу підтримку інструментів. Це прагматична мова з дуже низькою кривою навчання, яку можуть швидко освоїти Java-розробники. Kotlin-код може бути скомпільований не тільки в JVM-байткод, але й в JavaScript та нативний код, але цей курс спрямований на Kotlin/JVM. Метою цього курсу є поділитися з вами потужністю та красою Kotlin. Ми розглянемо основи мови, а також обговоримо багато крайніх випадків, особливо щодо взаємодії з Java. Курс базується на вашому досвіді з Java; він показує схожості між двома мовами та фокусується на тому, що буде різним.
Середній
25 годин
online
Перейти на сайт курса
Сертифікат
Занять 77
Годин 25
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Середній
Мова Русский, English

Building Modern Java Applications on AWS

Доступна розстрочка
У курсі вивчається, як будувати сучасні, масштабовані та повністю керовані серверні архітектури на AWS. Вивчаються AWS IAM, Amazon EC2, VPC та Amazon S3. Курс допоможе зменшити операційні витрати та зосередитися на розробці додатків та проектів, які відрізняють вас на ринку.
Середній
17 годин
online
Перейти на сайт курса
Сертифікат
Занять 68
Годин 17
Періодичність індивідуальний графік
Тип навчання online
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Середній
Мова Русский, English

Уроки Android Firebase

Доступна розстрочка
Рекомендований курс
посмотреть Создание 2D игры на Android 17 уроков Изучение языка Kotlin для начинающих 12 уроков Уроки Java... Курс по созданию Андроид программы с использованием базы данных Firebase. В ходе Firebase уроков будет разработка дизайна, создание базы данных и взаимодействия с ними.
Початковий
125 годин
online
Перейти на сайт курса
Сертифікат
Занять 6
Годин 125
Тип навчання online
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Java Object-Oriented Programming Specialization

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

Exploiting and Securing Vulnerabilities in Java Applications

Доступна розстрочка
У цьому курсі ми будемо використовувати різні підходи. З нашими шапками Атакувальника ми будемо використовувати проблеми Injection, що дозволяють нам викрасти дані, використовувати проблеми Cross Site Scripting для компрометації браузера користувача, порушувати аутентифікацію, щоб отримати доступ до даних та функціональності, зарезервованої для «Адмінів», і навіть використовувати вразливі компоненти, щоб запустити наш код на віддаленому сервері та отримати деякі секрети. Ми також надягаємо шапки Захисника. Ми глибоко зануримося в код, щоб виправити кореневу причину цих проблем та обговоримо різні стратегії пом'якшення. Ми робимо це, експлуатуючи WebGoat, проект OWASP, призначений для навчання тестування на проникнення. WebGoat - це намірено вразлива програма з багатьма дефектами, і ми беремо на себе мету виправити деякі з цих проблем. Нарешті, ми виправляємо ці проблеми в WebGoat та будуємо наші виправлені бінарні файли. Разом ми обговоримо онлайн-ресурси, щоб допомогти нам і знайдемо значущі способи повернення більшій спільноті захисту додатків. Практикуйте захист від різних видів атак на міжсайтовий скриптинг (XSS). Створіть плани для пом'якшення вразливостей внесення даних у вашому веб-додатку. Створіть стратегії та контролі, щоб забезпечити безпечну аутентифікацію. Досліджуйте код, щоб знайти та виправити вразливі компоненти.
Середній
23 годин
online
Перейти на сайт курса
Сертифікат
Занять 41
Годин 23
Періодичність індивідуальний графік
Тип навчання online
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Середній
Мова Русский, English

Курс Навчання JAVA

Доступна розстрочка
с трудоустройством
Цей курс навчання Java розробці розрахований на майбутніх Junior Java розробників. Він безкоштовний і призначений для тих, хто вже володіє базовими знаннями Java і бажає розширити свої теоретичні знання та застосувати їх на практиці. Після успішного завершення курсу, учасники матимуть значні компетенції для роботи як Junior Java розробники. Ідеальний кандидат повинен мати рівень Intermediate знання англійської мови, володіти комп'ютерною термінологією, розуміти основи ООП, мати глибокі знання Java та бути знайомим з web-розробкою. Після успішного завершення курсу учасники отримають всебічні знання та навички, що характерні для Junior Java розробників. На курсі ви зустрінете однодумців, з якими зможете обговорити питання об'єктно-орієнтованого програмування та синтаксису Java. Ви будете практикуватись, вдосконалювати свої навички та вивчати необхідні утиліти та інструменти Java SE, Java EE. Цей курс дозволить вам навчитися самостійно обирати, аргументувати та застосовувати необхідні інструменти для роботи в реальних проектах. Ваші рішення та обґрунтованість будуть контролюватися експертами технології.
Початковий, Середній
120 годин
5 місяців
online
Перейти на сайт курса
Сертифікат
Занять 40
Годин 120
Місяців 5
Періодичність 2 рази на тиждень
Тип навчання online
Місто Харьков
Трансляція Прямий ефір
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий, Середній
Мова Українська, English

Parallel, Concurrent, and Distributed Programming in Java

Доступна розстрочка
Ця спеціалізація призначена для тих, хто має базові знання послідовного програмування на Java та мотивований навчитися писати паралельні, конкурентні та розподілені програми. Через колекцію з трьох курсів ви дізнаєтеся про фундаментальні теми паралелізму, конкурентності та розподілу. Ці курси підготують вас до багатопотокового та розподіленого програмування для широкого спектру комп'ютерних платформ, від мобільних пристроїв до серверів хмарних обчислень.
Середній
3 місяця
online
Перейти на сайт курса
Сертифікат
Місяців 3
Періодичність індивідуальний графік
Тип навчання online
Трансляція Відеозапис
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Середній
Мова Русский, English

Уроки Java с нуля

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

Уроки Java для Android-разработчиков

Доступна розстрочка
В этом вводном уроке поговорим о курсе, для кого и для чего он нужен, о преимуществах java и напишем первое простейшее приложение.
Початковий
2 годин
online
Перейти на сайт курса
Сертифікат
Занять 13
Годин 2
Періодичність щодня
Тип навчання online
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Уроки Введение в Java для начинающих

Доступна розстрочка
Курс посвящен изучению основ Java, работе с Git, знакомству с некоторыми практиками тестирования и паттернами проектирования систем. Во время курса студенты смогут освоить Java и создать полноценное приложение.
Початковий
22 годин
online
Перейти на сайт курса
Сертифікат
Занять 11
Годин 22
Періодичність щодня
Тип навчання online
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский