SlideShare una empresa de Scribd logo
1 de 42
Descargar para leer sin conexión
Возвращение к
статичным HTML сайтам
Artem Daniliants / LumoSpark
CEO
в LumoSpark
Евангелист
статических
сайтов
13+ лет опыта
веб-разработки
10+ лет
опыта в SEO
Предприниматель
с компаниями в 4-х
странах
LumoSpark
2010 4
20 3
основана офиса по
всему миру
сотрудников поддержка
языков
GoogleAdWords
&YandexDirect
CertifiedPartner
Наши услуги
Digital Marketing Development
• AdWords
• Facebook
• YouTube
• LinkedIn
• SEO
• Web development
• Mobile apps
• eCommerce
Вопросы
Основы
статического сайта
Недостатки CMS
Созданиехорошего
статическогосайта
JAMstack
Что такое статический сайт?
HTTP Request
HTTP Response
Все сайты когда-то
были статическими...
Сайт обзора событий
1996 года от CNN
Загружается < 30 мс.
Размер страницы: 74 кб
22 запроса
Website
Speed test
Эпоха систем контент
менеджмента
(CMS)
Сайты с CMS -
динамические
HTTP Request Server-side processing
HTTP Response
Сложность
Типичный стек сервера
для CMS Wordpress
Webserver (Nginx)
Cache server (Varnish)
Object cache (Memcached)
Database server (MySQL)
Logic layer (PHP)
CMS (Wordpress)
Сложность
Трудно масштабировать
Сложность
Уязвимости вбезопасности
Сложность
Трудоемкое обслуживание
Статические сайты
возвращают свои позиции
Платформа по сбору средств в 250
миллионов долларов для кампании Обамы
4,276,463 пожертвований
81,548,259 просмотров страниц
17,807,917 уникальных посетителей
Статическая HTML страница сгенери-
рована при помощи Jekyll
Served by Akamai CDN
Hosted on Amazon S3
Контроль версий с GitHub
Кейс
Почему?
Проще в разработке
Просто масштабировать
Защищены по умолчанию
Дешевле хостинг
Быстрая загрузка
Back-end переходит в Front-end
Как сделаны хорошие
статические сайты?
Генератор
статических сайтов
(SSG)
Если не уверены, то начните
с Jekyll, Hugo или Hexo
Наиболее популярные генераторы
статических сайтов
Your
computer
The
interwebs
Content
Static Site Generator
Server
Browser
CSS HTML
Template
Контроль
версий с Git
Bitbucket позволяет создавать
неограниченные репозитории
для небольших команд
Хостинг
Варианты размещения
статических файлов
Облачное
хранилище
файлов
Провайдер
хостинга для
статических
сайтов
Обычный
хостинг
Примеры
Amazon S3
Google Cloud Storage
Rackspace Cloud
Microsoft Azure
Примеры
Netlify
Forge
GitHub
Surge.sh
Обычныйпровайдер
хостинга
Другие варианты
Статические
сайты могут иметь
динамическую
функциональность
Поиск по сайту
Преимущества
+ Бесплатный
+ Быстрая
имплементация
Недостатки
– Не дружественный
интерфейс
Преимущества
+ От 100$/год
+ Быстрая
имплементация
+ Работает на любом
сайте
Недостатки
– Не очень красивый
– Минимум
возможностей для
кастомизации
Преимущества
+ От 29$/месяц
+ Быстрая
имплементация
+ Очень дружествен-
ный интерфейс
+ Работает на любом
сайте
Недостатки
– Может быть дорогим
с дополнительными
функциями
Преимущества
+ Бесплатный
+ Легкая кастомизация
Недостатки
– Интеграция может
занять время
Google
search using
site: operator
Google
CSE
AddSearch DYI options
(e.g., Lunr and Bleve)
Saas для поиска
Возможность
комментирования с Disqus
Статические сайты
также могут быть
интернет-магазинами
Преимущества
+ Есть бесплатный план
+ Поддержка множества
gateways
+ Продукты управляются в
Ecwid
+ Поддержка множества
методов оплаты
Недостатки
–Только частично
многоязычный
Преимущества
+ Ориентирован на
разработчиков
+ Легко кастомизируется
+ Многоязычный
+ Продукты определяются в
SSG
+ Дружественен SEO
Недостатки
– Высокая комиссия за
платежи
Преимущества
+ Можно использовать
существующие плагины CMS
+ Отдельный поддомен для
магазина
Недостатки
– Возвращают проблемы,
связанные с CMS
Ecwid Snipcart Your old CMS
Корзины для статических сайтов
Формы
Другие варианты
Преимущества
+ Бесплатный
+ Простая
имплементация
Недостатки
Преимущества
+ Возможность бесплатно
начать
+ Простой инструмент для
дизайна форм
+ Позволяет собирать
платежи
+ Работает на любом сайте
Недостатки
– Бесплатные планы
сильно ограничены
Formspree Google Forms Wufoo Typeform
Saas для веб-форм
Преимущества
+ Возможность
бесплатно начать
+ Удобство
+ Поддержка
интеграции с Hugo
Недостатки
– Интерактивные
формы могут быть
неприемлемы для
некоторыхbe off-putting
to some
Преимущества
+ Возможность
бесплатно начать
+ Очень простая
имплементация
Недостатки
– Ограниченная
функциональность
Если сомневаетесь, используйте
CloudFlare или Netlify
Content delivery
networks
Secure Sockets Layer (SSL)
CloudFlare и Netlify предоставляют бесплатный SSL
Пререндер страниц для
поисковых систем
Узнать больше о пререндерин
Статическими
сайтами можно
легко управлять
Surreal CMS
Позволяетредактироватьпрактически
любойпростойстатическийсайт
Простотаинтеграции
ПредлагаетсякакWhite-Labelрешение
ПоддержкаотображенияGoogleAnalytics
внутриCMS
Поддержкаверсий
ПодключаетсяклюбомуFTP/SFTP
серверу
Стоит$10/месяцдля1–5сайтов
Surreal CMS
Демо
Forestry.io
Фиксирует изменения редактора обратно
в Git
Платные тарифы предоставляют хостинг
Поддерживает публикацию на Amazon
S3, FTP, SFTP, GitHub страницах
Есть бесплатные планы
Подходит для продвинутых
редакторов контента
Forestry io
Демо
Prose.io
Позволяет редактировать и
просматривать файлы Markdown
Поддерживает только GitHub
Бесплатный
Только для редакторов
технического контента
Prose io
Демо
Будущее интернета:
JAMstack
Современная архитектура веб-разработки,
основанная на клиентском JavaScript, повторно
используемых API и готовой разметке
J
JavaScript
A
APIs
M
Markup
Any dynamic programming
during the request/response
cycle is handled by JavaScript,
which runs entirely on the client’s
side.This could be any front-end
framework, library, or even vanilla
JavaScript.
All server-side processes
or database actions are
abstracted into reusable APIs
and accessed over HTTP
with JavaScript.These can
be custom built, or they can
leverage third-party services.
Templated markup should
be pre-built at the time of
deployment, usually using a site
generator for content sites or a
build tool for web apps.
Больше информации о JAMstack
Наш JAMstack
Все это за $0/месяц для небольших сайтов
Управление контентом
Дополнительный
функционал
Интерактивность и
хранение данных
Серверная
инфраструктура
Генерация сайта
Forestry
Ember.js(interactivity)
Netlify(CI,SSL,CDN)
Hugo(staticsitegenerator)
Cloudant
GitHub
GULP JSlint SASS Bower
PouchDB
Formspree Lunr Migadu(email) Disqus
CouchDB
Спасибо!
Связаться со мной:
Twitter / LinkedIn / Email

Más contenido relacionado

Similar a Разработка статических сайтов | Artem Daniliants | LumoSpark

создание сайта
создание сайтасоздание сайта
создание сайтаShura Mudra
 
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...borovoystudio
 
VEKA: корпоративный сайт
VEKA: корпоративный сайтVEKA: корпоративный сайт
VEKA: корпоративный сайтВЕКА Украина
 
Как сделать успешный интернет-проект: простые решения для сложных задач
Как сделать успешный интернет-проект: простые решения для сложных задачКак сделать успешный интернет-проект: простые решения для сложных задач
Как сделать успешный интернет-проект: простые решения для сложных задачborovoystudio
 
Масштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе СбербанкаМасштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе СбербанкаSergey Rogachev
 
Сергей Рогачев. Agile на гигантских размерах
Сергей Рогачев. Agile на гигантских размерахСергей Рогачев. Agile на гигантских размерах
Сергей Рогачев. Agile на гигантских размерахScrumTrek
 
Эффективный сайт для бизнеса
Эффективный сайт для бизнесаЭффективный сайт для бизнеса
Эффективный сайт для бизнесаAnnely Nurkaliyeva
 
Практические знания по созданию сайтов.
Практические знания по созданию сайтов.Практические знания по созданию сайтов.
Практические знания по созданию сайтов.Maksim Kazartsev
 
1 2 2_1_c-bitrix_kuleshov
1 2 2_1_c-bitrix_kuleshov1 2 2_1_c-bitrix_kuleshov
1 2 2_1_c-bitrix_kuleshovelenae00
 
Cтартуем! секреты создания успешного интернет магазина
Cтартуем! секреты создания успешного интернет магазинаCтартуем! секреты создания успешного интернет магазина
Cтартуем! секреты создания успешного интернет магазинаborovoystudio
 
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектов
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектовМодуль 15. Лекция 57-58. Обзоры платформ для различных проектов
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектовYana Brodetski
 
Meet Magento Belarus 2015: Denis Bosak
Meet Magento Belarus 2015: Denis BosakMeet Magento Belarus 2015: Denis Bosak
Meet Magento Belarus 2015: Denis BosakAmasty
 
Presentation UMI.CMS for developers
Presentation UMI.CMS for developersPresentation UMI.CMS for developers
Presentation UMI.CMS for developersguest3139c8
 
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...borovoystudio
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...borovoystudio
 
От заказной разработки к рыбоперерабатывающему цеху
От заказной разработки к рыбоперерабатывающему цехуОт заказной разработки к рыбоперерабатывающему цеху
От заказной разработки к рыбоперерабатывающему цехуBurt and Co LLC
 
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...borovoystudio
 
Ruslan Polischuk - Development of a system for automatic generation of LPs fo...
Ruslan Polischuk - Development of a system for automatic generation of LPs fo...Ruslan Polischuk - Development of a system for automatic generation of LPs fo...
Ruslan Polischuk - Development of a system for automatic generation of LPs fo...DrupalCamp Kyiv
 
Корпоративный сайт нашего времени: лучшие технологии «1С-Битрикс» для бизнеса
Корпоративный сайт нашего времени: лучшие технологии «1С-Битрикс» для бизнесаКорпоративный сайт нашего времени: лучшие технологии «1С-Битрикс» для бизнеса
Корпоративный сайт нашего времени: лучшие технологии «1С-Битрикс» для бизнесаborovoystudio
 
Umi cms developers_site1
Umi cms developers_site1Umi cms developers_site1
Umi cms developers_site1Umisoft
 

Similar a Разработка статических сайтов | Artem Daniliants | LumoSpark (20)

создание сайта
создание сайтасоздание сайта
создание сайта
 
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
 
VEKA: корпоративный сайт
VEKA: корпоративный сайтVEKA: корпоративный сайт
VEKA: корпоративный сайт
 
Как сделать успешный интернет-проект: простые решения для сложных задач
Как сделать успешный интернет-проект: простые решения для сложных задачКак сделать успешный интернет-проект: простые решения для сложных задач
Как сделать успешный интернет-проект: простые решения для сложных задач
 
Масштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе СбербанкаМасштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе Сбербанка
 
Сергей Рогачев. Agile на гигантских размерах
Сергей Рогачев. Agile на гигантских размерахСергей Рогачев. Agile на гигантских размерах
Сергей Рогачев. Agile на гигантских размерах
 
Эффективный сайт для бизнеса
Эффективный сайт для бизнесаЭффективный сайт для бизнеса
Эффективный сайт для бизнеса
 
Практические знания по созданию сайтов.
Практические знания по созданию сайтов.Практические знания по созданию сайтов.
Практические знания по созданию сайтов.
 
1 2 2_1_c-bitrix_kuleshov
1 2 2_1_c-bitrix_kuleshov1 2 2_1_c-bitrix_kuleshov
1 2 2_1_c-bitrix_kuleshov
 
Cтартуем! секреты создания успешного интернет магазина
Cтартуем! секреты создания успешного интернет магазинаCтартуем! секреты создания успешного интернет магазина
Cтартуем! секреты создания успешного интернет магазина
 
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектов
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектовМодуль 15. Лекция 57-58. Обзоры платформ для различных проектов
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектов
 
Meet Magento Belarus 2015: Denis Bosak
Meet Magento Belarus 2015: Denis BosakMeet Magento Belarus 2015: Denis Bosak
Meet Magento Belarus 2015: Denis Bosak
 
Presentation UMI.CMS for developers
Presentation UMI.CMS for developersPresentation UMI.CMS for developers
Presentation UMI.CMS for developers
 
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 
От заказной разработки к рыбоперерабатывающему цеху
От заказной разработки к рыбоперерабатывающему цехуОт заказной разработки к рыбоперерабатывающему цеху
От заказной разработки к рыбоперерабатывающему цеху
 
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 
Ruslan Polischuk - Development of a system for automatic generation of LPs fo...
Ruslan Polischuk - Development of a system for automatic generation of LPs fo...Ruslan Polischuk - Development of a system for automatic generation of LPs fo...
Ruslan Polischuk - Development of a system for automatic generation of LPs fo...
 
Корпоративный сайт нашего времени: лучшие технологии «1С-Битрикс» для бизнеса
Корпоративный сайт нашего времени: лучшие технологии «1С-Битрикс» для бизнесаКорпоративный сайт нашего времени: лучшие технологии «1С-Битрикс» для бизнеса
Корпоративный сайт нашего времени: лучшие технологии «1С-Битрикс» для бизнеса
 
Umi cms developers_site1
Umi cms developers_site1Umi cms developers_site1
Umi cms developers_site1
 

Más de LumoSpark

Getting started with HTTPS | LumoSpark webinar
Getting started with HTTPS | LumoSpark webinar Getting started with HTTPS | LumoSpark webinar
Getting started with HTTPS | LumoSpark webinar LumoSpark
 
How to turn any dynamic website into a static site | 24.01.2018 | Artem Danil...
How to turn any dynamic website into a static site | 24.01.2018 | Artem Danil...How to turn any dynamic website into a static site | 24.01.2018 | Artem Danil...
How to turn any dynamic website into a static site | 24.01.2018 | Artem Danil...LumoSpark
 
ValoStartup Meetup #9 "Как шаг за шагом написать чат-бот для Telegram на Python"
ValoStartup Meetup #9 "Как шаг за шагом написать чат-бот для Telegram на Python"ValoStartup Meetup #9 "Как шаг за шагом написать чат-бот для Telegram на Python"
ValoStartup Meetup #9 "Как шаг за шагом написать чат-бот для Telegram на Python"LumoSpark
 
Artem Daniliants / Банкротство - это лучшее что произошло в моей бизнес-карьере
Artem Daniliants / Банкротство - это лучшее что произошло в моей бизнес-карьереArtem Daniliants / Банкротство - это лучшее что произошло в моей бизнес-карьере
Artem Daniliants / Банкротство - это лучшее что произошло в моей бизнес-карьереLumoSpark
 
Going back to static html sites / Artem Daniliants / LumoSpark
Going back to static html sites / Artem Daniliants / LumoSparkGoing back to static html sites / Artem Daniliants / LumoSpark
Going back to static html sites / Artem Daniliants / LumoSparkLumoSpark
 
Marketing automatisation (Artem Daniliants)
Marketing automatisation (Artem Daniliants)Marketing automatisation (Artem Daniliants)
Marketing automatisation (Artem Daniliants)LumoSpark
 
Web development automatisation for fun and profit (Artem Daniliants)
Web development automatisation for fun and profit (Artem Daniliants)Web development automatisation for fun and profit (Artem Daniliants)
Web development automatisation for fun and profit (Artem Daniliants)LumoSpark
 
Good front end - bad front-end (Vladimir Gutorov)
Good front end -  bad  front-end (Vladimir Gutorov)Good front end -  bad  front-end (Vladimir Gutorov)
Good front end - bad front-end (Vladimir Gutorov)LumoSpark
 
Принципы эффективного веб-дизайна 2.0 (Artur Galustyan)
Принципы эффективного веб-дизайна 2.0 (Artur Galustyan)Принципы эффективного веб-дизайна 2.0 (Artur Galustyan)
Принципы эффективного веб-дизайна 2.0 (Artur Galustyan)LumoSpark
 

Más de LumoSpark (9)

Getting started with HTTPS | LumoSpark webinar
Getting started with HTTPS | LumoSpark webinar Getting started with HTTPS | LumoSpark webinar
Getting started with HTTPS | LumoSpark webinar
 
How to turn any dynamic website into a static site | 24.01.2018 | Artem Danil...
How to turn any dynamic website into a static site | 24.01.2018 | Artem Danil...How to turn any dynamic website into a static site | 24.01.2018 | Artem Danil...
How to turn any dynamic website into a static site | 24.01.2018 | Artem Danil...
 
ValoStartup Meetup #9 "Как шаг за шагом написать чат-бот для Telegram на Python"
ValoStartup Meetup #9 "Как шаг за шагом написать чат-бот для Telegram на Python"ValoStartup Meetup #9 "Как шаг за шагом написать чат-бот для Telegram на Python"
ValoStartup Meetup #9 "Как шаг за шагом написать чат-бот для Telegram на Python"
 
Artem Daniliants / Банкротство - это лучшее что произошло в моей бизнес-карьере
Artem Daniliants / Банкротство - это лучшее что произошло в моей бизнес-карьереArtem Daniliants / Банкротство - это лучшее что произошло в моей бизнес-карьере
Artem Daniliants / Банкротство - это лучшее что произошло в моей бизнес-карьере
 
Going back to static html sites / Artem Daniliants / LumoSpark
Going back to static html sites / Artem Daniliants / LumoSparkGoing back to static html sites / Artem Daniliants / LumoSpark
Going back to static html sites / Artem Daniliants / LumoSpark
 
Marketing automatisation (Artem Daniliants)
Marketing automatisation (Artem Daniliants)Marketing automatisation (Artem Daniliants)
Marketing automatisation (Artem Daniliants)
 
Web development automatisation for fun and profit (Artem Daniliants)
Web development automatisation for fun and profit (Artem Daniliants)Web development automatisation for fun and profit (Artem Daniliants)
Web development automatisation for fun and profit (Artem Daniliants)
 
Good front end - bad front-end (Vladimir Gutorov)
Good front end -  bad  front-end (Vladimir Gutorov)Good front end -  bad  front-end (Vladimir Gutorov)
Good front end - bad front-end (Vladimir Gutorov)
 
Принципы эффективного веб-дизайна 2.0 (Artur Galustyan)
Принципы эффективного веб-дизайна 2.0 (Artur Galustyan)Принципы эффективного веб-дизайна 2.0 (Artur Galustyan)
Принципы эффективного веб-дизайна 2.0 (Artur Galustyan)
 

Último (9)

2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 

Разработка статических сайтов | Artem Daniliants | LumoSpark