Post metadata refactoring

This commit is contained in:
Eric Vlaskin 2021-08-19 00:57:49 +03:00
parent 2baf6acac4
commit b621a35468
193 changed files with 1101 additions and 487 deletions

View File

@ -1,12 +1,16 @@
---
title: "Как установить DHCP-сервер в CentOS, RHEL и Fedora"
slug: "как-установить-dhcp-сервер-в-centos-rhel-и-fedora"
images:
- /images/uploads/shapka1.jpg
title: Как установить DHCP-сервер в CentOS, RHEL и Fedora
slug: как-установить-dhcp-сервер-в-centos-rhel-и-fedora
date: 2019-04-04T00:00:00+03:00
categories: ["Администрирование", "Linux"]
categories:
- Администрирование
- Linux
draft: false
---
![](/posts/как-установить-dhcp-сервер-в-centos-rhel-и-fedora/shapka1.jpg)
![](/images/uploads/shapka1.jpg)
**DHCP** (**_Dynamic Host Configuration Protocol_** — протокол динамической настройки узла) — это сетевой протокол, позволяющий серверу автоматически назначать клиентам в сети IP-адреса из определенного пула и предоставлять связанные с ними конфигурационные параметры.

View File

@ -1,12 +1,16 @@
---
title: "Настройка DNS-сервера в CentOS 7"
slug: "настройка-dns-сервера-в-centos-7"
images:
- /images/uploads/shapka2-2.jpg
title: Настройка DNS-сервера в CentOS 7
slug: настройка-dns-сервера-в-centos-7
date: 2019-04-05T00:00:00+03:00
categories: ["Администрирование", "Linux"]
categories:
- Администрирование
- Linux
draft: false
---
![](/posts/настройка-dns-сервера-в-centos-7/shapka2-2.jpg)
![](/images/uploads/shapka2-2.jpg)
**DNS** (**_Domain Name System_** — система доменных имён) — используется для получения IP-адреса по имени хоста или по
URL. Например, если мы введём `itdoxy.com` в браузере, DNS-сервер преобразует доменное имя в связанный с ним IP-адрес.

View File

@ -1,12 +1,15 @@
---
title: "Зачем системным администраторам Linux нужны навыки программирования"
slug: "зачем-системным-администраторам-linux-ну"
images:
- /images/uploads/shapka3-1.jpg
title: Зачем системным администраторам Linux нужны навыки программирования
slug: зачем-системным-администраторам-linux-ну
date: 2019-04-07T00:00:00+03:00
categories: ["Linux"]
categories:
- Linux
draft: false
---
![](/posts/зачем-системным-администраторам-linux-ну/shapka3-1.jpg)
![](/images/uploads/shapka3-1.jpg)
Говоря простым языком, главной задачей системного администрирования является управление системами аппаратного и программного
обеспечения. Некоторые из основных задач, выполняемых системным администратором, включают в себя: добавление и удаление

View File

@ -1,12 +1,16 @@
---
title: "Как установить Apache в CentOS 7 или RHEL 7"
slug: "как-установить-apache-на-centos-7-или-rhel-7"
images:
- /images/uploads/shapka4-1.jpg
title: Как установить Apache в CentOS 7 или RHEL 7
slug: как-установить-apache-на-centos-7-или-rhel-7
date: 2019-04-08T00:00:00+03:00
categories: ["Администрирование", "Linux"]
categories:
- Администрирование
- Linux
draft: false
---
![](/posts/как-установить-apache-на-centos-7-или-rhel-7/shapka4-1.jpg)
![](/images/uploads/shapka4-1.jpg)
Apache — это бесплатный HTTP-сервер с открытым исходным кодом, который работает на Unix-подобных операционных системах,
включая Linux и Windows. С момента своего релиза, Apache был самым популярным веб-сервером, обслуживающим сразу несколько

View File

@ -1,12 +1,16 @@
---
title: "Как сбросить пароль root в Fedora"
slug: "как-сбросить-пароль-root-в-fedora"
images:
- /images/uploads/shapka5-1.jpg
title: Как сбросить пароль root в Fedora
slug: как-сбросить-пароль-root-в-fedora
date: 2019-04-12T00:00:00+03:00
categories: ["Администрирование", "Linux"]
categories:
- Администрирование
- Linux
draft: false
---
![](/posts/как-сбросить-пароль-root-в-fedora/shapka5-1.jpg)
![](/images/uploads/shapka5-1.jpg)
Системный администратор Linux может запросто сбросить забытый пользователем пароль при помощи команды **_passwd_**, но что
делать если сисадмин сам забудет пароль root? В этой статье мы расскажем, как сбросить забытый или утерянный пароль root

View File

@ -1,12 +1,15 @@
---
title: "Как перенастроить установленный пакет в Ubuntu или Debian"
slug: "как-перенастроить-установленный-пак"
images:
- /images/uploads/shapka6-2.jpg
title: Как перенастроить установленный пакет в Ubuntu или Debian
slug: как-перенастроить-установленный-пак
date: 2019-04-16T00:00:00+03:00
categories: ["Linux"]
categories:
- Linux
draft: false
---
![](/posts/как-перенастроить-установленный-пак/shapka6-2.jpg)
![](/images/uploads/shapka6-2.jpg)
**_dpkg-reconfigure_** — утилита, используемая для перенастройки уже установленного пакета. Это один из нескольких
инструментов, предлагаемых в **_dpkg_** — основной программе управления пакетами в Debian/Ubuntu Linux. Он работает

View File

@ -1,12 +1,15 @@
---
title: "Как найти и установить приложения в Fedora"
slug: "как-найти-и-установить-приложения-в-fedora"
images:
- /images/uploads/shapka81.jpg
title: Как найти и установить приложения в Fedora
slug: как-найти-и-установить-приложения-в-fedora
date: 2019-04-27T00:00:00+03:00
categories: ["Linux"]
categories:
- Linux
draft: false
---
![](/posts/как-найти-и-установить-приложения-в-fedora/shapka81.jpg)
![](/images/uploads/shapka81.jpg)
Существует огромное множество программных пакетов, доступных в Fedora Linux из репозитория, предоставленного проектом
Fedora. Помимо этого, вы также можете включить другие сторонние репозитории, такие как **_COPR_** или **_RPM Fusion_**, для

View File

@ -1,12 +1,15 @@
---
title: "Как установить Pantheon и Deepin DE в Fedora 30"
slug: "как-установить-pantheon-и-deepin-de-в-fedora-30"
images:
- /images/uploads/shapka10.jpg
title: Как установить Pantheon и Deepin DE в Fedora 30
slug: как-установить-pantheon-и-deepin-de-в-fedora-30
date: 2019-05-02T00:00:00+03:00
categories: ["Linux"]
categories:
- Linux
draft: false
---
![](/posts/как-установить-pantheon-и-deepin-de-в-fedora-30/shapka10.jpg)
![](/images/uploads/shapka10.jpg)
**_Fedora 30 Workstation_** поддерживает среды рабочего стола **_Deepin_** и **_Pantheon_**. Однако, нет официальных
сборок Fedora для этих сред рабочего стола. Эта статья покажет как установить и активировать Deepin и Pantheon на вашей

View File

@ -1,12 +1,15 @@
---
title: "Работа с оконным менеджером i3"
slug: "работа-с-оконным-менеджером-i3"
images:
- /images/uploads/shapka11.jpg
title: Работа с оконным менеджером i3
slug: работа-с-оконным-менеджером-i3
date: 2019-06-11T00:00:00+03:00
categories: ["Linux"]
categories:
- Linux
draft: false
---
![](/posts/работа-с-оконным-менеджером-i3/shapka11.jpg)
![](/images/uploads/shapka11.jpg)
Изначально, Fedora поставляется с рабочим столом GNOME. Он предоставляет пользователю широкий спектр возможностей работы
с набором приложений. Например, приложения для воспроизведения аудио и видео, текстовые редакторы, средства просмотра

View File

@ -1,12 +1,15 @@
---
title: "Размещение собственного PPA репозитория на GitHub"
slug: "размещение-собственного-ppa-репозитори"
images:
- /images/uploads/shapka12.jpg
title: Размещение собственного PPA репозитория на GitHub
slug: размещение-собственного-ppa-репозитори
date: 2019-07-02T00:00:00+03:00
categories: ["Linux"]
categories:
- Linux
draft: false
---
![](/posts/размещение-собственного-ppa-репозитори/shapka12.jpg)
![](/images/uploads/shapka12.jpg)
Опубликовать свои собственные Debian пакеты и разместить их в репозитории на GitHub довольно просто. Данная статья
является кратким руководством, как это сделать.

View File

@ -1,12 +1,16 @@
---
title: "Как установить и настроить FTP-сервер в RHEL 8"
slug: "как-установить-и-настроить-ftp-сервер-в-rhel-8"
images:
- /images/uploads/shapka13.jpg
title: Как установить и настроить FTP-сервер в RHEL 8
slug: как-установить-и-настроить-ftp-сервер-в-rhel-8
date: 2019-07-06T00:00:00+03:00
categories: ["Linux", "Администрирование"]
categories:
- Linux
- Администрирование
draft: false
---
![](/posts/как-установить-и-настроить-ftp-сервер-в-rhel-8/shapka13.jpg)
![](/images/uploads/shapka13.jpg)
**_FTP_** (_File Transfer Protocol_ — **_протокол передачи файлов_**) — это стандартный и проверенный временем сетевой
протокол, используемый для передачи файлов между клиентом и сервером в компьютерной сети. Основан на технологии

View File

@ -1,12 +1,17 @@
---
title: "Настройка безопасной передачи файлов по FTP при помощи криптографических протоколов SSL/TSL в RHEL 8"
slug: "настройка-безопасной-передачи-файло"
images:
- /images/uploads/shapka14.jpg
title: Настройка безопасной передачи файлов по FTP при помощи криптографических
протоколов SSL/TSL в RHEL 8
slug: настройка-безопасной-передачи-файло
date: 2019-07-06T01:00:00+03:00
categories: ["Linux", "Администрирование"]
categories:
- Linux
- Администрирование
draft: false
---
![](/posts/настройка-безопасной-передачи-файло/shapka14.jpg)
![](/images/uploads/shapka14.jpg)
В предыдущей [статье](https://itdoxy.com/2019/07/06/как-установить-и-настроить-ftp-сервер-в-rhel-8/) детально описывались
установка и настройка FTP-сервера в RHEL 8 Linux. В данной же статье мы расскажем, как защитить FTP-сервер при помощи

View File

@ -1,12 +1,15 @@
---
title: "Как создать локальный HTTP-репозиторий Yum/DNF в RHEL 8"
slug: "как-создать-локальный-http-репозиторий-yum-dnf"
images:
- /images/uploads/shapka15.jpg
title: Как создать локальный HTTP-репозиторий Yum/DNF в RHEL 8
slug: как-создать-локальный-http-репозиторий-yum-dnf
date: 2019-07-08T00:00:00+03:00
categories: ["Linux"]
categories:
- Linux
draft: false
---
![](/posts/как-создать-локальный-http-репозиторий-yum-dnf/shapka15.jpg)
![](/images/uploads/shapka15.jpg)
**_Репозиторий_** программного обеспечения — это место для хранения и поддержки программных пакетов RPM для дистрибутива
Redhat Linux, откуда пользователи могут загружать и устанавливать пакеты на своих серверах Linux.

View File

@ -1,12 +1,16 @@
---
title: "Как установить и настроить VNC-сервер в Ubuntu"
slug: "как-установить-и-настроить-vnc-сервер-в-ubuntu"
images:
- /images/uploads/shapka16.jpg
title: Как установить и настроить VNC-сервер в Ubuntu
slug: как-установить-и-настроить-vnc-сервер-в-ubuntu
date: 2019-07-08T01:00:00+03:00
categories: ["Linux", "Администрирование"]
categories:
- Linux
- Администрирование
draft: false
---
![](/posts/как-установить-и-настроить-vnc-сервер-в-ubuntu/shapka16.jpg)
![](/images/uploads/shapka16.jpg)
**_Virtual Network Computing (VNC)_** — широко распространённая система удалённого доступа к рабочему столу, позволяющая
пользователям одного компьютера или мобильного устройства удалённо подключаться и управлять интерфейсом рабочего стола другого.

View File

@ -1,12 +1,15 @@
---
title: "Что нового в Deepin 15.11"
slug: "что-нового-в-deepin-15-11"
images:
- /images/uploads/shapka17.jpg
title: Что нового в Deepin 15.11
slug: что-нового-в-deepin-15-11
date: 2019-07-24T00:00:00+03:00
categories: ["Linux"]
categories:
- Linux
draft: false
---
![](/posts/что-нового-в-deepin-15-11/shapka17.jpg)
![](/images/uploads/shapka17.jpg)
Новая версия дистрибутива [**Deepin Linux**](https://www.deepin.org/) теперь доступна для [загрузки](https://www.deepin.org/en/2019/07/19/deepin15-11/).
В этой статье мы кратко рассмотрим внесённые изменения.

View File

@ -1,12 +1,17 @@
---
title: "Как получить данные из формы Django при помощи Python"
slug: "как-получить-данные-из-формы-django-при-помо"
images:
- /images/uploads/shapka18.jpg
title: Как получить данные из формы Django при помощи Python
slug: как-получить-данные-из-формы-django-при-помо
date: 2019-07-30T02:00:00+03:00
categories: ["Программирование", "Веб-разработка", "Django"]
categories:
- Программирование
- Веб-разработка
- Django
draft: false
---
![](/posts/как-получить-данные-из-формы-django-при-помо/shapka18.jpg)
![](/images/uploads/shapka18.jpg)
В данной статье мы расскажем вам, как получить данные из формы **Django** при помощи **Python**.

View File

@ -1,12 +1,15 @@
---
title: "Dualboot Fedora 29 и Windows 10"
slug: "dualboot-fedora-29-и-windows-10"
images:
- /images/uploads/shapka9.jpg
title: Dualboot Fedora 29 и Windows 10
slug: dualboot-fedora-29-и-windows-10
date: 2019-05-01T00:00:00+03:00
categories: ["Linux"]
categories:
- Linux
draft: false
---
![](/posts/dualboot-fedora-29-и-windows-10/shapka9.jpg)
![](/images/uploads/shapka9.jpg)
Если вы хотите ознакомиться с дистрибутивами Linux, практически используемыми на всевозможных предприятиях, то идеальным
вариантом послужит Fedora. Поскольку она поддерживается Red Hat, работать с ней много приятнее нежели с Ubuntu. А если

View File

@ -1,12 +1,17 @@
---
title: "Как создать страницу входа на Django-сайт при помощи Python"
slug: "как-создать-страницу-входа-на-django-сайт-пр"
images:
- /images/uploads/shapka19.jpg
title: Как создать страницу входа на Django-сайт при помощи Python
slug: как-создать-страницу-входа-на-django-сайт-пр
date: 2019-08-02T00:00:00+03:00
categories: ["Программирование", "Веб-разработка", "Django"]
categories:
- Программирование
- Веб-разработка
- Django
draft: false
---
![](/posts/как-создать-страницу-входа-на-django-сайт-пр/shapka19.jpg)
![](/images/uploads/shapka19.jpg)
В данной статье мы покажем вам, как создать страницу входа на Django-сайт при помощи **Python**.

View File

@ -1,13 +1,19 @@
---
title: "Введение в Django"
slug: "введение-в-django"
images:
- /images/uploads/Django0.jpg
title: Введение в Django
slug: введение-в-django
date: 2019-07-31T00:00:00+03:00
categories: ["Программирование", "Веб-разработка", "Django"]
tags: ["Курс молодого бойца Django"]
categories:
- Программирование
- Веб-разработка
- Django
tags:
- Курс молодого бойца Django
draft: false
---
![](/posts/введение-в-django/Django0.jpg)
![](/images/uploads/Django0.jpg)
## Введение

View File

@ -1,13 +1,19 @@
---
title: "Обзор Django"
slug: "обзор-django"
images:
- /images/uploads/Django2.jpg
title: Обзор Django
slug: обзор-django
date: 2019-07-31T02:00:00+03:00
categories: ["Программирование", "Веб-разработка", "Django"]
tags: ["Курс молодого бойца Django"]
categories:
- Программирование
- Веб-разработка
- Django
tags:
- Курс молодого бойца Django
draft: false
---
![](/posts/обзор-django/Django2.jpg)
![](/images/uploads/Django2.jpg)
Как вы уже знаете, Django — это веб-фреймворк Python. И, как и большинство современных фреймворков, Django поддерживает
шаблон MVC. Сначала давайте посмотрим, что из себя представляет шаблон Model-View-Controller (MVC), а затем рассмотрим

View File

@ -1,13 +1,19 @@
---
title: "Основы Django"
slug: "основы-django"
images:
- /images/uploads/Django1.jpg
title: Основы Django
slug: основы-django
date: 2019-07-31T01:00:00+03:00
categories: ["Программирование", "Веб-разработка", "Django"]
tags: ["Курс молодого бойца Django"]
categories:
- Программирование
- Веб-разработка
- Django
tags:
- Курс молодого бойца Django
draft: false
---
![](/posts/основы-django/Django1.jpg)
![](/images/uploads/Django1.jpg)
Django — это высокоуровневый веб-фреймворк Python, который способствует быстрой разработке и чистому, прагматичному дизайну.
Django облегчает создание качественных веб-приложений быстро и с меньшим количеством кода.

View File

@ -1,13 +1,19 @@
---
title: "Установка Django"
slug: "установка-django"
images:
- /images/uploads/Django3.jpg
title: Установка Django
slug: установка-django
date: 2019-08-02T00:01:00+03:00
categories: ["Программирование", "Веб-разработка", "Django"]
tags: ["Курс молодого бойца Django"]
categories:
- Программирование
- Веб-разработка
- Django
tags:
- Курс молодого бойца Django
draft: false
---
![](/posts/установка-django/Django3.jpg)
![](/images/uploads/Django3.jpg)
Среда разработки Django состоит из Python, Django и СУБД. Поскольку Django имеет дело с веб-приложениями, стоит упомянуть,
что вам также потребуется настроенный веб-сервер.

View File

@ -1,13 +1,19 @@
---
title: "Создание проекта Django"
slug: "создание-проекта-django"
images:
- /images/uploads/Django4.jpg
title: Создание проекта Django
slug: создание-проекта-django
date: 2019-08-05T00:00:00+03:00
categories: ["Программирование", "Веб-разработка", "Django"]
tags: ["Курс молодого бойца Django"]
categories:
- Программирование
- Веб-разработка
- Django
tags:
- Курс молодого бойца Django
draft: false
---
![](/posts/создание-проекта-django/Django4.jpg)
![](/images/uploads/Django4.jpg)
Теперь, когда мы [установили Django](https://itdoxy.com/установка-django/), давайте начнем его использовать. В Django
каждое веб-приложение, которое вы хотите создать, называется проектом; он представляет собой совокупность приложений.

View File

@ -1,13 +1,19 @@
---
title: "Жизненный цикл приложений Django"
slug: "жизненный-цикл-приложений-django"
images:
- /images/uploads/Django05.jpg
title: Жизненный цикл приложений Django
slug: жизненный-цикл-приложений-django
date: 2019-08-06T00:00:00+03:00
categories: ["Программирование", "Веб-разработка", "Django"]
tags: ["Курс молодого бойца Django"]
categories:
- Программирование
- Веб-разработка
- Django
tags:
- Курс молодого бойца Django
draft: false
---
![](/posts/жизненный-цикл-приложений-django/Django05.jpg)
![](/images/uploads/Django05.jpg)
Проект представляет собой совокупность приложений. Каждое приложение имеет свою цель и может быть повторно использовано
в другом проекте, например, контактная форма на веб-сайте может быть приложением и может повторно использоваться в других

View File

@ -1,13 +1,19 @@
---
title: "Интерфейс администратора Django"
slug: "интерфейс-администратора-django"
images:
- /images/uploads/Django6.jpg
title: Интерфейс администратора Django
slug: интерфейс-администратора-django
date: 2019-08-06T01:00:00+03:00
categories: ["Программирование", "Веб-разработка", "Django"]
tags: ["Курс молодого бойца Django"]
categories:
- Программирование
- Веб-разработка
- Django
tags:
- Курс молодого бойца Django
draft: false
---
![](/posts/интерфейс-администратора-django/Django6.jpg)
![](/images/uploads/Django6.jpg)
Django предоставляет готовый пользовательский интерфейс для администрирования. Мы все знаем, насколько важен интерфейс
администратора для веб-проекта. Django автоматически генерирует интерфейс администратора на основе моделей вашего проекта.

View File

@ -1,13 +1,19 @@
---
title: "Создание представлений Django"
slug: "создание-представлений-django"
images:
- /images/uploads/Django7.jpg
title: Создание представлений Django
slug: создание-представлений-django
date: 2019-08-07T00:00:00+03:00
categories: ["Программирование", "Веб-разработка", "Django"]
tags: ["Курс молодого бойца Django"]
categories:
- Программирование
- Веб-разработка
- Django
tags:
- Курс молодого бойца Django
draft: false
---
![](/posts/создание-представлений-django/Django7.jpg)
![](/images/uploads/Django7.jpg)
Функция представления, или кратко “представление”, это просто функция Python, которая принимает веб-запрос и возвращает
веб-ответ. Этим ответом может быть HTML-содержимое веб-страницы, перенаправление, ошибка 404, XML-документ, изображение

View File

@ -1,13 +1,19 @@
---
title: "Сопоставление URL Django"
slug: "сопоставление-url-django"
images:
- /images/uploads/Django08.jpg
title: Сопоставление URL Django
slug: сопоставление-url-django
date: 2019-08-08T00:00:00+03:00
categories: ["Программирование", "Веб-разработка", "Django"]
tags: ["Курс молодого бойца Django"]
categories:
- Программирование
- Веб-разработка
- Django
tags:
- Курс молодого бойца Django
draft: false
---
![](/posts/сопоставление-url-django/Django08.jpg)
![](/images/uploads/Django08.jpg)
Теперь, когда у нас есть рабочее представление, которое было объяснено в предыдущей главе, мы хотим получить к нему
доступ через URL. У Django есть свой собственный способ сопоставления URL-адресов, он осуществляется путем редактирования

View File

@ -1,13 +1,19 @@
---
title: "Система шаблонов Django"
slug: "система-шаблонов-django"
images:
- /images/uploads/Django9.jpg
title: Система шаблонов Django
slug: система-шаблонов-django
date: 2019-08-12T00:00:00+03:00
categories: ["Программирование", "Веб-разработка", "Django"]
tags: ["Курс молодого бойца Django"]
categories:
- Программирование
- Веб-разработка
- Django
tags:
- Курс молодого бойца Django
draft: false
---
![](/posts/система-шаблонов-django/Django9.jpg)
![](/images/uploads/Django9.jpg)
Django позволяет разделить Python от HTML, Python используется в представлениях, а HTML в шаблонах. Чтобы связать их вместе,
Django использует функцию рендеринга и язык шаблонов Django.

View File

@ -1,13 +1,19 @@
---
title: "Модели Django"
slug: "модели-django"
images:
- /images/uploads/Django10.jpg
title: Модели Django
slug: модели-django
date: 2019-08-14T00:00:00+03:00
categories: ["Программирование", "Веб-разработка", "Django"]
tags: ["Курс молодого бойца Django"]
categories:
- Программирование
- Веб-разработка
- Django
tags:
- Курс молодого бойца Django
draft: false
---
![](/posts/модели-django/Django10.jpg)
![](/images/uploads/Django10.jpg)
Модель — это класс, который представляет собой таблицу или коллекцию в нашей базе данных, где каждый атрибут класса
является полем таблицы или коллекции. Модели определены в **app/models.py** (в нашем примере: **myapp/models.py**).

View File

@ -1,13 +1,19 @@
---
title: "Перенаправление страниц Django"
slug: "перенаправление-страниц-django"
images:
- /images/uploads/Django11.jpg
title: Перенаправление страниц Django
slug: перенаправление-страниц-django
date: 2019-09-04T00:00:00+03:00
categories: ["Программирование", "Веб-разработка", "Django"]
tags: ["Курс молодого бойца Django"]
categories:
- Программирование
- Веб-разработка
- Django
tags:
- Курс молодого бойца Django
draft: false
---
![](/posts/перенаправление-страниц-django/Django11.jpg)
![](/images/uploads/Django11.jpg)
Перенаправление страниц необходимо по многим причинам в веб-приложениях. Возможно, вы захотите перенаправить пользователя
на другую страницу, когда происходит определенное действие, или в основном в случае ошибки. Например, когда пользователь

View File

@ -1,13 +1,19 @@
---
title: "Отправка электронной почты Django"
slug: "отправка-электронной-почты-django"
images:
- /images/uploads/Django12.jpg
title: Отправка электронной почты Django
slug: отправка-электронной-почты-django
date: 2019-09-26T02:00:00+03:00
categories: ["Программирование", "Веб-разработка", "Django"]
tags: ["Курс молодого бойца Django"]
categories:
- Программирование
- Веб-разработка
- Django
tags:
- Курс молодого бойца Django
draft: false
---
![](/posts/отправка-электронной-почты-django/Django12.jpg)
![](/images/uploads/Django12.jpg)
Django поставляется с готовым и простым в использовании легковесным движком для отправки электронной почты. Для его использования
вам просто нужно импортировать **django.core.mail**. Чтобы начать отправку электронной почты, отредактируйте файл проекта

View File

@ -1,13 +1,17 @@
---
title: "Введение в Docker"
slug: "введение-в-docker"
images:
- /images/uploads/docker0.jpg
title: Введение в Docker
slug: введение-в-docker
date: 2019-07-26T00:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/введение-в-docker/docker0.jpg)
![](/images/uploads/docker0.jpg)
## Введение

View File

@ -1,13 +1,17 @@
---
title: "Обзор Docker"
slug: "обзор-docker"
images:
- /images/uploads/docker1.jpg
title: Обзор Docker
slug: обзор-docker
date: 2019-07-26T01:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/обзор-docker/docker1.jpg)
![](/images/uploads/docker1.jpg)
Docker — это служба управления контейнерами. Ключевыми словами Docker являются **разработка**, **доставка** и **запуск**
в любом месте. Основная идея Docker заключается в том, чтобы разработчики могли легко разрабатывать приложения, отправлять

View File

@ -1,13 +1,17 @@
---
title: "Установка Docker"
slug: "установка-docker"
images:
- /images/uploads/docker2.jpg
title: Установка Docker
slug: установка-docker
date: 2019-07-26T02:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/установка-docker/docker2.jpg)
![](/images/uploads/docker2.jpg)
## Установка в Linux

View File

@ -1,13 +1,17 @@
---
title: "Docker Hub"
slug: "docker-hub"
images:
- /images/uploads/docker3.jpg
title: Docker Hub
slug: docker-hub
date: 2019-07-29T00:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/docker-hub/docker3.jpg)
![](/images/uploads/docker3.jpg)
Docker Hub — это облачная служба реестра, позволяющая загружать образы Docker, созданные другими людьми. Вы также можете загрузить свои собственные образы, созданные в Docker. В этой главе мы научимся использовать образ Jenkins Docker из Docker Hub.

View File

@ -1,13 +1,16 @@
---
title: "Контейнеры Docker"
slug: "контейнеры-docker"
images:
- /images/uploads/docker5.jpg
title: Контейнеры Docker
slug: контейнеры-docker
date: 2019-07-30T01:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/образы-docker/docker4.jpg)
![](/images/uploads/docker5.jpg)
Контейнеры — это экземпляры образов Docker, которые можно запустить с помощью команды run в Docker. Основное назначение
Docker — запускать контейнеры. Давайте обсудим, как работать с контейнерами.
@ -54,7 +57,7 @@ sudo docker ps
Эта команда используется для вывода всех контейнеров в системе.
- **-a** — сообщает команде **docker ps** о том, что нужно перечислить все контейнеры в системе.
* **\-a** — сообщает команде **docker ps** о том, что нужно перечислить все контейнеры в системе.
Вывод покажет все контейнеры.
@ -76,7 +79,7 @@ sudo docker ps -a
docker history ImageID
```
- **ImageID** — это идентификатор образа, для которого вы хотите вывести все команды, которые были в нем запущены.
* **ImageID** — это идентификатор образа, для которого вы хотите вывести все команды, которые были в нем запущены.
Вывод покажет все команды, запущенные в данном образе.
@ -92,4 +95,4 @@ sudo docker history centos
![](https://i.imgur.com/ru9SVMJ.jpg)
Источник: [Docker Containers](https://www.tutorialspoint.com/docker/docker_containers.htm)
Источник: [Docker Containers](https://www.tutorialspoint.com/docker/docker_containers.htm)

View File

@ -1,13 +1,17 @@
---
title: "Образы Docker"
slug: "образы-docker"
images:
- /images/uploads/docker4.jpg
title: Образы Docker
slug: образы-docker
date: 2019-07-30T00:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/образы-docker/docker4.jpg)
![](/images/uploads/docker4.jpg)
В Docker всё основано на образах. Образ представляет собой объединение файловой системы и параметров. Давайте рассмотрим
пример следующей команды Docker:

View File

@ -1,13 +1,17 @@
---
title: "Работа с контейнерами Docker"
slug: "работа-с-контейнерами-docker"
images:
- /images/uploads/docker6.jpg
title: Работа с контейнерами Docker
slug: работа-с-контейнерами-docker
date: 2019-08-01T01:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/работа-с-контейнерами-docker/docker6.jpg)
![](/images/uploads/docker6.jpg)
В этой главе мы подробно рассмотрим, что мы можем делать с контейнерами.

View File

@ -1,13 +1,17 @@
---
title: "Архитектура Docker"
slug: "архитектура-docker"
images:
- /images/uploads/docker7.jpg
title: Архитектура Docker
slug: архитектура-docker
date: 2019-08-02T00:02:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/архитектура-docker/docker7.jpg)
![](/images/uploads/docker7.jpg)
На следующей картинке изображена стандартная и традиционная архитектура **виртуализации**:

View File

@ -1,13 +1,17 @@
---
title: "Команды Docker в Windows"
slug: "команды-docker-в-windows"
images:
- /images/uploads/docker8.jpg
title: Команды Docker в Windows
slug: команды-docker-в-windows
date: 2019-08-05T02:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/команды-docker-в-windows/docker8.jpg)
![](/images/uploads/docker8.jpg)
Движок Docker хорош тем, что он предназначен для работы в различных операционных системах. Мы уже рассмотрели установку
Docker в Windows, а также мы рассмотрели все команды Docker в системах Linux. Теперь давайте обратим внимание на различные

View File

@ -1,13 +1,17 @@
---
title: "Контейнеры и командные строки Docker"
slug: "контейнеры-и-командные-строки-docker"
images:
- /images/uploads/docker10.jpg
title: Контейнеры и командные строки Docker
slug: контейнеры-и-командные-строки-docker
date: 2019-08-06T03:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/контейнеры-и-командные-строки-docker/docker10.jpg)
![](/images/uploads/docker10.jpg)
По умолчанию при запуске контейнера вы также будете использовать терминальные команды, как показано ниже. Мы уже разбирали
их в предыдущих главах, когда работали с контейнерами.

View File

@ -1,13 +1,17 @@
---
title: "Настройка Docker"
slug: "настройка-docker"
images:
- /images/uploads/docker9.jpg
title: Настройка Docker
slug: настройка-docker
date: 2019-08-06T02:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/настройка-docker/docker9.jpg)
![](/images/uploads/docker9.jpg)
В этой главе, мы рассмотрим различные варианты настройки Docker.

View File

@ -1,13 +1,17 @@
---
title: "Dockerfile Docker"
slug: "dockerfile-docker"
images:
- /images/uploads/docker11.jpg
title: Dockerfile Docker
slug: dockerfile-docker
date: 2019-08-07T01:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/dockerfile-docker/docker11.jpg)
![](/images/uploads/docker11.jpg)
В предыдущих главах мы рассмотрели различные файлы образов, таких как CentOS, которые загружаются из **Docker Hub**,
из которого вы можете развернуть контейнеры.

View File

@ -1,13 +1,17 @@
---
title: "Сборка Файлов Docker"
slug: "сборка-файлов-docker"
images:
- /images/uploads/docker12.jpg
title: Сборка Файлов Docker
slug: сборка-файлов-docker
date: 2019-08-07T02:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/сборка-файлов-docker/docker12.jpg)
![](/images/uploads/docker12.jpg)
В предыдущей главе мы [создали наш **Dockerfile**](https://itdoxy.com/dockerfile-docker/). Настало время для его сборки.
Сделать это можно при помощи следующей команды:

View File

@ -1,13 +1,17 @@
---
title: "Публичные репозитории Docker"
slug: "публичные-репозитории-docker"
images:
- /images/uploads/docker13.jpg
title: Публичные репозитории Docker
slug: публичные-репозитории-docker
date: 2019-08-08T01:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/публичные-репозитории-docker/docker13.jpg)
![](/images/uploads/docker13.jpg)
Публичные репозитории могут использоваться для размещения образов Docker, откуда могут быть получены всеми желающими.
Примерами являются образы, доступные на Docker Hub. Многие из них, например, такие, как CentOS, Ubuntu, Jenkins, являются

View File

@ -1,13 +1,17 @@
---
title: "Управление портами Docker"
slug: "управление-портами-docker"
images:
- /images/uploads/docker14.jpg
title: Управление портами Docker
slug: управление-портами-docker
date: 2019-08-12T01:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/управление-портами-docker/docker14.jpg)
![](/images/uploads/docker14.jpg)
В Docker сами контейнеры могут иметь приложения, работающие на портах. Если вы хотите получить доступ к приложению
в контейнере через номер порта, то вам необходимо сопоставить номер порта контейнера с номером порта хоста Docker.

View File

@ -1,13 +1,17 @@
---
title: "Частные реестры Docker"
slug: "частные-реестры-docker"
images:
- /images/uploads/docker15.jpg
title: Частные реестры Docker
slug: частные-реестры-docker
date: 2019-08-12T02:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/частные-реестры-docker/docker15.jpg)
![](/images/uploads/docker15.jpg)
У вас может возникнуть необходимость иметь свои собственные приватные репозитории. Возможно, вы не хотите размещать
репозитории в Docker Hub. Для этого существует контейнер репозитория от Docker. Давайте посмотрим, как мы можем

View File

@ -1,13 +1,17 @@
---
title: "Создание Dockerfile веб-сервера"
slug: "создание-dockerfile-веб-сервера"
images:
- /images/uploads/docker016.jpg
title: Создание Dockerfile веб-сервера
slug: создание-dockerfile-веб-сервера
date: 2019-08-13T01:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/создание-dockerfile-веб-сервера/docker016.jpg)
![](/images/uploads/docker016.jpg)
Мы уже знаем как использовать Dockerfile для [сборки собственных пользовательских образов](https://itdoxy.com/сборка-файлов-docker/).
Теперь давайте рассмотрим способы создания своего образа веб-сервера, который можно использовать для создания контейнеров.

View File

@ -1,13 +1,17 @@
---
title: "Команды терминала Docker"
slug: "команды-терминала-docker"
images:
- /images/uploads/docker17.jpg
title: Команды терминала Docker
slug: команды-терминала-docker
date: 2019-08-14T01:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/команды-терминала-docker/docker17.jpg)
![](/images/uploads/docker17.jpg)
Docker имеет множество терминальных команд. Эти команды мы используем в **Dockerfile**, поэтому давайте рассмотрим
некоторые из них.

View File

@ -1,13 +1,17 @@
---
title: "Связывание контейнеров Docker"
slug: "связывание-контейнеров-docker"
images:
- /images/uploads/docker18.jpg
title: Связывание контейнеров Docker
slug: связывание-контейнеров-docker
date: 2019-08-15T00:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/связывание-контейнеров-docker/docker18.jpg)
![](/images/uploads/docker18.jpg)
Связывание контейнеров позволяет связать между собой несколько контейнеров, что намного удобнее нежели выставление портов.
Давайте разберёмся, как это работает.

View File

@ -1,13 +1,17 @@
---
title: "Хранилище Docker"
slug: "хранилище-docker"
images:
- /images/uploads/docker19.jpg
title: Хранилище Docker
slug: хранилище-docker
date: 2019-08-15T01:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/хранилище-docker/docker19.jpg)
![](/images/uploads/docker19.jpg)
## Драйверы хранилища

View File

@ -1,13 +1,16 @@
---
title: "Настройка Node.js Docker"
slug: "настройка-node-js-docker"
images:
- /images/uploads/docker21.jpg
title: Настройка Node.js Docker
slug: настройка-node-js-docker
date: 2019-08-16T01:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/сеть-docker/docker20.jpg)
![](/images/uploads/docker21.jpg)
Node.js — это фреймворк JavaScript с открытым исходным кодом, используемый для разработки серверной части приложений
на любой операционной системе. Поскольку Node.js — это популярный фреймворк для разработки, Docker также обеспечил
@ -57,19 +60,19 @@ sudo docker run it rm name = HelloWorld v “$PWD”:/usr/src/app
Разберём данный запрос по порядку:
- Оператор **-rm** используется для удаления контейнера после его запуска.
- Оператор **-name** отвечает за имя контейнера; в нашем случае “HelloWorld”.
- Не забудьте сопоставить том в контейнере, расположенный по пути **/usr/src/app**, с нашим текущим рабочим каталогом.
Это нужно сделать для того, чтобы контейнер узла смог получить наш скрипт HelloWorld.js, который расположен в нашем
рабочем каталоге на хосте Docker.
- Оператор **-w** необходим для указания рабочего каталога, используемого Node.js.
- Первый оператор **node** используется для запуска образа узла.
- Второй оператор **node** используется для запуска команды узла в его контейнере.
- И, наконец, мы указываем имя нашего скрипта.
* Оператор **\-rm** используется для удаления контейнера после его запуска.
* Оператор **\-name** отвечает за имя контейнера; в нашем случае “HelloWorld”.
* Не забудьте сопоставить том в контейнере, расположенный по пути **/usr/src/app**, с нашим текущим рабочим каталогом.
Это нужно сделать для того, чтобы контейнер узла смог получить наш скрипт HelloWorld.js, который расположен в нашем
рабочем каталоге на хосте Docker.
* Оператор **\-w** необходим для указания рабочего каталога, используемого Node.js.
* Первый оператор **node** используется для запуска образа узла.
* Второй оператор **node** используется для запуска команды узла в его контейнере.
* И, наконец, мы указываем имя нашего скрипта.
После чего мы получим следующий вывод, в котором мы можем увидеть, что контейнер Node был запущен и успешно выполнил
скрипт HelloWorld.js.
![](https://i.imgur.com/SLxaseo.png)
Источник: [Docker — Setting Node.js](https://www.tutorialspoint.com/docker/docker_setting_nodejs.htm)
Источник: [Docker — Setting Node.js](https://www.tutorialspoint.com/docker/docker_setting_nodejs.htm)

View File

@ -1,13 +1,17 @@
---
title: "Сеть Docker"
slug: "сеть-docker"
images:
- /images/uploads/docker20.jpg
title: Сеть Docker
slug: сеть-docker
date: 2019-08-16T00:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/сеть-docker/docker20.jpg)
![](/images/uploads/docker20.jpg)
Docker заботится о сетевых аспектах, так что контейнеры могут коммуницировать друг с другом, а также с хостом Docker.
Если вы пропишите **ifconfig** на хосте Docker, то увидите Ethernet адаптер Docker, который создаётся во время установки

View File

@ -1,13 +1,17 @@
---
title: "Настройка MongoDB Docker"
slug: "настройка-mongodb-docker"
images:
- /images/uploads/docker22.jpg
title: Настройка MongoDB Docker
slug: настройка-mongodb-docker
date: 2019-08-19T00:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/настройка-mongodb-docker/docker22.jpg)
![](/images/uploads/docker22.jpg)
MongoDB — это популярная документоориентированная база данных, которая используется многими современными веб-приложениями.
Поскольку MongoDB это популярная база данных для разработки, Docker также обеспечил поддержку MongoDB.

View File

@ -1,13 +1,17 @@
---
title: "Настройка NGINX Docker"
slug: "настройка-nginx-docker"
images:
- /images/uploads/docker23.jpg
title: Настройка NGINX Docker
slug: настройка-nginx-docker
date: 2019-08-19T01:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/настройка-nginx-docker/docker23.jpg)
![](/images/uploads/docker23.jpg)
NGINX — это популярное легковесное (т.е. использующее небольшой объём оперативной памяти) приложение, которое используется
для разработки серверной части приложения. Это веб-сервер с открытым исходным кодом, разработанный для работы в различных

View File

@ -1,13 +1,17 @@
---
title: "Docker Cloud"
slug: "docker-cloud"
images:
- /images/uploads/docker26.jpg
title: Docker Cloud
slug: docker-cloud
date: 2019-08-27T02:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/docker-cloud/docker26.jpg)
![](/images/uploads/docker26.jpg)
Docker Cloud — это сервис, предоставляемый Docker, в котором вы можете выполнять следующие операции:

View File

@ -1,13 +1,17 @@
---
title: "Ведение журнала Docker"
slug: "ведение-журнала-docker"
images:
- /images/uploads/docker27.jpg
title: Ведение журнала Docker
slug: ведение-журнала-docker
date: 2019-08-27T03:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/ведение-журнала-docker/docker27.jpg)
![](/images/uploads/docker27.jpg)
В Docker имеются механизмы ведения журналов, которые можно использовать для устранения проблем по мере их возникновения.
Ведение журнала существует на уровне демона и на уровне контейнера. Давайте подробнее их рассмотрим.

View File

@ -1,13 +1,17 @@
---
title: "Настройка ASP.Net Docker"
slug: "настройка-asp-net-docker"
images:
- /images/uploads/docker25.jpg
title: Настройка ASP.Net Docker
slug: настройка-asp-net-docker
date: 2019-08-27T01:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/настройка-asp-net-docker/docker25.jpg)
![](/images/uploads/docker25.jpg)
ASP.Net — это стандартная среда веб-разработки, предоставляемая Microsoft для разработки серверных приложений. Поскольку
ASP.Net — это популярная среда веб-разработки, Docker также обеспечил поддержку ASP.Net.

View File

@ -1,13 +1,17 @@
---
title: "Панель управления Docker"
slug: "панель-управления-docker"
images:
- /images/uploads/docker24.jpg
title: Панель управления Docker
slug: панель-управления-docker
date: 2019-08-27T00:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/панель-управления-docker/docker24.jpg)
![](/images/uploads/docker24.jpg)
Во вступительных главах мы рассмотрели установку панели управления Docker в Windows. Она разработана таким образом, чтобы
контейнеры Docker можно было запускать и в Windows, и в MacOS. Сайт с панелью управления Windows вы можете найти,

View File

@ -1,13 +1,17 @@
---
title: "Docker Compose"
slug: "docker-compose"
images:
- /images/uploads/docker28.jpg
title: Docker Compose
slug: docker-compose
date: 2019-08-28T00:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/docker-compose/docker28.jpg)
![](/images/uploads/docker28.jpg)
**Docker Compose** предназначен для запуска нескольких контейнеров как одной службы. Например, предположим, что у вас
есть приложение, которое требует NGINX и MySQL, вы можете создать один файл, который будет запускать оба контейнера

View File

@ -1,13 +1,17 @@
---
title: "Архитектура Kubernetes Docker"
slug: "архитектура-kubernetes-docker"
images:
- /images/uploads/docker30.jpg
title: Архитектура Kubernetes Docker
slug: архитектура-kubernetes-docker
date: 2019-08-28T02:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/архитектура-kubernetes-docker/docker30.jpg)
![](/images/uploads/docker30.jpg)
Kubernetes — это открытое программное обеспечение для автоматизации развёртывания, масштабирования и управления
контейнеризированными приложениями. Поддерживает основные технологии контейнеризации, включая Docker.

View File

@ -1,13 +1,17 @@
---
title: "Непрерывная интеграция Docker"
slug: "непрерывная-интеграция-docker"
images:
- /images/uploads/docker29.jpg
title: Непрерывная интеграция Docker
slug: непрерывная-интеграция-docker
date: 2019-08-28T01:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/непрерывная-интеграция-docker/docker29.jpg)
![](/images/uploads/docker29.jpg)
В Docker интегрированы многие инструменты непрерывной интеграции (Continuous Integrations), в которые также входит
популярный инструмент Jenkins, в котором у вас есть плагины, которые можно использовать для работы с контейнерами. Итак,

View File

@ -1,13 +1,17 @@
---
title: "Работа Kubernetes Docker"
slug: "работа-kubernetes-docker"
images:
- /images/uploads/docker31.jpg
title: Работа Kubernetes Docker
slug: работа-kubernetes-docker
date: 2019-08-29T00:00:00+03:00
categories: ["Docker"]
tags: ["Курс молодого бойца Docker"]
categories:
- Docker
tags:
- Курс молодого бойца Docker
draft: false
---
![](/posts/работа-kubernetes-docker/docker31.jpg)
![](/images/uploads/docker31.jpg)
В данной главе мы рассмотрим установку Kubernetes через **kybeadm**. Это утилита, помогающая в установке Kubernetes.
Перейдём непосредственно к установке.

View File

@ -1,13 +1,18 @@
---
title: "Что такое PostgreSQL?"
slug: "что-такое-postgresql"
images:
- /images/uploads/11.jpg
title: Что такое PostgreSQL?
slug: что-такое-postgresql
date: 2019-07-09T00:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/что-такое-postgresql/11.jpg)
![](/images/uploads/11.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В ней вы узнаете о PostgreSQL и функциях, которые выделяют
PostgreSQL среди других систем управления базами данных.

View File

@ -1,13 +1,18 @@
---
title: "Загрузка базы данных PostgreSQL"
slug: "загрузка-базы-данных-postgresql"
images:
- /images/uploads/SQL5.jpg
title: Загрузка базы данных PostgreSQL
slug: загрузка-базы-данных-postgresql
date: 2019-07-10T03:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/загрузка-базы-данных-postgresql/SQL5.jpg)
![](/images/uploads/SQL5.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы познакомили вас с
[примером базы данных PostgreSQL](https://itdoxy.com/пример-базы-данных-postgresql/). Теперь мы покажем вам,

View File

@ -1,13 +1,18 @@
---
title: "Подключение к серверу базы данных PostgreSQL"
slug: "подключение-к-серверу-базы-данных-postgresql"
images:
- /images/uploads/SQL3.jpg
title: Подключение к серверу базы данных PostgreSQL
slug: подключение-к-серверу-базы-данных-postgresql
date: 2019-07-10T01:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/подключение-к-серверу-базы-данных-postgresql/SQL3.jpg)
![](/images/uploads/SQL3.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы узнали о том,
[как установить PostgreSQL](https://itdoxy.com/установка-postgresql/) для изучения и практики в вашей локальной системе.

View File

@ -1,13 +1,18 @@
---
title: "Пример базы данных PostgreSQL"
slug: "пример-базы-данных-postgresql"
images:
- /images/uploads/SQL4.jpg
title: Пример базы данных PostgreSQL
slug: пример-базы-данных-postgresql
date: 2019-07-10T02:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/пример-базы-данных-postgresql/SQL4.jpg)
![](/images/uploads/SQL4.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы узнали о том, как
[подключиться к серверу баз данных PostgreSQL](https://itdoxy.com/подключение-к-серверу-базы-данных-postgresql/).

View File

@ -1,13 +1,17 @@
---
title: "Установка PostgreSQL"
slug: "установка-postgresql"
images:
- /images/uploads/SQL2.jpg
title: Установка PostgreSQL
slug: установка-postgresql
date: 2019-07-10T00:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/что-такое-postgresql/11.jpg)
![](/images/uploads/SQL2.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы узнали о [PostgreSQL](https://itdoxy.com/что-такое-postgresql/)
и функциях, которые выделяют PostgreSQL среди других систем управления базами данных. Теперь мы покажем вам, как установить
@ -99,11 +103,11 @@ PostgreSQL, и нажмите кнопку **Next**.
значение по умолчанию, нажмите **Enter**. Обратите внимание, что вы должны предоставить пароль, который вы ввели
при установке PostgreSQL.
Затем, введите команду **_SELECT version();_** вы увидите следующий результат:
Затем, введите команду ***SELECT version();*** вы увидите следующий результат:
![](https://www.postgresqltutorial.com/wp-content/uploads/2020/07/Install-PostgreSQL-psql-verification.png)
Поздравляем! Вы успешно установили сервер базы данных PostgreSQL в своей локальной системе. В следующей статье мы изучим
[различные способы подключения к серверу баз данных PostgreSQL](https://itdoxy.com/подключение-к-серверу-базы-данных-postgresql/).
Источник: [PostgreSQL Tutorial from Scratch](http://www.postgresqltutorial.com/)
Источник: [PostgreSQL Tutorial from Scratch](http://www.postgresqltutorial.com/)

View File

@ -1,13 +1,18 @@
---
title: "Объекты PostgreSQL сервера и базы данных"
slug: "объекты-postgresql-сервера-и-базы-данных"
images:
- /images/uploads/SQL6.jpg
title: Объекты PostgreSQL сервера и базы данных
slug: объекты-postgresql-сервера-и-базы-данных
date: 2019-07-11T00:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/объекты-postgresql-сервера-и-базы-данных/SQL6.jpg)
![](/images/uploads/SQL6.jpg)
В предыдущей статье мы показали вам, как [загрузить пример базы данных PostgreSQL](https://itdoxy.com/загрузка-базы-данных-postgresql/).
В этом руководстве вы познакомитесь с наиболее распространенными объектами сервера и базы данных PostgreSQL. Важно знать

View File

@ -1,13 +1,18 @@
---
title: "Оператор PostgreSQL SELECT"
slug: "оператор-postgresql-select"
images:
- /images/uploads/SQL2.1.jpg
title: Оператор PostgreSQL SELECT
slug: оператор-postgresql-select
date: 2019-07-11T01:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/оператор-postgresql-select/SQL2.1.jpg)
![](/images/uploads/SQL2.1.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы ознакомились
[с наиболее распространенными объектами сервера и базы данных PostgreSQL](https://itdoxy.com/объекты-postgresql-сервера-и-базы-данных/).

View File

@ -1,13 +1,18 @@
---
title: "Условие PostgreSQL ORDER BY"
slug: "условие-postgresql-order-by"
images:
- /images/uploads/SQL2.2.jpg
title: Условие PostgreSQL ORDER BY
slug: условие-postgresql-order-by
date: 2019-07-11T02:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/условие-postgresql-order-by/SQL2.2.jpg)
![](/images/uploads/SQL2.2.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы ознакомились
с [оператором PostgreSQL **SELECT**](https://itdoxy.com/оператор-postgresql-select/). Настало время перейти к изучению

View File

@ -1,13 +1,18 @@
---
title: "Оператор PostgreSQL SELECT DISTINCT"
slug: "оператор-postgresql-select-distinct"
images:
- /images/uploads/SQL2.3.jpg
title: Оператор PostgreSQL SELECT DISTINCT
slug: оператор-postgresql-select-distinct
date: 2019-07-12T00:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/оператор-postgresql-select-distinct/SQL2.3.jpg)
![](/images/uploads/SQL2.3.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы ознакомились с условием PostgreSQL
[**ORDER BY**](https://itdoxy.com/условие-postgresql-order-by/). Теперь перейдем к изучению оператора PostgreSQL

View File

@ -1,13 +1,18 @@
---
title: "Условие PostgreSQL WHERE"
slug: "условие-postgresql-where"
images:
- /images/uploads/SQL3.1.jpg
title: Условие PostgreSQL WHERE
slug: условие-postgresql-where
date: 2019-07-12T01:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/условие-postgresql-where/SQL3.1.jpg)
![](/images/uploads/SQL3.1.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили об
[операторе PostgreSQL SELECT DISTINCT](https://itdoxy.com/оператор-postgresql-select-distinct/). Теперь мы углубимся

View File

@ -1,13 +1,18 @@
---
title: "Оператор PostgreSQL IN"
slug: "оператор-postgresql-in"
images:
- /images/uploads/SQL3.4.jpg
title: Оператор PostgreSQL IN
slug: оператор-postgresql-in
date: 2019-07-15T02:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/оператор-postgresql-in/SQL3.4.jpg)
![](/images/uploads/SQL3.4.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили об
[условии PostgreSQL **FETCH**](https://itdoxy.com/условие-postgresql-fetch/). Теперь же мы углубимся в изучение оператора

View File

@ -1,13 +1,18 @@
---
title: "Условие PostgreSQL FETCH"
slug: "условие-postgresql-fetch"
images:
- /images/uploads/SQL3.3.jpg
title: Условие PostgreSQL FETCH
slug: условие-postgresql-fetch
date: 2019-07-15T01:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/условие-postgresql-fetch/SQL3.3.jpg)
![](/images/uploads/SQL3.3.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили об
[условии PostgreSQL **LIMIT**](https://itdoxy.com/условие-postgresql-limit/). Теперь же мы углубимся в изучение условия

View File

@ -1,13 +1,18 @@
---
title: "Условие PostgreSQL LIMIT"
slug: "условие-postgresql-limit"
images:
- /images/uploads/SQL3.2.jpg
title: Условие PostgreSQL LIMIT
slug: условие-postgresql-limit
date: 2019-07-15T00:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/условие-postgresql-limit/SQL3.2.jpg)
![](/images/uploads/SQL3.2.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили об
[условии PostgreSQL **WHERE**](https://itdoxy.com/условие-postgresql-where/). Теперь мы углубимся в изучение условия

View File

@ -1,13 +1,18 @@
---
title: "Оператор PostgreSQL BETWEEN"
slug: "оператор-postgresql-between"
images:
- /images/uploads/SQL3.5.jpg
title: Оператор PostgreSQL BETWEEN
slug: оператор-postgresql-between
date: 2019-07-16T00:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/оператор-postgresql-between/SQL3.5.jpg)
![](/images/uploads/SQL3.5.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили об
[операторе PostgreSQL **IN**](https://itdoxy.com/оператор-postgresql-in/). Теперь же мы углубимся в изучение оператора

View File

@ -1,13 +1,18 @@
---
title: "Оператор PostgreSQL LIKE"
slug: "оператор-postgresql-like"
images:
- /images/uploads/SQL3.6.jpg
title: Оператор PostgreSQL LIKE
slug: оператор-postgresql-like
date: 2019-07-16T01:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/оператор-postgresql-like/SQL3.6.jpg)
![](/images/uploads/SQL3.6.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили об
[операторе PostgreSQL **BETWEEN**](https://itdoxy.com/оператор-postgresql-between/). Теперь же мы углубимся в изучение

View File

@ -1,13 +1,18 @@
---
title: "Оператор PostgreSQL IS NULL"
slug: "оператор-postgresql-is-null"
images:
- /images/uploads/SQL3.7.jpg
title: Оператор PostgreSQL IS NULL
slug: оператор-postgresql-is-null
date: 2019-07-17T00:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/оператор-postgresql-is-null/SQL3.7.jpg)
![](/images/uploads/SQL3.7.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили об
[операторах в PostgreSQL **LIKE** и **ILIKE**](https://new.itdoxy.com/оператор-postgresql-like/). Теперь же мы углубимся

View File

@ -1,13 +1,18 @@
---
title: "Псевдонимы в PostgreSQL"
slug: "псевдонимы-в-postgresql"
images:
- /images/uploads/SQL3.8.jpg
title: Псевдонимы в PostgreSQL
slug: псевдонимы-в-postgresql
date: 2019-07-17T01:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/псевдонимы-в-postgresql/SQL3.8.jpg)
![](/images/uploads/SQL3.8.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили
об [операторе PostgreSQL **IS NULL**](https://itdoxy.com/оператор-postgresql-is-null/). Теперь же мы углубимся в изучение

View File

@ -1,13 +1,18 @@
---
title: "Объединения в PostgreSQL"
slug: "объединения-в-postgresql"
images:
- /images/uploads/SQL4.1.1.jpg
title: Объединения в PostgreSQL
slug: объединения-в-postgresql
date: 2019-07-18T00:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/объединения-в-postgresql/SQL4.1.1.jpg)
![](/images/uploads/SQL4.1.1.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили
о [псевдонимах в PostgreSQL](https://itdoxy.com/псевдонимы-в-postgresql/). Теперь же мы углубимся в изучение объединений PostgreSQL.

View File

@ -1,13 +1,18 @@
---
title: "Внутреннее объединение в PostgreSQL"
slug: "внутреннее-объединение-в-postgresql"
images:
- /images/uploads/SQL4.2.jpg
title: Внутреннее объединение в PostgreSQL
slug: внутреннее-объединение-в-postgresql
date: 2019-07-19T00:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/внутреннее-объединение-в-postgresql/SQL4.2.jpg)
![](/images/uploads/SQL4.2.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили
об [объединениях в PostgreSQL](https://itdoxy.com/объединения-в-postgresql/). Теперь же мы углубимся в изучение каждого

View File

@ -1,13 +1,18 @@
---
title: "Левое объединение в PostgreSQL"
slug: "левое-объединение-в-postgresql"
images:
- /images/uploads/SQL4.3.jpg
title: Левое объединение в PostgreSQL
slug: левое-объединение-в-postgresql
date: 2019-07-21T00:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/левое-объединение-в-postgresql/SQL4.3.jpg)
![](/images/uploads/SQL4.3.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили
о [внутреннем объединении PostgreSQL](https://itdoxy.com/внутреннее-объединение-в-postgresql/). Теперь же мы углубимся

View File

@ -1,13 +1,18 @@
---
title: "Самостоятельное объединение в PostgreSQL"
slug: "самостоятельное-объединение-в-postgresql"
images:
- /images/uploads/SQL4.4.jpg
title: Самостоятельное объединение в PostgreSQL
slug: самостоятельное-объединение-в-postgresql
date: 2019-07-22T00:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/самостоятельное-объединение-в-postgresql/SQL4.4.jpg)
![](/images/uploads/SQL4.4.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили
о [левом объединении PostgreSQL](https://itdoxy.com/левое-объединение-в-postgresql/). Теперь же мы углубимся в изучение

View File

@ -1,13 +1,18 @@
---
title: "Полное внешнее объединение в PostgreSQL"
slug: "полное-внешнее-объединение-в-postgresql"
images:
- /images/uploads/SQL4.5.jpg
title: Полное внешнее объединение в PostgreSQL
slug: полное-внешнее-объединение-в-postgresql
date: 2019-07-23T00:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/полное-внешнее-объединение-в-postgresql/SQL4.5.jpg)
![](/images/uploads/SQL4.5.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили
о [самообъединении PostgreSQL](https://itdoxy.com/самостоятельное-объединение-в-postgresql/). Теперь же мы углубимся

View File

@ -1,13 +1,18 @@
---
title: "Естественное объединение в PostgreSQL"
slug: "естественное-объединение-в-postgresql"
images:
- /images/uploads/SQL4.7.jpg
title: Естественное объединение в PostgreSQL
slug: естественное-объединение-в-postgresql
date: 2019-07-25T01:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/естественное-объединение-в-postgresql/SQL4.7.jpg)
![](/images/uploads/SQL4.7.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили
о [перекрёстном объединении PostgreSQL](https://itdoxy.com/перекрёстное-объединение-в-postgresql/). Теперь же мы углубимся

View File

@ -1,13 +1,18 @@
---
title: "Перекрёстное объединение в PostgreSQL"
slug: "перекрёстное-объединение-в-postgresql"
images:
- /images/uploads/SQL4.6.jpg
title: Перекрёстное объединение в PostgreSQL
slug: перекрёстное-объединение-в-postgresql
date: 2019-07-25T00:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/перекрёстное-объединение-в-postgresql/SQL4.6.jpg)
![](/images/uploads/SQL4.6.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили
о [полном внешнем объединении](https://itdoxy.com/полное-внешнее-объединение-в-postgresql/) PostgreSQL. Теперь же мы

View File

@ -1,13 +1,18 @@
---
title: "Условие PostgreSQL GROUP BY"
slug: "условие-postgresql-group-by"
images:
- /images/uploads/SQL5.1.jpg
title: Условие PostgreSQL GROUP BY
slug: условие-postgresql-group-by
date: 2019-07-26T03:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/условие-postgresql-group-by/SQL5.1.jpg)
![](/images/uploads/SQL5.1.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили
о [естественном объединении PostgreSQL](https://itdoxy.com/естественное-объединение-в-postgresql/). Теперь же мы углубимся

View File

@ -1,13 +1,18 @@
---
title: "Условие PostgreSQL HAVING"
slug: "условие-postgresql-having"
images:
- /images/uploads/SQL5.2.jpg
title: Условие PostgreSQL HAVING
slug: условие-postgresql-having
date: 2019-07-27T00:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/условие-postgresql-having/SQL5.2.jpg)
![](/images/uploads/SQL5.2.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили
об [условии PostgreSQL **GROUP BY**](https://itdoxy.com/условие-postgresql-group-by/). Теперь же мы углубимся в изучение

View File

@ -1,13 +1,18 @@
---
title: "Оператор PostgreSQL UNION"
slug: "оператор-postgresql-union"
images:
- /images/uploads/SQL6.1.jpg
title: Оператор PostgreSQL UNION
slug: оператор-postgresql-union
date: 2019-07-31T03:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/оператор-postgresql-union/SQL6.1.jpg)
![](/images/uploads/SQL6.1.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили
об [условии PostgreSQL **HAVING**](https://itdoxy.com/условие-postgresql-having/). Теперь же мы углубимся в изучение

View File

@ -1,13 +1,18 @@
---
title: "Оператор PostgreSQL INTERSECT"
slug: "оператор-postgresql-intersect"
images:
- /images/uploads/SQL6.2.jpg
title: Оператор PostgreSQL INTERSECT
slug: оператор-postgresql-intersect
date: 2019-08-01T00:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/оператор-postgresql-intersect/SQL6.2.jpg)
![](/images/uploads/SQL6.2.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили
об [операторе PostgreSQL **UNION**](https://itdoxy.com/оператор-postgresql-union/). Теперь же мы углубимся в изучение

View File

@ -1,13 +1,18 @@
---
title: "Оператор PostgreSQL EXCEPT"
slug: "оператор-postgresql-except"
images:
- /images/uploads/SQL6.3.jpg
title: Оператор PostgreSQL EXCEPT
slug: оператор-postgresql-except
date: 2019-08-05T01:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/оператор-postgresql-except/SQL6.3.jpg)
![](/images/uploads/SQL6.3.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили
об [операторе PostgreSQL **INTERSECT**](https://itdoxy.com/оператор-postgresql-intersect/). Теперь же мы углубимся

View File

@ -1,13 +1,18 @@
---
title: "Условие PostgreSQL GROUPING SETS"
slug: "условие-postgresql-grouping-sets"
images:
- /images/uploads/SQL7.1.jpg
title: Условие PostgreSQL GROUPING SETS
slug: условие-postgresql-grouping-sets
date: 2019-08-09T00:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/условие-postgresql-grouping-sets/SQL7.1.jpg)
![](/images/uploads/SQL7.1.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили
об [операторе PostgreSQL **EXCEPT**](https://itdoxy.com/оператор-postgresql-except/). Теперь же мы углубимся в изучение

View File

@ -1,13 +1,18 @@
---
title: "Подкласс PostgreSQL CUBE"
slug: "подкласс-postgresql-cube"
images:
- /images/uploads/SQL7.2.jpg
title: Подкласс PostgreSQL CUBE
slug: подкласс-postgresql-cube
date: 2019-08-13T00:00:00+03:00
categories: ["Базы данных", "PostgreSQL"]
tags: ["Курс молодого бойца PostgreSQL"]
categories:
- Базы данных
- PostgreSQL
tags:
- Курс молодого бойца PostgreSQL
draft: false
---
![](/posts/подкласс-postgresql-cube/SQL7.2.jpg)
![](/images/uploads/SQL7.2.jpg)
Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили
об [условии PostgreSQL **GROUPING SETS**](https://itdoxy.com/условие-postgresql-grouping-sets/). Теперь же мы углубимся

View File

@ -1,13 +1,17 @@
---
title: "Введение в SEO"
slug: "введение-в-seo"
images:
- /images/uploads/SEO1.jpg
title: Введение в SEO
slug: введение-в-seo
date: 2019-09-26T00:00:00+03:00
categories: ["SEO"]
tags: ["Курс молодого бойца SEO"]
categories:
- SEO
tags:
- Курс молодого бойца SEO
draft: false
---
![](/posts/введение-в-seo/SEO1.jpg)
![](/images/uploads/SEO1.jpg)
## Введение

View File

@ -1,13 +1,17 @@
---
title: "Что такое SEO?"
slug: "что-такое-seo"
images:
- /images/uploads/SEO2.jpg
title: Что такое SEO?
slug: что-такое-seo
date: 2019-09-26T01:00:00+03:00
categories: ["SEO"]
tags: ["Курс молодого бойца SEO"]
categories:
- SEO
tags:
- Курс молодого бойца SEO
draft: false
---
![](/posts/что-такое-seo/SEO2.jpg)
![](/images/uploads/SEO2.jpg)
SEO расшифровывается как “оптимизация поиска” и отвечает за оптимизацию сайта для поисковых систем. Зачастую SEO
используется для следующих задач:

View File

@ -17,10 +17,192 @@ collections:
create: true # Allow users to create new documents in this collection
slug: "{{year}}-{{month}}-{{day}}-{{slug}}" # Filename template, e.g., YYYY-MM-DD-title.md
fields: # The fields for each document, usually in front matter
- {label: "Заголовок", name: "title", widget: "string", required: true}
- {label: "Слаг", name: "slug", widget: "string", required: false}
- {label: "Дата публикации", name: "date", widget: "datetime", required: true}
- {label: "Категории", name: "categories", widget: "list", required: false}
- {label: "Теги", name: "tags", widget: "list", required: false}
- {label: "Черновик", name: "draft", widget: "boolean", default: true}
- {label: "Текст", name: "body", widget: "markdown"}
- label: "Обложки"
name: "images"
widget: "list"
summary: '{{fields.image}}'
required: false
field: {label: Изображение, name: image, widget: image}
- label: "Заголовок"
name: "title"
widget: "string"
required: true
- label: "Слаг"
name: "slug"
widget: "string"
required: false
- label: "Дата публикации"
name: "date"
widget: "datetime"
required: true
- label: "Категории"
name: "categories"
widget: "list"
required: false
- label: "Теги"
name: "tags"
widget: "list"
required: false
- label: "Черновик"
name: "draft"
widget: "boolean"
default: true
- label: "Текст"
name: "body"
widget: "markdown"
- name: "КМБ_Django"
label: "КМБ Django"
folder: "content/posts/Курсолодого_бойца_Django"
create: true
slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
fields:
- label: "Обложки"
name: "images"
widget: "list"
summary: '{{fields.image}}'
required: false
field: {label: Изображение, name: image, widget: image}
- label: "Заголовок"
name: "title"
widget: "string"
required: true
- label: "Слаг"
name: "slug"
widget: "string"
required: false
- label: "Дата публикации"
name: "date"
widget: "datetime"
required: true
- label: "Категории"
name: "categories"
widget: "list"
required: false
- label: "Теги"
name: "tags"
widget: "list"
required: false
- label: "Черновик"
name: "draft"
widget: "boolean"
default: true
- label: "Текст"
name: "body"
widget: "markdown"
- name: "КМБ_Docker"
label: "КМБ Docker"
folder: "content/posts/Курсолодого_бойца_Docker"
create: true
slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
fields:
- label: "Обложки"
name: "images"
widget: "list"
summary: '{{fields.image}}'
required: false
field: {label: Изображение, name: image, widget: image}
- label: "Заголовок"
name: "title"
widget: "string"
required: true
- label: "Слаг"
name: "slug"
widget: "string"
required: false
- label: "Дата публикации"
name: "date"
widget: "datetime"
required: true
- label: "Категории"
name: "categories"
widget: "list"
required: false
- label: "Теги"
name: "tags"
widget: "list"
required: false
- label: "Черновик"
name: "draft"
widget: "boolean"
default: true
- label: "Текст"
name: "body"
widget: "markdown"
- name: "КМБ_PostgreSQL"
label: "КМБ PostgreSQL"
folder: "content/posts/Курсолодого_бойца_PostgreSQL"
create: true
slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
fields:
- label: "Обложки"
name: "images"
widget: "list"
summary: '{{fields.image}}'
required: false
field: {label: Изображение, name: image, widget: image}
- label: "Заголовок"
name: "title"
widget: "string"
required: true
- label: "Слаг"
name: "slug"
widget: "string"
required: false
- label: "Дата публикации"
name: "date"
widget: "datetime"
required: true
- label: "Категории"
name: "categories"
widget: "list"
required: false
- label: "Теги"
name: "tags"
widget: "list"
required: false
- label: "Черновик"
name: "draft"
widget: "boolean"
default: true
- label: "Текст"
name: "body"
widget: "markdown"
- name: "КМБ_SEO"
label: "КМБ SEO"
folder: "content/posts/Курсолодого_бойца_SEO"
create: true
slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
fields:
- label: "Обложки"
name: "images"
widget: "list"
summary: '{{fields.image}}'
required: false
field: {label: Изображение, name: image, widget: image}
- label: "Заголовок"
name: "title"
widget: "string"
required: true
- label: "Слаг"
name: "slug"
widget: "string"
required: false
- label: "Дата публикации"
name: "date"
widget: "datetime"
required: true
- label: "Категории"
name: "categories"
widget: "list"
required: false
- label: "Теги"
name: "tags"
widget: "list"
required: false
- label: "Черновик"
name: "draft"
widget: "boolean"
default: true
- label: "Текст"
name: "body"
widget: "markdown"

View File

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 74 KiB

View File

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View File

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 90 KiB

Some files were not shown because too many files have changed in this diff Show More