Метка: Web

Сайт для платформы онлайн-обучения BikWebClass

  Описание проекта: Разработка сайта для платформы, которая специализируется на онлайн-обучении – BikWebClass. Целью создания платформы является распространение знаний и навыков, которые будут полезны взрослому человеку в различных областях деятельности – от бизнеса до повседневных потребностей. На сегодняшний день доступны следующие онлайн курсы, в таких категориях как: Пищевая безопасность для операторов пищевого рынка Безопасная Еда для потребителей Торговля Безопасность детей   В наличии есть курсы с платным, и бесплатным контентом.         Особенности...

Что такое кодирование – факты программирования

Многих людей интересует вопрос «что такое кодирование?«, — в поиске Google по этому запросу выдает более 2,5 миллионов страниц. И мы не говорим о кодировании в медицине (например, кодирование от алкоголизма). Речь идет о кодировании в программировании. В основном, таким вопросом задаются новички, которые хотят сделать карьеру в программировании. Таких людей очень много, поэтому такой запрос очень популярен в поисковиках. В сегодняшней статье мы решили приоткрыть завесу над секретной частью того, «что такое кодирование?» в...

Как выучить Python с нуля?

Начинать путь в IT-индустрию следует с освоения языка, на котором машины «общаются» с человеком. Для этого предназначен Питон, язык программирования высокого уровня. Он достаточно прост, чтобы Python с нуля освоил человек без опыта в IT. Но возможностей языка хватает для решения многочисленных задач любой сложности – от элементарных скриптов, до построения нейронной сети. Он применяется в приложениях таких корпораций, как Mozilla, Yandex, Facebook, Microsoft и Intel. Даже первая версия Google была написана на этом языке.     Трудности программирование...

Манипулирование степенью важности загрузки ресурсов в браузере

Для браузера не все ресурсы обладают одинаковой степенью важности и приоритета. Каждый браузер имеет свою своеобразную эвристику, согласно которой он определяет, какие ресурсы загружать в первую очередь, а какие – позже. Например, CSS стили имеют более важный приоритет, чем скрипты и картинки. Иногда браузер может неправильно расставлять приоритеты загрузки и подгружать с сервера менее важные ресурсы в самую первую очередь. Например, инструмент для повышения качества веб-страниц Lighthouse от компании Google рекомендует бороться с этим так:...

Краткий обзор лучших модулей для SEO оптимизации Drupal

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

Обзор функционального движка для интернет-магазинов OkayCMS

Наличие интернет-магазина – это задача №1 на сегодняшний день, которую должен решить любой уважающий себя бизнес. Если у вас есть товары и/или услуги, но нет интернет-магазина – это значит, что вы предоставляете своим конкурентам дополнительную фору. И у них будет значительное преимущество по сравнению с вами. Хорошо, важность наличия онлайн-платформы для продажи своих товаров и/или услуг понятна. Теперь нужно оценить важность выбора правильной CMS (Content Management System – системы управления контентом). Система управления контентом (другими...

Как хакеры взламывают сайты – основные методы

Хакеры атакуют сайты постоянно, как большие, так и маленькие. Любой и каждый сайт может быть целью хакеров, независимо от того, крошечный он или гигантский. Небольшие, менее популярные сайты – это особенно хороший вариант для хакеров, поскольку они менее защищены, ввиду того, что многие владельцы таких сайтов приуменьшают значимость своих сайтов и они более беспечны в плане защиты и безопасности. В целом, существует две основные причины взлома любого сайта: деньги и хактивизм (порча сайта по политическим...

Основные команды при работе с сервером по SSH

В предыдущей статье мы рассмотрели основные моменты по подключению к серверу по SSH. А сегодня мы продолжим данную тему и узнаем основные SSH команды, которые позволят вам легко работать через терминал с файлами на сервере.     Для начала: подключитесь к удаленному серверу Если вы забыли, как подключаться к удаленному серверу – в этой статье вы найдете основную информацию по подключению к серверу с помощью SSH (с англ. Secure Shell или Безопасная Оболочка).    ...

Детальное описание техники ленивой загрузки изображений (Lazy Load)

Ленивая (или отложенная) загрузка картинок – это популярный метод асинхронного обращения к адресу изображения, по мере необходимости его загрузки, а не сразу после того, как HTML страницы был проанализирован браузером. Вы, скорее всего, уже видели эту реализацию в действии, поскольку этот метод используется на многих популярных сайтах. Сегодня невозможно представить себе Интернет без картинок и видео. Мы все привыкли к этому. Плюс, если на странице сайта нет каких-то графических элементов, нам тяжелее будет уловить смысл...

Как защитить свой сайт от атак методом грубой силы (Brute-force)

Атакой методом «грубой силы» (брутфорс, от англ. Brute-force attack) называется взлом пароля путем перебора всех возможных вариантов ключа. Любой пароль может быть подобран путем полного перебора. Этот метод взлома является наиболее универсальным, но также и наиболее медленным. Брутфорс эффективен для несложных алгоритмов шифрования и ключей длиной до 64 бит. При увеличении длины ключа начиная с 128 бит, такая атака хакеров будет малоэффективной и потребует много ресурсов и времени. В сегодняшней статье мы рассмотрим некоторые меры...

Что такое формат JPEG – подробное описание для фотографов

Любой, кто когда-либо пользовался Интернетом, вероятно, видел изображения в формате JPEG. На сегодняшний день это самый распространенный способ кодирования, отправки по сети и хранения изображений. Формат JPEG используется миллиарды раз в день. Без JPEG Всемирная паутина была бы немного менее красочной, намного медленнее и, вероятно, не обладала бы таким богатством изображений кошек! Сегодня вы можете отправить изображение в формате JPEG другу по электронной почте, не беспокоясь о том, какое устройство, браузер или операционную систему он...

Что выбрать – CMS или фреймворк для создания сайта?

Первоначальной целью для каждого нового сайта является его создание и запуск, и чтобы он выполнял свои задачи и все то, что вы от него ожидаете. Создавать новые сайты можно разными способами, и используя различные инструменты. Этот выбор в основном полагается на цели, которые стоят перед вашим сайтом. В сегодняшней публикации мы сравним создание нового сайта с использованием CMS (например, таких как Magento и WordPress) и фреймворков (таких как Bootstrap, CodeIgniter и Ruby On Rails).  ...

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

Золотое сечение также называют золотой пропорцией или гармоническим делением. Научно доказано, что использование золотого сечения делает объект визуально красивее. Лучший пример можно проследить в одной из самых известных картин Леонардо да Винчи «Мона Лиза», в которой используется принцип золотого сечения. Пропорция для Золотого сечения составляет 1:1,618. Это математическое уравнение, которое нашло свое применение и в дизайне. С помощью Золотого сечения можно создавать красивые дизайны. Отличие Golden Ratio (Золотого сечения) от других дизайнерских практик заключается в...

Что такое favicon (иконка сайта) и как ее добавить

Каждый сайт должен иметь свой значок или иконку (favicon). Несмотря на то, что они небольшого размера, фавиконки оказывают огромное влияние – они используются браузерами при визуализации вашего сайта (или бренда). Фавиконы используются не только для отображения значка сайта на вкладке браузера, они также могут быть использованы для закладок и в плитке последних посещенных сайтов. Из сегодняшней статьи вы узнаете исчерпывающую информацию об favicon: что это такое, зачем нужно, как создать и как разместить на своем...

Основы отзывчивой (responsive) типографии в веб-дизайне

Адаптивный или отзывчивый веб-дизайн – это не только столбцы, сетки, картинки и иконки. Все это не будет иметь смысла без текстового контента. Как однажды сказал Билл Гейтс: «Контент – это король». Поэтому, адаптивная типография – это тот важный фактор, который не должен упускать из виду каждый веб-дизайнер и веб-разработчик. В сегодняшней статье мы обсудим основы создания адаптивной веб-типографики, а также те факторы, которые влияют на это.     Основы типографии Хорошая типография – это правильный...