[Технопарк] Лекции Технопарка. 4 семестр. Разработка веб-сервисов [2015, RUS] [2015, RUS]

Страницы:  1

Ответить
Автор
Сообщение

foogaz

Стаж: 11 лет 1 месяц

Сообщений: 18


foogaz · 29-Мар-15 14:41 (3 года 1 месяц назад, ред. 29-Мар-15 14:43)

Лекции Технопарка. 4 семестр. Разработка веб-сервисов
Год выпуска: 2015
Производитель: Технопарк
Сайт производителя: https://tech-mail.ru/
Автор: Максим Бабич
Продолжительность: 16:16:53
Тип раздаваемого материала: Видеоурок
Язык: Русский
Описание: Курс из содержит информацию по полному циклу технического обеспечения проекта:
Проработка, согласование проекта
IT-процессы, модели и методологии разработки
Системная архитектура, архитектура приложения
Разработка и тестирование
Эксплуатация и сопровождение
Содержание
ЛЕКЦИЯ №1. ВВЕДЕНИЕ. ПРОЦЕСС РАЗРАБОТКИ ВЕБ-СЕРВИСА: ЭТАПЫ, УЧАСТНИКИ, КОММУНИКАЦИИ.
Структура курса
Требования по отчетности
Этапы создания продукта и участники процесса (заказчик, менеджеры, техперсонал)
Внутренние и внешние заказчики
Коммуникации в процессе разработки (о переговорах, совещаниях и переписке)
СМЕШАННОЕ ЗАНЯТИЕ №1. МЕТОДОЛОГИИ РАЗРАБОТКИ
Обзор основных методологий разработки и практика работы по этим методологиям:
Каскадная разработка
От каскадной разработки к итерационным моделям RUP и RAD
Гибкие методологии разработки (XP, Scrum, Kanban)
Инструменты для управления процессом разработки.
ЛЕКЦИЯ №2. ТЕХНИЧЕСКОЕ ЗАДАНИЕ
Принципы создания. Сбор требований, необходимость и достаточность.
Согласование задания и его изменений. Дрейф требований.
Декомпозиция технического задания согласно принятой методологии разработки
Оценка сроков выполнения задач, принципы оценки (статистика, анализ, игры в agile)
Оперативное и длительное планирование
Домашнее задание: «составление технического задания на разработку веб-сервиса»
СМЕШАННОЕ ЗАНЯТИЕ №2. ПОСТРОЕНИЕ КОМАНДЫ И КОМАНДНАЯ РАЗРАБОТКА
Подбор сотрудников и собеседования.
Вовлечение в работу новых сотрудников, повышение знаний о проекте у старых
Рабочий процесс, тайм-менеджмент – о переключении контекста
Делегирование полномочий и координация разработки.
Нацеленность на результат и последствия нацеленности на процесс
Контроль выполнения. Дедлайн и срыв сроков.
СМЕШАННОЕ ЗАНЯТИЕ №4. РАЗРАБОТКА ДЛЯ ВЕБА
Парадигмы программирования для веба:
Процедурное программирование
Функциональное программирование
Объектно-ориентированное программирование
Обзор языков, используемых в веб-разработке
Организация процесса разработки в зависимости от выбранного языка.
Шаблоны проектирования:
Назначение и виды шаблонов
Практическое применение шаблонов (интересные частные случаи — шаблоны параллельного программирования, MVC итп)
Анти-паттерны или «как делать нельзя».
СЕМИНАР №1. ИНСТРУМЕНТАРИЙ РАЗРАБОТКИ, ИМПОРТ И ЭКСПОРТ РЕШЕНИЙ. ПРЕЗЕНТАЦИЯ АРХИТЕКТУРЫ ВЕБ-СЕРВИСОВ СТУДЕНТОВ.
Принципы выбора инструментария разработки:
Назначение фреймворков, границы применимости.
Что такое «ORM», и в каких случаях допустимо его использование.
Где брать код? Обзор основных фреймворков, библиотек готового кода.
Opensource-решения.
Проектирование собственных фреймворков.
Разработка своего API, поддержка чужого.
ЛЕКЦИЯ №4. ВНЕДРЕНИЕ И ЭКСПЛУАТАЦИЯ ПРОДУКТА
Этапы запуска продукта.
Тестирование, виды тестирования, инструменты автоматизации тестирования
Сопровождение кода: документация, базы знаний, регламенты работы
Взаимодействие с отделом эксплуатации, суппортом, внешними партнерами
Мониторинг продукта и последствий изменений в нём:
мониторинг окружения (для админов), обзор решений
мониторинг программной логики (для разработчиков)
ЛЕКЦИЯ №5. УСТОЙЧИВОСТЬ АРХИТЕКТУРНОГО РЕШЕНИЯ
Поиск и анализ узких мест в веб-сервисе.
Масштабирование:
Горизонтальное и вертикальное масштабирование сервисов
Балансировка нагрузки
Масштабирование хранилищ данных (партиционирование, репликация, кластеры)
Кэширование данных
Иные методики масштабирования сервисов
СМЕШАННОЕ ЗАНЯТИЕ №5
ЛЕКЦИЯ №9. ВНЕДРЕНИЕ И ЭКСПЛУАТАЦИЯ ПРОДУКТА:
Тестирование и инспекция кода
Мониторинг рабочего проекта
Сопровождение проекта
Взаимодействие с отделом эксплуатации и поддержки
КОНТРОЛЬНОЕ ЗАНЯТИЕ №2. ПРЕЗЕНТАЦИЯ ПЛАНА ПРОЕКТА
Презентация плана проекта. Экзамен.
ЛЕКЦИЯ №3. СЕРВЕРНЫЕ КОМПОНЕНТЫ РАЗРАБОТКИ, ВЗАИМОДЕЙСТВИЕ В ВЕБЕ
Обзор принципов работы основных типов серверов:
веб-серверы
серверы управления базами данных. Реляционные СУБД и NoSQL-решения.
почтовые серверы
серверы очередей сообщений
примеры иных серверов, используемых в разработке
Принципы построения веб-сервисов, основные схемы веб-сервисов и компонентов:
клиент-сервер, фронтенд и бэкенд
очереди, асинхронное взаимодействие
подписки, дистрибуция данных
p2p
Домашнее задание: «Архитектура проектируемого веб-сервиса».
КОНТРОЛЬНОЕ ЗАНЯТИЕ №3. ЭКЗАМЕН
Экзамен
Файлы примеров: отсутствуют
Формат видео: MP4
Видео: AVC MPEG-4, 1280x720, 16:9, 25 fps, 736 Kbps
Аудио: AAC, 44.1 KHz, 192 Kbps, 2 channels
Скриншоты
Download
Для скачивания .torrent файлов необходима регистрация
Сайт не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
[Профиль]  [ЛС] 

idealist

Стаж: 11 лет 1 месяц

Сообщений: 182


idealist · 31-Мар-15 21:35 (спустя 2 дня 6 часов, ред. 02-Апр-15 15:32)

[Цитировать] 

Мура для школьников, для опытных ничего полезного и ничего практичного нет...
[Профиль]  [ЛС] 

wrynn

Стаж: 11 лет 1 месяц

Сообщений: 24


wrynn · 04-Апр-15 16:00 (спустя 3 дня)

[Цитировать] 

ну не все же опытные! тем более что у опытных в большинстве своем часть рассматриваемых вопросов шло в академических програмах.
[Профиль]  [ЛС] 

intel7510

Стаж: 1 год 1 месяц

Сообщений: 13


intel7510 · 28-Апр-17 17:00 (спустя 2 года)

[Цитировать] 

idealist писал(а):
67359749Мура для школьников, для опытных ничего полезного и ничего практичного нет...
Опытные не шарятся по торрентам и не ищут, как разработать веб-сервис, они разрабатывают веб-сервисы, чувак.
[Профиль]  [ЛС] 

Giotto75

Стаж: 2 года 7 месяцев

Сообщений: 17


Giotto75 · 03-Дек-17 19:47 (спустя 7 месяцев)

[Цитировать] 

intel7510 писал(а):
73004916
idealist писал(а):
67359749Мура для школьников, для опытных ничего полезного и ничего практичного нет...
Опытные не шарятся по торрентам и не ищут, как разработать веб-сервис, они разрабатывают веб-сервисы, чувак.
Ахаха, да он просто дебилоеб, видишь же, у него на аватарке Красный крест - то есть с психушки сбежал!
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error