Открыто

Программная инженерия [2022] [КузГТУ] [Goodline]

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

Цена: 25000р.-83%
Взнос: 4247р.

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

  1. 29 окт 2021
    #1
    Toxich
    Toxich ЧКЧлен клуба
    Программная инженерия [2022]
    КузГТУ (Кузбасский Государственный Технический Университет имени Т. Ф. Горбачёва)
    Goodline (Оператор связи Кузбасса) (Кафедра информационных технологий и управления проектами Good Line)


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

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

    В процессе будут разобраны темы, которым традиционно не уделяют внимания в институтах: среда разработки, системы контроля версий, автоматизация тестирования. Бонусом вы познакомитесь с веб-приложениями.

    Для уровня востребованного и хорошо оплачиваемого разработчика сегодня мало иметь базовые знания.
    Нужно уметь использовать в своих целях комплекс средств и технологий для эффективной разработки надежных, качественных и масштабируемых проектов.

    Курс "Программная инженерия" готовит бэкенд-разработчиков.

    Компетенции и навыки, которые вы получите после окончания полного курса:
    1. Работать в интегрированной системе разработки
    2. Использовать системы контроля версий
    3. Оптимизировать процессы сборки и тестирования проекта
    4. Использовать библиотеки, применяющиеся в разработке корпоративных приложений

    Модуль 1 - Введение в курс
    1.1. Знакомство с целями и задачами курса.
    1.2. Знакомство с git, github, intellijIDEA.
    1.3. Разбор планов из входного задания.
    1.4. Проектирование будущего приложения.
    1.5. Написание тестовых сценариев.
    Модуль 2 - Консольное приложение
    2.1. Ввод-вывод данных
    2.2. Написание скриптов сборки приложения
    Модуль 3 - Разбор возможностей IDE
    3.1. Рассмотрение инструментов отладки
    3.2. Рассмотрение вариантов рефакторинга
    Модуль 4 - Оформление репозитория и написание системы тестирования кода
    4.1. Документирование приложения
    4.2. Написание тестовых сценариев
    Модуль 5 - Разбор GitFlow
    5.1 Навыки коллективной работы в git
    Модуль 6 - База данных
    6.1. Подключение к БД и выполнение CRUD запросов
    6.2. Обзор механизмов ORM
    Модуль 7 - Разбор принципов SOLID
    7.1 Обзор основных принципов Объектно-Ориентированного Проектирования
    Модуль 8 - Maven
    8.1. Обзор различных систем управления зависимостями
    8.2. Написание скриптов сборки приложения
    Модуль 9 - Обзор основных паттернов
    9.1. Основные шаблоны
    9.2. Порождающие шаблоны
    9.3. Структурные шаблоны
    9.4. Поведенческие шаблоны
    Модуль 10 - Веб-приложение
    10.1. Рассмотрение типичного web-приложения
    10.2. Разбиение приложение на Front-end и Back-end
    Модуль 11 - Разбор понятий: доменная модель, трехслойное приложение, DAO и DTO
    11.1. Виды доменных моделей
    11.2. Необходимость разбиения приложения на слои
    Модуль 12 - Инъекция зависимостей
    12.1. Эволюция подходов в управлении зависимостями
    12.2. Обзор DI-библиотеки
    Модуль 13 - Итоговая защита

    Примечание: тариф "Специалист"

    Продажник
     
  2. Последние события

    1. Heffer7
      Heffer7 не участвует.
      20 май 2023
    2. skladchik.com
      В складчине участвует 10 человек(а).
      22 янв 2023
    3. Lexandra91
      Lexandra91 участвует.
      24 сен 2022
    4. skladchik.com
      В складчине участвует 10 человек(а).
      14 сен 2022