ДОСТУПНО Основы компьютерных и веб-технологий с Python от Диджитализируй [stepik.org] [Алексей Голобурдин]

Тема в разделе "+ Курсы по бизнесу (общий каталог)", создана пользователем admin, 20 авг 2021.

Метки:
  1. admin

    admin Команда форума Admin

    Регистрация:
    10 мар 2019
    Сообщения:
    17.497
    Деньги:
    3.402 руб.
    Автор: [stepik.org] [Алексей Голобурдин]
    Название: Основы компьютерных и веб-технологий с Python от Диджитализируй

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


    О курсе

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

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

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

    Цель этого курса — дать тебе это понимание.


    1. Введение

    О курсе
    Как работать на курсе

    2. Компьютерные технологии

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

    3. Linux

    Основы Linux и bash
    grep

    4. Как работает Интернет и веб. Основы

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

    5. Как работает Интернет и веб. DNS

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

    6. Как работает Интернет и веб.HTTP, HTTPS

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

    7. Cookies, сессии, безопасность

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

    8. Фронтенд технологии

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

    9. Python

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

    10. Бэкенд технологии

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

    11. Практика

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

    12. Заключение

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

    Канал автора на

    Вы не можете просматривать внешние ссылки, что-бы просмотреть зарегистрируйтесь или авторизуйтесь на форуме !


    Продажник


    Цена курса 300 руб

    [​IMG]

    ОПЛАТИТЬ >>>>>>>>

     
    Последнее редактирование: 20 май 2024
  2. 1sharew1

    1sharew1 PROверенный

    Регистрация:
    11 мар 2019
    Сообщения:
    5.019
    Деньги:
    298 руб.
    QIWI 20.08.21 11.03 (мск)
     
  3. admin

    admin Команда форума Admin

    Регистрация:
    10 мар 2019
    Сообщения:
    17.497
    Деньги:
    3.402 руб.
     
Загрузка...
Похожие темы - Основы компьютерных веб
  1. admin
    Ответов:
    0
    Просмотров:
    10
  2. admin
    Ответов:
    2
    Просмотров:
    21
  3. admin
    Ответов:
    2
    Просмотров:
    28
  4. admin
    Ответов:
    2
    Просмотров:
    26
  5. admin
    Ответов:
    2
    Просмотров:
    28