SlideShare a Scribd company logo
1 of 19
Download to read offline
Организация приложения
на основе bem-mvc
Сергей Максимов, руководитель группы 
интерфейсов Справочника и Директа, Яндекс
!
BEMup в Москве, 17 мая 2014
Обо мне
ddos@yandex-team.ru
@dosyara
разрабатывал поисковые интерфейсы
теперь — руковожу группой
разработкой интерфейсов Справочника
и Директа
http://bit.ly/bemup-msk-mvc
3
Директ
Директ
Директ
Директ
bem-mvc
набор блоков для реализации MVC-паттерна на
существующем БЭМ-стеке
8
bem-mvc: части
9
M
BEM.MODEL
MODEL
V *
C i-bem блок
bem-mvc: зависимости
master:
bem-bl
bem-components
!
v2:
bem-core
bem-components
10
bem-mvc: особенности
декларативные модели
декларативные провязки с представлением
ориентация на БЭМ-стек
11
Модели
// декларация модели	
MODEL.decl('todo-item', {	
text: 'string',	
done: 'boolean'	
});	
!
// создание модели	
MODEL.create(‘todo-item’, {	
text: 'строка',	
done: true	
});	
!
// получение модели из хранилища	
MODEL.get(‘todo-item');	
!
!
!
!
!
12
Модели
// получить значение поля 	
model.get('text');	


// установить значение поля 	
model.set('text', 'текстовое поле');	
!
// подписаться на изменение поля

model.on('text', 'change', function() {...});	
!
!
!
!
!
!
!
!
!
!
!
13
Биндинги
{	
block: 'form',	
content: [	
{	
block : 'input',	
mods : { theme : 'simple', size : 'm' },	
name: 'text',	
val : ''	
}	
]	
}	
!
!
!
!
!
!
!
!
14
Биндинги
{	
block: 'form',	
mix: [	
{	
block: 'glue',	
js: {	
modelName: 'todo-item',	
modelData: {	
text: 'bla',	
done: true	
}	
}	
}	
],	
content: [ … ]	
}	
!
!
15
Биндинги
{	
block : 'input',	
mix: [	
{	
block: 'glue',	
elem: 'model-field',	
js: {	
name: 'text',	
type: 'input'	
}	
}	
],	
mods : { theme : 'simple', size : 'm' },	
name: 'text',	
val : ''	
}	
!
!
!
16
Демонстрация
Спасибо!
19
ddos@yandex-team.ru
@dosyara
dosyara
Сергей Максимов
!
руководитель группы 
интерфейсов Справочника и 
Директа

More Related Content

Viewers also liked

Владимир Гриненко —Инструменты фронтенд-разработчика
Владимир Гриненко —Инструменты фронтенд-разработчикаВладимир Гриненко —Инструменты фронтенд-разработчика
Владимир Гриненко —Инструменты фронтенд-разработчикаYandex
 
مركز ايليت لرعاية الخصوبه وحل مشاكل العقم
مركز ايليت  لرعاية الخصوبه  وحل مشاكل  العقممركز ايليت  لرعاية الخصوبه  وحل مشاكل  العقم
مركز ايليت لرعاية الخصوبه وحل مشاكل العقمelitefertilitycare
 
Tresemme Weather Looks
Tresemme Weather LooksTresemme Weather Looks
Tresemme Weather LooksMariela Diaz
 
Defhy point permainan
Defhy point permainanDefhy point permainan
Defhy point permainandefisridefi
 
Я посмотрела вокруг - фотовыставка
Я посмотрела вокруг - фотовыставкаЯ посмотрела вокруг - фотовыставка
Я посмотрела вокруг - фотовыставкаAndrey Ielkin
 
Parcial2 suarez julio
Parcial2 suarez julioParcial2 suarez julio
Parcial2 suarez julioJulioC_Suarez
 
Why Rahul Gandhi of Congress Lost the 2014 India Elections to BJP and Narendr...
Why Rahul Gandhi of Congress Lost the 2014 India Elections to BJP and Narendr...Why Rahul Gandhi of Congress Lost the 2014 India Elections to BJP and Narendr...
Why Rahul Gandhi of Congress Lost the 2014 India Elections to BJP and Narendr...netcurate
 
Odin: Um framework que chuta bundas
Odin: Um framework que chuta bundasOdin: Um framework que chuta bundas
Odin: Um framework que chuta bundasRafael Funchal
 
Presentacion de estructuras discretas 1 UFT CABUDARE- VENEZUELA
Presentacion de estructuras discretas 1 UFT CABUDARE- VENEZUELAPresentacion de estructuras discretas 1 UFT CABUDARE- VENEZUELA
Presentacion de estructuras discretas 1 UFT CABUDARE- VENEZUELApablonoguera85
 
T6 matèria-materials
T6 matèria-materialsT6 matèria-materials
T6 matèria-materials6sise
 
Disoluciones
DisolucionesDisoluciones
Disolucionesdaniel
 
Presentation course slide show TED5401 UNAD Florida - Prof. Flor Lepervanche
Presentation course slide show TED5401 UNAD Florida - Prof. Flor LepervanchePresentation course slide show TED5401 UNAD Florida - Prof. Flor Lepervanche
Presentation course slide show TED5401 UNAD Florida - Prof. Flor Lepervancheflepervanche
 
Fundamentos del diseno._wucius_wong
Fundamentos del diseno._wucius_wongFundamentos del diseno._wucius_wong
Fundamentos del diseno._wucius_wongeme2525
 
Mitesh Patel "Searching for new physics with the LHCb experiment"
Mitesh Patel "Searching for new physics with the LHCb experiment"Mitesh Patel "Searching for new physics with the LHCb experiment"
Mitesh Patel "Searching for new physics with the LHCb experiment"Yandex
 
Marco Cattaneo "Event data processing in LHCb"
Marco Cattaneo "Event data processing in LHCb"Marco Cattaneo "Event data processing in LHCb"
Marco Cattaneo "Event data processing in LHCb"Yandex
 
Роман Андриади — Деплой
Роман Андриади — ДеплойРоман Андриади — Деплой
Роман Андриади — ДеплойYandex
 

Viewers also liked (20)

Владимир Гриненко —Инструменты фронтенд-разработчика
Владимир Гриненко —Инструменты фронтенд-разработчикаВладимир Гриненко —Инструменты фронтенд-разработчика
Владимир Гриненко —Инструменты фронтенд-разработчика
 
مركز ايليت لرعاية الخصوبه وحل مشاكل العقم
مركز ايليت  لرعاية الخصوبه  وحل مشاكل  العقممركز ايليت  لرعاية الخصوبه  وحل مشاكل  العقم
مركز ايليت لرعاية الخصوبه وحل مشاكل العقم
 
av başladı
av başladıav başladı
av başladı
 
Tresemme Weather Looks
Tresemme Weather LooksTresemme Weather Looks
Tresemme Weather Looks
 
Defhy point permainan
Defhy point permainanDefhy point permainan
Defhy point permainan
 
Я посмотрела вокруг - фотовыставка
Я посмотрела вокруг - фотовыставкаЯ посмотрела вокруг - фотовыставка
Я посмотрела вокруг - фотовыставка
 
學習X數位
學習X數位學習X數位
學習X數位
 
Foto moego papy
Foto moego papyFoto moego papy
Foto moego papy
 
Parcial2 suarez julio
Parcial2 suarez julioParcial2 suarez julio
Parcial2 suarez julio
 
Why Rahul Gandhi of Congress Lost the 2014 India Elections to BJP and Narendr...
Why Rahul Gandhi of Congress Lost the 2014 India Elections to BJP and Narendr...Why Rahul Gandhi of Congress Lost the 2014 India Elections to BJP and Narendr...
Why Rahul Gandhi of Congress Lost the 2014 India Elections to BJP and Narendr...
 
Odin: Um framework que chuta bundas
Odin: Um framework que chuta bundasOdin: Um framework que chuta bundas
Odin: Um framework que chuta bundas
 
Entrenamiento para-principiantes
Entrenamiento para-principiantesEntrenamiento para-principiantes
Entrenamiento para-principiantes
 
Presentacion de estructuras discretas 1 UFT CABUDARE- VENEZUELA
Presentacion de estructuras discretas 1 UFT CABUDARE- VENEZUELAPresentacion de estructuras discretas 1 UFT CABUDARE- VENEZUELA
Presentacion de estructuras discretas 1 UFT CABUDARE- VENEZUELA
 
T6 matèria-materials
T6 matèria-materialsT6 matèria-materials
T6 matèria-materials
 
Disoluciones
DisolucionesDisoluciones
Disoluciones
 
Presentation course slide show TED5401 UNAD Florida - Prof. Flor Lepervanche
Presentation course slide show TED5401 UNAD Florida - Prof. Flor LepervanchePresentation course slide show TED5401 UNAD Florida - Prof. Flor Lepervanche
Presentation course slide show TED5401 UNAD Florida - Prof. Flor Lepervanche
 
Fundamentos del diseno._wucius_wong
Fundamentos del diseno._wucius_wongFundamentos del diseno._wucius_wong
Fundamentos del diseno._wucius_wong
 
Mitesh Patel "Searching for new physics with the LHCb experiment"
Mitesh Patel "Searching for new physics with the LHCb experiment"Mitesh Patel "Searching for new physics with the LHCb experiment"
Mitesh Patel "Searching for new physics with the LHCb experiment"
 
Marco Cattaneo "Event data processing in LHCb"
Marco Cattaneo "Event data processing in LHCb"Marco Cattaneo "Event data processing in LHCb"
Marco Cattaneo "Event data processing in LHCb"
 
Роман Андриади — Деплой
Роман Андриади — ДеплойРоман Андриади — Деплой
Роман Андриади — Деплой
 

Similar to Сергей Максимов — Мастер-класс: Организация приложения на основе bem-mvc

Основи використання MVC
Основи використання MVCОснови використання MVC
Основи використання MVCIgor Bronovskyy
 
Сергей Максимов — Приложение Todo MVC с помощью bem-mvc
Сергей Максимов — Приложение Todo MVC с помощью bem-mvcСергей Максимов — Приложение Todo MVC с помощью bem-mvc
Сергей Максимов — Приложение Todo MVC с помощью bem-mvcYandex
 
Паттерны проектирования
Паттерны проектированияПаттерны проектирования
Паттерны проектированияITCP Community
 
Деплоймент и распространение обновлений для веб-приложений
Деплоймент и распространение обновлений для веб-приложенийДеплоймент и распространение обновлений для веб-приложений
Деплоймент и распространение обновлений для веб-приложенийMagecom Ukraine
 
#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...
#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...
#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...JSib
 
Асинхронное программирование в ASP.NET MVC
Асинхронное программирование в ASP.NET MVCАсинхронное программирование в ASP.NET MVC
Асинхронное программирование в ASP.NET MVCEugene Agafonov
 
Backbone js for expert fridays.pptx
Backbone js for  expert fridays.pptxBackbone js for  expert fridays.pptx
Backbone js for expert fridays.pptxProvectus
 
Сергей Татаринцев — bem-tools v1.0.0
Сергей Татаринцев — bem-tools v1.0.0Сергей Татаринцев — bem-tools v1.0.0
Сергей Татаринцев — bem-tools v1.0.0Yandex
 
08-170327133157.pdf
08-170327133157.pdf08-170327133157.pdf
08-170327133157.pdfssuser0562f1
 
Тема для WordPress в БЭМ
Тема для WordPress в БЭМТема для WordPress в БЭМ
Тема для WordPress в БЭМVarya Stepanova
 
Введение в Spring
Введение в SpringВведение в Spring
Введение в SpringUnguryan Vitaliy
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVCSQALab
 
Spring MVC: взгляд с другой стороны
Spring MVC: взгляд с другой стороныSpring MVC: взгляд с другой стороны
Spring MVC: взгляд с другой стороныspringbyexample
 
Dotnet saturday mvc_scaffolding
Dotnet saturday mvc_scaffoldingDotnet saturday mvc_scaffolding
Dotnet saturday mvc_scaffoldingCiklum Ukraine
 
01 net saturday alex krakovetskiy ''asp.net scaffolding''
01 net saturday alex  krakovetskiy ''asp.net scaffolding''01 net saturday alex  krakovetskiy ''asp.net scaffolding''
01 net saturday alex krakovetskiy ''asp.net scaffolding''DneprCiklumEvents
 
Сергей Бережной "Внедрение БЭМ в существующие системы"
Сергей Бережной "Внедрение БЭМ в существующие системы"Сергей Бережной "Внедрение БЭМ в существующие системы"
Сергей Бережной "Внедрение БЭМ в существующие системы"Yandex
 

Similar to Сергей Максимов — Мастер-класс: Организация приложения на основе bem-mvc (20)

Backbone lesson 1
Backbone lesson 1Backbone lesson 1
Backbone lesson 1
 
Основи використання MVC
Основи використання MVCОснови використання MVC
Основи використання MVC
 
Сергей Максимов — Приложение Todo MVC с помощью bem-mvc
Сергей Максимов — Приложение Todo MVC с помощью bem-mvcСергей Максимов — Приложение Todo MVC с помощью bem-mvc
Сергей Максимов — Приложение Todo MVC с помощью bem-mvc
 
ASP.NET MVC 3
ASP.NET MVC 3ASP.NET MVC 3
ASP.NET MVC 3
 
Паттерны проектирования
Паттерны проектированияПаттерны проектирования
Паттерны проектирования
 
Деплоймент и распространение обновлений для веб-приложений
Деплоймент и распространение обновлений для веб-приложенийДеплоймент и распространение обновлений для веб-приложений
Деплоймент и распространение обновлений для веб-приложений
 
ASP.NET MVC: new era?
ASP.NET MVC: new era?ASP.NET MVC: new era?
ASP.NET MVC: new era?
 
#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...
#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...
#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...
 
Асинхронное программирование в ASP.NET MVC
Асинхронное программирование в ASP.NET MVCАсинхронное программирование в ASP.NET MVC
Асинхронное программирование в ASP.NET MVC
 
Backbone js for expert fridays.pptx
Backbone js for  expert fridays.pptxBackbone js for  expert fridays.pptx
Backbone js for expert fridays.pptx
 
Сергей Татаринцев — bem-tools v1.0.0
Сергей Татаринцев — bem-tools v1.0.0Сергей Татаринцев — bem-tools v1.0.0
Сергей Татаринцев — bem-tools v1.0.0
 
08-170327133157.pdf
08-170327133157.pdf08-170327133157.pdf
08-170327133157.pdf
 
Тема для WordPress в БЭМ
Тема для WordPress в БЭМТема для WordPress в БЭМ
Тема для WordPress в БЭМ
 
Введение в Spring
Введение в SpringВведение в Spring
Введение в Spring
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
Spring MVC: взгляд с другой стороны
Spring MVC: взгляд с другой стороныSpring MVC: взгляд с другой стороны
Spring MVC: взгляд с другой стороны
 
ASP.NET MVC 4
ASP.NET MVC 4ASP.NET MVC 4
ASP.NET MVC 4
 
Dotnet saturday mvc_scaffolding
Dotnet saturday mvc_scaffoldingDotnet saturday mvc_scaffolding
Dotnet saturday mvc_scaffolding
 
01 net saturday alex krakovetskiy ''asp.net scaffolding''
01 net saturday alex  krakovetskiy ''asp.net scaffolding''01 net saturday alex  krakovetskiy ''asp.net scaffolding''
01 net saturday alex krakovetskiy ''asp.net scaffolding''
 
Сергей Бережной "Внедрение БЭМ в существующие системы"
Сергей Бережной "Внедрение БЭМ в существующие системы"Сергей Бережной "Внедрение БЭМ в существующие системы"
Сергей Бережной "Внедрение БЭМ в существующие системы"
 

More from Yandex

Предсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of TanksПредсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of TanksYandex
 
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Yandex
 
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаСтруктурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаYandex
 
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаПредставление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаYandex
 
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Yandex
 
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Yandex
 
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Yandex
 
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Yandex
 
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Yandex
 
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Yandex
 
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Yandex
 
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Yandex
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровYandex
 
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Yandex
 
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Yandex
 
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Yandex
 
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Yandex
 
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Yandex
 
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Yandex
 
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Yandex
 

More from Yandex (20)

Предсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of TanksПредсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of Tanks
 
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
 
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаСтруктурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
 
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаПредставление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
 
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
 
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
 
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
 
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
 
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
 
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
 
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
 
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
 
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
 
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
 
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
 
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
 
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
 
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
 
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
 

Сергей Максимов — Мастер-класс: Организация приложения на основе bem-mvc