Последние поступления

  • Бесплатный видеокурс
  • Бесплатный видеокурс
  • Бесплатный видеокурс
  • Видеокурс
  • Видеокурс
  • Видеокурс

    Последние новости

    • Скидка 50%. Курс
    • Скидка 30% до 19 января 2020 г. Запуск 4 потока на курсе Time Blending. (Глеба Хлопунова)
    • 30% скидка на курсы до 27 января 2020 года. (Александр Куртеев)
    • Скидк 60%. до 16 января 2020. Распродажа от команды WebForMySelf!
    • ПОЛУЧИТЕ СКИДКУ ДО 80%! Большая распродажа в честь Нового Года! (Михаил Русаков)
    • Скидка 25%. Коллекции экшенов ART Color. (Алексей Кузьмичев)

      Мы в сети

      VK
      FB

      Оформите подписку!

       Введите Ваш E-m@il и
      получайте свежие новости

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

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

      Страница автора - Михаил Русаков
      Страница автора

      Автор: Михаил Русаков

      Данный курс научит Вас программировать на одном из самых прибыльных языков программирования в мире - Java. Курс состоит из 9-ти разделов, в которых с нуля объясняется и показывается процесс написания программ на Java. В курсе Вы получите всю необходимую теорию, а также увидите множество практических примеров, в том числе, и из моей личной практики. Просмотрев данный курс и выполнив упражнения из него, Вы сможете создавать программы любой сложности на языке Java.

      Смотреть видео:

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

      Содержание:

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

      В данном разделе Вы узнаете:

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

      После просмотра данного раздела Вы уже будете знать, что это за язык, как он работает, а также у Вас уже будет всё готово для написания Java-программ.

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

      В данном разделе Вы узнаете:

      • Как выглядит Hello World в 2-х различных вариантах.
      • Что такое переменные, как они создаются и используются.
      • Какие типы переменных есть в Java и чем они отличаются друг от друга.
      • Какие арифметические, логические и побитовые операции есть в Java и как их использовать.
      • Что такое условный оператор и как он работает.
      • Что такое циклы и какие они есть в Java.
      • Что такое цикл for, foreach, while и do-while и какая между ними разница.
      • Что такое оператор switch-case и как его использовать в Java.
      • Что такое массивы, какие они бывают и, как и когда их использовать.

      После прохождения этого раздела Вы уже сможете создавать простые программы на 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.
      • Как управлять потоками и синхронизировать их работу.
      • Что такое демон-потоки и как их можно использовать.

      Просмотрев данный раздел, Вы научитесь создавать сложные многопоточные приложения.

      • Бонус 1. Паттерны проектирования

      Мне крайне трудно будет объяснить ценность этого Бонуса тем, кто ещё слабо знаком с программированием. Но поверьте мне на слово – это важнейшая информация, крайне необходимая для создания грамотной архитектуры средних и сложных приложений. В данном Бонусе содержится 10 уроков, в которых Вы узнаете, что такое паттерны проектирования и почему они так важны, а также Вы изучите следующие паттерны с примерами их применения: Singleton, Prototype, Builder, Adapter, Bridge, Facade, Mediator, Observer, Strategy.

      Сразу хочу отметить, что те, кто пытался изучить паттерны проектирования по книгам или статьям в Интернете, обратили внимание, что понять их крайне сложно. Они написаны настолько замудрённо, что даже уже достаточно опытные программисты не в состоянии их понять. Данные бонусные уроки были записаны так, чтобы понять и начать использовать паттерны мог абсолютно любой Java-программист. Это достигается за счёт аналогий из жизни, объяснении на простых логических примерах и написании кода паттернов с подробнейшими комментариями во время этого процесса.

      И, кстати говоря, большинство паттернов универсально и подойдёт не только для Java, но и для массы других языков, где есть объектно-ориентированное программирование (тот же PHP, например).

      • Бонус 2. Калькулятор на Java

      В этих 3-х бонусных уроках Вы увидите процесс создания калькулятора на Java. Данный Бонус Вас научит грамотно использовать компоненты, классы компоновки, обработки событий, а также учитывать 1001 мелочь при написании программ.

      • Бонус 3. Парсер курсов валют

      В этом Бонусе за 3 урока Вы научитесь создавать XML-файлы с URL, парсить их и вытаскивать необходимые данные. Затем полученные данные мы с Вами выведем в красивом виде в окно нашей программы. В итоге, при открытии программы пользователь будет всегда видеть свежие котировки валют в табличном виде.

      • Страница курса - Программирование на Java с Нуля до Гуру. (Михаил Русаков)
      • Похожие видеокурсы по теме:
        Видеокурс Бесплатный видеокурс
        Видеокурс Бесплатный видеокурс
        Видеокурс Бесплатный видеокурс
        Видеокурс Бесплатный видеокурс
        Видеокурс Бесплатный видеокурс
        Видеокурс Бесплатный видеокурс
      • Смотрите бесплатное видео по теме:
        Промо ролики видеокурса CMS 1C-Битрикс быстрый старт, первые результаты. (Андрей Кудлай - Webformyself)
        Промо ролики видеокурса CakePHP - мощь и гибкость современного PHP-фреймворка. (Андрей Кудлай - Webformyself)
        Промо ролики видеокурса Full-Stack практика. Создание JavaScript блога. (Владилен Минин - Webformyself)
        Промо ролики видеокурса JavaScript. Быстрый старт. (Владилен Минин - Webformyself)
        Промо ролики видеокурса Основы JavaScript. (Дмитрий Науменко)
        Промо ролики видеокурса Премиум уроки по JavaScript. (Андрей Кудлай - Webformyself)

      Добавить комментарий


      Защитный код
      Обновить