Технологические основы Интернет-проектов
Цель: изучить основы технологий, на которых основаны разработка и функционирование интернет-проектов, сформировать у слушателей систему понятий, знаний и навыков по взаимодействию с техническим персоналом интернет-проектов (разработчиками, системными администраторами, верстальщиками, тестировщиками и др.), т.е. научить их быть грамотными заказчиками в сфере интернет-разработки.
Задачи:
- дать представление об основных принципах применяемых в отрасли технологий;
- показать плюсы и минусы конкретных технологических решений, границы их применимости;
- обучить языку и терминологии, используемых техническими специалистами;
- изучить правила и технику написания грамотных технических заданий;
- объяснить разницу между плохим и хорошим IT-специалистом, научить принимать решение о найме.
В результате изучения дисциплины слушатели должны:
- знать на идейном уровне текущее состояние интернет - технологий;
- уметь на качественном уровне оценивать техническую сложность реализации различных решений;
- понимать достоинства и недостатки различных вариантов реализации одной и той же задачи;
- обладать навыками общения с техническими специалистами, постановки задач, контроля и оценки результатов;
- уметь составлять грамотное техническое задание для интернет-проектов;
- владеть инструментами подбора сотрудников в технический отдел компании.
Содержание
Идейные основы сетевых технологий, сетевых протоколов и организации интернет, значение и применение этих основ в жизни. Языки программирования, различия между ними, их типизация, границы применимости различных языков в реальной разработке. Реляционные и нереляционные базы данных, примеры конкретных СУБД. Практическое значение теории для типичного интернет-проекта, правила выбора СУБД для проекта. Представление об HTML-верстке, её возможностях и характеристиках хорошей верстки. Основы безопасности интернет-проектов, типовые угрозы и методы предотвращения этих угроз. Мобильные приложения, сходства и отличия их разработки от разработки сайтов.
Электронная почта, e-mail рассылки, спам, борьба со спамом и преодоление антиспама.
Представление о технической архитектуре интернет-проектов, примеры типовых архитектур. Принципы построения API и их использования. Типичные причины недоступности или неработоспособности проекта, административные и технические меры по их решению.
Рецепты написания хороших технических заданий. Подбор и оценка технического персонала. Методы оценки бюджета проекта.
Статистика интернет-проекта. Принятые инструменты и терминология, технические принципы лежащие в основе инструментов.
Оценка и контроль знаний
Итоговый контроль знаний проводится в виде экзамена по вопросам, рассмотренным в курсе. По желанию слушателя экзамен может быть проведен в формате подготовки технического задания к его аттестационной работе и оценки этого технического задания.
Оценка выставляется по десятибалльной системе.
Итоговый контроль знаний проводится в виде Зачета.
Оценка выставляется по десятибалльной системе.
Преподаватели
|
Бабич Максим Предприниматель, IT-консультант |