Разместить объявление
Vibix - надеждый видео-балансир
Rukassa - надёжная платёжная система для сайтов и телеграм ботов
VIPAdmin / PREMIUM / cod / [Алексей Голобурдин] [stepik] Основы компьютерных и веб-технологий с Python от Диджитализируй (2021)

[Алексей Голобурдин] [stepik] Основы компьютерных и веб-технологий с Python от Диджитализируй (2021)

[Алексей Голобурдин] [stepik] Основы компьютерных и веб-технологий с Python от Диджитализируй (2021)


Описание:
Курс даёт фундаментальное понимание веб-технологий, необходимое всем разработчикам, создающим Интернет проекты

О курсе
Чтобы быть эффективным веб-разработчиком, мало знать только синтаксис выбранного языка программирования, например, Python. Для уверенной разработки веб-систем нужно иметь понимание по всем технологическим блокам, работающим на разных слоях приложения.
Этих слоёв немало — это сам Интернет с его архитектурой и протоколами, это и серверные операционные системы Linux, и бэкенд стек технологий, включающий в себя выбранный язык программирования, фреймворки, базы данных, системы планирования выполнения и прочее, это и целый спектр фронтенд-технологий.

Вне зависимости от того, работаешь ты бэкенд или фронтенд разработчиком, только фундаментальное понимание всех слоёв системы позволяет тебе быть эффективным, уверенным в своих силах специалистом, способным к красивому решению задач веб-разработки.
Цель этого курса — дать тебе это понимание.

Этот курс создан специально для тебя, если:
  • ты готов к серьёзной проработке веб-технологий
  • ты ещё не начал погружаться в тему веб-разработки и хочешь начать это делать правильно — от фундамента к первому этажу и выше
  • ты уже начал изучать язык программирования, но как полноценно создавать веб-системы и как они работают, у тебя понимания нет
  • ты уже разрабатываешь веб-системы, но хочешь стать более эффективным мощным бойцом, понимающим, как всё работает на всех уровнях приложения


Данная программа строится на трёх китах, каждый из которых так же важен, как и остальные:
  1. Наглядные видео — это 18 часов видео со всеми демонстрациями и объяснениями. Как говорят, лучший способ передачи опыта — из сердца в сердце. Видео формат это позволяет.
    К тому же тебе не придётся сомневаться «как он это установил» или «как именно он это сделал» — ты видишь своими глазами все шаги. С момента установки Python на свой компьютер и демонстрации работы сетевых протоколов и до готового опубликованного на своём домене и сервере сайта, все шаги со всеми объяснениями.
  2. Тесты и практические задания. Между «посмотреть видосики» и «получить навык» лежит огромная пропасть, и имя этой пропасти — практика. Задача курса помочь структурировать всю важную информацию у тебя в голове и помочь сформировать правильные навыки. Эта цель достигается через практические задания и живую коммуникацию с автором курса.
  3. Во всех курсах больших образовательных компаний курс пишет дорогостоящий специалист из известного ИТ бренда (это помогает продать курс), а ведут последующую работу на курсе совсем другие люди — с гораздо меньшим опытом в разработке, вообще без опыта в преподавании (а это отдельный особый навык), и, скажем прямо, это люди, редко сильно вовлечённые и заинтересованные в процессе.
    Вся коммуникация по данному курсу проходит только с автором. С одной стороны, это позволяет тебе получить максимально качественную поддержку и обратную связь во время прохождения курса, с другой — это не позволяет сделать курс дешёвым. В больших образовательных компаниях стоимость курса обусловлена огромными затратами на маркетинг, в нашем же с тобой случае — на подготовку и ведение самого курса.


Курс включает в себя:
  • 97 уроков с видео и текстовой частью;
  • более ста тестов и практических заданий;
  • общий Telegram чат с живым общением участников программы между собой и с автором курса;
  • комментарии под каждым уроком, в которых можно задать вопрос и получить ответ;
  • еженедельные, 1-2 раза в неделю живые стримы (прямые эфиры) с демонстрациями, вопросами-ответами и обратной связью;
  • расписания нет, ты можешь проходить курс в любом удобном тебе режиме;
  • записавшись на курс, ты получаешь вечный доступ к нему, телеграм чату и всем материалам, которые будут дополняться и обновляться.


Программа:
Введение
  • О курсе
  • Как работать на курсе
Компьютерные технологии
  • Просто о компьютерном железе, битах и байтах
  • Об операционных системах, GUI и терминале
  • Устанавливаем Debian Linux в WSL
  • Hex-редакторы, файлы и кодировки
  • Программы и языки программирования
  • Компилируемые и интерпретируемые языки программирования
  • Алгоритмы


Linux
  • Основы Linux и bash
  • grep


Как работает интернет и веб.основы
  • Почему это важно понимать
  • Компьютерные сети и оборудование
  • Локальные и глобальные сети
  • Сетевые протоколы
  • IP протокол, NAT
  • Клиент-сервер
  • Прокси-сервера и VPN
  • DHCP


Как работает интернет и веб. DNS
  • DNS
  • Доменные зоны
  • Система DNS серверов
  • DNS-записи
  • Как посмотреть DNS записи любого домена
  • Файл hosts и доменное имя localhost


Как работает интернет и веб.HTTP, HTTPS
  • HTTP
  • Изучаем HTTP с Telnet
  • HTTP в Chrome Developer Tools
  • HTTP2 и HTTP3
  • URI и URL
  • Как данные передаются на сервер
  • HTTPS


Куки, сессии, безопасность
  • Аутентификация и авторизация
  • Хеш-функции
  • Хранение паролей, механизм аутентификации
  • Cookies — кто и как устанавливает и использует
  • Работа Cookies, безопасность
  • Цифровая подпись Cookies


Фронтенд технологии
  • Фронтенд и бэкенд. Компонены фронта и бэка
  • HTML, CSS
  • Запуск локального HTTP сервера
  • Делаем сайт, доступный внутри квартиры без Интернет
  • HTML формы
  • Chrome developer tools
  • Браузерный jаvascript
  • Хакаем игру Dino в Google Chrome


Python
  • Установка Python и настройка VS Code
  • Снова о блокноте
  • О практике
  • Переменные
  • Про вывод данных в консоль
  • Типы данных, строки
  • Массивы, циклы
  • Кортежи
  • Работа с аргументами командной строки, if-else
  • Множества
  • Словари
  • Функции
  • Области видимости переменных
  • Рекурсия
  • Нейминг, type hinting, комментарии
  • Объекты
  • Исключения
  • Пакеты, модули
  • Синтаксический сахар
  • Работа с датами и временем, таймзоны
  • Удобные няшки стандартной библиотеки
  • Virtualenv, pip и сторонние библиотеки
  • Баги и работа с ними
  • Критерии хорошей программы


Бэкенд технолгии
  • Веб-сервер и сервер приложений
  • CDN
  • Базы данных
  • Какую базу данных выбрать, SQL
  • Планировщики и очереди заданий
  • Контейнеризация и Docker


Практика
  • Постановка задачи
  • Установка Windows Terminal
  • Пишем HTTP сервер на голом Python
  • О фреймворках
  • Hello World на FastAPI
  • Создаём HTML шаблон
  • Создаём и стилизуем форму логина
  • Отправка и проверка логина и пароля
  • Сохраняем пользователя в Cookies
  • Читаем Cookie запись на бэкенде
  • Цифровая подпись Cookies
  • Хеширование паролей
  • jаvascript и AJAX
  • SPA и JS фреймворки
  • Варианты передачи данных в запросе
  • Веб-сокеты
  • Git
  • Покупка и настройка домена
  • Настройка сервера
  • Покупка и настройка SSL сертификата


Заключение
  • Итоги и выводы по курсу, направления дальнейшего развития


Алексей Голобурдин
Разработчик, предприниматель, ютубер
17+ лет опыта в IT. Работал в информационной безопасности МТС, IBS, российских подразделениях Oracle и SAP. Основатель и руководитель SaaS сервиса Salesbeat и интегратора «Диджитализируй!», ведущий одноимённого YouTube канала о разработке с 3+ млн просмотров. Диплом с отличием МГТУ им. Баумана, второй спортивный разряд по каратэ. Вышивать не умеет, на машинке тоже.

Подробнее:​


https://stepik.org/course/96018/promo

[Алексей Голобурдин] [stepik] Основы компьютерных и веб-технологий с Python от Диджитализируй (2021)

8-05-2024, 15:00 .zip

Скачать

ТОП Записей

Автор: cod

Дата: 08.05.2024 15:00

Просмотров: 73

Оцените статью:

0 0

Партнерки

Обзор RollerAds: умная пуш-сеть с инновационными инструментами
Обзор RollerAds: умная пуш-сеть с инновационными инструментами
-1
Перейти
Huffson Group: премиальная CPA-сеть для iGaming
Huffson Group: премиальная CPA-сеть для iGaming
-1
Перейти

Еще немного интересного

Сервисы / Парсинг A-PARSER - парсер сайтов № 1
Сервисы / Сервера и хостинги Хостинг PrivateAlps (Игнорирует DMCA)
Сервисы / Платёжные системы Merchant001- надежный эквайринг для сайта
Статьи Дорвеи 2023-2024
Арбитраж трафика / Статьи Арбитраж трафика на пуш уведомлениях
Статьи / Софт / Антидетект Браузеры Лучшие антидетект браузеры
Сервисы / Трекеры / Клоака Keitaro PRO - трекер для арбитража трафика
Хостинг / Скрипты сайтов / Статьи Как настроить работу почты
Хостинг / Скрипты сайтов / Статьи Урок доступ mysql с любого ip
Хостинг / Скрипты сайтов / Статьи Как сделать моментальную установку сервера? HOSTINPL
Хостинг / Статьи Exim (Восстановление по e-mail)
Скрипты сайтов / Статьи JavaScript - Меняем CSS

Отзывы (0)




To connect permitted only files with the extension: .tpl or .php To connect permitted only files with the extension: .tpl or .php