CвернутьВсе разделы

Технологические основы Интернет-проектов

Цель: изучить основы технологий, на которых основаны разработка и функционирование интернет-проектов, сформировать у слушателей систему понятий, знаний и навыков по взаимодействию с техническим персоналом интернет-проектов (разработчиками, системными администраторами, верстальщиками, тестировщиками и др.), т.е. научить их быть грамотными заказчиками в сфере интернет-разработки.

Задачи:

  1. дать представление об основных принципах применяемых в отрасли технологий;
  2. показать плюсы и минусы конкретных технологических решений, границы их применимости;
  3. обучить языку и терминологии, используемых техническими специалистами;
  4. изучить правила и технику написания грамотных технических заданий;
  5. объяснить разницу между плохим и хорошим IT-специалистом, научить принимать решение о найме.
Ожидаемые результаты:

В результате изучения дисциплины слушатели должны:

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

Содержание

Идейные основы сетевых технологий, сетевых протоколов и организации интернет, значение и применение этих основ в жизни. Языки программирования, различия между ними, их типизация, границы применимости различных языков в реальной разработке. Реляционные и нереляционные базы данных, примеры конкретных СУБД.  Практическое значение теории для  типичного интернет-проекта, правила выбора СУБД для проекта. Представление об HTML-верстке, её возможностях и характеристиках хорошей верстки. Основы безопасности интернет-проектов, типовые угрозы и методы предотвращения этих угроз. Мобильные приложения,  сходства и отличия их разработки от разработки сайтов.  

Электронная почта, e-mail рассылки, спам, борьба со спамом и преодоление антиспама. 

Представление о технической архитектуре интернет-проектов, примеры типовых архитектур. Принципы построения API и их использования. Типичные причины недоступности или неработоспособности проекта, административные и технические меры по их решению. 

Рецепты написания хороших технических заданий.  Подбор и оценка технического персонала. Методы оценки бюджета проекта.

Статистика интернет-проекта. Принятые инструменты и терминология, технические принципы лежащие в основе инструментов.

Оценка и контроль знаний 

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

Оценка выставляется по десятибалльной системе.

Итоговый контроль знаний проводится в виде Зачета.

Оценка выставляется по десятибалльной системе.

Преподаватели

Горный Александр, директор по стратегии и анализу Mail.Ru Group