Sign Up Sign in
📌 Очень жаль, что всем известный персонаж решил начать войну. Мы молимся за Украину и за мир!
Java logo

Java - Видеоуроки, курсы, туториалы

Java - наверное один и самых популярных языков программирования последнего времени, который пользуется большим спросом в мире разработки. Особенным отличием Java, от всех других языков, является его JVM - виртуальная машина Java, которая обрабатывает сам байт код, и позволяет запускать программы Java практически на любых устройствах.

Источники о java

amigoscode (Nelson Djalo) logo amigoscode (Nelson Djalo) codewithmosh (Mosh Hamedani) logo codewithmosh (Mosh Hamedani) denis.dmdev (Dzianis Matveyenka) logo denis.dmdev (Dzianis Matveyenka) foxminded.com.ua logo foxminded.com.ua frontendmasters logo frontendmasters gumroad logo gumroad hexlet logo hexlet Innopolis University logo Innopolis University itvdn logo itvdn Javabegin logo Javabegin javaops.ru logo javaops.ru javaspecialists.eu logo javaspecialists.eu JUG Ru Group logo JUG Ru Group khasang.io logo khasang.io packtpub logo packtpub pluralsight logo pluralsight podlodka.io logo podlodka.io qa.guru logo qa.guru rockthejvm.com logo rockthejvm.com slurm.io logo slurm.io smartme logo smartme softwaretesting logo softwaretesting specialist logo specialist udemy logo udemy vladmihalcea.com logo vladmihalcea.com zerotomastery.io logo zerotomastery.io Леонид Тишкевич logo Леонид Тишкевич Наиль Алишев logo Наиль Алишев Яковлева Диана (fillthegaps) logo Яковлева Диана (fillthegaps) Яндекс.Практикум logo Яндекс.Практикум

Java в разделах

Backend logo Backend

Курсы по java

Подготовка к сертификации Java 8, Oracle Certified Associate logo

Подготовка к сертификации Java 8, Oracle Certified Associate

 
Подготовка к сдаче сертификационного экзамена начальной ступени (OCA, Java SE 8 Programmer I (код экзамена 1Z0-808) )
21 ч 38 мин 1 сек
Русский
Премиум
Динамические Прокси в Java logo

Динамические Прокси в Java

Dynamic Proxies in Java
Динамические прокси упрощают поддержку кода. Вместо большого количества созданных вручную классов мы пишем один динамический прокси. Это принцип «не повторяйся» на стероидах. Например, одной компании удалось заменить 600 000 выражений кода с помощью единственного динамического прокси. Они написали волшебный инструмент для переноса своего проприетарного языка на Java.
9 ч 1 мин 23 сек
English
Премиум
Unit тестирование в Java с JUnit logo

Unit тестирование в Java с JUnit

 
Тестирование является важной составляющей процесса разработки. Модульное, или юнит-тестирование – это одна из основ правильно построенного процесса разработки приложения, которая позволяет проверить на работоспособность отдельные блоки приложения или юниты. JUnit - самый популярный фреймворк для модульного тестирования в мире Java-разработки. Уверенное владение этим фреймворком станет серьезным активом в портфолио джава разработчика.
2 ч 33 мин 51 сек
Русский
Удален по просьбе правообладателя
Создание вашего первого приложения с помощью Spring Boot и Angular logo

Создание вашего первого приложения с помощью Spring Boot и Angular

Building Your First App with Spring Boot and Angular
Spring Boot и Angular создают  отличную команду! Посмотрите, как все части работают вместе, шаг за шагом создавая полное приложение.
2 ч 22 мин 15 сек
English
Удален по просьбе правообладателя
Изучите Hibernate и JPA с Spring Boot за 100 шагов logo

Изучите Hibernate и JPA с Spring Boot за 100 шагов

Master Hibernate and JPA with Spring Boot in 100 Steps
Hibernate является самой популярной средой Java ORM. Почти каждый проект в реальном мире сегодня использует JPA и Hibernate в сочетании с Spring Boot.
13 ч 5 мин 55 сек
English
Премиум
Практические структуры данных и алгоритмы в Java + HW logo

Практические структуры данных и алгоритмы в Java + HW

Practical Data Structures & Algorithms in Java + HW
Если бы мне пришлось выбрать одну самую важную тему в разработке программного обеспечения, это были бы структуры данных и алгоритмы. Думайте об этом как об основных инструментах, доступных каждому программисту. Чем лучше вы пользуетесь этими инструментами, тем увереннее становитесь программистом. Разработка программного обеспечения - это обширная область, требующая всевозможных навыков, но получение знаний по этой единственной теме - огромный шаг
11 ч 34 мин 38 сек
English
Премиум
Структуры данных в Java - часть I (+ Вопросы на собеседовании) logo

Структуры данных в Java - часть I (+ Вопросы на собеседовании)

Data Structures in Java - Part I (+INTERVIEW QUESTIONS)
Основные алгоритмы и структуры данных: дерево AVL, дерево двоичного поиска, массив, связанный список, стек, очередь и hashmaps.
14 ч 26 мин 34 сек
English
Премиум
JSP, сервлеты и JDBC для начинающих: создание приложения logo

JSP, сервлеты и JDBC для начинающих: создание приложения

JSP, Servlets and JDBC for Beginners: Build a Database App
JSP: последние версии JSP 2.3 и Servlets 3.1 - Самый популярный курс по JSP / Servlet. Создание веб-приложения JDBC с использованием JSP и сервлетов - CRUD: insert, update и delete. К концу этого курса вы создадите весь код для полного приложения MVC CRUD.
8 ч 41 мин 32 сек
English
Премиум
Java паттерны проектирования и SOLID принципы проектирования logo

Java паттерны проектирования и SOLID принципы проектирования

Java Design Patterns & SOLID Design Principles
Мастер-путеводитель по GoF шаблонам проектирования и принципам SOLID при использовании Java. Этот курс начинается с принципов разработки SOLID в Java. Затем он предоставит всеобъемлющее введение в шаблоны Java с практическими упражнениями.
17 ч 5 мин 6 сек
English
Премиум
Основы архитектуры ПО и шаблонов проектирования в Java logo

Основы архитектуры ПО и шаблонов проектирования в Java

Basics of Software Architecture & Design Patterns in Java
Этот курс посвящен архитектуре программного обеспечения и шаблонам проектирования. Мы поговорим о двух темах: принципы SOLID и шаблоны проектирования. Мы собираемся реализовать проблемы в Java, но теоретические основы не зависят от языка. Я настоятельно рекомендую печатать реализации несколько раз самостоятельно, чтобы получить хорошее представление обо всем.
4 ч 31 мин 11 сек
English
Премиум
Рейтинг
Продолжительность
Язык
Цена

Узнать больше о Java

Что такое Java
Java — это язык программирования и платформа, первоначально разработанная Sun Microsystems и теперь принадлежащая Oracle. Java вдохновлен C и C++ и использует модель объектно-ориентированного программирования, что означает, что концепции или вещи представлены в виде «объектов», которые имеют поля данных и методы. Одним из самых больших преимуществ Java является то, что он работает на виртуальной машине Java (JVM), а это означает, что вы можете выполнять код Java на любой платформе с JVM без повторной компиляции. Это отличается от C и C++, которые требуют повторной компиляции для каждой аппаратной платформы, на которой выполняется код. У Java есть много других преимуществ, включая автоматическое управление памятью. Это устраняет трудные для понимания указатели, используемые в таких языках, как C, что может помочь разработчикам Java писать более качественный код за более короткий период времени.
Кто использует Java ?
Java используется широким кругом разработчиков и организаций по всему миру. Он широко используется для разработки настольных приложений, веб-приложений, мобильных приложений, игр, систем управления базами данных, облачных систем и многого другого. Он также используется в крупных компаниях, таких как Google, Amazon, Facebook, IBM и Oracle, а также в малых и средних предприятиях и самостоятельных разработчиках. Java признан одним из самых популярных языков программирования в мире и широко используется в качестве языка для курсов образования и профессиональной разработки.
Для чего используют Java ?
Java используется для разработки различных типов программного обеспечения, включая: Настольные приложения: Java позволяет разрабатывать кросс-платформенные настольные приложения, которые могут быть запущены на различных операционных системах. Веб-приложения: Java используется для разработки серверной части веб-приложений и сервлетов. Мобильные приложения: Java используется для разработки мобильных приложений для Android. Игры: Java используется для разработки игр для настольных компьютеров и мобильных устройств. Системы управления базами данных: Java используется для разработки систем управления базами данных. Облачные системы: Java используется для разработки облачных систем и микросервисов.