Доступно

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

Тема в разделе "Курсы по программированию", создана пользователем pikylbkaNomer, 29 апр 2021.

Цена: 20000р.-96%
Взнос: 754р.
100%

Основной список: 59 участников

Резервный список: 45 участников

Статус обсуждения:
Комментирование ограничено.
  1. 29 апр 2021
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба
    Основы компьютерных и веб-технологий с Python от Диджитализируй


    [​IMG]


    О курсе

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

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

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

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

    Этот курс создан специально для тебя, если:

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

    1. Наглядные видео — это 18 часов видео со всеми демонстрациями и объяснениями. Как говорят, лучший способ передачи опыта — из сердца в сердце. Видео формат это позволяет.

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

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

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

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

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

    Цена - 20.000 рублей

    Продажник
     
    Последнее редактирование модератором: 12 окт 2023
    7 пользователям это понравилось.
  2. Последние события

    1. Человек без имени
      Человек без имени оставил отзыв "Отлично".
      6 авг 2021
    2. skladchik.com
      Складчина доступна.
      6 авг 2021
    3. Rinpoche
      Rinpoche участвует.
      4 авг 2021
    4. Rocky77
      Rocky77 участвует.
      31 июл 2021

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      6 авг 2021
    2. skladchik.com
      Взнос составляет 377р.
      21 май 2021
    3. skladchik.com
      Складчина активна.
      21 май 2021
    4. skladchik.com
      Сбор взносов начинается 21.05.2021.
      17 май 2021
  3. Отзывы участников

    5/5,
    • 5/5,
      Работой организатора доволен
      Очень полезный курс не только для веб-разработчиков. Советую всем, кто работает в digital сфере.

      Большое спасибо за материал!
      6 авг 2021
      4 пользователям это понравилось.
  4. Обсуждение
  5. 26 май 2021
    #2
    armendeo
    armendeo СкладчикСкладчик
    Добрый день,в каком формате будет предоставлен материал?
     
  6. 26 май 2021
    #3
    Организатор
    Организатор ОргОрганизатор
    в описании все есть - видео и текст заданий
     
  7. 28 май 2021
    #4
    zer0c0o1
    zer0c0o1 СкладчикСкладчик
    Добрый день, подскажите пжл будет ли доступен курс к оплате после завершения сбора средств и почему мою заявку на участие отклонили ?
     
  8. 28 май 2021
    #5
    Организатор
    Организатор ОргОрганизатор
    Добрый! Будет доступен, отклонил, потому что не соответствуете требованиям, указанным в первом посте, участвуйте активней в складчинах
     
  9. 29 май 2021
    #6
    armendeo
    armendeo СкладчикСкладчик
    Уважаемый орг., можно узнать ориентировочно дату доступа к материалам?
     
  10. 29 май 2021
    #7
    Организатор
    Организатор ОргОрганизатор
    как только так сразу, более ста заданий, думаю в районе месяца как минимум
     
  11. 1 июн 2021
    #8
    JosephS
    JosephS ЧКЧлен клуба
    Добрый день, Орг, скажите пожалуйста, в курсе по части создания сервисов есть практические примеры разносов на машины или другая практически ценная инфа о горизонтальном масштабировании? Пс: я участвую при любом раскладе.
     
  12. 2 июн 2021
    #9
    Организатор
    Организатор ОргОрганизатор
    описание и программа курса в первом посте
     
  13. 2 июн 2021
    #10
    JosephS
    JosephS ЧКЧлен клуба
    Да, я знаю. Я прочитал. И там написано абстрактно "Настройка сервера".
     
  14. 4 июн 2021
    #11
    17362bk
    17362bk ЧКЧлен клуба
    Пожалуйста, организатор, примите мою заявку, очень прошу!
    Сам хотел создавать этот топик, давно подписан на ютуб автора.
    Был очень рад узнать, что она не только собралась, но и активна:)
     
  15. 5 июн 2021
    #12
    Richard12
    Richard12 ДолжникДолжник
    Организатор, подскажите, пожалуйста, по каким критериям подтверждаются заявки? У меня 15 оплаченных складчин, он заявку почему-то отклонили.
     
    1 человеку нравится это.
  16. 5 июн 2021
    #13
    ZtaZ55
    ZtaZ55 ЧКЧлен клуба
    В описании складчны все подробно написано:
     
  17. 5 июн 2021
    #14
    Richard12
    Richard12 ДолжникДолжник
    Слона-то я и не заприметил :)

    Все же это очень жесткие требования, на мой взгляд.
     
    1 человеку нравится это.
  18. 8 июн 2021
    #15
    Celentano
    Celentano МодерМодератор Команда форума
    Организатор - это маска, под этим ником может скрываться любой, кто желает организовать складчину анонимно.
    Запрещено обсуждать ход складчины.
     
    1 человеку нравится это.
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей