1. Новые складчины: Показать еще

    21.06.2018: [Кукла] Вальдорфские куклы (текстильные игровые)

    21.06.2018: Тонкая душа искусства (Армен Апресян)

    21.06.2018: Полный курс кройки и шитья. Объемное моделирование женской одежды для начинающих (Тереза Жилевска)

    21.06.2018: Натальная карта Ба Цзы (Елена Осетрова)

    21.06.2018: Мастер-класс куколка варвара-краса (Галина Голембовская) 2018

  2. Нужен организатор: Показать еще

    21.06.2018: Тонкая душа искусства (Армен Апресян)

    21.06.2018: Полный курс кройки и шитья. Объемное моделирование женской одежды для начинающих (Тереза Жилевска)

    21.06.2018: Натальная карта Ба Цзы (Елена Осетрова)

    20.06.2018: [аудиозапись] Детская агрессия (Валентина Паевская)

    20.06.2018: [Loftschool] Комплексное обучение PHP (2018)

  3. Сбор взносов Показать еще

    21.06.2018: Стань мастером продаж (Тони Роббинс)(2018)

    20.06.2018: [Хочу прогноз] Закрытый клуб "ЧМ-18"

    20.06.2018: Золотое трио молодости. 1+2 ступени (Елена Пятибрат)

    20.06.2018: Гигантсике цветы (Елена Полищук)

    20.06.2018: Пакет Lightroom-пресетов от Лилии Браун для Lr + Lr Mobile (DNG)

Запись

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

Тема в разделе "Курсы по программированию", создана пользователем Dmitry000, 8 июн 2018.

Цена:
4900 руб
Взнос:
214 руб
Организатор:
Dmitry000
Участников:
22/25

Список участников складчины:

1. Dmitry000 2. darisae 3. jumasultanov 4. greg_angry 5. KonstantinLev 6. rtagna 7. harius 8. Drums666 9. wetru 10. serp 11. Hukuma 12. kossuh 13. gdm 14. hackearth 15. Legco 16. grescomp 17. pro445 18. Alex002 19. ЛеонидЛ 20. sadamhusejn 21. Vladimir999 22. Lavryk
Записаться
    Тип: Стандартная складчина
  1. Dmitry000
    Dmitry000 Активный складчик

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

    [​IMG]

    Какие знания потребуются для прохождения курса?
    Никаких специальных знаний не требуется. Но, разумеется, элементарная компьютерная грамотность необходима: знать, что такое файл, уметь хотя бы на самом-самом базовом уровне работать в текстовых редакторах (например, в том же Word, Excel), включать/выключать компьютер, знать элементарные термины (архив, папка, операционная система).


    Содержание курса:
    РАЗДЕЛ 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. Что такое демон-потоки и как их можно использовать.
    Просмотрев данный раздел, Вы научитесь создавать сложные многопоточные приложения.


    Продажник:
     
    Последнее редактирование: 11 июн 2018
    Dmitry000, 8 июн 2018
  2. Dmitry000
    Dmitry000 Активный складчик
    Записываемся! Скоро будет доступен курс
     
    Dmitry000, 9 июн 2018
  3. Dmitry000
    Dmitry000 Активный складчик
    Dmitry000, 9 июн 2018
  4. jumasultanov
    jumasultanov Складчик
    Привет, PHP я довольно хорошо знаю.
    Меня интересует вопрос, как будет обходиться защита курса, так как сказано: "Защита у курса есть. Активировать его можно будет на 3-х различных устройствах."?
     
    jumasultanov, 9 июн 2018
  5. Коловрат
    Коловрат Супермодератор
    Добавьте текстовое описание.
    Правила создания новых складчин
    3) Оформление темы должно быть чётко по правилам.
    3.2) Запрещено оформлять только изображениями. Краткое описание, содержание должны быть текстового формата.
    3.2.1) Картинками могут быть только коробка инфопродукта и элементы оформления.
    3.2.2) Не менее 80% описания должно быть в текстовом формате.
     
    Коловрат, 10 июн 2018
  6. Dmitry000
    Dmitry000 Активный складчик
    Исправил
     
    Dmitry000, 11 июн 2018
  7. jumasultanov
    jumasultanov Складчик
    Ответьте, пожалуйста, на вопрос, как будет обходиться защита курса, так как сказано: "Защита у курса есть. Активировать его можно будет на 3-х различных устройствах."?
     
    jumasultanov, 11 июн 2018
  8. Dmitry000
    Dmitry000 Активный складчик
    пока думаем над этим вопросом
     
    Dmitry000, 11 июн 2018
  9. wetru
    wetru Активный складчик
    Здравствуйте, хотел спросить вот что на продажнике было сказано что к курсу будут бонусы ,в этой теме они будут ?
     
    wetru, 12 июн 2018
  10. Dmitry000
    Dmitry000 Активный складчик
    Да, разумеется будут т.к они входят в сам курс
     
    Dmitry000, 13 июн 2018
    wetru нравится это.
  11. gdm
    gdm Складчик
    Здравствуйте.Сейчас курс стоит 2870.Смысл тянуть?
     
    gdm, 13 июн 2018
  12. wetru
    wetru Активный складчик
    Организатор, не тянет просто шкала участников незаполнена ,когда заполнится тогда и сборс будет. Но по выбору организатора может раньше но дороже купить.
     
    wetru, 13 июн 2018
    Dmitry000 нравится это.
  13. Dmitry000
    Dmitry000 Активный складчик
    Хоть 1.000 он будет стоить, какая разница если вам он обойдется в 214 рублей. Проблема не в стоимости а в защите материала, тут же вроде не хакерский форум. Хотите дешевле придется подождать
     
    Dmitry000, 14 июн 2018
  14. Vladimir999
    Vladimir999 Складчик
    Жду новостей тогда
     
    Vladimir999, 20 июн 2018 в 18:12
  15. Dmitry000
    Dmitry000 Активный складчик
    Dmitry000, 20 июн 2018 в 18:36
Участники складчины Программирование на Java с нуля до ГУРУ (Михаил Русаков) смогут написать отзыв
Наверх