Михаил Русаков «Программирование на Java с Нуля до Гуру 2019» слив скачать
- Добавлено: 2021-12-01
- Автор курса: Михаил Русаков
- Сайт автора: Перейти
- Доступ: Облако Mail / Yandex / Google
- Скачать: PC / Smartphone / Tablet
Какие знания потребуются для прохождения курса?
Никаких специальных знаний не требуется. Но, разумеется, элементарная компьютерная грамотность необходима: знать, что такое файл, уметь хотя бы на самом-самом базовом уровне работать в текстовых редакторах (например, в том же Word, Excel), включать/выключать компьютер, знать элементарные термины (архив, папка, операционная система).
Курс состоит из 9 разделов
Раздел 1.
Введение
В данном разделе Вы узнаете:
- Как наиболее эффективно проходить курс.
- Как работает язык Java изнутри. Это очень важно понимать, поскольку такие базовые знания отличают дилетанта от профессионала.
- В какой среде разработки лучше писать Java-программы. Мне довелось испробовать 3 различных среды для этого языка, с каждой из которых я проработал не менее нескольких десятков часов, и выбрал в итоге на свой взгляд наилучшую, с которой я Вас и познакомлю.
Раздел 2.
Основы программирования на Java
В данном разделе Вы узнаете:
- Как выглядит Hello World в 2-х различных вариантах.
- Что такое переменные, как они создаются и используются.
- Какие типы переменных есть в Java и чем они отличаются друг от друга.
- Какие арифметические, логические и побитовые операции есть в Java и как их использовать.
- Что такое условный оператор и как он работает.
- Что такое циклы и какие они есть в Java.
- Что такое цикл for, foreach, while и do-while и какая между ними разница.
- Что такое оператор switch-case и как его использовать в Java.
- Что такое массивы, какие они бывают и, как и когда их использовать.
Раздел 3.
Объектно-ориентированное программирование в Java
В данном разделе Вы узнаете:
- Что такое объектно-ориентированное программирование и какие парадигмы в нём есть.
- Как создаётся класс в Java.
- Что такое методы и их перегрузка.
- Что такое модификаторы доступа и как правильно их применять.
- Что такое статические поля и методы.
- Как использовать наследование в Java.
- Что такое внутренние классы.
- Что такое абстрактные классы и методы.
- Что такое интерфейсы и как их применять при написании сложных программ.
- Что такое анонимные классы и как они позволяют экономить время при программировании.
- Что такое обобщённые классы и методы и как они используются.
- Как использовать методы toString() и clone().
- Что такое лямбда-выражения (это новинка из Java 8) и как они применяются на практике.
- Что такое рекурсия и где она применяется.
Раздел 4.
Исключения в Java
В данном разделе Вы узнаете:
- Что такое исключения и почему они так важны.
- Как обрабатываются исключения в Java.
- Как используется блок finally.
- Как генерировать исключения.
- Как обрабатывать много исключений.
- Как создавать свои собственные исключения.
Просмотрев этот раздел, Вы сможете грамотно обрабатывать самые различные исключительные ситуации, как в чужих библиотеках, так и при написании собственных.
Раздел 5.
Основные классы в Java
В данном разделе Вы узнаете:
- Выполнять самые различные строковые операции
- Выполнять разнообразные математические операции
- Использовать коллекции – важнейшие классы, без которых не обходится ни одна мало-мальски серьёзная программа.
- Работать с датой и временем в Java.
- Использовать множество различных классов и главное узнаете, как их осваивать самостоятельно.
После прохождения данного раздела Вы сможете самостоятельно осваивать новые классы, что является важнейшей частью при написании программ с абсолютно любым функционалом.
Раздел 6.
Создание пользовательского интерфейса
Из этого раздела Вы узнаете:
- Как создаётся пользовательский интерфейс в Java.
- Как выводится окно программы и как его настраивать.
- Какие есть элементы пользовательского интерфейса, как их выводить и использовать.
- Как делать компоновку элементов, используя классы Java, и какие возможности есть для этого в IDE.
- Что такое события и как их обрабатывать.
- Как создаётся меню программ и как реализуется его обработка.
- Как обрабатывать события мыши и клавиатуры.
- Как создаётся собственный пользовательский компонент.
Раздел 7.
Работа с графикой
В этом разделе Вы узнаете:
- Как вообще можно рисовать в Java.
- Как рисовать различные фигуры.
- Как создать анимацию.
- Как вывести изображение из файла или из Интернета.
- Как рисовать свои собственные компоненты (например, ту же кнопку, но со своим дизайном).
Раздел 8.
Работа с внешними ресурсами
В этом разделе Вы изучите:
- Процесс получения информации о файле.
- Процесс чтения данных из файла как текстовых, так и всех остальных типов файлов.
- Процесс записи данных в файл.
- Процесс загрузки данных с удалённого сервера, что лично я в своих программах использовал безумно часто (связь по API с моим сервером, загрузка данных с API других сайтов, парсинг Web-страниц и так далее).
Раздел 9.
Многопоточное программирование
Посмотрев данный раздел, Вы узнаете:
- Что такое многопоточное программирование, как оно работает изнутри и для чего оно нужно.
- Как создать отдельный поток в Java.
- Как управлять потоками и синхронизировать их работу.
- Что такое демон-потоки и как их можно использовать.
Купить другие курсы и тренинги от Михаила Русакова
Рекомендуемые курсы
Так как освоить WordPress всего за 5 часов? Безусловно, можно пытаться освоить WordPress самостоятельно, но даже на установку локального сервера новичок потратит часов 10-15, чтобы во всём разобраться и чтобы всё заработало. А потом ещё установка WordPress, потом ещё случайное тыканье по кнопкам,
Вся необходимая информация по Java Core в одном курсе + ДЗ! После прохождения курса бесплатное тестовое собеседование. Авторы: Artem Vorov (Артем Воров) Последнее обновление: 12/2020 русский Чему вы научитесь Основы Java (типы данных, условные операторы, циклы, массивы, ввод данных) Исключения
Чему вы научитесь Мы изучим и подробно разберем все премудрости Андроид разработки. Если вы хотите научиться создавать любое Андроид приложение, разместить свое приложение в Google Play и зарабатывать на этом деньги, стать профессиональным Андроид разработчиком или просто создавать приложения в
Описание Чему Вы научитесь на курсе? - Научитесь писать полноценные программы на языке Java - Освоите базовые конструкции языка Java - Научитесь комментировать свой код и писать его в хорошем стиле - Научитесь создавать мини-игры без графики - Научитесь быстро решать простейшие математические
Чему вы научитесь Разработка программ на языке Java Синтаксис языка Java Основные конструкции - циклы и условия Объектно-ориентированное программирование Многопоточность JUnit-тестирование Collections Framework (подробный разбор) Generics (обобщения) Stream API Потоки ввода-вывода Подготовка к
Изучение Java на простых примерах для новичков. Теория, практика, домашние задания и их разборы. ЛИДЕР ПРОДАЖ 4,8 (156 оценок) 719 студентов зарегистрировано Авторы: Zaur Tregulov Последнее обновление: 11/2018 Русский Чему вы научитесь Вы шаг за шагом детально изучите 46 основных тем языка Java
Больше курсов по этой теме
Чему вы научитесь Создание сайта с нуля WordPress для начинающих Создание сайта без программирования Подготовка контент-менеджера WordPress Как создать свой сайт с нуля Курс по ВордПресс для новичков Описание Подробный обучающий курс по созданию и управлению сайтом на CMS WordPress. Курс
Что внутри Основная часть видеокурса разделена на 2 фундаментальных блока и включает в себя 66 уроков общей продолжительностью порядка 13 часов. Вы получите блок по веб-дизайну и блок по верстке. А 11 бонусных видеокурсов, общей продолжительностью 20 часов, дадут новичкам всю необходимую
Курс ориентирован на тех людей, кто уже знаком с языком программирования Java и хотел бы углубить свои знания и изучить продвинутые темы этого языка программирования. В курсе детально и подробно объясняются важнейшие темы Java и программирования в целом, которые необходимы для работы в индустрии.
Разработка Telegram ботов на Pyrogram Python Научитесь создавать телеграм ботов любой сложности используя Pyrogram с нуля Описание О Pyrogram Это современный Python фреймворк, который позволяет создавать Telegram ботов. Он не предоставляет возможность писать ботов, которые создаются через BotFather
Анализ данных на языке SQL - NEW (2020) Язык SQL –самый мощный инструмент для обработки данных, придуманный человеком. Этот простой и выразительный язык запросов поддерживается всеми современными базами данных (в том числе Microsoft, Oracle, IBM) и инструментами анализа и программирования (в том
На курсе мы разберём основные профессии в IT и пройдем обучение по направлению QA Кто такой QA-специалист QA-инженер IT-специалист, который ищет ошибки в программном обеспечении: мобильных приложениях, играх, на сайтах и т.д. Ты наверняка слышала сленговое название этой профессии — тестировщик.
Отзывы о курсе «Программирование на Java с Нуля до Гуру 2019» от Михаила Русакова