Доступно

[Udemy] Java. От простого к сложному (Александр Васко)

Тема в разделе "Курсы по программированию", создана пользователем enot, 12 июн 2020.

Тема найдена по тегам:
Цена:
2500р.
Взнос:
109р.

Список участников складчины:

1. enot
Тип: Стандартная складчина
Оцените эту складчину: /5,
  1. 12 июн 2020
    #1
    enot
    enot Организатор
    [Udemy] Java. От простого к сложному (Александр Васко)
    [​IMG]

    Научитесь программировать на Java
    Что входит в курс

    33 часа видео

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

    Материалы курса
    102 лекции - 33:10:34

    – Подготовка рабочей среды - 37:23
    Установка Java JDK и Intellij Idea (Опционально) - 12:39
    Создание первой программы - HelloWorld - 24:44

    – Базовые конструкции языка Java - 03:59:25
    Примитивные типы данных - 09:55
    Переменные в Java. Часть 1 - 19:24
    Переменные в Java. Часть 2 - 20:43
    Приведение типов данных - 19:27
    Операторы языка Java. Часть 1 - 26:16
    Операторы языка Java. Часть 2 - 22:07
    Условные операторы if - else - 18:25
    Циклический оператор While - 17:34
    Циклический оператор for - 11:16
    Оператор Switch - 23:09
    Методы в Java - 24:38
    Работа с типом String - 26:31

    – Основы ООП. Часть 1 - 02:29:08
    Классы и объекты - 12:50
    Методы get() и set() - 16:01
    Ключевое слово static. Статические поля и методы - 20:50
    Модификаторы доступа - 23:54
    Константы. Перечисления (Enum) - 19:43
    Перечисления. Часть 2 - 11:59
    Конструкторы классов. Ключевое слово import - 25:19
    Конструкторы. Часть 2. Инициализация объектов - 18:32

    – ООП. Часть 2 - 03:22:52
    Наследование. Часть 1 - 20:39
    Наследование. Часть 2 - 22:58
    Наследование. Часть 3 - 20:20
    Композиция - 21:14
    Полиморфизм - 15:11
    Абстрактные классы - 17:18
    Интерфейсы. Часть 1 - 24:17
    Интерфейсы. Часть 2 - 12:23
    Вложенные (Nested) классы - 23:05
    Локальные и анонимные классы - 25:27

    – Обработка исключений (Exception handling) - 01:25:15
    Основы. try-catch блоки - 22:50
    Checked vs. Unchecked исключения - 25:52
    Блок finally. Подавление исключений - 21:33
    Создание классов исключений. Try-with-resources - 15:00

    – Коллекции в Java - 07:54:06
    Одномерный массив - 14:51
    Сортировка одномерного массива - 15:59
    Индексы массивов - 17:04
    Двумерные массивы - 20:32
    Динамический массив (ArrayList). Часть 1 - 21:03
    Динамический массив (ArrayList). Часть 2 - 23:03
    Динамический массив (ArrayList). Часть 3 - 19:43
    Связный список. Часть 1 - 15:09
    Связный список. Часть 2 - 17:55
    Интерфейс Collection и его наследники - 22:52
    Класс Collection. Интерфейс Comparable - 24:12
    Класс Collection. Часть 2. Интерфейс Comparator - 23:45
    Класс Collection. Часть 3. Дополнительные методы (опционально) - 31:01
    Класс Stack - 11:03
    Интерфейс Queue. Класс Priority Queue - 17:41
    Интерфейс Deque - 08:43
    Интерфейс Set - 10:13
    Класс HashSet. Метод equals - 22:24
    Методы equals и hashCode - 15:00
    Операции с множествами - 13:57
    Класс TreeSet - 22:22
    Интерфейс Map - 14:28
    Класс HashMap. Часть 1 - 22:17
    Класс HashMap. Часть 2 - 17:02
    Класс TreeMap. Часть 1 - 18:12
    Класс TreeMap. Часть 2 - 13:35

    – Работа с файлами в Java. Потоки ввода-вывода - 04:41:19
    Запись в файл с помощью FileWriter класса - 17:02
    Чтение из файла с помощью класса FileReader - 14:46
    Байтовый поток (ByteStream) - 14:34
    Сохранение объектов используя ObjectOutputStream. Часть 1 - 16:44
    Сохранение объектов используя ObjectOutputStream. Часть 2 - 20:37
    Использование java.io.File для работы с файлами - 18:19
    Работа с Java NIO. Классы Paths и Files - 25:29
    Чтение и запись файлов с помощью Java NIO - 21:42
    Java NIO Каналы и Буферы. Часть 1 - 17:13
    Java NIO Каналы и Буферы. Часть 2 - 16:11
    Работа с файлами со случайным доступом (Random Access files) - 18:37
    Работа с директориями - 16:24
    Атрибуты файла - 24:39
    Файл визитор - 25:12
    Рекурсивное копирование файлов - 13:50

    – Параметризированные (generic) типы в Java - 01:15:05
    Зачем нужны generic типы? - 10:54
    Параметризованные методы - 14:11
    Наследование параметризованных типов - 19:20
    Подстановка (wildcarding) типов - 30:40

    – Лямбда выражения (Lambda-expressions) и стримы (Streams) - 04:19:48
    Lambda-expressions. Основы, синтаксис - 22:43
    Функциональные интерфейсы в Lambda выражениях - 28:57
    Method reference - 16:27
    Область видимости переменных в Lambda - 11:14
    Интерфейсы пакета java.util.Function. Predicate, Function, etc - 34:06
    Static и default методы в интерфейсах - 19:49
    Функции высшего порядка - 27:18
    Обзор интерфейса Stream - 20:34
    Методы интерфейса стрим. Часть 1 - 29:24
    Методы интерфейса стрим. Часть 2 - 17:42
    Parallel Stream - 31:34

    – Многопоточность (Multithreading) в Java - 03:06:13
    Создание потоков - 19:09
    Ключевое слово Volatile - 15:43
    Synchronized методы и блоки - 23:08
    Daemon потоки - 22:46
    Executor service - 15:28
    Producer-consumer шаблон - 14:17
    Wait и Notify методы - 15:59
    ReentrantLock класс - 20:26
    Класс Semaphore - 19:53
    Интерфейсы Callable and Future - 19:24

    Требования
    Общие навыки использования компьютера. Преимуществом будет предыдущий опыт в ИТ, знание английского языка.

    Описание
    Представляю Вам курс "Java. От простого к сложному". С помощью данного курса вы сможете усвоить основные концепции самого популярного на данный момент объектно-ориентированного языка программирования. В процессе прохождения курса вы изучите принципы ООП, научитесь работать с коллекциями, усвоите основы многопоточности, поймете, как устроены Лямбда-выражения. Мы с Вами так же научимся работать с файлами и познакомимся с некоторыми другими темами. Курс построен таким образом, что вы можете проходить разделы независимо друг от друга. Большинство разделов устроены так, что первые несколько видео рассказывают основы, а последние дают углубленное понимание темы. Материал подается с целью дать достаточно глубокое понимание темы, чтобы студент мог внятно отвечать на поставленные вопросы в процессе прохождения собеседования. Данный курс не заменит Вам практику. Вы должны писать код, чтобы добиться успеха. Но для того чтобы облегчить вам задачу, в процессе обновления курса будут добавляться практические задания. Так же огромным плюсом будет участие в дискуссиях на нашем форуме.

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

    Желаю легкого обучения.
    Александр.

    Какова целевая аудитория?
    Всем кто хочет изучить программирование на Java с ноля или улучшить свои навыки.

    О преподавателе
    Aleksandr Vasko
    Java разработчик.
    Привет. Меня зовут Александр. Я зарабатываю на жизнь программированием. Сейчас я живу и работаю в Нидерландах. За годы работы в международных компаниях у меня накопились знания и опыт, которыми хочу поделиться. Я очень люблю свою профессию и постараюсь помочь Вам изучить и полюбить программирование. По этому, давайте не будем терять время и приступим к обучению.

    Содержание по-файлово
    150365 [Udemy] Java. От простого к сложному

    01 Подготовка рабочей среды
    001 Установка Java JDK и Intellij Idea (Опционально).mp4 [140m 335k 595]
    002 Создание первой программы - HelloWorld.mp4 [134m 149k 14]

    02 Базовые конструкции языка Java
    003 Примитивные типы данных.mp4 [94m 844k 776]
    004 Переменные в Java. Часть 1.mp4 [172m 267k 15]
    005 Переменные в Java. Часть 2.mp4 [227m 330k 755]
    006 Приведение типов данных.mp4 [197m 2k 395]
    007 Операторы языка Java. Часть 1.mp4 [249m 560k 676]
    008 Операторы языка Java. Часть 2.mp4 [195m 748k 282]
    009 Условные операторы if - else.mp4 [162m 117k 372]
    010 Циклический оператор While.mp4 [177m 274k 241]
    011 Циклический оператор for.mp4 [97m 962k 297]
    012 Оператор Switch.mp4 [265m 278k 877]
    013 Методы в Java.mp4 [249m 118k 632]
    014 Работа с типом String.mp4 [334m 831k 275]
    015 hometask1.zip [14k 801]
    015 Домашнее задание по первому модулю.html [3k 56]

    03 ООП. Часть 1
    016 Линк на GitHub с примерами из лекций.html [1k 177]
    017 Классы и объекты.mp4 [86m 352k 987]
    018 Методы get() и set().mp4 [138m 474k 532]
    019 Ключевое слово static. Статические поля и методы.mp4 [224m 16k 646]
    020 Модификаторы доступа.mp4 [243m 229k 658]
    021 Константы. Перечисления (Enum).mp4 [198m 776k 489]
    022 Перечисления. Часть 2.mp4 [128m 483k 802]
    023 Конструкторы классов. Ключевое слово import.mp4 [223m 772k 633]
    024 Конструкторы. Часть 2. Инициализация объектов.mp4 [228m 208k 553]

    04 ООП. Часть 2
    025 Наследование. Часть 1.mp4 [180m 576k 842]
    026 Наследование. Часть 2.mp4 [249m 695k 534]
    027 Наследование. Часть 3.mp4 [239m 870k 459]
    028 Композиция.mp4 [254m 342k 525]
    029 Полиморфизм.mp4 [203m 288k 872]
    030 Абстрактные классы.mp4 [44m 693k 928]
    031 Интерфейсы. Часть 1.mp4 [224m 335k 713]
    032 Интерфейсы. Часть 2.mp4 [140m 567k 601]
    033 Вложенные (Nested) классы.mp4 [232m 735k 227]
    034 Локальные и анонимные классы.mp4 [281m 245k 697]

    05 Обработка исключений (Exception handling)
    035 Основы. try-catch блоки.mp4 [292m 725k 653]
    036 Checked vs. Unchecked исключения.mp4 [312m 561k 46]
    037 Блок finally. Подавление исключений.mp4 [317m 223k 520]
    038 Создание классов исключений. Try-with-resources.mp4 [219m 778k 969]

    06 Коллекции в Java
    039 Одномерный массив.mp4 [145m 334k 372]
    040 Сортировка одномерного массива.mp4 [168m 516k 360]
    041 Индексы массивов.mp4 [168m 293k 136]
    042 Двумерные массивы.mp4 [226m 545k 150]
    043 Динамический массив (ArrayList). Часть 1.mp4 [249m 54k 60]
    044 Динамический массив (ArrayList). Часть 2.mp4 [295m 912k 481]
    045 Динамический массив (ArrayList). Часть 3.mp4 [246m 405k 23]
    046 Связный список. Часть 1.mp4 [169m 870k 204]
    047 Связный список. Часть 2.mp4 [187m 311k 353]
    048 Интерфейс Collection и его наследники.mp4 [248m 47k 964]
    049 Класс Collection. Часть 1. Интерфейс Comparable.mp4 [258m 798k 734]
    050 Класс Collection. Часть 2. Интерфейс Comparator.mp4 [319m 402k 140]
    051 Класс Collection. Часть 3. Дополнительные методы (опционально).mp4 [403m 654k 129]
    052 Класс Stack.mp4 [140m 737k 343]
    053 Интерфейс Queue. Класс Priority Queue.mp4 [225m 454k 680]
    054 Интерфейс Deque.mp4 [102m 293k 998]
    055 Интерфейс Set.mp4 [109m 858k 677]
    056 Класс HashSet. Метод equals.mp4 [272m 730k 815]
    057 Методы equals и hashCode.mp4 [151m 724k 357]
    058 Операции с множествами.mp4 [184m 467k 369]
    059 Класс TreeSet.mp4 [174m 878k 849]
    060 Интерфейс Map.mp4 [162m 436k 430]
    061 Класс HashMap. Часть 1.mp4 [260m 184k 42]
    062 Класс HashMap. Часть 2.mp4 [220m 711k 625]
    063 Класс TreeMap. Часть 1.mp4 [273m 46k 143]
    064 Класс TreeMap. Часть 2.mp4 [214m 304k 153]

    07 Работа с файлами в Java. Потоки ввода-вывода
    065 Запись в файл с помощью FileWriter класса.mp4 [171m 253k 173]
    066 Чтение из файла с помощью класса FileReader.mp4 [190m 347k 660]
    067 Байтовый поток (ByteStream).mp4 [209m 847k 684]
    068 Сохранение объектов используя ObjectOutputStream. Часть 1.mp4 [224m 248k 760]
    069 Сохранение объектов используя ObjectOutputStream. Часть 2.mp4 [297m 494k 816]
    070 Использование java.io.File для работы с файлами.mp4 [241m 53k 645]
    071 Работа с Java NIO. Классы Paths и Files.mp4 [355m 880k 735]
    072 Чтение и запись файлов с помощью Java NIO.mp4 [311m 87k 554]
    073 Java NIO Каналы и Буферы. Часть 1.mp4 [195m 726k 84]
    074 Java NIO Каналы и Буферы. Часть 2.mp4 [213m 504k 264]
    075 Работа с файлами со случайным доступом (Random Access files).mp4 [261m 145k 824]
    076 Работа с директориями.mp4 [215m 964k 863]
    077 Атрибуты файла.mp4 [380m 285k 610]
    078 Файл визитор.mp4 [350m 780k 694]
    079 Рекурсивное копирование файлов.mp4 [196m 80k 701]

    08 Параметризированные (generic) типы в Java
    080 Зачем нужны generic типы_.mp4 [118m 514k 354]
    081 Параметризованные методы.mp4 [178m 759k 102]
    082 Наследование параметризованных типов.mp4 [227m 831k 300]
    083 Подстановка (wildcarding) типов.mp4 [394m 517k 601]

    09 Лямбда выражения (Lambda-expressions) и стримы (Streams)
    084 Lambda-expressions. Основы, синтаксис.mp4 [294m 222k 320]
    085 Функциональные интерфейсы в Lambda выражениях.mp4 [374m 406k 395]
    086 Method reference.mp4 [206m 113k 747]
    087 Область видимости переменных в Lambda.mp4 [123m 591k 789]
    088 Интерфейсы пакета java.util.Function. Predicate, Function, etc.mp4 [550m 345k 411]
    089 Static и default методы в интерфейсах.mp4 [259m 305k 821]
    090 Функции высшего порядка.mp4 [342m 7k 744]
    091 Обзор интерфейса Stream.mp4 [320m 344k 863]
    092 Методы интерфейса стрим. Часть 1.mp4 [397m 535k 468]
    093 Методы интерфейса стрим. Часть 2.mp4 [279m 379k 424]
    094 Parallel Stream.mp4 [434m 235k 417]

    10 Многопоточность (Multithreading) в Java
    095 Создание потоков.mp4 [213m 259k 827]
    096 Ключевое слово Volatile.mp4 [57m 440k 133]
    097 Synchronized методы и блоки.mp4 [275m 352k 45]
    098 Daemon потоки.mp4 [278m 145k 10]
    099 Executor service.mp4 [222m 467k 370]
    100 Producer-consumer шаблон.mp4 [191m 758k 726]
    101 Wait и Notify методы.mp4 [213m 979k 547]
    102 ReentrantLock класс.mp4 [285m 544k 103]
    103 Класс Semaphore.mp4 [267m 335k 244]
    104 Интерфейсы Callable and Future.mp4 [283m 368k 344]

     
    12 июн 2020