Доступно

Профессиональный код на ООП + Java задачи [javabegin] [Тимур Батыршинов]

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

Цена: 3000р.-89%
Взнос: 316р.
100%

Основной список: 24 участников

Статус обсуждения:
Комментирование ограничено.
  1. 19 авг 2023
    #1
    InvisibleMan
    InvisibleMan ЧКЧлен клуба

    Складчина: Профессиональный код на ООП + Java задачи [javabegin] [Тимур Батыршинов]

    [​IMG]
    Это 1-ый курс из сборника javabegin

    Пошаговые уроки для новичков и профи: все главные принципы разработки Java проектов, которые требуются в любой крупной компании (для Junior, Middle, Senior).

    Не совершайте ошибку: наверно 9 из 10 человек, которые приходят к нам учиться, совершают одну и ту же ошибку. Начинают решать много задач просто на знание синтаксиса, без понимания основных принципов ООП, проектирования и пр.

    Это ОЧЕНЬ большая ошибка, вы просто потеряете время. Вам сначала нужно получить СИСТЕМНЫЕ знания и только потом их оттачивать на задачах.
    • ООП
    • Базовые синтаксис и коллекции
    • Dependency Injection
    • Gradle
    • Lombok
    • Планирование проекта
    • Паттерны проектирования
    • Принципы GRASP
    • Принципы SOLID
    • Задачи на закрепление
    Это все вы как раз пройдете в данном курсе.

    Курс состоит из 129 уроков!
    Курс будет с высоким качеством видео и текстом в pdf формате.

    1. Перед началом
    2. Что нужно знать новичку и профи
    3. План прохождения ООП
    4. Объектный подход
    5. Создание проекта Java
    6. Структура проекта
    7. Создание объекта
    8. Классы и объекты
    9. Класс и файл в Java
    10. Свойства (поля) объекта
    11. Методы (действия) объекта
    12. Подстановка значений
    13. Быстрые переходы по классам, методам
    14. Области видимости
    15. Ключевые слова
    16. Пакеты
    17. Чекпоинт-1
    18. Задача Computer-1
    19. Инкапсуляция объекта
    20. Типы данных в Java
    21. Геттеры и сеттеры
    22. Конструкторы
    23. Особенности конструкторов
    24. Метод с возвращаемым результатом
    25. Метод void
    26. API объекта
    27. Задача Computer-2
    28. Чекпоинт-2
    29. Наследование
    30. Ключевое слово extends
    31. Доработка в дочернем классе
    32. Переопределение @Override
    33. Ключевое слово super
    34. Конструкторы при наследовании
    35. super в конструкторе при наследовании
    36. Цепочка наследования
    37. Принцип "is-a" ("является")
    38. @Override в цепочке наследования
    39. super в цепочке наследования
    40. Связь конструкторов в наследовании
    41. Вызов конструкторов по цепочке
    42. Задача Наследование
    43. Ассоциация
    44. Принцип "has-a" ("содержит")
    45. Пример ассоциации
    46. Ошибка NullPointerException
    47. Чекпоинт-3
    48. Константы final
    49. final и конструкторы
    50. Статичные переменные
    51. Статичные методы
    52. Статичные константы final static
    53. Чекпоинт-4
    54. Абстракция и реализация
    55. Интерфейсы
    56. Свойства в интерфейсах
    57. Абстрактный класс
    58. Абстрактные методы
    59. Конструкторы в абстрактном классе
    60. Наследование в абстрактном классе
    61. Ассоциация в интерфейсах
    62. Наследование интерфейса
    63. Несколько интерфейсов для класса
    64. Дефолтные методы в интерфейсах
    65. Чекпоинт-5
    66. Задача Car
    67. Задача Computer с интерфейсом
    68. Задача Printer
    69. Удобное форматирование строк
    70. Полиморфизм
    71. Тип переменной и фактический объект
    72. Приведение типов
    73. Возможные ошибки
    74. Восходящее и нисходящее приведение
    75. Сигнатура метода
    76. Перегрузка методов
    77. Метод toString
    78. Значения по-умолчанию для переменных
    79. Чекпоинт-6
    80. Задача Music
    81. Задача Город
    82. Что такое Gradle
    83. Создание нового проекта Gradle
    84. Подключение Gradle к существующему проекту
    85. Разбор файла build.gradle
    86. Поиск и подключение зависимостей
    87. Локальный репозиторий
    88. Команды для подключения зависимостей
    89. Кодировка при компиляции
    90. Что такое Dependency Injection (DI)
    91. Контейнеры DI
    92. Библиотеки и спецификации DI
    93. Подключение библиотеки Weld
    94. Применение СDI Weld в коде
    95. Выборочное добавление бинов
    96. Несколько реализаций интерфейса
    97. Внедрение бина с помощью @Named
    98. @Inject с конструктором
    99. @Inject с сеттером
    100. new и @Inject
    101. Аннотация @Produces
    102. Задача Car с применением DI
    103. DI и JavaSE
    104. Понятие Inversion of Control (IoC)
    105. Что такое Lombok
    106. Подключение Lombok в IDEA
    107. Аннотации @Getter @SETTER в Lombok
    108. Конструкторы в Lombok
    109. Аннотация @NonNull в Lombok
    110. Приложение Music на Lombok
    111. Что такое SOLID и GRASP
    112. Мышление через призму SOLID
    113. Single Responsibility Principle
    114. Open-Closed Principle
    115. Liskov Substitution Principle
    116. Interface Segregation Principle
    117. Dependency Inversion Principle
    118. Проверка SOLID на задачах
    119. Что такое GRASP
    120. Information Expert - обработка данных объекта
    121. Creator - вложенность объектов
    122. Low Coupling - слабое связывание
    123. High Cohesion - высокая связанность
    124. Controller - обработка действий в UI
    125. Pure Fabrication - искусственные объекты
    126. Indirection - ссылки на интерфейсы, а не объекты
    127. Polymorphism - универсальный код
    128. Protected Variations
    129. Что изучать дальше



    Ссылка на сайт
     

    Вложения:

    Последнее редактирование: 18 сен 2023
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      27 авг 2023
    2. skladchik.com
      Взнос составляет 158р.
      27 авг 2023
    3. skladchik.com
      Складчина активна.
      27 авг 2023
    4. Юсуфабзый
      Юсуфабзый не участвует.
      27 авг 2023

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      27 авг 2023
    2. skladchik.com
      Взнос составляет 158р.
      27 авг 2023
    3. skladchik.com
      Складчина активна.
      27 авг 2023
    4. skladchik.com
      Сбор взносов начинается 27.08.2023.
      25 авг 2023
Статус обсуждения:
Комментирование ограничено.