Открыто

Изучение Java до уровня Junior Developer за 3 месяца [Дмитрий .] [Udemy]

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

Цена: 999р.-20%
Взнос: 793р.

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

  1. 26 апр 2021
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Изучение Java до уровня Junior Developer за 3 месяца [Дмитрий .] [Udemy]

    Чему вы научитесь
    • Устанавливать необходимые компоненты для программирования под Java
    • Настраивать IDE и использовать встроенные шаблоны кода
    • Использовать сборщик проектов maven
    • Использовать статические анализаторы production и тестового кода
    • Использовать технику TDD при разработке проекта любой сложности
    • Реализовывать корректные Unit тесты
    • Оценивать качество покрытия тестами Вашего кода
    • Работать с системой контроля версий git
    • Писать чистый и понятный другому программисту код
    • Разрабатывать кроссплатформенные приложения на Java
    Материалы курса
    3 разделов • 41 лекция • Общая продолжительность 1 ч 30 мин
    • Предпросмотр00:41


    Требования
    • Умение пользоваться компьютером на уровне обычного пользователя
    • Умение пользоваться браузером
    • Знания основ программирования: циклы, функции, строки, условные операторы, массивы

    Описание
    Junior Java Developer - это разработчик, который должен обладать:

    1. Теоретическими и практическими знаниями по основам программирования: условные операторы, циклы, массивы, строки, функции (процедуры), итеративные и рекурсивные алгоритмы;

    2. Знаниями по базовым алгоритмам: линейный поиск, бинарный поиск, алгоритмы сортировок и т.д;

    3. Умением алгоритмически решить простую задачу;

    4. Умением декомпозировать сложную задачу на более простые;

    5. Знаниями по базовым структурам данных: массивы, одно и двусвязные списки, деревья, хеш-таблицы;

    6. Теоретическими и практическими знаниями по объектно-ориентированному программированию в Java: инкапсуляция, наследование, полимофизм, классы, интерфейсы, исключения;

    7. Базовыми практическими знаниями по моделированию предметной области (т.е. для написания программы X, разработчик должен знать что необходимо создать n классов);

    8. Теоретическими и практическими знаниями по стандарным классам JDK: исключения, коллекции, подсистема IO (NIO), многопоточное программирование, JDBC, логгирование, работа с XML, JSON;

    9. Практическими навыками использования системы контроля версий git;

    10. Практическими навыками использования систем сборки проектов, таких как Maven, Ant, Gradle;

    11. Теоретическими и практическими знаниями по написанию модульных и интеграционных тестов;

    12. Практическими навыками использования моков при создании модульных тестов;

    13. Навыками использования TDD при разработке сложных систем;

    14. Знаниями в области статистических анализаторов кода, библиотек, позволяющих проводить оценку степени покрытия тестами проекта, создания документаций для Java проектов;

    15. Базовыми знаниями в области Continuous Integration;

    16. Базовыми знаниями протокола HTTP.
    Кроме вышеперечисленных базовых знаний по Java будет плюсом, если разработчик будет обладать знаниями, специфичными для выбранного им Java направления:

    1. Java Web или Java Enterprise;

    2. Программирование микросервисов на Java;

    3. Программирование под Android;

    4. QA Automation;

    5. Desktop разработка;
    А также общими знаниями по SQL и NoSQL решениями.

    Данный курс является продолжение курса "Основы программирования на Java с нуля за 1,5 месяца" и направлен на получение всех выше перечисленных знаний для позиции Junior Java Developer. (Пункты с 1 по 4 рассматриваются в курсе "Основы программирования на Java с нуля за 1,5 месяца", а пункты с 3 по 16 рассматриваются в текущем курсе).

    Особенностью данного курса является его практическая направленность, поэтому кроме теоретического материала курс содержит 6 практических проектов, работа над которыми будет выполнятся студентом курса под руководством преподавателя.

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

    Благодаря коротким видео лекциям достаточно уделять до часу времени на самостоятельное изучения темы.

    Основное отличие курса в том, что даются реальные практические рекомендации по использованию той или иной конструкции языка в реальных проектах, основанные на многолетнем опыте автора по написанию сложных программ и систем на языке Java.

    Для кого этот курс:
    • Данный курс является исключительно практическим курсом, который на реальных примерах позволяет изучить Java (+Maven, Git, CI, Unit tests) до уровня Java Junior Developer)

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

    1. Сергей_Hurricane
      Сергей_Hurricane не участвует.
      30 дек 2023
    2. Heffer7
      Heffer7 не участвует.
      20 май 2023
    3. MrDima
      MrDima не участвует.
      14 мар 2022
    4. skladchik.com
      В складчине участвует 5 человек(а).
      21 фев 2022

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

    1. skladchik.com
      Нужен организатор складчины.
      1 июн 2021
    2. skladchik.com
      Назначен организатор.
      26 апр 2021
  3. Обсуждение
  4. 26 апр 2021
    #2
    Javaist
    Javaist ЧКЧлен клуба
    Посмотрел программу курса, не нашел в каких уроках будет изучаться
    • Использовать сборщик проектов maven
    • Использовать статические анализаторы production и тестового кода
    • Использовать технику TDD при разработке проекта любой сложности
    • Реализовывать корректные Unit тесты
    • Оценивать качество покрытия тестами Вашего кода
    • Работать с системой контроля версий git
    • Писать чистый и понятный другому программисту код
    • Разрабатывать кроссплатформенные приложения на Java
    Ну и 1,5 часа - это как-то мало для 3х месяцев? Курс будет дополняться автором, или что имелось в виду?
     
  5. 2 июн 2021
    #3
    filogelos
    filogelos ЧКЧлен клуба
    Это совсем другой курс.
     
    1 человеку нравится это.