|
Мастер-класс web developer 15.04.13 10:11 |
Подготовка к комплексному построению масштабируемых нагруженных, защищённых, надёжных, отказоустойчивых клиент-серверных приложений в интернете (строительство сайтов).
ПРОГРАММА подготовки
включает обязательные темы:
Основы:
- Терминология (кто SERVER? кто HOST?...);
- Информация (ввод, вывод, хранение, обработка...);
- Клиент-серверные системы, (кто клиент? кто сервер?...);
- Обмен данными, TCP, UDP;
- Обзор протоколов интернета (HTTP, FTP, SSH...);
- Базовые мероприятия SEO;
- Языки программирования и разметки ВЕБа.
Проектирование приложения:
- построение технического задания (кто за что отвечает...);
- архитектура приложения;
- адресное пространство;
- формирование команды (веб-дизайнер, SEO, верстальщик, кодер, тестер);
- эскизирование.
Разработка клиентской части:
- вёрстка;
- HTML;
- CSS;
- javascript.
Разработка серверной части:
- PHP;
- MySQL;
- Построение интерфейсов общего назначения, CGI (Common Gate Interface).
Заключение:
- основы экстремального программирования, балансировка между надёжностью, отказоустойчивостью и скоростью;
- обзор современных вспомогательных инструментов разработки;
- обзор популярных «заготовок» (CMS, FRAMEWORKS, библиотек);
- разработка приложения с нуля до стартапа;
- практика на действующих приложениях.
Окажите помощь
Если Вы - преисполнены желанием Души, сделать Доброе дело - Вы можете перечислить любую сумму нуждающимся в Вашей помощи.