Для начинающих в 2024 году.
«Игры на Java» от GeekBrains
Язык: русский.
Длительность: 6 уроков.
Формат обучения: видеоуроки + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- «Морской бой».
- «Сапёр».
- Space Invaders.
- Xonix.
- Тетрис.
- «Змейка».
Что узнаете и чему научитесь:
- Основам языка Java.
- Создадите 6 классических игр на Java.
«Разработка под Android на языке Java» от GeekBrains
Язык: русский.
Длительность: 2 урока.
Формат обучения: видеоуроки + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Разработка под Android на языке Java. Часть 1.
- Разработка под Android на языке Java. Часть 2.
Что узнаете и чему научитесь:
- Разработке на языке Java под Android.
- Созданию утилит.
- Загружать приложения в Google Play.
«Разработка текстовой RPG на Java» от GeekBrains
Язык: русский.
Длительность: 3 урока.
Формат обучения: видеоуроки + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Разработка текстовой RPG на Java. Часть 1.
- Разработка текстовой RPG на Java. Часть 2.
- Разработка текстовой RPG на Java. Часть 3.
Что узнаете и чему научитесь:
- Освоите азы установки компонентов для разработки на Java.
- Изучите ООП.
- Создавать персонажей и монстров, игровой цикл, простейшую боевую систему.
- Придумывать варианты развития каждого игрового модуля.
- Продумывать первичные и вторичные параметры персонажей, способы их повышения при переходах на следующие уровни.
- Расширению возможностей работы с инвентарём.
«Проектирование тестируемого ПО на Java» от GeekBrains
Язык: русский.
Длительность: 2 урока.
Формат обучения: видеоуроки + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Проектирование тестируемого ПО на Java. Часть 1.
- Проектирование тестируемого ПО на Java. Часть 2.
Что узнаете и чему научитесь:
- Методам проверки результатов тестирования, верификации, работе со спецобъектамм для тестирования.
- Познакомитесь с библиотекой Mockito.
- Созданию классов и способам проверки результатов тестирования ПО.
«Уроки Java» от itProger
Язык: русский.
Длительность: 23 урока длительностью от 6 до 35 минут. Общая длительность 3 часа 15 минут.
Формат обучения: видеоуроки + текстовые материалы + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Особенности курса:
- Для получения доступа к практическим задания и дополнительным материалам необходимо оплатить подписку на сайт itProger (стоимость от $9 за месяц).
Об авторе курса:
«Уроки Java Профи» от itProger
Язык: русский.
Длительность: 16 уроков длительностью от 3 до 20 минут.
Формат обучения: видеоуроки + текстовые материалы + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Java на профессиональном уровне.
- Коллекции и потоки, отслеживание исключений.
- Библиотека JavaFx.
- Создание приложения и подключение БД к нему через JDBC.
- Авторизация в приложении, добавление анимации.
«Консольные приложения на Java» от GeekBrains
Язык: русский.
Длительность: 2 урока.
Формат обучения: видеоуроки + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Настройка инструментов для разработки в среде Java: переменные и типы данных, условия и циклы, массивы и коллекции. Работа с консолью в Java. Класс Scanner.
- Назначение и практическое использование ООП в Java. Объекты и классы. Методы и конструкторы. Перегрузка методов. Наследование, полиморфизм и инкапсуляция. Абстрактные классы и интерфейсы. Наследование интерфейсов. Коллекции. Разработка полноценного консольного приложения на Java.
Что узнаете и чему научитесь:
- Базовым основам языка программирования Java.
- Разработке консольных приложений.
- Механизмам ООП.
«Разработка J2EE-приложений в среде Java» от GeekBrains
Язык: русский.
Длительность: 2 урока.
Формат обучения: видеоуроки + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Обработка XML-документов на Java.
- Основы создания XML-документов, назначение XML.
- Основы парсинга данных. Java SAX Parser, Java DOM Parser, Java XPath API.
- JDBC – основы работы с базами данных в Java
- Основы SQL, установка и настройка ПО.
- Преимущества JDBC.
- Использование драйвера для СУБД.
- Взаимодействие java и SQL.
- Класс Statement.
Что узнаете и чему научитесь:
- Базовому синтаксису XML-документов и основным механизмам для парсинга данных средствами Java.
- Механизмам JDBC, обеспечивающим взаимодействие Java и баз данных на примере MySQL.
- Разработка J2EE-приложений.
«Оконные приложения на Swing» от GeekBrains
Язык: русский.
Длительность: 2 урока.
Формат обучения: видеоуроки + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Основы: обзор библиотек Swing и АWT, графические компоненты, модель делегирования событий, обработка событий мыши.
- Профессиональная разработка: менеджеры компоновки, обработка событий клавиатуры, классы-адаптеры. Разработка профессионального оконного приложения.
«Уроки Java» от YouTube-канала «Уроки Java»
Язык: русский.
Длительность: 415 уроков длительностью от 2 до 50 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
«Java для начинающих» от Code Basics
Язык: русский.
Длительность: 62 урока общей длительностью 23 часа.
Формат обучения: текстовые уроки + практические задания + тесты.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Основы Java
- Привет, Мир.
- Комментарии.
- Инструкции (Statements).
- Как мы проверяем ваши решения.
- Ошибки оформления (синтаксиса).
- Арифметика
- Арифметические операции.
- Операторы.
- Коммутативная операция.
- Композиция операций.
- Приоритет операций.
- Числа с плавающей точкой.
- Линтер.
- Строки.
- Кавычки.
- Экранирующие последовательности.
- Конкатенация.
- Переменные.
- Что такое переменная.
- Изменение переменной.
- Выбор имени переменной.
- Ошибки при работе с переменными.
- Выражения в определениях.
- Переменные и конкатенация.
- Именование переменных.
- Магические числа.
- Константы.
- Типы данных Java.
- Зачем нужны типы данных.
- Явная типизация.
- Какие бывают типы.
- Значение null.
- Явное преобразование типов.
- Вызов методов.
- Методы и их вызов.
- Параметры методов.
- Вызов метода — выражение.
- Неизменяемость строк.
- Цепочки вызовов методов.
- Детерминированность.
- Стандартная библиотека.
- Какие бывают методы.
- Определение методов.
- Создание (определение) метода.
- Метод main.
- Возврат значений.
- Определение методов.
- Необязательные параметры методов.
- Логика.
- Логический тип.
- Сравнение строк.
- Комбинирование операций и методов.
- Логические операторы.
- Отрицание.
- Условные конструкции.
- Условная конструкция (if).
- Конструкция if-else.
- Конструкция else if.
- Тернарный оператор.
- Конструкция Switch.
- Циклы.
- Цикл While.
- Агрегация данных (Числа).
- Агрегация данных (Строки).
- Обход строк.
- Условия внутри тела цикла.
- Формирование строк в циклах.
- Синтаксический сахар.
- Инкремент и декремент.
- Возврат из циклов.
- Цикл For.
Что узнаете и чему научитесь:
- Основам Java.
- Синтаксису языка.
- Получите практический опыт работы с кодом.
«Введение в Java» от Константина Черненко
Язык: русский.
Длительность: 9 уроков длительностью от 10 до 45 минут. Общая длительность 3,5 часа.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- ООП.
- Компоненты для разработки.
- Операторы, контейнеры и коллекции.
- Инициализация, система ввода/вывода.
«Java для Android-разработчиков» от Дмитрия Гордеева
Язык: русский.
Длительность: 13 уроков длительностью от 5 до 15 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Hello, world!
- Переменные, типы, операции.
- Приоритеты операций.
- Порядок выполнения программы на Java.
- Объекты и классы.
- Наследование и основные принципы ООП.
- Модификаторы доступа и другие умные слова.
- Интерфейсы и абстрактные классы.
- Внутренние классы и утечки памяти.
- Исключения.
- Коллекции.
- Generics.
- Потоки.
Что узнаете и чему научитесь:
- Стартовая подготовка в области языка Java для будущих разработчиков на Android.
- ООП.
- Продвинутые возможности Java.
«Online-курс по основам Java программирования» от IT-Academy
Язык: русский.
Длительность: 6 уроков.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Переменные и типы данных.
- Основные операторы.
- Условные и логические операторы.
- Понятие о функциях.
- Создание пользовательских функций.
- Некоторые функции стандартной библиотеки.
- Структура простейшей программы. Функция main.
- Условные операторы: оператор if, вложенные условия, оператор switch, тернарный оператор.
- Операторы циклов: while, do while, for, вложенные циклы, операторы управления циклами.
- Массивы.
- Понятие об одномерных массивах.
- Основные операции с массивами.
- Примеры поиска в массиве и сортировки массива.
- Работа со строками: основные строковые функции, сравнение строк, примеры работы со строками. Особенности работы операторов.
Что узнаете и чему научитесь:
- Освоите основы структурного программирования, а также получите информацию о синтаксисе и особенностях языка Java.
«Игра жанра Runner на Java» от GeekBrains
Язык: русский.
Длительность: 2 урока.
Формат обучения: видеоуроки.
Уровень сложности: для продолжающих со знаниями в области ООП и синтаксиса языка..
Обратная связь: нет.
Без сертификата
Программа обучения:
- Игра жанра Runner на Java. Часть 1.
- Игра жанра Runner на Java. Часть 2.
Что узнаете и чему научитесь:
- Получите знания о графике, звуке, управлении и логике игрового процесса.
- Создадите игру Runner на языке Java, используя фреймворка LibGDX.
«Java для начинающих» от Наиля Алишева
Язык: русский.
Длительность: 52 урока длительностью от 5 до 25 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Синтаксис Java.
- Компиляторы.
- JDK.
- Среды разработки.
- Создание первых программ.
Что узнаете и чему научитесь:
- Поэтапно освоите азы разработки — изучите условные операторы, многомерные объекты, классы, массивы и др.
«Разработка игры на Java с использованием LibGDX» от GeekBrains
Язык: русский.
Длительность: 2 урока.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих и опытных разработчиков.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Разработка игры на Java с использованием LibGDX. Часть 1.
- Разработка игры на Java с использованием LibGDX. Часть 2.
Что узнаете и чему научитесь:
- Созданию игр на Java с применением кроссплатформенной библиотеки LibGDX.
«Разработка приложений на Java» от Hexlet
Язык: русский.
Длительность: 17 уроков длительностью от 25 минут до 1 часа.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Познакомитесь с языком программирования Java и спецификой разработки приложений на Java.
«Курс Java» от Javarush
Язык: русский.
Длительность: 1 200+ задач.
Формат обучения: интерактивные квесты.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Программированию на Java.
- Синтаксису языка.
- Многопоточности.
- Компиляторам и мн.др..
Особенности курса:
- Полное прохождение курса предполагает более 500 часов практического программирования на Java.
- Часть заданий, а также мгновенная обратная связь, доступ в закрытый чат и к дополнительным материалам доступны только по платной подписке (от $99 за год).
«Основы программирования на Java» от Александра Чуева
Язык: русский.
Длительность: 34 урока длительностью от 5 до 25 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- iOS: приложение на Swift. Часть 1.
- iOS: приложение на Swift. Часть 2.
Что узнаете и чему научитесь:
- Познакомитесь с историей и синтаксисом языка Java и средами разработки, научитесь устанавливать JDK, узнаете о массивах, циклах.
- Выполните практические задачи.
- Сможете использовать Java для разработки различных продуктов.
«Разработка на Java (2019)» от VK Team
Язык: русский.
Длительность: 14 уроков длительностью от 30 минут до 2 часов.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Получите технические знания и первый практический опыт.
- Начнёте разработку продуктов на Java.
- Разберётесь в библиотеках и синтаксисе Java.
«Уроки Java Андроид программирования» от Гоши Дударя
Язык: русский.
Длительность: 18 уроков длительностью от 4 до 20 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих с базовыми знаниями Java.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Устанавливать и работать в Android Studio.
- Создавать Android-приложения с помощью программирования на Java.
«Уроки по основам Java с нуля» от Олега Шпагина
Язык: русский.
Длительность: 28 уроков длительностью от 5 до 25 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Узнаете о среде разработки и редакторе для создания приложений на Java.
- Разберёте первую программу на Java.
- Рассмотрите переменные и типы данных, операции, классы, сборщиков мусора и др.
- Разберётесь в механизмах и особенностях создания продуктов на Java.
«Уроки по Java с нуля» от Selfedu
Язык: русский.
Длительность: 29 уроков длительностью от 10 до 20 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих и продолжающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Установка пакетов.
- Оператор присваивания.
- Структура программы.
- Арифметические и битовые операции.
- ООП.
- Интерфейсы.
- Перечисления и другие основы языка Java.
- JDK.
- Среда разработки Intellij Idea.
- Консольные проекты, консольный ввод и вывод.
«Уроки по Java» от онлайн-школы «Айтигенио»
Язык: русский.
Длительность: 9 уроков от 10 до 25 минут. Общая длительность 2,5 часа
Формат обучения: видеоуроки.
Уровень сложности: для начинающих и продолжающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение в Java. Установка jdk, intelij idea. Первая программа на Java.
- Типы данных. Ключевые слова.
- Консольный ввод.
- Что такое класс на Java.
- Цветочница.
- Класс Object: hashcode.
- Методы класса String.
- Классы StringBuffer и StringBuilder. Часть 1.
- Организация памяти в Java.
«Java для начинающих / Java с нуля» от Devcolibri
Язык: русский.
Длительность: 33 урока от 4 до 15 минут. Общая длительность 5 часов 20 минут
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Изучите базовые принципы языка Java.
- Освоите правила работы с JDK.
- Попробуете свои силы в настройке среды разработки IDEA.
- Узнаете больше об ООП.
- Вникните в особенности языка Java.
«Как стать Java Developer с нуля и зарабатывать деньги на IT» от Alex Marshal
Язык: русский.
Длительность: 8 уроков общей длительностью 56 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Где применяется Java и что на ней программируют.
- Куда и как развивается Java Разработчик.
- Как зарабатывать на программировании.
- Что должен знать Junior Java разработчик.
- Как учиться программированию на Java.
- Что такое Java.
- Установка Java на ПК.
- Переменные в Java.
Об авторе курса:
«Введение в Java» от Hexlet
Язык: русский.
Длительность: 38 уроков общей длительностью 13 часов.
Формат обучения: текстовые и видеоуроки + тесты.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение в Java.
- Виды языков программирования и место языка Java среди них.
- Из чего состоит Java.
- Основы работы в терминале (ознакомительный).
- Введение в ООП. Особенности ООП.
- Типы данных в Java.
- Работа с экземплярами в Java.
- Пакеты в Java.
- Основы использования и создания методов в классах.
- Аргументы и результаты работы методов. Рефакторинг.
- Уровни методов в Java.
- Наследование в Java. Концепция наследования в ООП и получение базовых навыков использования принципа наследования в Java.
- Аннотация @Override в Java.
- Условный оператор IF в Java.
- Массивы в Java.
- Циклы в Java.
- Оператор SWITCH в Java.
- Уровни доступа в Java.
- Конструкторы в Java.
- Неизменяемые объекты.
- Паттерн проектирования Builder.
- Перечисления в Java.
- Составные строки в Java.
- Манипуляции c символами.
- Преобразование строк в числа и обратно.
- Интерфейсы в Java.
- Абстрактные классы.
- Интерфейс List в Java.
- Nested (static) классы в Java.
- Inner (non-static) классы в Java.
- Анонимные классы в Java.
- Исключения в Java.
- Иерархия исключений.
Что узнаете и чему научитесь:
- Познакомитесь с языком программирования Swift.
- Приступите к разработке собственного мобильного приложения, выполняющего разнообразные задачи.
Об авторе курса:
«Java. Базовый курс» от Stepik
Язык: русский.
Длительность: 23 урока, общая длительность 5,5 часов.
Формат обучения: видеоуроки + тесты + интерактивные задачи.
Уровень сложности: для начинающих.
Обратная связь: нет.
С сертификатом
Программа обучения:
- Что такое Java, откуда она взялась и зачем нужна.
- Первый контакт — Hello World.
- Знакомство со средой разработки.
- Базовый синтаксис Java.
- Примитивные типы.
- Преобразование типов.
- Массивы и строки.
- Управляющие конструкции: условные операторы и циклы.
- Объекты, классы и пакеты в Java.
- Основы ООП.
- Пакеты и модификаторы доступа.
- Объявление класса.
- Наследование. Класс Object.
- Абстрактные классы и интерфейсы.
- Обработка ошибок, исключения, отладка.
- Знакомство с исключениями.
- Обработка исключений. Try-catch.
- Логирование.
- Ввод-вывод, доступ к файловой системе.
- Доступ к файловой системе.
- Потоки байт.
- Потоки символов.
- Продвинутые возможности.
- Generics. Collections. Streams.
- Generics.
- Коллекции.
- Функциональные интерфейсы.
- Stream API.
Что узнаете и чему научитесь:
- ООП.
- Средам разработки.
- Логированию.
- Стартовым навыкам разработки на Java.
«Java Professional» от ITVDN
Язык: русский.
Длительность: 14 уроков.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Основам Java, ООП, UML, рефакторинга, взаимодействия с консолью и сетью, многопоточности, разработки продуктов под Netbeans.
- Получите актуальные знания о сфере Java-разработки, сможете отточить практические навыки