Що нового?

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

Інформація про покупку
Тип покупки: Складчина
Ціна: 16667 ГРН
Учасників: 0 з 11
Організатор: Відсутній
Статус: Набір учасників
Внесок: 1575.8 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Программная инженерия [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 - Итоговая защита

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

https://www.kafedra-goodline.info/software-engineering
 
Угорі