# Введение и основные понятия

Темы
  • Домен
  • Хостинг
  • Браузеры
  • Редакторы кода

Презентация online (opens new window)

# 1. Основные этапы разработки сайта

  • Составление технического задания
  • Веб-дизайн (UI, UX)
  • Клиентская разработка (front-end) HTML, CSS, JavaScript
  • Серверная разработка (back-end) Pyton, Java, PHP, Node.js, SQL
  • Продвижение (SEO, директ)

# 2. Способы создания сайта

  • Ручное программирование
  • Конструктор
  • CMS (Content management system) - система управления контентом
  • Фреймворки - программная платформа, определяющая структуру программной системы

# 3. Домен и хостинг сайта

  • Хостинг
  • Домент первого / второго / третьего уровня

# 4. Архитектура «Клиент-Сервер»

  • DNS
  • Браузер
  • Кеш браузера
  • Веб-сервер
  • База данных

# 5. Браузеры

  • Google Chrome
  • Mozilla Firefox
  • Opera
  • Safari
  • Microsoft Edge
  • Internet Explorers

# 6. Редакторы для веб-разработки

  • WebStorm
  • Visual Studio Code
  • Sublime Text
  • Atom
  • Codepen.io