JAVA – получи Чёрный Пояс!

Разъяснение серьёзных тем доступными словами на простых примерах

4.92 (1864 reviews)
Udemy
platform
Русский
language
Other
category
instructor
6,241
students
24.5 hours
content
Jul 2020
last update
$69.99
regular price

What you will learn

Вы максимально просто и детально изучите следующие необходимые для программиста темы:

Коллекции и Дженерики

Лямбда выражения и Стримы

Многопоточность

Работа с файлами

Регулярные выражения и вложенные классы

Рефлексия и Аннотации

Description

Надоело пытаться выучить Java по нескольким источникам? Тогда этот курс точно для Вас!

Привет, друзья! Меня зовут Заур Трегулов, и я являюсь автором данного курса.

Если вы просматриваете данное обращение, то Вы, несомненно уже в курсе, что Java присутствует во всех сферах жизни и решает практически любые задачи. На Java пишутся серверные приложения, веб приложения, разные программы для десктопа ииии барабанная дробь. Если вы хотите научиться писать Android приложения, то Добро пожаловать в мир Java. Ведь подавляющее большинство Android приложений пишется именно на Java.

Итак, для кого же предназначен мой видеокурс?

Курс идеально подходит для тех, кто уже знаком с базовыми темами языка программирования Java. А также курс несомненно заценят люди, которые являются программистами с определённым стажем. Поверьте, Вы обязательно узнаете много нового вне зависимости от уже имеющихся знаний.

Просмотрев данный курс, Вы будете себя уверенно чувствовать, проходя собеседования на вакансию Java Разработчика.

Если же Вы на данный момент не обладаете базовыми знаниями языка Java, то для Вас у меня создан курс «Java для начинающих» , который является BESTSELLER-ом в своей категории.

Знаете что я люблю делать, больше чем программировать? Обучать программированию! Знаю немалое количество отличнейших программистов которые, к всеобщему сожалению, ну не могут объяснить что-либо простыми словами.

Мои же принципы и методика обучения позволили создать курс из 120-ти уроков, в которых рассматриваются очень серьёзные и необходимые темы языка Java.

Также, уделяю особое внимание обратной связи. Я всегда охотно общаюсь со своими студентами и отвечаю на их вопросы.

Если вы все еще сомневаетесь и думаете, что моя методика обучения может вам не подойти, то у меня для вас отличная новость!

Приобретая курс на платформе Udemy, Вы в течении 30 дней можете от него отказаться и вернуть все свои деньги.

Никаких рисков! Отлично! Разве нет???

До скорой встречи друзья и удачного обучения!

Content

Введение

Знакомство с курсом

Интерфейсы Comparable и Comparator

Интерфейс Comparable
Интерфейс Comparator

Generics

Введение в generics
Parameterized class
Parameterized method
Пример на generics
Subtyping
Type erasure
Wildcards

Коллекции

Введение в Collection и List
ArrayList
Методы ArrayList. Часть 1
Методы ArrayList. Часть 2
Методы ArrayList и связанные с ним методы. Часть 3
Интерфейс Iterator
LinkedList
Интерфейс ListIterator
Binary search
Big O notation
Vector
Stack
Введение в Map. HashMap
Методы equals и hashCode
HashMap в деталях. Часть 1
HashMap в деталях. Часть 2
TreeMap
LinkedHashMap
HashTable
Введение в Set. HashSet
TreeSet
LinkedHashSet
Введение в Queue. LinkedList
PriorityQueue
Введение в Deque. ArrayDeque

Nested классы

Введение в Nested классы
Static Nested класс
Inner класс
Local Inner класс
Anonymous класс

Lambda выражения

Lambda выражения. Часть 1
Lambda выражения. Часть 2
Predicate
Supplier
Consumer
Function

Streams

Введение в Streams. Метод map
Метод filter
Метод forEach
Метод reduce
Метод sorted
Method chaining
Метод concat
Метод distinct
Метод count
Метод peak
Метод flatMap
Метод collect: grouping и partitioning
Метод findFirst
Методы min и max
Метод limit
Метод skip
Метод mapToInt
Parallel Stream

Многопоточность

Ввведение в многопоточность
Варианты создания потоков
Thread name и Thread priority
Методы sleep и join. Thread states
Понятия concurrency и parallelism. Понятия synchronous и asynchronous
Ключевое слово volatile
Data race. Synchronized methods
Понятие «монитор». Synchronized blocks
Методы wait и notify
Понятия Deadlock, Livelock, Lock Starvation
Lock и ReentrantLock
Daemon потоки
Прерывание потоков
ThreadPool и ExecutorService. Часть 1
ThreadPool и ExecutorService. Часть 2
Интерфейсы Callable и Future. Часть 1
Интерфейсы Callable и Future. Часть 2
Синхронизатор Semaphore
Синхронизатор CountDownLatch
Синхронизатор Excahnger
Класс AtomicInteger
Синхронизированные коллекции
ConcurrentHashMap
CopyOnWriteArrayList
ArrayBlockingQueue

Работа с файлами: IO и NIO

Введение в Стримы. FileWriter
FileReader
Try with resources
BufferedWriter и BufferedReader
FileInputStream и FileOutputStream
DataInputStream и DataOutputStream
Сериализация. Часть 1
Сериализация. Часть 2
Класс RandomAccessFile
Класс File
Введение в Channel и Buffer. Чтение из файла
Channel и Buffer. Запись в файл
Channel и Buffer. Важные методы
Интерфейс Path и класс Files. Часть 1
Интерфейс Path и класс Files. Часть 2
Введение в метод walkFileTree
Метод walkFileTree. Копирование директории
Метод walkFileTree. Удаление директории

Регулярные выражения

RegEx. Часть 1
RegEx. Часть 2
RegEx. Часть 3
Методы класса String: mathes и split
Пример «Проверка IP»
Методы replaceAll и group
Методы printf и format

Другие важные темы

Enum. Часть 1
Enum. Часть 2
Класс Scanner. Часть 1
Класс Scanner. Часть 2
Reflection. Часть 1
Reflection. Часть 2
Аннотации

Screenshots

JAVA – получи Чёрный Пояс! - Screenshot_01JAVA – получи Чёрный Пояс! - Screenshot_02JAVA – получи Чёрный Пояс! - Screenshot_03JAVA – получи Чёрный Пояс! - Screenshot_04

Reviews

Henadzi
November 16, 2023
Отличные курсы. Все по делу никакой воды. Теория тут же подтверждается практикой. Одним словом что ни слово то Цицерон. Спасибо Заур за ваши труды.
Vitali
October 30, 2023
Немного мутная картинка, пережато видео, зачем настолько сильно если тут есть кнопки 360р-1080р. Хороший педагог
Sofiya
July 23, 2023
Никаким черным поясом тут даже не пахнет, друзья. Я Java разработчик с 2 годами опыта работы и мне захотелось подтянуть свои знания по джаве и погрузиться под капот. Я решила взять эти курсы с мыслью, что сейчас открою черный ящик с сюрпризом, но вышло так, что на видео 90% информации для новичков. Было пару моментов, которые я добавила себе на заметку, за это и благодарю тремя звездочками. Ноо это не финальная моя оценка, курс буду смотреть и надеюсь, когда я дойду до многопоточности, будет уже побольше интересных знаний. Но пока результат такой( По итогу, для новичков курс будет хорош, но для ребят с опытом не советую (Исключение, если вы менторите стажеров, тогда курсы берите!). А так, Заур, спасибо тебе. Ты спасение для начинающих. Честно признаюсь, я начала свой путь по Спрингу именно с тебя и сейчас давным-давно работаю)
Evgenii
July 18, 2023
Отличный, объемный, информативный и последовательный курс! Хоть название, на мой вкус, и слишком эксцентричное)
Stas
July 17, 2023
Мне нравится то, как преподносят информацию и как её рассказывают, нравится сама подготовка автора к созданию видео урока, нету неловких пауз или чего либо подобного Материал понятен, просто усваивается
Шахзод
July 13, 2023
В некоторых курсах тема не раскрывается, чувство что автор поленился объяснить. Почему я так думаю? Потому что есть уроки которые преподаватель объясняет все тонкости и ты говоришь "Вот это урок, Спасибо!" потом следом идет урок и там тоже можно было потратить чуть время и показать как это работает внутри, но нет, урок быстро заканчивается описанием работы стандартных методов. Жаль. Надеюсь в продолжение курса таких уроков больше не будет...!
Andrei
July 7, 2023
Как всегда отличный курс от Заура Трегулова! Курс содержит много необходимых тем и они хорошо объясняются!
Роман
June 16, 2023
Отличный курс. Использовал для подготовки к собесам. Всё очень подробно объясняется. Формат удобный. Рекомендую.
Анна
June 12, 2023
Объяснение очень доходчивое, я долго искала преподавателя, который именно так объясняет: простыми словами о сложном.
Алексей
June 10, 2023
Я прошел курс этого же автора - Джава для начинающих. Очень интересно! Уже начал писать свой проект для портфолио! Посмотрел половину. Да, набираюсь опыта и знаний!
Aram
May 21, 2023
Заур отличный преподаватель! Объясняет даже самые сложные темы максимально просто! Без рисунков курс оказался бы значительно сложнее. Рисование просто топ. Очень сильно помогает легко освоить даже самые сложные темы. В это курсе практически всё идеально. Однозначно рекомендую к приобретению!
Maryia
May 6, 2023
Я нашла данный курс (часть его) сперва на YouTube на канале Заура и мне очень понравилась подача материала. Несмотря на то, что значительная часть уроков размещена Зауром в свободном доступе, я все равно решила купить курс на Udemy, чтобы поддержать автора. Поскольку я видела многожество уроков от самых разных преподавателей, но данный курс по моему мнению является одним из лучших. Очень нравится так же, что Заур не просто говорит, что выполняет тот или иной кусок кода, а так же поясняет и рассказывает во многих темах, что происходит на уровне "железа", это очень круто. Спасибо большое вам и удачи!
Elena
April 17, 2023
Замечательный курс у замечательного предподавателя. Содержательно, познавательно и при этом лаконично. Прошла уже 2 курса с ним и буду проходить дальше. Спасибо!
Дмитрий
March 10, 2023
Приобретал курс год назад, очень хорош как справочник, даже по прошествии времени позволяет легко восстановить забытое.
Felix
October 24, 2022
В целом, замечательный курс. Очень доступно и, в то же время, подробно объясняются отнюдь не самые простые темы. Огромное спасибо автору!

Charts

Price

JAVA – получи Чёрный Пояс! - Price chart

Rating

JAVA – получи Чёрный Пояс! - Ratings chart

Enrollment distribution

JAVA – получи Чёрный Пояс! - Distribution chart

Related Topics

3337290
udemy ID
7/16/2020
course created date
7/22/2020
course indexed date
Bot
course submited by