Java программирование. Уроки Java для начинающих — бесплатный онлайн курс от Видео курсы на Youtube
Уроки Java для начинающих | #1 — Программирование на Java
Уроки Java для начинающих | #2 — Установка Java JDK и IntelliJ IDEA
Уроки Java для начинающих | #3 — Hello World!
Уроки Java для начинающих | #4 — Переменные
Уроки Java для начинающих | #5 — Данные от пользователя
Уроки Java для начинающих | #6 — Математические операции
Уроки Java для начинающих | #7 — Условные операторы
Уроки Java для начинающих | #8 — Циклы (For, While, Do while)
Уроки Java для начинающих | #9 — Массивы
Уроки Java для начинающих | #10 — Многомерные массивы
Уроки Java для начинающих | #11 — Функции
Уроки Java для начинающих | #12 — Основы ООП
Уроки Java для начинающих | #13 — Создание класса и объекта
Уроки Java для начинающих | #14 — Конструкторы
Уроки Java для начинающих | #15 — Наследование
Уроки Java для начинающих | #16 — Полиморфизм
Уроки Java для начинающих | #17 — Анонимные классы и вложенные классы
Уроки Java для начинающих | #18 — Абстрактные классы
Уроки Java для начинающих | #19 — Пакеты и области видимости
Уроки Java для начинающих | #20 — Перегрузка методов
Уроки Java для начинающих | #21 — Модификаторы static и final
Уроки Java для начинающих | #22 — Интерфейсы (interface)
Уроки Java для начинающих | #23 — GUI Java (Swing JFrame)
Уроки Java для начинающих | #24 — Заключительный урок
Профессия Java разработчик | Презентация онлайн курса
Бесплатные курсы из категории «Java-программирование» (3)
В этом видеокурсе мы с вами изучим программирование на языке Java.
Мы будем изучать Java для начинающих и изучим стандартные вещи, ООП, а также затронем темы связанные только с Java. Итак, приступаем к изучению языка программирования Java!
Показать все курсы Все бесплатные курсы по Java-программированию
Другие курсы по теме Программирование
- Программирование на Python
- Веб-разработка
- Разработка мобильных приложений
- Java-программирование
- Разработка игр
- Создание сайтов
- Системное администрирование
- Курсы тестировщиков
- Frontend-разработка
- Управление разработкой и IT
- PHP-программирование
- Разработка на C#
- DevOps
- Программирование на C++
- Фреймворк Django
- Разработка на Kotlin
- Разработка на Swift
- Информационная безопасность
- Golang-разработка
- 1C программирование
- VR/AR разработка
- Фреймворк Flutter
- Работа с GIT
SQL
Топ-30 бесплатных курсов обучения по Java 2022 года
Подготовили для вас подборку бесплатных курсов и тренажеров обучения по программированию на Java.
Также на нашем сайте есть раздел со всеми платными курсами по Java и отзывами о них — https://katalog-kursov.ru/courses/razrabotka_na_java/.
Для начинающих, не надо проходить сразу все курсы) Выберете внимательно какой вам больше подходит и начните его проходить.
Тренажеры
Тренажер JavaRash.ru
Формат: обучающий онлайн-тренажер. Содержит 1200 практических задач с проверкой решения.Тренажер Java для начинающих от Hexlet
Формат: обучающий онлайн-тренажер. Состоит из 62 уроков.Тренажер W3schools.com
Формат: обучающий онлайн-тренажер.
Бесплатные курсы от школ
“Основы Java” от Stepik
Формат: видеоуроки в записи и задания с самопроверкой. Состоит из 49 уроков.“Основы языка Java” от Hexlet
Формат: видеоуроки в записи и задания с самопроверкой. Состоит из 27 уроков.“Легкий старт в Java. Вводный курс для чайников” от Stepik
Формат: видеоуроки в записи и задания с самопроверкой. Состоит из 26 уроков.“Java. Базовый курс” от Stepik
Формат: видеоуроки в записи и задания с самопроверкой. Состоит из 23 урока.“Уроки Android Studio” от ItProger
Формат: видеоуроки в записи и задания с самопроверкой. Состоит из 16 уроков.“Уроки Java Профи” от ItProger
Формат: видеоуроки в записи и задания с самопроверкой. Состоит из 14 уроков.“Java: Многопоточность” от Hexlet
Формат: видеоуроки в записи и задания с самопроверкой. Состоит из 11 уроков.“Java. Быстрый старт” от GeekBrains
Формат: видеоуроки в записи и задания с самопроверкой. Состоит из 9 уроков.“Введение в java” от LoftSchool
Формат: видеоуроки в записи и задания с самопроверкой. Состоит из 9 уроков.“Игры на Java” от GeekBrains
Формат: видеоуроки в записи и задания с самопроверкой. Состоит из 6 уроков.“Первые шаги в JavaScript: создаём сайт” от Нетологии
Формат: видеоуроки в записи и задания с самопроверкой. Состоит из 3 уроков.“Java-разработка” от Skillbox
Формат: видеоуроки в записи и задания с самопроверкой. Состоит из 3 уроков.“Проектирование тестируемого ПО на Java” от GeekBrains
Формат: видеоуроки в записи и задания с самопроверкой. Состоит из 2 уроков.“Консольные приложения на Java” от GeekBrains
Формат: видеоуроки в записи и задания с самопроверкой. Состоит из 2 уроков.
Бесплатные курсы с Youtube
Уроки по Java
Формат: видеоуроки с Youtube. Состоит из 415 уроков.Курс основы Java
Формат: видеоуроки с Youtube. Состоит из 34 урока.Уроки по Java с нуля от Selfedu
Формат: видеоуроки с Youtube. Состоит из 28 уроков.Java программирование / Уроки Java для начинающих
Формат: видеоуроки с Youtube. Состоит из 25 уроков.Уроки Java для начинающих от ItProger
Формат: видеоуроки с Youtube. Состоит из 25 уроков.Уроки Java Андроид программирования
Формат: видеоуроки с Youtube. Состоит из 18 уроков.Разработка приложений на Java
Формат: видеоуроки с Youtube. Состоит из 17 уроков.Уроки Java | Пишем 2D гонки с нуля
Формат: видеоуроки с Youtube. Состоит из 15 уроков.Java Professional от Академии IT
Формат: видеоуроки в записи. Состоит из 14 уроков.Разработка на Java (2019)
Формат: видеоуроки с Youtube. Состоит из 14 уроков.Уроки по Java от Айтигенио
Формат: видеоуроки с Youtube. Состоит из 9 уроков.Разработка сайта на Java Spring Boot
Формат: видеоуроки с Youtube. Состоит из 8 уроков.Java Основы
Формат: видеоуроки с Youtube. Состоит из 8 уроков.Основы разработки на Java
Формат: видеоуроки с Youtube. Состоит из 7 уроков.
Как выбрать курс?
Большое количество бесплатных курсов это хорошо, но это увеличивает сложность выбора. Давайте разберем как выбрать курс по разработке на Java.
Бесплатные курсы от больших школ, например, Skillbox или Geekbrains, первыми привлекают внимание. Но они, чаще всего, используются как рекламный инструмент. В них расскажут совсем базовые вещи и большую часть времени будут расписывать про их платные продукты. Так что подобные курсы подойдут, если вы хотите познакомиться в целом с данным направлением и узнать больше о школе.
Также в списке есть курсы по Java от школы типа Stepik. В таких школах можно получить реально бесплатный курс, который будет вести тебя по всем основам нужного направления. Это уже более полноценные курсы. Но стоит понимать, что там курсы в записи. У вас не будут проверять домашние задания и давать советы. Но задания в таких курсах рассчитаны так, чтобы вы сами справлялись.
Есть курсы с Youtube. Главный их минус, как и в прошлом пункте, вы будете смотреть уроки и учится, но у вас не будет наставника, который будет вам помогать в нужные моменты. Важно при выборе курса с Youtube смотреть на актуальность и качество курса. Посмотрите на дату выкладывания видео и почитайте комментарии под первыми уроками.
Также бывают бесплатные обучающие тренажеры. Это крутой вид обучения, т.к. тут ты не просто слушаешь уроки, а сразу практикуешься. Бывают тренажеры, которые дают вначале теорию, а потом ты закрепляешь практикой, это самое удобное. На наш взгляд, это наиболее оптимальный метод обучения. Но есть минус: как правило, теории в них слишком мало. И параллельно тренажеру, надо проходить еще какой-то теоретический курс.
Java «Назад к основам» Учебное пособие
Эта серия руководств посвящена ядру Java — «Назад к основам» . Мы рассмотрим основные концепции Java, коллекции, потоки, ввод-вывод и многое другое.
Если вы новичок в Java, в этой серии статей будет рассмотрен основной синтаксис языка, представлены классы и объекты, а также несколько простых примеров использования общих структур Java.
2. Основные примеры Java
В этом разделе мы продолжим работу с другими примерами Core Java, показывающими, как использовать основные концепции языка.
- Сравнение объектов в Java
- Классы-оболочки в Java
- Краткое руководство по java.lang.System
- Приведение типов объектов в Java
- Java 8 — мощное сравнение с Lambdas
- Руководство по Java 8 Дополнительно (популярное)
- Руководство по UUID в Java
- StackOverflowError в Java
- «Окончательное» ключевое слово в Java
- Неизменяемые объекты в Java
- Анонимные классы в Java
- Аргументы командной строки в Java
- Метод Java toString()
- Перебор значений Enum в Java
- Сравнение дат в Java
- RegEx для сопоставления шаблона даты в Java
- Период и продолжительность в Java
- Таймер Java
- Форматирование чисел в Java
- Как округлить число до N знаков после запятой в Java
- Java — случайные длинные, числа с плавающей запятой, целые и двойные числа
- Сравнение длинных значений в Java
- Преобразование даты в LocalDate или LocalDateTime и обратно (популярное)
- Использование интерфейса в сравнении с абстрактным классом в Java
В этой серии мы научимся работать со строками на примерах распространенных операций и преобразований.
Параллелизм — это большая область в Java, но это также важная тема для понимания. В этой серии мы рассмотрим основные концепции и научимся работать с потоками на практических примерах.
В этом руководстве будут рассмотрены основные структуры данных в Java и общие операции, которые мы можем с ними выполнять.
Эта серия представляет собой подробное руководство по работе с Stream API, представленным в Java 8.
В этой серии рассматриваются общие операции ввода-вывода в Java, включая работу с файлами, модулями чтения и потоками ввода-вывода.
8. Дополнительные примеры Java
Давайте рассмотрим более продвинутые варианты использования Java.
- Композиция, агрегация и ассоциация в Java
- Загрузчики классов в Java
- Руководство по модульности Java 9
- Руководство по экранированию символов в Java RegExps
- Введение в сериализацию Java
- Практические примеры нотации Big O в Java
- Память стека и пространство кучи в Java
- Установка версии Java в Maven
- Хэширование пароля в Java
- Различные способы захвата дампов кучи Java
- Понимание утечек памяти в Java
- Как заменить множество операторов if в Java
- Контракты Java equals() и hashCode()
- Руководство по System. gc()
- Руководство по System.exit()
- Добавление обработчиков завершения работы для приложений JVM
- Сделать простой HTTP-запрос в Java
9. Отслеживание разработки Java
- Новые функции в Java 8
- Новые функции в Java 9
- Лучшие Java-сайты
- Состояние Явы в 2018 году
- Новые функции в Java 10
- Состояние Явы в 2019 году
- Новые функции в Java 11
- Новые функции в Java 12
- Новые функции в Java 13
- Новые функции в Java 14
- Что нового в Java 15
- Новые функции в Java 16
- Новые функции в Java 17
Курс – LS (cat=Java)
Начало работы с Spring 5 и Spring Boot 2 через курс
Learn Spring : >> ПОСМОТРЕТЬ КУРСЛучшее в DZone: учебные пособия по Java для начинающих, экспертов и всех, кто находится между ними
Присоединяйтесь к нам на виртуальном круглом столе DZone 2023 DevOps! [Вт, 28 февраля, 13:00 по восточному времени]
Сохраните свое место
Нравится (13)
Твитнуть
Делиться
19,15К Просмотров
Java — самый распространенный язык программирования в мире, с приложениями для веб-разработки, проектирования баз данных, проектирования данных. .. практически для любого вида разработки. Но также важно оставаться в курсе основ. С этой целью мы собрали самые популярные статьи и публикации о языке Java, доступные на DZone.
Лучшее в DZone: горячая чашка Java (учебники)
Как HashMap работает в Java, Джексон Джосерадж. Мы отслаиваем слои и смотрим на код, который заставляет работать HashMaps в Java. Если вам интересно, как код работает на низком уровне, этот пост для вас.
Когда использовать абстрактный класс и интерфейс от Akash Deep. Краткое обсуждение и демонстрация
абстрактного класса
и методаинтерфейса
в Java. Если вы новичок в Java или хотите стряхнуть ржавчину, этот пост станет отличным руководством.ArrayList, LinkedList и Vector, Райан Ван. Краткое руководство о том, как включить эти классы Java в ваш код, а также о ситуациях программирования, для которых каждый из них лучше всего подходит.
Генерация случайных чисел в Java, Джон Томпсон. Одна из первых вещей, которую изучает любой разработчик, — это то, как случайным образом сгенерировать число. И зря! Генерация случайных чисел позволяет вам комфортно работать с логикой в коде. Читайте дальше, чтобы создать генератор случайных чисел и получить свои лотерейные номера!
Примеры строкового формата Java, автор Джей Шридхар. Найдя официальную документацию по форматированию строк в Java довольно запутанной, этот разработчик решил упростить жизнь своим коллегам-программистам. В этом посте мы рассмотрим форматирование строк, спецификаторы формата, форматирование даты и времени и способы форматирования целого числа. Мы надеемся, что этот пост дополнит документацию и поможет вам стать мастером форматирования.
Публикации DZone по Java
- Руководство DZone по Java: функции, улучшения и обновления со статьями Саймона Вирца, Триши Джи, Джастина Альбано, Дастина Маркса, Резы Рахмана, Маркуса Эйзеле и Тома Смита. С тех пор как Джеймс Гослинг представил миру Java в середине 90-х годов, этот язык программирования занимает особое место в техническом мире. С его простой природой, выдающимся сообществом и экстраординарной экосистемой библиотек и утилит неудивительно, что он остается самым популярным языком программирования. Изменение Oracle на шестимесячный график выпуска может затруднить отслеживание текущего состояния Java, но мы хотели бы наверстать упущенное и подготовить вас к будущему с помощью обновлений Java 9.и 10 релизов, что нового в Java EE и исследование нулевой безопасности в Kotlin и Java.
- Контейнеризация Java, Рафаэль Беневидес и Амджад Афанах. Эта справочная карта посвящена проектированию, развертыванию, обнаружению служб и управлению приложениями Java в проекте с открытым исходным кодом под названием Docker, чтобы вы могли настроить и запустить свое приложение Java внутри контейнера Linux, развернутого с помощью Docker. Расширьте свои знания с помощью обширных фрагментов кода, информативных диаграмм и советов по рабочему процессу.
- Core Java Concurrency от Игоря Сорокина и Алекса Миллера. Эта справочная карта поможет разработчикам Java, работающим с многопоточными программами, понять основные концепции параллелизма и способы их применения.