Java [Михаил Русаков] Научись программировать на языке Java с нуля в кратчайшие сроки (2019)

Arsenn32
Arsenn32

Arsenn32

Премиум
Регистрация
08/01/2019
Сообщения
5.840
Репутация
19.644
  • 1
  • #1
Автор: Михаил Русаков
Название: Научись программировать на языке Java с нуля в кратчайшие сроки (2019)

[Михаил Русаков] Научись программировать на языке Java с нуля в кратчайшие сроки (2019)


Описание:

Раздел 1. Введение

В данном разделе Вы узнаете:
  1. Как наиболее эффективно проходить курс.
  2. Как работает язык Java изнутри. Это очень важно понимать, поскольку такие базовые знания отличают дилетанта от профессионала.
  3. В какой среде разработки лучше писать Java-программы. Мне довелось испробовать 3 различных среды для этого языка, с каждой из которых я проработал не менее нескольких десятков часов, и выбрал в итоге на свой взгляд наилучшую, с которой я Вас и познакомлю.
После просмотра данного раздела Вы уже будете знать, что это за язык, как он работает, а также у Вас уже будет всё готово для написания Java-программ.

Раздел 2. Основы программирования на Java

В данном разделе Вы узнаете:
  1. Как выглядит Hello World в 2-х различных вариантах.
  2. Что такое переменные, как они создаются и используются.
  3. Какие типы переменных есть в Java и чем они отличаются друг от друга.
  4. Какие арифметические, логические и побитовые операции есть в Java и как их использовать.
  5. Что такое условный оператор и как он работает.
  6. Что такое циклы и какие они есть в Java.
  7. Что такое цикл for, foreach, while и do-while и какая между ними разница.
  8. Что такое оператор switch-case и как его использовать в Java.
  9. Что такое массивы, какие они бывают и, как и когда их использовать.
После прохождения этого раздела Вы уже сможете создавать простые программы на Java.

Раздел 3. Объектно-ориентированное программирование в Java

В данном разделе Вы узнаете:
  1. Что такое объектно-ориентированное программирование и какие парадигмы в нём есть.
  2. Как создаётся класс в Java.
  3. Что такое методы и их перегрузка.
  4. Что такое модификаторы доступа и как правильно их применять.
  5. Что такое статические поля и методы.
  6. Как использовать наследование в Java.
  7. Что такое внутренние классы.
  8. Что такое абстрактные классы и методы.
  9. Что такое интерфейсы и как их применять при написании сложных программ.
  10. Что такое анонимные классы и как они позволяют экономить время при программировании.
  11. Что такое обобщённые классы и методы и как они используются.
  12. Как использовать методы toString() и clone().
  13. Что такое лямбда-выражения (это новинка из Java 8) и как они применяются на практике.
  14. Что такое рекурсия и где она применяется.
После просмотра данного раздела Вы сможете создавать относительно сложные программы с любой по сложности иерархией классов и интерфейсов.

Раздел 4. Исключения в Java

В данном разделе Вы узнаете:
  1. Что такое исключения и почему они так важны.
  2. Как обрабатываются исключения в Java.
  3. Как используется блок finally.
  4. Как генерировать исключения.
  5. Как обрабатывать много исключений.
  6. Как создавать свои собственные исключения.
Просмотрев этот раздел Вы сможете грамотно обрабатывать самые различные исключительные ситуации, как в чужих библиотеках, так и при написании собственных.

Раздел 5. Основные классы в Java

В данном разделе Вы узнаете:
  1. Выполнять самые различные строковые операции
  2. Выполнять разнообразные математические операции
  3. Использовать коллекции – важнейшие классы, без которых не обходится ни одна мало-мальски серьёзная программа.
  4. Работать с датой и временем в Java.
  5. Использовать множество различных классов и главное узнаете, как их осваивать самостоятельно.
После прохождения данного раздела Вы сможете самостоятельно осваивать новые классы, что является важнейшей частью при написании программ с абсолютно любым функционалом.

Раздел 6. Создание пользовательского интерфейса

Из этого раздела Вы узнаете:
  1. Как создается пользовательский интерфейс в Java.
  2. Как выводится окно программы и как его настраивать.
  3. Какие есть элементы пользовательского интерфейса, как их выводить и использовать.
  4. Как делать компоновку элементов, используя классы Java, и какие возможности есть для этого в IDE.
  5. Что такое события и как их обрабатывать.
  6. Как создаётся меню программ и как реализуется его обработка.
  7. Как обрабатывать события мыши и клавиатуры.
  8. Как создаётся собственный пользовательский компонент.
Просмотрев данный раздел, Вы научитесь создавать программы с любым интерфейсом, а также научитесь обрабатывать действия пользователя (нажатие кнопки, ввода текста, нажатие клавиш на клавиатуре, движение мышью и так далее).

Раздел 7. Работа с графикой

В этом разделе Вы узнаете:
  1. Как вообще можно рисовать в Java.
  2. Как рисовать различные фигуры.
  3. Как создать анимацию.
  4. Как вывести изображение из файла или из Интернета.
  5. Как рисовать свои собственные компоненты (например, ту же кнопку, но со своим дизайном).
После этого раздела Вы сможете не только создавать приложения со своим неповторимым внешним видом, но и выводить различные графики, создавать компьютерные игры.

Раздел 8. Работа с внешними ресурсами

В этом разделе Вы изучите:
  1. Процесс получения информации о файле.
  2. Процесс чтения данных из файла как текстовых, так и всех остальных типов файлов.
  3. Процесс записи данных в файл.
  4. Процесс загрузки данных с удалённого сервера, что лично я в своих программах использовал безумно часто (связь по API с моим сервером, загрузка данных с API других сайтов, парсинг Web-страниц и так далее).
Просмотрев этот раздел, Вы научитесь работать с файлами и директориями: создавать их, удалять, читать их и записывать в них информацию, а также сможете работать с удалёнными серверами, получая и отправляя запросы.

Раздел 9. Многопоточное программирование

Посмотрев данный раздел, Вы узнаете:
  1. Что такое многопоточное программирование, как оно работает изнутри и для чего оно нужно.
  2. Как создать отдельный поток в Java.
  3. Как управлять потоками и синхронизировать их работу.
  4. Что такое демон-потоки и как их можно использовать.
Просмотрев данный раздел, Вы научитесь создавать сложные многопоточные приложения.

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 
Последнее редактирование:

Отзывов в теме: 1

Не смотря на то, что некоторые уроки с разными названиями, базовые знания даются на 5 с плюсом. Круто, что есть такие ребята, которые рассказывают основные моменты программирования. Но не в коем случае не воспринимайте данный курс как то, что там всё будет, такого просто невозможно, если это не какой-нибудь скилбокс, конечно. Ребята же рассказывают то, что сами знают. Поэтому нужно смотреть не только одних авторов. Сколько людей - столько и мнений. Так что на одном материале в этой теме не тормозитесь, смотрите еще что-нибудь.
Всем мир))
 

Задачи к каждой теме присутствуют?
 
В разделе 3 ООП вот что заметил с этими тремя роликами: урок 4(модификаторы доступа), урок 7(внутренние классы), урок 8(абстрактные классы). итак, урок 4 и урок 8 - это два одинаковых видео с разными названиями, а именно в них рассказывается про внутренние классы. урок 7 (внутренние классы) название ошибочно, в видео рассказывают про модификаторы доступа. в итоге: урок 4(модификаторы доступа) и урок 7(внутренние классы) название нужно поменять местами, а урок 8(абстрактные классы) вовсе отсутствует. возможно ли это исправить?
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Похожие темы

Малыш Джон
Ответы
48
Просмотры
24K
Lena Moscleans
Lena Moscleans
Брат Тук
Ответы
0
Просмотры
824
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
1K
Брат Тук
Брат Тук
Дева Мэриан
Ответы
0
Просмотры
2K
Дева Мэриан
Дева Мэриан
Копостник
Ответы
0
Просмотры
1K
Копостник
Копостник
Малыш Джон
Ответы
3
Просмотры
2K
faust_last
Малыш Джон
Ответы
0
Просмотры
3K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
0
Просмотры
3K
Малыш Джон
Малыш Джон
Сверху Снизу