Java уроки видео: Уроки Java для начинающих: бесплатные видео для обучения на дому
Уроки Java для начинающих: бесплатные видео для обучения на дому
Уроки Java для начинающих: бесплатные видео для обучения на дому
В последнее десятилетие IT-сфера стала одной из перспективных направлений деятельности. Программисты востребованы на рынке труда и получают высокие зарплаты. Понимая это, многие люди ставят перед собой цель: изучить один из вариантов программирования. Одним из распространённых языков является Java — его популярность обусловлена относительной простотой и широкими возможностями применения.
Все Курсы Онлайн подобрали лучшие бесплатные видео уроки по языку программирования Java для начинающих для самостоятельного изучения на дому с нуля.
База за 60 минут
Часовой урок предназначен для желающих получить «всё и сразу». Ни один язык программирования нельзя полностью изучить за такой короткий промежуток времени, но лекция даёт возможность новичку познакомиться с основными определениями, тезисами и ответить себе на два важных вопроса: «Есть ли тяга к кодингу?» и «Стоит ли приступать к углубленному изучению Java?». Подойдёт и студентам, желающим освежить знания перед экзаменом по тематическому предмету.
Видео для начинающих
ООП (объектно-ориентированные программирование) необходимо понять перед начало изучения Java — для понимания синтаксиса языка и принципа его работы. Серия роликов длится менее четырёх часов. За это время автор познакомит зрителя с основами: переменные, классы, массивы, наследование. Слова сопровождаются написанием кодов и демонстрацией его работы в компиляторе.
Лекции Сергея Немчинского
Речи опытного программиста — Сергея Немчинского. Он рассказывает об истории Джавы, его предназначении и преимуществах. Сергей уделяет внимание теоретическим основам объектно-ориентированного программирования, без которых изучение Java невозможно. Вся информация дана чётко и системно. Язык лекций будет понятен любому новичку. После прохождения всех занятий Немучинского можно смело приступать к практическим заданиям.
Уроки Якова Файна
Яков Файн является специалистом в Джаве, написал о нем несколько книг. Программист может похвастаться и педагогическим даром: одно из его изданий предназначено для детей. Умение Файна объяснять сложные вещи простыми словами хорошо продемонстрировано в рамках авторского курса «Intro to Java». Чёткое и лаконичное преподнесение информации позволит понять основы, здесь лектор уделяет внимание даже самым мелким аспектам: установка компилятора, значение всех знаков и символов. Вы будете не только переписывать код, но и понимать механизм языка, также узнаете значение всех специальных англоязычных терминов. Закрепить полученные знания можно выполнив домашнее задание.
Hello World
Курс включает в себя более четырёхсот уроков, посвящённых основным аспектам Java. Огромное количество роликов обусловлено тщательным разъяснением информации: только лишь на установку необходимой графической оболочки и вывод на экран фразы «Hello, world!» отведено три первых урока. Вместе с тем автор старается сильно не нагружать зрителя: видео посвящены максимум одной теме и редко длятся более пятнадцати минут. К концу занятий зритель должен научиться писать собственный софт.
Java для начинающих
Проект отличается системностью и простотой. Автор не пропускает ни малейших деталей и объясняет зрителям буквально каждый символ в написанном коде. В первом мастер-классе он комментирует написание классической программы «Hello, world!», разъясняя содержание на жизненных примерах, знакомых любому. Позже уделяет внимание написанию кодов с использованием циклов, наследования и конструкторов, распространённым ошибкам («багам»), мешающим срабатыванию софта.
От школы ItProger
Курс лекций от Гоши Дударя для онлайн-школы itProger. Состоит из двадцати четырех занятий различной длительности, которые отличаются цельностью, системностью, взаимосвязью теории и практики. Теоретические разделы снабжены красочными иллюстрациями. Содержание любого программного кода объясняется на понятных примерах. Также рассказано о графической стороне софта — интерфейсе.
Базовое обучение
Каждый мастер-класс проводится по схеме «теория-практика»: упражнение начинается только после тщательного изучения основной темы. Это даёт возможность понимать все нюансы написанного кода. В конце курса сможете похвастаться совокупностью начальных теоретических знаний и практических умений кодинга в Джаве.
Для Андроид-разработчиков
Лекции подходит для людей, желающих написать собственное мобильное приложение. Лектор с нуля объясняет основы и особенности кодинга, начальные принципы работы в компиляторе Android Studio. В описании к видео автор выкладывает ссылку на исходный код, написанный в рамках занятия. Зритель получает возможность перепроверить программу и найти свои ошибки.
Android кодинг
Одна из причин высокой популярности Джавы – возможность писать на нём приложения для Android. Здесь учат писать Java-код и преобразовывать его в компиляторе Android Studio. Новичок сможет написать простейшее мобильное приложение уже после второго занятия, узнает принципы написания калькулятора для Android. Также вы научитесь создавать собственный интернет-браузер для мобильного телефона.
Смотрите также:
8 крутых Youtube-каналов, которые помогут изучить Java
Чтобы изучить Java, в первую очередь рекомендуют книги, курсы и вебинары. Но мало кто предоставляет полезные Youtube-каналы, которые облегчают изучение. Что ж, вот они!
Думаю, каждый хоть раз натыкался на уроки от этого автора. Может показаться, что он объясняет слишком медленно, но на деле именно такой темп позволяет хорошо усвоить и закрепить полученную информацию. Работает с Eclipse, что подойдет тем, кто не знаком с шорткатами, библиотеками и другими плюсами данной IDE (тем более, знание Eclipse требуется повсеместно). Плейлисты разделены на введение, Java для профессионалов, алгоритмы сортировок, JSP, Swing, паттерны и многое другое.
Тоже популярный канал, который ориентирован на изучение основ. Кроме самого программирования, здесь также представлена схематическая визуализация процесса, вплоть до разбора основ ООП. Здесь и обзор main-класса, и вывод в консоль, и циклы. В общем, все необходимое, чтобы изучить Java с нуля. Видео небольшие, до 20 минут каждое. Объяснения хоть и лаконичные, но емкие, так что после просмотра не остается лишних вопросов. Плейлисты включают в себя материалы «для чайников», Java Production и методологию. Если готовитесь к собеседованию – это то, что нужно.
Сборная солянка. Нет, правда: на этом канале собрано много всего. Можно найти уроки по основам программирования, HTML, CSS, JavaScript, Python, Git. Даже монтаж видео в Adobe Premiere. То есть опыт у ребят колоссальный. Но мы поговорим о Java. Здесь нам демонстрируют работу со всеми (ну точно многими) любимой IntelliJ IDEA. Показывают даже установку IDE, что полезно, если вы новичок или просто никогда не работали с IntelliJ. При этом уроки разные по продолжительности, которая зависит от сложности темы. Подача материала легкая, но основательная.
Очень хорошо, что здесь уроки разделены на уровни: есть обучение Java для начинающих, средний уровень, JavaFX и «Пишем программы на Java». Но нет, писать программы придется не только там: объяснения с визуализированным кодингом есть везде. Просто последний раздел более подробный, рассчитанный на подготовку программы с нуля. Незаменимый канал-помощник для начинающих джавистов, в плейлисты которого хочется подглядывать, даже если уже есть некоторый опыт.
https://www.youtube.com/watch?v=rrsdVOAL254&list=PLxbCrqzAmccufGafo-VlAwpJ4uU4zmtyG
Автор не ограничивается лишь Джавой, хотя изучить Java с этим каналом не составит труда. Здесь собрано множество вспомогательных материалов. Например, если после Java захочется «перетечь» в Android – не вопрос, ведь на канале есть соответствующие видеоуроки. Представлены как алгоритмы, так и Java-туториалы. Видео снабжены презентациями, которые лаконично и максимально доступно объясняют схему работы как самого языка, так и программы на нем. Автор также использует Eclipse.
И вот только теперь мы вышли на канал с лекциями. Да, иногда нужен именно лекционный материал – с доской, маркером, чтобы все черным по белому. У многих действительно так лучше усваивается информация. Лектор разбирается в теме, и это видно по его уверенным объяснениям. Очень хорошая подача материала и действительно много лекций, просмотрев которые можно не просто изучить Java, но и основательно подготовиться к дальнейшему трудоустройству. Каждый урок займет в районе часа вашего времени.
Преподаватель Java Brains является отличным учителем и техническим экспертом в том, чему он учит. Он уже давно работает разработчиком программного обеспечения, поэтому вы точно знаете, что гарантированно получите во всех смыслах правильный контент. Порой автор показывает один из способов, а затем объясняет, как можно изменить код, чтобы сделать то же самое, но лучше, чище. Плейлистов много, включая Java Enterprise Edition, а также разбор таких популярных фреймворков, как Spring и Hibernate.
На этом канале вам расскажут, что такое Docker, как создать репозиторий на Github, продемонстрируют микросервисы, туториалы, etc. В общем-то, ничего сверхнового, но этот канал станет отличным дополнением к предыдущим, так как моментами затрагиваются действительно интересные темы, которые не везде освещаются. Например Java EE-сервер приложений Wildfly. Хорошая палочка-выручалочка, как для начинающих джавистов, так и для более опытных разработчиков.
Возьмите нашу подборку на карандаш. Она обязательно пригодиться новичкам, стремящимся изучить Java, и программистам с опытом, которые хотят вспомнить «матчасть». Удачи в открытии новых горизонтов!
1000+ часов видео по Java на русском / Блог компании GolovachCourses / Хабр
Добрый день.
Меня зовут Головач Иван, я руковожу небольшой образовательной компанией и преподаю сам:
- Java Core
- Junior Java Developer: Servlet API, JDBC, Maven, JUnit, Mockito, Log4J, основы Spring/SpringMVC, основы JPA/Hibernate, шаблоны/архитектуры MVC/IoC/DAO.
- Multicore programming in Java.
Также я веду курс «Scala for Java Developers» на платформе для онлайн-образования udemy.com (аналог Coursera/EdX).
В следствии этого у меня скопилось значительно количество ссылок на видео на русском языке по Java как моего авторства, так и моих коллег.
(GolovachCourses.com)
Здесь собраны несколько вариантов записи моего курса Java Core.
Модуль #1 (Procedural Java):
Набор июль 2013: #1, #2, #3, #4
Набор апрель 2013: #1, #2, #3, #4
Набор февраль 2013: #1, #2, #3, #4
Набор январь 2013: #1, #2, #3, #4
Набор октябрь 2012: #1, #2, #3, #4.
Модуль #2 (Exceptions in Java):
Набор июль 2013: #1, #2, #3, #4
Набор апрель 2013: #1, #2, #3, #4, #5 (???)
Набор февраль 2013: #1, #2, #3, #4
Набор январь 2013: #1, #2, #3, #4
Набор октябрь 2012: #1, #2, #3.
Модуль #3 (Java I/O):
Набор июль 2013: #1, #2, #3, #4
Набор апрель 2013: #0 (???), #1, #2, #3, #4
Набор февраль 2013: #1, #2, #3, #4, #5
Набор январь 2013: #1, #2, #3, #4
Набор октябрь 2012: #1, #2, #3, #4, #5.
Модуль #4 (Multithreading in Java):
Набор июль 2013: #1, #2, #3, #4
Набор апрель 2013: #1, #2, #3, #4
Набор февраль 2013: #1, #2, #3, #4
Набор январь 2013: #1, #2, #3
Набор октябрь 2012: #1, #2, #3.
Модуль #5 (Collections API, java.util.*):
Набор апрель 2013: #1, #2, #3, #4, #5
Набор февраль 2013: #1, #2, #3, #4
Набор январь 2013: #1, #2, #3, #4, #5
Набор октябрь 2012: #1, #2, #3, #4, #5.
Модуль #6 (Java OOP):
Набор апрель 2013: #1, #2, #3, #4.
Набор февраль 2013: #1, #2, #3, #4.
Набор январь 2013: #1, #2, #3, #4.
Набор октябрь 2012: #1, #2, #3, #4.
Summary:
Набор январь 2013: итоговая лекция
Набор октябрь 2012: итоговая лекция
Юрий Ткач
Курс «Java для тестировщиков» (видео на youtube.com + скачать c rutracker.org).
Курс учит базовому программированию на языке Java, объясняет основные понятия, знакомит с наиболее популярными библиотеками и средствами, которые могут пригодиться тестировщикам. Курс расcчитан на слушателей, которые слабо подготовлены в программировании.
Программа, расположенная тут, не соответствует наименованию лекций
Урок 1 — Введение
Урок 2 — Синтаксис языка
Урок 3 — ООП
Урок 4 — ООП
Урок 5 — ООП
Урок 6 — ООП
Урок 7 — Enum, Number, String
Урок 8 — Eclipse IDE
Урок 9 — Exceptions
Урок 10 — Generics, Collections
Урок 11 — Annotations, I/O, Properties
Урок 12 — Threads
Урок 13 — Swing
Урок 14 — Swing
Урок 15 — JDBC
Урок 16 — JUnit
Урок 17 — Spring
Урок 18 — EasyMock
Урок 19 — Ant и Maven
Курс «Java практика» (видео на youtube.com).
Данный курс уделяет основное внимание практическому применению языка Java и основывается на предыдущем курсе Java для тестировщиков, который имел теоретическую направленность. В этом курсе рассматриваются различные прикладные задачи, а также проводится их решение с помощью Java. В конце каждого занятия озвучивается задание для самостоятельной работы. Курс расчитан на слушателей, которые слабо подготовлены в программировании.
Занятие 1. «Синтаксис и конструкции языка».
Занятие 2. «Функции (методы)».
Занятие 3. «ООП, классы и объекты».
Занятие 4. «ООП, наследование, классы».
Занятие 5. «Коллекции».
Занятие 6. «ООП, интерфейсы».
Занятие 7. «Файлы, ввод/вывод».
Занятие 8. «XML».
Занятие 9. «Ant».
Курс «Advanced Java» (видео на youtube.com + описание от автора).
1. Concurrency
— Deadlock
— Неблокирующая синхронизация
— Сервис запуска потоков
— Синхронизаторы
— ThreadLocal
2. Collections
— HashSet и TreeSet
— Реализации интерфейса Map
— Queue и приоритетная очередь
— Многопоточные коллекции
— Блокирующая очередь
3. Generics
— Сырые типы
— Наследование и расширители обобщений
— Рекурсивное расширение типа
4. Annotations/Reflection
— Создание собственных аннотаций
— Использование Reflection API
Курс «Технологии проектирования программных систем» (видео на youtube.com).
Юрий Ткач: «Работая преподавателем в Черниговском государственном технологическом университете на кафедре Информационных и компьютерных систем, я читал курс лекций по предмету ТППС (Технологии проектирования программных систем). В основном я старался делать упор на проектирование систем, рассказывая про разные шаблоны, подходы, многослойную архитектуру и т.п. Материал свой я основывал на замечательной книге Мартина Фаулера „Архитектура корпоративных программных приложений“. Однако, без рассказа о технологиях, которые применяются для создания систем уровня предприятия, этот курс был бы не таким интересным. Весь курс основывался на технологиях J2EE и связанными с ними, и поэтому включал в себя такие темы как Spring, AOP, JPA, Hibernate, JSF.»
Лекция 5. Слой сервисов
Лекция 6. Spring
Лекция 7. АОП.
Лекция 8. Слой интеграции.
Лекция 9. JPA Введение.
Лекция 10. JPA. Связи и наследование.
Лекция 11. JPA. Состояния и запросы.
Лекция 12. JPA. DAO.
Лекция 13. JPA. Транзакции.
Лекция 14. Слой представления.
Лекция 15. JSF. Введение.
Лекция 16. JSF. Навигация и beans.
Лекция 17. JSF. H-library and templates.
Лекция 18. JSF. Tables, Spring connect.
Лекция 19. JSF. Validators and Converters.
Лекция 20. JSF. Собственные компоненты.
Слой сервисов с JPA и Spring.
Программирование и тестирование слоя сервисов.
Facelets Templates — создание страниц в JSF.
Игорь Мирончик
Курс Основы Java (30 часов) (на канале youtube.com/MironchikVideo):
1. «Основы программирования на языке Java» [1-1]
2. «Основы программирования на языке Java» [1-2]
3. «Основы программирования на языке Java» [2]
4. «Основы программирования на языке Java» [3]
5. «Основы программирования на языке Java» [4]
6. «Основы программирования на языке Java» [5]
Курс Oracle Java, разработка приложений JEE (34 часа).
Курс был прочитан для группы разработчиков с серьезным опытом работы в технологиях .Net, MIDAS, в среде Delphi, МVC. Задачей курса был обзор технологий, входящих в состав платформы JEE, работающие на базе Oracle Weblogic сервер.:
1. «Разработка приложений в технологии JEE» [1-1]
2. «Разработка приложений в технологии JEE» [1-2]
3. «Разработка приложений в технологии JEE» [2]
4. «Разработка приложений в технологии JEE» [3]
5. «Разработка приложений в технологии JEE» [4]
6. «Разработка приложений в технологии JEE» [5]
Алексей Владыкин
Лекция 1 «Знакомство с языком и интрументами» (история и эволюция Java, особенности Java, разновидности Java, экосистема Java, неформальное знакомство с языком, стандартные инструменты JDK) + презентация
Лекция 2 «Примитивные и ссылочные типы» (примитивные и ссылочные типы, тип boolean, тип char, целочисленные типы, вещественные типы, преобразование типов) + презентация
Лекция 3 «Массивы и строки в Java» (Массивы: объявление, создание, инициализация, индексация, одномерные и многомерные, представление в памяти, java.util.Arrays. Строки: строковые литералы, операции со строками, StringBuilder, поддержка различных кодировок, регулярные выражения) + презентация
Лекция 4 «Объекты, классы и пакеты в Java» (основы ООП, объявление класса, использование класса, наследование, пакеты, модификаторы доступа, вложенные классы) + презентация
Лекция 5 «Управляющие конструкции и исключения в JAVA» + презентация + презентация (условные операторы (if, switch), циклы (for, while, do), операторы break и continue, метки, исключения, типы исключений, конструкция try/catch/finally, try с ресурсами, multicatch)
Лекция 6 «Java I/O, Java NIO, File» (Доступ к файловой системе: java.io.File и java.nio.file.*, потоки байт: InputStream, OutputStream, потоки символов: Reader, Writer, java.io.StreamTokenizer и java.util.Scanner) + презентация
Лекция 7 «Стандартная библиотека: java.util» (Collections Framework, списки, множества, ассоциативные массивы, generics) + презентация
Лекция 8 «Стандартная библиотека: java.lang, reflect, Reflection API» + презентация
Лекция 9 ««Разработка многопоточных приложений на Java, часть 1»» (общие сведения о параллелизме, управление потоками, синхронизация потоков, модель памяти) + презентация
Лекция 10 ««Разработка многопоточных приложений на Java, часть 2» (атомарные типы, примитивы синхронизации, коллекции, ExecutorService, ForkJoinPool) + презентация
Лекция 11 «Модульное тестирование на Java» (основные идеи, JUnit, Mockito, Java Logging API) + презентация
Лекция 12 «Разработка сетевых приложений на Java» (cокеты, URI и URL, библиотека Netty) + презентация
Георгий Корнеев
Найдено на Лекториум, Computer Science Center, rutracker.
Также есть страница автора и библиография/ссылки от автора.
Лекция 1 «Введение в Java»
Лекция 2 «Введение в ООП на Java (1)»
Лекция 3 «Введение в ООП на Java (2)»
Лекция 4 «Обработка ошибок и исключения»
Лекция 5 «Синтаксис Java»
Лекция 6 «Ввод-вывод»
Лекция 7 «Collections Framework»
Лекция 8 «Новые возможности Java 5»
Лекция 9 «Reflection»
Лекция 10 «Введение в многопоточное программирование»
Лекция 11 «Задачи и средства многопоточного программирования»
Продвинутый материал
Глеб Смирнов, «Расчленяя многопоточность».
Алексей Шипилёв, «О чём молчат Heap Dump-ы»
Роман Елизаров, «Факты и заблуждения о Java-сериализации»
Алексей Шипилёв, «Прагматика Java Memory Model»
Сергей Куксенко, «JDK8: Stream style»
Владимир Иванов, «Invokedynamic: роскошь или необходимость?»
Алексей Шипилёв, «ForkJoinPool в Java 8»
Дмитрий Чуйко, «Новинки в java.util.concurrent»
Андрей Паньгин, «Java Runtime: повседневные обязанности виртуальной машины Java»
Александр Макаров, «Исследование возможностей и ограничений JVM по оптимизации памяти»
Руслан Черёмин, «Модель памяти Java: близкие контакты третьей степени»
Сергей Куксенко, «Quantum Performance Effects»
Алексей Шипилёв, Сергей Куксенко «Оптимизация производительности Java-приложений: теория»
Алексей Шипилёв, Сергей Куксенко, «Оптимизация производительности Java-приложений: детали»
Алексей Шипилёв, Сергей Куксенко, «Оптимизация производительности Java-приложений: ещё детали»
… и много других «вкусностей» канала youtube.com/JUGRuVideo
Заключение
Я не буду давать никаких комментариев относительно качества материала по той простой причине, что сотни часов чужих материалов не просматриваю. Надеюсь что те, кто смотрел, смогут охарактеризовать в комментариях.
От имени всех коллег, которые занимаются преподаванием и выкладывают видео бесплатно, прошу простить нас за естественные «дефекты», возникающие при 3-4 часах преподавания в день: оговорки, неправильное произношение, не всегда удачные импровизации.
В описаниях курсов использованы оригинальные описания от авторов.
Контакты
Я занимаюсь онлайн обучением Java (вот курсы программирования) и публикую часть учебных материалов в рамках переработки курса Java Core. Видеозаписи лекций в аудитории Вы можете увидеть на youtube-канале, возможно, видео канала лучше систематизировано в этой статье.
skype: GolovachCourses
email: [email protected]
8 лучших YouTube-каналов для изучения Java
Специально для вас публикуем подборку каналов на YouTube, которые помогут программистам решили освоить язык Java или улучшить свои навыки в этом языке.
Представим, что вы решили освоить язык программирования Java или продвинуться в его изучении. Для того чтобы помочь вам, мы собрали небольшую подборку YouTube каналов, которые помогут вам изучить Java. Однако не стоит забывать, что большую часть знаний программист получает в процессе работы, так что не стоит ожидать детального объяснения каждого из аспектов языка.
Канал попал в самый топ нашего небольшого списка как ресурс, предоставляющий превосходное качество контента, а также его разнообразность. Многие программисты, которые на неплохом уровне знают английский, так или иначе, натыкались на этот канал. Многим он стал известен не столько уроками по языку Java, сколько своими видео формата «язык программирования за час», в которых он за один час рассказывает об основах конкретного языка. Помимо 95 видео, посвящённых языку Java, на канале есть сотни видео по самым разным темам, связанным с Computer Science. Например, вы можете найти серию туториалов по Ассемблеру.
Канал thenewboston – это почти 4500 видео, посвящённых программированию. Помимо двух плейлистов, посвящённых исключительно программированию на Java, вы также найдёте здесь массу видео, в которых автор учит своего зрителя вещам из веб-дизайна или разработки игр. Имея на своём канале более 300 тысяч просмотров и 1,4 миллиона подписчиков, автор не останавливается, и его канал по праву считается одним из самых лучших ресурсов не только для Java-разработчика, но и для программистов других языков и сфер.
С проектом Start Android знакомы многие программисты, когда-либо имевшие дело с Android. Не секрет, что многие Java-разработчики начинали свой путь именно с Android. Некогда это был просто блог, сейчас он постепенно перерос в серию видеоуроков, в которых автор, Виталий Непочатов, создаёт мобильные приложения под Android. Этот канал является отличной отправной точкой в изучении для вас, если ваша цель – это знакомство с Android или с программированием в целом. Также, будучи разработчиком Android, можно выборочно смотреть некоторые из видео для решения конкретной проблемы либо для расширения кругозора.
GolovachCourses — это небольшой образовательный проект, на котором можно найти сотни видео, посвящённых разным аспектам языка Java. Основатель канала, к слову, ведёт курс «Scala for Java Developers» на проекте Udemy.com. По заявлению самого автора, разнообразие видео удовлетворит как опытных разработчиков, так и новичков, желающих освоить язык с нуля.
На канале Юрия находятся десятки видеоуроков, направленных на изучение Java. Среди видео можно найти курс Java для тестировщиков, который отлично подойдёт для зрителей, не имеющих большого опыта в программировании, а также десятки всевозможных видео по различным полезным фреймворкам.
Алексей Владыкин, в качестве исключения, не имеет канала на Youtube, но ведёт очень содержательные лекции на проекте «Лекториум». Его лекции отлично подойдут программистам, которые желают познакомиться с языком Java, но уже имеют какой-то опыт программирования. Лекции крайне содержательны, но в силу того, что выходили они достаточно давно, Алексей не попал в топ-3.
Cave of Programming – потрясающий ресурс для Android-разработчиков. На момент выхода статьи на канале уже есть 88 видео, посвящённых разработке под Android. Также на канале вы можете найти ряд плейлистов, посвящённым другим темам. John Purcell – некогда разработчик, работавший в таких компаниях, как CSC, Proquest, SPSS и AT&T, переехал в Будапешт и обучает программированию своих зрителей, сделав это своим основным источником дохода. Курс по Android разработке бесплатен, как и ряд других, однако вы можете также зайти на его сайт, где можете уже не бесплатно подписаться на другие программы, предоставляемые Джоном.
Закончить мы бы хотели каналом под названием Code School. На канале уже 4 месяца на момент выхода статьи не выходило видео, поэтому мы поместили его в самый конец. Однако попал он в наш топ благодаря качеству своего контента. Большая часть видео на канале – разработка игр под Android. Видео рассчитаны на людей, имеющих хотя бы небольшой опыт программирования. Brent Aurely – основатель канала – пишет такие игры, как Flappy Bird и Mario Bros, используя фреймворк LibGDX, и детально объясняет каждый шаг.
UPD: Дополнение от подписчиков:
Более 100 практических видеоуроков по Java
Серия практических руководств по Java для начинающих: изучение Java в режиме онлайн с нуля
Изучите базовое программирование на Java с помощью этого бесплатного практического курса обучения Java. Список видеоуроков по Java для начинающих для изучения языка Java с нуля с примерами.
Приготовьтесь изучать Java в Интернете с помощью нашего ряда руководств из этой серии.
Эта серия включает в себя как текстовые, так и видеоуроки, чтобы вы могли быстро и легко понять основные концепции.
Ниже приведен список руководств из серии «Обучение Java»:
Учебник № 1: Введение и установка Java
Учебное пособие № 2: Типы данных Java, циклы, массивы, переключение И утверждения
Учебник № 3: Концепция OOPS в Java
Учебник № 4: Интерфейсы Java и абстрактные классы
Урок № 5: Исключения Java и процедуры для их обработки
Учебник № 6: Строка Java с Буфер строк и построитель строк
Учебное пособие № 7: Java-потоки с методами и жизненным циклом
Учебное пособие № 8: Базовые операции ввода-вывода в Java
Учебное пособие № 9: Java Collections Framework (JCF)
Учебное пособие # 10: Java Reflection Tutorial
Tutorial # 11: Java SWING Tutorial
Tutorial # 12: Java Deployment
Tutorial # 13: Виртуальная машина Java
Учебное пособие № 14: Модификаторы доступа Java
Учебное пособие № 15: Что такое статическое ключевое слово в Java?
Учебник # 16: Java ЭТО ключевое слово: Учебное пособие с примерами кода
Учебное пособие # 17: Учебное пособие по обобщениям Java с примерами
Учебное пособие № 18: Java Hello World — Создайте свою первую программу на Java сегодня
Учебное пособие 19: Разработка Java с использованием Eclipse IDE
Учебное пособие №20: Учебное пособие по IntelliJ IDEA — Java-разработка с использованием IntelliJ IDE
Учебное пособие № 21: Java Iterator: обучение использованию итераторов в Java с примерами
Учебное пособие № 22: Введение в массивы Java и связанные с ними концепции
Учебное пособие № 23: Учебное пособие по длине массива Java с примерами кода
Учебное пособие № 24: Основные функции Java 8 с примерами кода
Учебное пособие № 25: Массив Java — объявление, создание и Инициализация массива в Java.
Учебное пособие № 26: Массив Java — Как напечатать элементы массива в Java?
Урок № 27: Как обрабатывать исключение ArrayIndexOutOfBoundsException в Java?
Учебное пособие № 28: Операторы Java — арифметические, унарные и побитовые операторы в Java
Учебное пособие № 29: Универсальный массив Java — как имитировать универсальные массивы в Java?
Урок № 30: Многомерные массивы в Java (2D и 3D массивы в Java)
Учебник № 31: Массив объектов в Java: как создавать, инициализировать и использовать
Урок № 32: Как передать / Возврат массива в Java
Учебное пособие № 33: Типы данных массива — массив Int, двойной массив, массив строк и т. Д.
Урок № 34: Как добавить элементы в массив в Java
Учебник № 35: Java Copy Array: Как скопировать / клонировать массив в Java
Урок № 36: Удалить / удалить элемент из Массив в Java
Учебное пособие № 37: Как отсортировать массив в Java — Учебное пособие с примерами
Учебное пособие № 38: Обратное преобразование массива в Java — 3 метода с примерами
Учебное пособие № 39: Java String Array- Учебное пособие с примерами кода
Учебное пособие № 40: Учебное пособие по классу массивов Java — java.util.Arrays Класс с примерами
Урок № 41: Скрытый список в массив и другие коллекции в Java
Учебник № 42: Массивы в Java 8 — Класс потока и метод ParallelSort
Урок № 43: Неровный массив в Java — Учебное пособие с примерами
Урок № 44: Java ArrayList — Как объявить, инициализировать и распечатать список массивов
Учебное пособие № 45: Как загрузить, установить и настроить Java
Учебное пособие № 46: Список Java — Как создать, инициализировать и использовать список в Java
Учебник № 47: Логические операторы Java — OR, XOR, Not & More
Учебник № 48: Компоненты Java: платформа Java, JDK, JRE и виртуальная машина Java
Урок № 49: Интерфейс ListIterator в Java с примерами
Учебник № 50: Что такое Java Vector | Учебник Java Vector Class с примерами
Tutorial # 51: Учебник Java String | Строковые методы Java с примерами
Учебник № 52: Java против Python — Ключевые различия между Java и Python
Учебник № 53: Тернарный оператор в Java — Учебное пособие с примерами
Учебное пособие № 54: Учебное пособие по классу сканера Java с Примеры
Учебное пособие № 55: Основы программирования на Java: Синтаксис, классы и основные понятия Java
Учебное пособие № 56: Методы списка Java — Сортировка списка, Содержит, Добавление списка, Удаление списка
Учебное пособие № 57: Сортировка выбора В Java — Алгоритм сортировки по выбору и примеры
Учебник № 58: Сортировка вставкой в Java — Алгоритм вставочной сортировки и примеры
Учебное пособие № 59: Пузырьковая сортировка в Java — Алгоритм пузырьковой сортировки и примеры кода
Учебник № 60: Алгоритм двоичного поиска в Java — реализация и примеры
Учебник № 61: Двусвязный список в Java — реализация и примеры кода
Учебник № 62: 9000 4 Связанный список в Java — реализация связанного списка и примеры Java
Учебное пособие № 63: Преобразование Java-списка ArrayList в другие коллекции
Учебное пособие № 64: Методы ArrayList в Java — Учебное пособие с примерами программ
Учебное пособие № 65: Java Метод String Split () — Как разделить строку в Java
Урок № 66: Java String Метод compareTo с примерами программирования
Урок № 67: Java String contains () Method Учебное пособие с примерами
Учебное пособие № 68: QuickSort в Java — алгоритм, иллюстрация и реализация
Учебник № 69: Очередь Java — методы очереди, реализация очереди с примерами
Учебное пособие № 70: Что такое Java HashTable — реализация HashTable и пример
Учебное пособие № 71 : LinkedHashMap в Java — пример и реализация LinkedHashMap
Tutorial # 72: Java Stack Tutorial: реализация классов Stack tation with examples
Tutorial # 73: Set Interface In Java: Java Set Tutorial with examples
Tutorial # 74: TreeSet In Java: Tutorial with Programming examples
Tutorial # 75: TreeMap In Java — Tutorial with Java Примеры TreeMap
Урок № 76: Что такое HashMap в Java?
Урок № 77: Метод Java substring () — Учебное пособие с примерами
Урок № 78: Как использовать метод Java toString?
Урок № 79: Метод Java String length () с примерами
Учебник № 80: Как реализовать алгоритм Дейкстры в Java
Урок № 81: Thread.Sleep () — Метод Thread Sleep () в Java с примерами
Урок № 82: Многопоточность в Java — Учебник с примерами
Учебник № 83: Учебник по Java Graph — Как реализовать структуру данных графика
Учебник № 84 : Что такое исключение NullPointerException в Java и как его избежать
Учебное пособие № 85: Сортировка слиянием в Java — Программа для реализации MergeSort
Учебное пособие № 86: Учебное пособие по интерфейсу карты Java с реализацией и примерами
Учебное пособие № 87: Утверждения в Java — Учебное пособие по утверждениям Java с примерами кода
Учебное пособие № 88: Синхронизация с Java: что такое синхронизация потоков в Java
Учебное пособие № 89: Методы Java String Replace (), ReplaceAll () и ReplaceFirst ()
Урок № 90: Дерево двоичного поиска в Java — Реализация и примеры кода
Учебное пособие № 91: Что такое сборка мусора в Java и как это работает
Tu torial # 92: Java Priority Queue Tutorial — реализация и примеры
Tutorial # 93: Deque в Java — реализация Deque и примеры
Tutorial # 94: Recursion in Java — Tutorial with examples
Tutorial # 95: Список важных ключевых слов — зарезервированные слова в Java
Урок № 96: Переменные Java и их типы с примерами
Урок № 97: Java Integer и класс Java BigInteger с примерами
Урок № 98: Java Reverse String: Учебник С примерами программирования
Учебник № 99: Java String indexOf Метод с примерами кода
Учебник № 100: Что такое структура данных кучи в Java
Урок № 101: Попробуй, поймай, наконец и добавь Java с Примеры
Учебное пособие № 102: Параллелизм в Java: структура семафоров и исполнителей
Учебное пособие № 103: Класс Java против объекта — Как нам e Класс и объект в Java
Учебник № 104: Java Double — Учебник с примерами программирования
Урок № 105: Учебник Java Float с примерами программирования
Учебник № 106: Типы классов в Java: абстрактные, конкретные , Final, Static
Урок # 107: Java Enum: Учебное пособие по перечислению Java с примерами
Урок # 108: Конструкторы частных, абстрактных, массивов и строк в Java
Урок # 109: Конструктор Java — Класс, Копия И конструкторы по умолчанию
Учебник № 110: Инкапсуляция в Java: Полное руководство с примерами
Учебное пособие № 111: Что такое абстракция в Java — изучение с примерами
Учебное пособие № 112: Переопределение предопределенных методов в Java
Учебное пособие # 113: Что такое полиморфизм в Java — Учебное пособие с примерами
Учебное пособие № 114: Java @override: Переопределение методов и анализ времени выполнения orphism
Вопросы на собеседовании по Java:
Учебное пособие № 115: Вопросы на собеседовании по Core Java
Учебное пособие № 116: Вопросы на собеседовании по J2EE
Учебное пособие № 117: Лучшие 40 вопросов и ответов на интервью по Java 8
Учебное пособие № 118: 30+ лучших коллекций Java Вопросы для собеседования с ответами
Инструменты Java:
Учебник № 119: Лучшие платформы и инструменты для тестирования Java
Учебник № 120: 10+ лучших Java IDE и онлайн-компиляторов Java [Рейтинг 2020]
Учебники по тестированию Java:
Учебник № 121: Как тестировать приложения JAVA
Учебник № 122: Автоматическое тестирование приложений JAVA / J2EE
Учебное пособие № 123: r Использование Java YourKit в JMeter
Учебник № 124: Microsoft TFS для проектов JAVA
********************************* *************************** ************
Обзор учебных пособий в Java Series
Удачного обучения!
Следующее руководство
.
Видеоурок по Java
Давным-давно я начал писать видеоурок по Java. Когда я начинал, я хотел полностью охватить язык Java. На данный момент я записал более 64 видео общей продолжительностью более 14 часов.
Я еще не закончил это руководство, но подумал, что поможет, если объединю все эти видео в один пост. Ссылки на весь код следуют за видео. Видео о разработке под Android, сетях, шаблонах проектирования и многом другом еще впереди.
Если вам нравятся подобные видео, сообщите об этом в Google, нажав здесь [googleplusone]
Статьи и код (1-10)
Статьи и кодекс (11-20)
Статьи и кодекс (21-30)
- Обработка событий Java Swing
- Java ChangeListener, флажки, радиокнопки, группы, границы и ползунки
- Обзор Java Swing и панель JOptionPane
- Java Swing-кнопки, обработчики событий и поля со списком
- Java Swing JLists, DefaultListModel и JScrollPane
- Java Swing JSpinner, измерение, дата и календарь
- Java Swing JTree, рамки, панели, кнопки и полосы прокрутки
- Java Swing Border, Box & Flow Layout Manager
- Java Swing GridLayout, GridBagLayout и GridBagConstraints
- Видеоурок по Java Swing Component
Статьи и кодекс (31-40)
Статьи и кодекс (41-50)
Статьи и кодекс (51-60)
.