Проектирование Веб-сайта
Проектирование стороны клиента (frontend)
HTML+CSS+javascript.
Использование javascript-framework’ов
Использование встраиваемых компонент в веб-браузер.
Плагины для браузеров
Совместное использование вышеперечисленных решений.
Технологии веб-разработки
• CMS (content management sytem)
• HTML5
• jQuery и ajax
• Адаптивный веб-дизайн и верстка.
CSS фрэймворки: Twitter Bootstrap,
Foundation и Skeleton.
MVC фреймворки:Zend framework,
CodeIgniter, ASP.net; (Model View
Controller)
MVVM (Model View View Model) -
AngularJS, KnockoutJS;
Веб-сервер
Принцип работы простого HTTP-сервера
Принцип работы HTTP-сервера Apache.
Развертывание веб-сайта(deployment)
Хостинг
Аспекты при выборе хостинга
Проектирование стороны сервера (Backend)
Архитектурные решения
Языки программирования
Скриптовые языки / интерпретаторы
Компилируемые языки / компиляторы
CMS системы
Основные функции CMS