# Введение и основные понятия
Темы
- Домен
- Хостинг
- Браузеры
- Редакторы кода
Презентация 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