Чтобы быть эффективным веб-разработчиком, мало знать только синтаксис выбранного языка программирования, например, Python. Для уверенной разработки веб-систем нужно иметь понимание по всем технологическим блокам, работающим на разных слоях приложения.
Этих слоёв немало — это сам Интернет с его архитектурой и протоколами, это и серверные операционные системы Linux, и бэкенд стек технологий, включающий в себя выбранный язык программирования, фреймворки, базы данных, системы планирования выполнения и прочее, это и целый спектр фронтенд-технологий.
Вне зависимости от того, работаешь ты бэкенд или фронтенд разработчиком, только фундаментальное понимание всех слоёв системы позволяет тебе быть эффективным, уверенным в своих силах специалистом, способным к красивому решению задач веб-разработки.
Цель этого курса — дать тебе это понимание.
Для кого этот курс
Этот курс создан специально для тебя, если:
ты готов к серьёзной проработке веб-технологий
ты ещё не начал погружаться в тему веб-разработки и хочешь начать это делать правильно — от фундамента к первому этажу и выше
ты уже начал изучать язык программирования, но как полноценно создавать веб-системы и как они работают, у тебя понимания нет
ты уже разрабатываешь веб-системы, но хочешь стать более эффективным мощным бойцом, понимающим, как всё работает на всех уровнях приложения
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
2.1.1 Просто о компьютерном железе, битах и байтах
Урок 4.
00:10:51
2.1.2 Просто о компьютерном железе, битах и байтах
Урок 5.
00:08:49
2.2.1 Об операционных системах, GUI и терминале
Урок 6.
00:09:12
2.2.2 Об операционных системах, GUI и терминале
Урок 7.
00:03:14
2.3.1 Устанавливаем Debian Linux в WSL или VirtualBox
Урок 8.
00:12:58
2.3.2 Устанавливаем Debian Linux в WSL или VirtualBox
Урок 9.
00:10:02
2.4.1 Hex-редакторы, файлы и кодировки
Урок 10.
00:08:03
2.4.2 Hex-редакторы, файлы и кодировки
Урок 11.
00:11:48
2.4.3 Hex-редакторы, файлы и кодировки
Урок 12.
00:14:41
2.5 Программы и языки программирования
Урок 13.
00:05:05
2.6 Компилируемые и интерпретируемые языки программирования
Урок 14.
00:14:08
2.7 Алгоритмы
Урок 15.
00:09:45
3.1.1 Основы Linux и bash
Урок 16.
00:10:21
3.1.2 Основы Linux и bash
Урок 17.
00:08:44
3.1.3 Основы Linux и bash
Урок 18.
00:05:47
4.1 Почему это важно понимать
Урок 19.
00:08:17
4.2 Компьютерные сети и оборудование
Урок 20.
00:02:18
4.3 Локальные и глобальные сети
Урок 21.
00:08:49
4.4 Сетевые протоколы
Урок 22.
00:09:46
4.5.1 IP протокол, NAT
Урок 23.
00:05:55
4.5.2 IP протокол, NAT
Урок 24.
00:05:36
4.6 Клиент-сервер
Урок 25.
00:06:08
4.7 Прокси-сервера и VPN
Урок 26.
00:03:52
4.8 DHCP
Урок 27.
00:01:59
5.1 DNS
Урок 28.
00:04:59
5.2 Доменные зоны
Урок 29.
00:06:47
5.3 Система DNS серверов
Урок 30.
00:04:58
5.4 DNS-записи
Урок 31.
00:03:56
5.5 Как посмотреть DNS записи любого домена
Урок 32.
00:09:12
5.6 Файл hosts и доменное имя localhost
Урок 33.
00:06:49
6.1 HTTP
Урок 34.
00:08:10
6.2.1 Изучаем HTTP с Telnet
Урок 35.
00:15:17
6.2.2 Изучаем HTTP с Telnet
Урок 36.
00:09:03
6.2.3 Изучаем HTTP с Telnet
Урок 37.
00:04:51
6.3 HTTP в Chrome Developer Tools
Урок 38.
00:03:15
6.4 HTTP2 и HTTP3
Урок 39.
00:05:18
6.5 URI и URL
Урок 40.
00:10:53
6.6 Как данные передаются на сервер
Урок 41.
00:04:44
6.7 HTTPS
Урок 42.
00:02:31
7.1 Аутентификация и авторизация
Урок 43.
00:03:20
7.2 Хеш-функции
Урок 44.
00:07:25
7.3 Хранение паролей, механизм аутентификации
Урок 45.
00:02:02
7.4 Cookies — кто и как устанавливает и использует
Урок 46.
00:02:19
7.5 Работа Cookies, безопасность
Урок 47.
00:12:47
7.6 Цифровая подпись Cookies
Урок 48.
00:14:06
8.1 Фронтенд и бэкенд. Компонены фронта и бэка
Урок 49.
00:06:34
8.2.1 HTML, CSS
Урок 50.
00:10:26
8.2.2 HTML, CSS
Урок 51.
00:11:25
8.2.3 HTML, CSS
Урок 52.
00:11:10
8.2.4 HTML, CSS
Урок 53.
00:06:54
8.2.5 HTML, CSS
Урок 54.
00:10:55
8.3.1 Запуск локального HTTP сервера
Урок 55.
00:08:28
8.3.2 Запуск локального HTTP сервера
Урок 56.
00:07:13
8.4 Делаем сайт, доступный внутри квартиры без Интернет
Урок 57.
00:10:23
8.5 HTML формы
Урок 58.
00:06:51
8.6.1 Chrome developer tools
Урок 59.
00:12:33
8.6.2 Chrome developer tools
Урок 60.
00:13:34
8.7 Браузерный JavaScript
Урок 61.
00:07:23
8.8 Хакаем игру Dino в Google Chrome
Урок 62.
00:08:06
9.1.1 Установка Python и настройка VS Code
Урок 63.
00:12:13
9.1.2 Установка Python и настройка VS Code
Урок 64.
00:07:32
9.1.3 Установка Python и настройка VS Code
Урок 65.
00:08:33
9.1.4 Установка Python и настройка VS Code
Урок 66.
00:04:57
9.1.5 Установка Python и настройка VS Code
Урок 67.
00:00:40
9.2 Снова о блокноте
Урок 68.
00:06:25
9.3 О практике
Урок 69.
00:10:13
9.4 Переменные
Урок 70.
00:11:33
9.6.1 Типы данных, строки
Урок 71.
00:07:29
9.6.2 Типы данных, строки
Урок 72.
00:10:22
9.7.1 Массивы, циклы
Урок 73.
00:10:35
9.7.2 Массивы, циклы
Урок 74.
00:04:46
9.7.3 Массивы, циклы
Урок 75.
00:09:07
9.8 Кортежи
Урок 76.
00:08:37
9.9 Работа с аргументами командной строки, if-else
Урок 77.
00:02:54
9.10 Множества
Урок 78.
00:07:59
9.11 Словари
Урок 79.
00:13:30
9.12 Функции
Урок 80.
00:07:01
9.13 Области видимости переменных
Урок 81.
00:04:30
9.14 Рекурсия
Урок 82.
00:13:42
9.15 Нейминг, type hinting, комментарии
Урок 83.
00:10:59
9.16 Объекты
Урок 84.
00:13:10
9.17.1 Исключения
Урок 85.
00:10:06
9.17.2 Исключения
Урок 86.
00:08:08
9.18 Пакеты, модули
Урок 87.
00:07:32
9.19 Синтаксический сахар
Урок 88.
00:08:36
9.20.1 Работа с датами и временем, таймзоны
Урок 89.
00:13:07
9.20.2 Работа с датами и временем, таймзоны
Урок 90.
00:12:31
9.21 Удобные няшки стандартной библиотеки
Урок 91.
00:12:16
9.22 Virtualenv, pip и сторонние библиотеки
Урок 92.
00:09:25
9.23.1 Баги и работа с ними
Урок 93.
00:08:01
9.23.2 Баги и работа с ними
Урок 94.
00:06:23
9.24 Критерии хорошей программы
Урок 95.
00:07:27
10.1 Веб-сервер и сервер приложений
Урок 96.
00:04:14
10.2 CDN
Урок 97.
00:05:54
10.3 Базы данных
Урок 98.
00:06:42
10.4 Какую базу данных выбрать, SQL
Урок 99.
00:10:59
10.5 Планировщики и очереди заданий
Урок 100.
00:04:34
10.6 Контейнеризация и Docker
Урок 101.
00:03:35
11.1 Постановка задачи
Урок 102.
00:07:31
11.2 Установка Windows Terminal
Урок 103.
00:10:32
11.3.1 Пишем HTTP сервер на голом Python
Урок 104.
00:10:51
11.3.2 Пишем HTTP сервер на голом Python
Урок 105.
00:04:49
11.4 О фреймворках
Урок 106.
00:08:24
11.5 Hello World на FastAPI
Урок 107.
00:05:36
11.6 Создаём HTML шаблон
Урок 108.
00:14:40
11.7 Создаём и стилизуем форму логина
Урок 109.
00:14:01
11.8 Отправка и проверка логина и пароля
Урок 110.
00:03:30
11.9 Сохраняем пользователя в Cookies
Урок 111.
00:07:40
11.10 Читаем Cookie запись на бэкенде
Урок 112.
00:09:29
11.11.1 Цифровая подпись Cookies
Урок 113.
00:11:20
11.11.2 Цифровая подпись Cookies
Урок 114.
00:14:10
11.12 Хеширование паролей
Урок 115.
00:12:38
11.13.1 JavaScript и AJAX
Урок 116.
00:10:20
11.13.2 JavaScript и AJAX
Урок 117.
00:02:53
11.14 SPA и JS фреймворки
Урок 118.
00:10:00
11.15 Варианты передачи данных в запросе
Урок 119.
00:04:01
11.16 Веб-сокеты
Урок 120.
00:13:25
11.17.1 Git
Урок 121.
00:05:59
11.17.2 Git
Урок 122.
00:05:19
11.18 Покупка и настройка домена
Урок 123.
00:14:37
11.19.1 Настройка сервера
Урок 124.
00:13:29
11.19.2 Настройка сервера
Урок 125.
00:12:30
11.19.3 Настройка сервера
Урок 126.
00:09:10
11.19.4 Настройка сервера
Урок 127.
00:11:17
11.20.1 Покупка и настройка SSL сертификата
Урок 128.
00:06:28
11.20.2 Покупка и настройка SSL сертификата
Урок 129.
00:03:28
12. Заключение
Урок 130.
01:54:00
13.1 Стрим по курсу асинхронность в Python
Урок 131.
02:33:54
13.2 Стрим по курсу фриланс
Урок 132.
01:30:25
13.3 Стрим по курсу
Урок 133.
02:17:04
13.4 Стрим по фронтенд-технологиям
Урок 134.
02:22:09
13.5 Стрим про трудоустройство
Автор - Stepik
Stepik
Stepik - образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, бесплатно сотрудничаем с авторами MOOC, помогаемв проведении олимпиад и программ переподготовки. Наша цель - сделать образование открытым и удобным.
Пересмотрел курс и он действительно не стоит 30к. Очень поверхностно.
ice
Для новичков, просто шикарный курс по основам! Рекомендую! Многие пробелы в знаниях исчезнут! Спасибо Курхантэр за отличный курс!!!
DarkAngel
Что за фигня? Вместо видео курса везде один и тот же клип. Взял доступ из за этого курса, в общем разводка. Не ведитесь, курса тут нет. Админы, что скажете?
SimPS
DarkAngel
Я смотрю курс и все норм
Anonim
Ёшкин блин, а я чуть ни купил этот курс - какой же примитив оказался
MatthewHaystack
Ребят, он у себя на канале говорил, что это будет курс для новичков. Очень много тем рассмотрено. Если ещё и тесты проходить и искать доп инфу, о чем он говорит в первом видео, то можно неплохо так начать. Считаю негативные комменты необъективными
Anonymous
MatthewHaystack
в том то и дело, что якобы курс очень крутой. И чуть ли не только его достаточно чтобы искать работу с его слов. Но это же чистая инфоцыганщина за 30к. курс максимум 3к должен стоить.
за 30к лучше с ментором 2,5 месяца позаниматься. было бы намного полезнее. не знаю что с людьми не так. отдавать такие бабки за это.
кучу видосов на ютубе намного большее дают.
Anonymous
за 30к - перебор) с одной стороны, обзор многих тем, какая-никакая база есть. Говорят о многих темах, которые освещаются в вузах для составления хорошей картины работы сетей и прочих сопутстсвующих технологий. Это плюс, несомненно.
с другой стороны, сиречь минусы курса - обзор ЗДЕЦ КАКОЙ поверхностный. Это только картину составить небольшую.
Сужу по темам:
- основы линукс и баш
- сети (все видео)
- темы с вёрсткой
- аякс
Anonymous
Anonymous
+1. на юдеми подобные курсы 1-2к стоят. вот такая цена была бы норм. как можно быть довольным таким материалом за эти деньги не знаю.
Anonymous
Хлам, за такие деньги развод
SimPS
Anonymous
спаисбо за оценку. ))) просмотрю и пойму хлам я заказал или нет )))
Anonymous
SimPS
даже бесплатно смотреть хлам. ну а те кто за это 30к отдал не повезло ребятам.
есть же кучу видосов на ютубе, которые больше дают.
эти инфоцыгане надоели уже.
SimPS
Офигеть!!!! Спасибо coursehunter за покупку такого дорогого курса!!!!
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
В этом курсе рассказывается о том, на чем заканчивается CS50, и углубляется в разработку и реализацию веб-приложений на Python, JavaScript и SQL с использованием таких фреймворков, как Django, React и Bootstrap.
Этот Гарвардский курс, CS50, стал уже легендой в мире программистов. Его автор, David J. Malan, сумел создать такой подход к изучению, который пока что никто не переплюнул. Вместе с автором вы весело, доступно и самое главное эффективно пройдетесь по основам программирования, а также по таким языкам как javascript, html, php и sql. В самом центре внимания будет язык C. Но не стоит думать что целый курс будет только о Сишке. Введь на самом деле, л
за 30к лучше с ментором 2,5 месяца позаниматься. было бы намного полезнее. не знаю что с людьми не так. отдавать такие бабки за это.
кучу видосов на ютубе намного большее дают.
с другой стороны, сиречь минусы курса - обзор ЗДЕЦ КАКОЙ поверхностный. Это только картину составить небольшую.
Сужу по темам:
- основы линукс и баш
- сети (все видео)
- темы с вёрсткой
- аякс
есть же кучу видосов на ютубе, которые больше дают.
эти инфоцыгане надоели уже.