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

Цена:
20000 руб
Взнос:
363 руб
Организатор:
Veda88

Основной список:

1. Veda88 2. mishell92 3. koti_al 4. utiha itati 5. jnjn11 6. hvppydvddy 7. D.Demetrius 8. dirik 9. NewJoshKid 10. Zabota007 11. UjinES 12. kollej 13. Black_Mamba 14. smozjo 15. DrWho 16. Artemb89 17. MIk34 18. lenny1213 19. Skladchik445 20. heleng 21. lamzlo 22. evgenial 23. Bashu 24. nikit 25. Saysi 26. krav4 27. тотяна 28. Olga255 29. zhuruk942 30. DezZz00 31. Weeeeeezy13 32. Жекис 33. vikitiki 34. msone 35. Катасонов 36. sergiost23 37. RGoodman 38. Yee 39. yesiam 40. BunnyTsukino 41. Pink robot 42. Elek8 43. dracon11 44. sivant42 45. Unknown007 46. Lorem Ipsum 47. kizei 48. naruto0202 49. zed2bik 50. Pih_poh
Купить
  • Описание
  • Отзывы (2)
  1. [Stepik] Основы компьютерных и веб-технологий с Python от Диджитализируй (Алексей Голобурдин)

    [​IMG]

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

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

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

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

    Для кого этот курс
    Этот курс создан специально для тебя, если:
    • ты готов к серьёзной проработке веб-технологий
    • ты ещё не начал погружаться в тему веб-разработки и хочешь начать это делать правильно — от фундамента к первому этажу и выше
    • ты уже начал изучать язык программирования, но как полноценно создавать веб-системы и как они работают, у тебя понимания нет
    • ты уже разрабатываешь веб-системы, но хочешь стать более эффективным мощным бойцом, понимающим, как всё работает на всех уровнях приложения
    Введение
    1. О курсе
    2. Как работать на курсе
    Компьютерные технологии
    1. Просто о компьютерном железе, битах и байтах
    2. Об операционных системах, GUI и терминале
    3. Устанавливаем Debian Linux в WSL
    4. Hex-редакторы, файлы и кодировки
    5. Программы и языки программирования
    6. Компилируемые и интерпретируемые языки программирования
    7. Алгоритмы
    Linux
    1. Основы Linux и bash
    2. grep
    Как работает интернет и веб.основы
    1. Почему это важно понимать
    2. Компьютерные сети и оборудование
    3. Локальные и глобальные сети
    4. Сетевые протоколы
    5. IP протокол, NAT
    6. Клиент-сервер
    7. Прокси-сервера и VPN
    8. DHCP
    Как работает интернет и веб. DNS
    1. DNS
    2. Доменные зоны
    3. Система DNS серверов
    4. DNS-записи
    5. Как посмотреть DNS записи любого домена
    6. Файл hosts и доменное имя localhost
    Как работает интернет и веб.HTTP, HTTPS
    1. HTTP
    2. Изучаем HTTP с Telnet
    3. HTTP в Chrome Developer Tools
    4. HTTP2 и HTTP3
    5. URI и URL
    6. Как данные передаются на сервер
    7. HTTPS
    Куки, сессии, безопасность
    1. Аутентификация и авторизация
    2. Хеш-функции
    3. Хранение паролей, механизм аутентификации
    4. Cookies — кто и как устанавливает и использует
    5. Работа Cookies, безопасность
    6. Цифровая подпись Cookies
    Фронтенд технологии
    1. Фронтенд и бэкенд. Компонены фронта и бэка
    2. HTML, CSS
    3. Запуск локального HTTP сервера
    4. Делаем сайт, доступный внутри квартиры без Интернет
    5. HTML формы
    6. Chrome developer tools
    7. Браузерный JavaScript
    8. Хакаем игру Dino в Google Chrome
    Python
    1. Установка Python и настройка VS Code
    2. Снова о блокноте
    3. О практике
    4. Переменные
    5. Про вывод данных в консоль
    6. Типы данных, строки
    7. Массивы, циклы
    8. Кортежи
    9. Работа с аргументами командной строки, if-else
    10. Множества
    11. Словари
    12. Функции
    13. Области видимости переменных
    14. Рекурсия
    15. Нейминг, type hinting, комментарии
    16. Объекты
    17. Исключения
    18. Пакеты, модули
    19. Синтаксический сахар
    20. Работа с датами и временем, таймзоны
    21. Удобные няшки стандартной библиотеки
    22. Virtualenv, pip и сторонние библиотеки
    23. Баги и работа с ними
    24. Критерии хорошей программы
    Бэкенд технолгии
    1. Веб-сервер и сервер приложений
    2. CDN
    3. Базы данных
    4. Какую базу данных выбрать, SQL
    5. Планировщики и очереди заданий
    6. Контейнеризация и Docker
    Практика
    1. Постановка задачи
    2. Установка Windows Terminal
    3. Пишем HTTP сервер на голом Python
    4. О фреймворках
    5. Hello World на FastAPI
    6. Создаём HTML шаблон
    7. Создаём и стилизуем форму логина
    8. Отправка и проверка логина и пароля
    9. Сохраняем пользователя в Cookies
    10. Читаем Cookie запись на бэкенде
    11. Цифровая подпись Cookies
    12. Хеширование паролей
    13. JavaScript и AJAX
    14. SPA и JS фреймворки
    15. Варианты передачи данных в запросе
    16. Веб-сокеты
    17. Git
    18. Покупка и настройка домена
    19. Настройка сервера
    20. Покупка и настройка SSL сертификата
    Заключение
    1. Итоги и выводы по курсу, направления дальнейшего развития
     
    Последнее редактирование модератором: 23 апр 2023
    29 апр 2021
    s1l3nt, Duk1763 и Eger нравится это.
  2. Похожие складчины
    Загрузка...