Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

Программирование на Java с Нуля до Гуру 2019 (Михаил Русаков)

Программирование на Java с Нуля до Гуру 2019 (Михаил Русаков)
Программирование на Java с Нуля до Гуру 2019 (Михаил Русаков)
  • О курсе
  • Артикул: WVP-39151
  • Автор: Михаил Русаков
  • Вид товара: цифровой
  • Добавлено: 2021-12-01
В наличии
1050 RUB

О товаре

Java – это чисто объектно-ориентированный язык, главной особенностью которого является полная независимость от операционной системы и даже устройств. Всё, что нужно для запуска Java-программы – это виртуальная Java-машина (JVM). По этой причине, её используют при программировании множества устройств: «старые» мобильные телефоны, смартфоны (Android, в частности), бытовая техника, банковские карточки и даже марсоход Spirit. Применений у этого языка, как видите, масса.
Какие знания потребуются для прохождения курса?
Никаких специальных знаний не требуется. Но, разумеется, элементарная компьютерная грамотность необходима: знать, что такое файл, уметь хотя бы на самом-самом базовом уровне работать в текстовых редакторах (например, в том же Word, Excel), включать/выключать компьютер, знать элементарные термины (архив, папка, операционная система).
Курс состоит из 9 разделов
Раздел 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. Что такое демон-потоки и как их можно использовать.
Просмотрев данный раздел, Вы научитесь создавать сложные многопоточные приложения.

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Михаил Русаков

Wordpress 5 с нуля до гуру (Михаил Русаков)
Так как освоить WordPress всего за 5 часов? Безусловно, можно пытаться освоить WordPress самостоятельно, но даже на установку локального сервера новичок потратит часов 10-15, чтобы во всём разобраться и чтобы всё заработало. А потом ещё установка WordPress, потом ещё случайное тыканье по кнопкам,
1620 RUB
Создание крупного проекта на Java с нуля (Михаил Русаков)
Видеокурс, из 67 видеоуроков, общая длительность 16 часов Бонус, отлично дополняющий основной курс Упражнения и все исходники из уроков
1680 RUB
Создание игр на Unreal Engine 4 (Михаил Русаков)
Почему именно Unreal Engine 4? Этот вопрос действительно очень важный. И в отличие от фанатов того же Unity у меня был выбор, так как я начал изучать Unreal Engine в 2016-м году, а не годами ранее, когда действительно был только Unity. А в 2016-м году уже было 3 крупных движка: Unreal Engine 4,
1750 RUB
Своя Web-студия за 55 дней (Михаил Русаков)
Главная особенность курса состоит даже не в уникальности знаний и моего многолетнего опыта, и даже не в том, что это целое реалити-шоу, где я открываю свою Web-студию, записывая все свои шаги, а именно в психологической помощи, чтобы довести Вас до конечного отличного результата. Но, как это
1660 RUB
PHP и MySQL с Нуля до Гуру 2.0 (Михаил Русаков)
Для тех, кто хочет научиться создавать сложные сайты на PHP и MySQL и освоить одну из самых актуальных и высокооплачиваемых профессий в 21-м веке. Курс состоит из 11 разделов. Раздел №1. Установка локального сервера Раздел №2. Основы языка PHP Раздел №3. Стандартные функции PHP Раздел №4.
1075 RUB
Создание и продвижение лендинга под ключ (Михаил Русаков)
Автор: Михаил Русаков ЧТО ТАКОЕ ЛЕНДИНГ? Теперь когда Вы убедились в моей компетенции, я хочу объяснить, что такое лендинг тем, кто ещё этого не знает. Лендинг – это целевая страница или просто Web-страница, главной целью которой является выполнение определённого действия. Например, подписка на
1025 RUB