Автор: Михаил Русаков
Данный курс научит Вас программировать на одном из самых прибыльных языков программирования в мире - Java. Курс состоит из 9-ти разделов, в которых с нуля объясняется и показывается процесс написания программ на Java. В курсе Вы получите всю необходимую теорию, а также увидите множество практических примеров, в том числе, и из моей личной практики. Просмотрев данный курс и выполнив упражнения из него, Вы сможете создавать программы любой сложности на языке Java.
В данном разделе Вы узнаете:
После просмотра данного раздела Вы уже будете знать, что это за язык, как он работает, а также у Вас уже будет всё готово для написания Java-программ.
В данном разделе Вы узнаете:
После прохождения этого раздела Вы уже сможете создавать простые программы на Java.
В данном разделе Вы узнаете:
После просмотра данного раздела Вы сможете создавать относительно сложные программы с любой по сложности иерархией классов и интерфейсов.
В данном разделе Вы узнаете:
Просмотрев этот раздел Вы сможете грамотно обрабатывать самые различные исключительные ситуации, как в чужих библиотеках, так и при написании собственных.
В данном разделе Вы узнаете:
После прохождения данного раздела Вы сможете самостоятельно осваивать новые классы, что является важнейшей частью при написании программ с абсолютно любым функционалом.
Из этого раздела Вы узнаете:
Просмотрев данный раздел, Вы научитесь создавать программы с любым интерфейсом, а также научитесь обрабатывать действия пользователя (нажатие кнопки, ввода текста, нажатие клавиш на клавиатуре, движение мышью и так далее).
В этом разделе Вы узнаете:
После этого раздела Вы сможете не только создавать приложения со своим неповторимым внешним видом, но и выводить различные графики, создавать компьютерные игры.
В этом разделе Вы изучите:
Просмотрев этот раздел, Вы научитесь работать с файлами и директориями: создавать их, удалять, читать их и записывать в них информацию, а также сможете работать с удалёнными серверами, получая и отправляя запросы.
Посмотрев данный раздел, Вы узнаете:
Просмотрев данный раздел, Вы научитесь создавать сложные многопоточные приложения.
Мне крайне трудно будет объяснить ценность этого Бонуса тем, кто ещё слабо знаком с программированием. Но поверьте мне на слово – это важнейшая информация, крайне необходимая для создания грамотной архитектуры средних и сложных приложений. В данном Бонусе содержится 10 уроков, в которых Вы узнаете, что такое паттерны проектирования и почему они так важны, а также Вы изучите следующие паттерны с примерами их применения: Singleton, Prototype, Builder, Adapter, Bridge, Facade, Mediator, Observer, Strategy. Сразу хочу отметить, что те, кто пытался изучить паттерны проектирования по книгам или статьям в Интернете, обратили внимание, что понять их крайне сложно. Они написаны настолько замудрённо, что даже уже достаточно опытные программисты не в состоянии их понять. Данные бонусные уроки были записаны так, чтобы понять и начать использовать паттерны мог абсолютно любой Java-программист. Это достигается за счёт аналогий из жизни, объяснении на простых логических примерах и написании кода паттернов с подробнейшими комментариями во время этого процесса. И, кстати говоря, большинство паттернов универсально и подойдёт не только для Java, но и для массы других языков, где есть объектно-ориентированное программирование (тот же PHP, например).
В этих 3-х бонусных уроках Вы увидите процесс создания калькулятора на Java. Данный Бонус Вас научит грамотно использовать компоненты, классы компоновки, обработки событий, а также учитывать 1001 мелочь при написании программ.
В этом Бонусе за 3 урока Вы научитесь создавать XML-файлы с URL, парсить их и вытаскивать необходимые данные. Затем полученные данные мы с Вами выведем в красивом виде в окно нашей программы. В итоге, при открытии программы пользователь будет всегда видеть свежие котировки валют в табличном виде. |