- 1000+ часов видео по Java на русском
- (GolovachCourses.com)
- Юрий Ткач
- Заключение
- Контакты
- Видеоуроки по java с нуля
- 2. Neso Academy
- 3. ProgrammingKnowledge
- 4. Simplilearn
- 5. FreeCodeCamp
- 6. Extern Code
- 7. Amigoscode
- 8. edureka
- 9. Caleb Curry
- 10. Tech With Tim
- 11. Гоша Дударь
- 12. Уроки Java
- 13. alishev
- 14. Follow the white rabbit
- 15. Аве Кодер
- Заключение
1000+ часов видео по 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).
Данный курс уделяет основное внимание практическому применению языка Java и основывается на предыдущем курсе Java для тестировщиков, который имел теоретическую направленность. В этом курсе рассматриваются различные прикладные задачи, а также проводится их решение с помощью Java. В конце каждого занятия озвучивается задание для самостоятельной работы. Курс расчитан на слушателей, которые слабо подготовлены в программировании.
Занятие 1. «Синтаксис и конструкции языка».
Занятие 2. «Функции (методы)».
Занятие 3. «ООП, классы и объекты».
Занятие 4. «ООП, наследование, классы».
Занятие 5. «Коллекции».
Занятие 6. «ООП, интерфейсы».
Занятие 7. «Файлы, ввод/вывод».
Занятие 8. «XML».
Занятие 9. «Ant».
Курс «Технологии проектирования программных систем» (видео на 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.
Игорь Мирончик
Алексей Владыкин
Лекция 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) + презентация
Георгий Корнеев
Продвинутый материал
Заключение
Я не буду давать никаких комментариев относительно качества материала по той простой причине, что сотни часов чужих материалов не просматриваю. Надеюсь что те, кто смотрел, смогут охарактеризовать в комментариях.
От имени всех коллег, которые занимаются преподаванием и выкладывают видео бесплатно, прошу простить нас за естественные «дефекты», возникающие при 3-4 часах преподавания в день: оговорки, неправильное произношение, не всегда удачные импровизации.
В описаниях курсов использованы оригинальные описания от авторов.
Контакты
Я занимаюсь онлайн обучением Java (вот курсы программирования) и публикую часть учебных материалов в рамках переработки курса Java Core. Видеозаписи лекций в аудитории Вы можете увидеть на youtube-канале, возможно, видео канала лучше систематизировано в этой статье.
skype: GolovachCourses
email: GolovachCourses@gmail.com
Видеоуроки по java с нуля
Роликов много и не только по Java. Есть короткие, а есть курсы по 12 часов – будет где разгуляться. Звук и видео в порядке.
2. Neso Academy
У автора этого англоязычного канала присутствует небольшой акцент, но это не отвлекает. Бесплатное обучение всех желающих: и нтересных роликов очень много, есть и вдохновляющие курсы (в т.ч. по Java).
Очень рекомендуем в качестве дополнительного учебного источника. Видео и звук на достойном уровне, без помех.
3. ProgrammingKnowledge
Довольно крупный англоязычный канал, посвященный сразу нескольким технологиям: React, Android, C++, Java, Python и т. д. Альтруистский подход к созданию ресурса выделяет его из общей массы т. к. автор всерьез думает (хоть и на словах) о подписчиках, делится с радостью своим кодом и просит всех небезразличных помогать ему в этом, поскольку вытащить код из 500+ роликов – задача непростая. Только из-за такой отзывчивости стоит воспользоваться его трудами.
У преподавателя небольшой акцент, а звук и видеоряд отличные.
4. Simplilearn
Канал крупного буткемпа. Уроки, курсы и лекции разработаны экспертами, а благодаря комплексным программам сертификации и партнерству со всемирно известными университетами полученные скиллы будут действительно крутыми.
Создатели канала заявляют, будто 85% студентов получили апгрэйд или новую работу в первый же день. Присоединяйтесь!
🧩☕ Интересные задачи по Java для практики можно найти на нашем телеграм-канале «Библиотека задач по Java»
5. FreeCodeCamp
Еще один зарубежный «миллионник» с большим количеством контента и отличным качеством материала. Ресурс существует давно и отзывы о нем только положительные. Преподаватели разные, у многих шикарная чистая английская речь (без жеванных звуков и прочих дефектов). Они доходчиво объясняют свой материал, прилагая инфографику и картинки, делая процесс обучения менее сухим.
Звук и видео в порядке. Очень рекомендуем!
6. Extern Code
Давно хотели научиться программировать с нуля на языках C/C++, Java, JavaScript и Python? Этот парень поможет вам осуществить мечту. Еще он помогает разобрать часто задаваемые на собеседованиях вопросы.
Базовый курс по Java представлен двенадцатью небольшими роликами, которые позволят изучить основы. Изложение внятное, годится для новичков.
7. Amigoscode
Автор начал делиться познаниями со зрителями с 2010 года и продолжает выкладывать актуальные ролики о новых технологиях и языках программирования. Набор рассматриваемых тем плюс-минус как у всех: DevOps, собеседования, Python, Java, PgSQL и прочее.
Звук и видеоряд отличные.
8. edureka
Очередная зарубежная образовательная площадка-миллионник с шикарным набором тем для обучения: Java, Big Data, DevOps, Python, Selenium, Artificial Intelligence, Angular, Android и т. д. Чтобы начать получать знания, от вас потребуется только желание и немного времени.
Преподаватели разные с разными «параметрами»: акцент, харизма, манера подачи, способность удержать и т. п. Видео и звук на высоте.
9. Caleb Curry
Англоязычный канал обучает языкам программирования в простой и шутливой форме с историями и блэкджеком.
Весь контент построен на вдумчивом объяснении материала, неспешном повествовании без зубодробительной скуки, а также на демонстрации практических результатов. Канал хороший – можно брать.
10. Tech With Tim
Если хотите изучать программирование, разработку ПО, ML и другие технологии, добро пожаловать на канал. Автор уделяет особое внимание Java, Python и JavaScript, а также предоставляет бесплатные ресурсы для обучения программированию.
Преподаватель говорит быстро, но к этому привыкаешь, и его речь становится понятной.
11. Гоша Дударь
Один из самых крупных российских каналов по программированию. Круг интересов автора потрясает: геймдев, приложения с виртуальной реальностью, HTML, CSS, PHP, JavaScript, Ajax, различные фреймворки и движки, C++, C#, Java, Swift, Go и это совсем не конец!
Среди русскоязычных каналов – это, пожалуй, лучший ресурс без рекламы, пустых разговоров и заиканий.
12. Уроки Java
Еще один русскоязычный канал, посвященный только Java. Авторы регулярно выпускают подогревающие подписчиков т ематические ролики . Затронуты основы языка программирования, особенности синтаксиса и работа среды , а также различные нововведения – все, что требуется начинающему и опытному Java-разработчику.
Ресурс очень толковый, преподаватель имеет навыки правильной подачи информации и отлично объясняет материал. Звук и видео в порядке.
13. alishev
Автор обещает научить каждого желающего кодить на Java. Если вы решились и у вас есть немного времени, обратите внимание на этот канал. Если сможете просмотреть все несметное количество уроков, освоите Java, Spring, Git, мобильную разработку на Java и Kotlin, а также разберетесь с особенностями прохождения собеседований.
Звук и видеоряд отличные.
14. Follow the white rabbit
Автор канала – Java-разработчик, который делится опытом и примерами, а также простым языком объясняет сложные вещи. Его цель – записать все, что необходимо знать Junior Java Developer для получения первой работы.
Пока канал состоит из 34 роликов по Java и 13 по Spring Boot. Материал интересный и понятный. Берите на заметку!
15. Аве Кодер
Этот русскоязычный курс соответствует программе подготовки к сертификации Oracle. Уроки обычно состоят из трех частей: графическое объяснение, объяснение в коде и разбор практической задачи – классика жанра. Поначалу некоторое моменты могут показаться непонятными, особенно в связке с хитрыми концепциями, но это не должно вас останавливать: скоро все станет на свои места.
Заключение
Java – один из популярнейших языков по всем мировым рейтингам и опросам. Равных ему нет, стоит это признать. В сети существует масса обучающих видеоматериалов, лучшие из которых мы рассмотрели.
Не ленитесь! Этот язык даст вам толчок к дальнейшему развитию в любую сторону: энтерпрайз, мобайл, системное программирование и даже веб. Дерзайте и удачи в обучении!
Дополнительные материалы: