Алексей Голобурдин «Основы компьютерных и веб-технологий с Python от Диджитализируй» — stepik слив скачать
- Добавлено: 2021-04-29
- Автор курса: Алексей Голобурдин
- Сайт автора: Перейти
- Доступ: Облако Mail / Yandex / Google
- Скачать: PC / Smartphone / Tablet
О курсе
Чтобы быть эффективным веб-разработчиком, мало знать только синтаксис выбранного языка программирования, например, Python. Для уверенной разработки веб-систем нужно иметь понимание по всем технологическим блокам, работающим на разных слоях приложения.
Этих слоёв немало — это сам Интернет с его архитектурой и протоколами, это и серверные операционные системы Linux, и бэкенд стек технологий, включающий в себя выбранный язык программирования, фреймворки, базы данных, системы планирования выполнения и прочее, это и целый спектр фронтенд-технологий.
Вне зависимости от того, работаешь ты бэкенд или фронтенд разработчиком, только фундаментальное понимание всех слоёв системы позволяет тебе быть эффективным, уверенным в своих силах специалистом, способным к красивому решению задач веб-разработки.
Цель этого курса — дать тебе это понимание.
Этот курс создан специально для тебя, если:
- ты готов к серьёзной проработке веб-технологий
- ты ещё не начал погружаться в тему веб-разработки и хочешь начать это делать правильно — от фундамента к первому этажу и выше
- ты уже начал изучать язык программирования, но как полноценно создавать веб-системы и как они работают, у тебя понимания нет
- ты уже разрабатываешь веб-системы, но хочешь стать более эффективным мощным бойцом, понимающим, как всё работает на всех уровнях приложения
- Наглядные видео — это 18 часов видео со всеми демонстрациями и объяснениями. Как говорят, лучший способ передачи опыта — из сердца в сердце. Видео формат это позволяет.
К тому же тебе не придётся сомневаться «как он это установил» или «как именно он это сделал» — ты видишь своими глазами все шаги. С момента установки Python на свой компьютер и демонстрации работы сетевых протоколов и до готового опубликованного на своём домене и сервере сайта, все шаги со всеми объяснениями. - Тесты и практические задания. Между «посмотреть видосики» и «получить навык» лежит огромная пропасть, и имя этой пропасти — практика. Задача курса помочь структурировать всю важную информацию у тебя в голове и помочь сформировать правильные навыки. Эта цель достигается через практические задания и живую коммуникацию с автором курса.
- Во всех курсах больших образовательных компаний курс пишет дорогостоящий специалист из известного ИТ бренда (это помогает продать курс), а ведут последующую работу на курсе совсем другие люди — с гораздо меньшим опытом в разработке, вообще без опыта в преподавании (а это отдельный особый навык), и, скажем прямо, это люди, редко сильно вовлечённые и заинтересованные в процессе.
Вся коммуникация по данному курсу проходит только с автором. С одной стороны, это позволяет тебе получить максимально качественную поддержку и обратную связь во время прохождения курса, с другой — это не позволяет сделать курс дешёвым. В больших образовательных компаниях стоимость курса обусловлена огромными затратами на маркетинг, в нашем же с тобой случае — на подготовку и ведение самого курса.
- 97 уроков с видео и текстовой частью;
- более ста тестов и практических заданий;
- общий Telegram чат с живым общением участников программы между собой и с автором курса;
- комментарии под каждым уроком, в которых можно задать вопрос и получить ответ;
- еженедельные, 1-2 раза в неделю живые стримы (прямые эфиры) с демонстрациями, вопросами-ответами и обратной связью;
- расписания нет, ты можешь проходить курс в любом удобном тебе режиме;
- записавшись на курс, ты получаешь вечный доступ к нему, телеграм чату и всем материалам, которые будут дополняться и обновляться.
Введение
- О курсе
- Как работать на курсе
- Просто о компьютерном железе, битах и байтах
- Об операционных системах, GUI и терминале
- Устанавливаем Debian Linux в WSL
- Hex-редакторы, файлы и кодировки
- Программы и языки программирования
- Компилируемые и интерпретируемые языки программирования
- Алгоритмы
- Основы Linux и bash
- grep
- Почему это важно понимать
- Компьютерные сети и оборудование
- Локальные и глобальные сети
- Сетевые протоколы
- IP протокол, NAT
- Клиент-сервер
- Прокси-сервера и VPN
- DHCP
- DNS
- Доменные зоны
- Система DNS серверов
- DNS-записи
- Как посмотреть DNS записи любого домена
- Файл hosts и доменное имя localhost
- 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 и настройка 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+ млн просмотров. Диплом с отличием МГТУ им. Баумана, второй спортивный разряд по каратэ. Вышивать не умеет, на машинке тоже.
Купить другие курсы и тренинги от Алексея Голобурдина
Рекомендуемые курсы
Самый большой и главный курс по FIGMA и веб-дизайну на русском языке. ТОП-1 на Udemy, более 8000 выпускников и 2000 отзывов. Чему вы научитесь Основы веб дизайна Углубленное изучение Figma Введение в типографику Прототипирование Создание Лендинга по ТЗ Создание Интернет Магазина по ТЗ Исследование
Цель курса - научить студентов создавать мобильные приложения для различных операционных систем, используя язык программирования Python. Курс по разработке мобильных и PC приложений на языке Python предназначен для тех, кто только начинает свой путь в этой области. Этот курс позволит получить
Создайте 3 крутых веб-сайта, изучите Back и Frond End веб разработку, сверстайте сайты с HTML5, CSS3 и Bootstrap 4 Спойлер: Описание курса Хотели создать веб сайт, но не знали с чего начать? Пытались изучать Django, но «наелись» урезанными видео с YouTube и плохо написанными руководствами? А может
Это базовый курс для тестировщиков, которые хотят с нуля научиться писать автоматизированные UI-тесты с помощью Selenium (самый популярный инструмент для автоматизации действий веб-браузеров). Прекрасно подойдет для тех, кто уже работает тестировщиком и не имеет опыта программирования. Чему вы
Программирование на Python: полный курс Python Bootcamp 2023 [Udemy] [Андрей Думитреску] [Русский транскрипт + Русская аудио дорожка, машинный перевод] Питон с нуля. Изучите науку о данных и визуализацию, автоматизацию, Excel, SQL и парсинг с помощью Python. 100% практический опыт Описание:
Чему вы научитесь Полное базовое понимание программирования на Python начиная с базовых тем, заканчивая аналитикой на Python Веб-разработка именно с серверной части Базовые алгоритмы Базовое понимание ООП Требования Навыки программирования не требуются, вы научитесь всему самому Описание Python
Больше курсов по этой теме
Рассматриваются основы и тонкости языка программирования С++, а также базис знаний, необходимый для программирования на любом языке (будь то С, С++, Java, Python и т.д.). Это те же уроки, что на странице «Уроки по С++» (а именно: «Уроки по С++», «Пошаговое создание игры на С++/MFC» и «Задания по
Усиль свой SQL! Рейтинг: 0,0 из 50,0 (0 оценок) 21 студент Авторы: Gleb Mikhaylov Опубликовано: 4/2021 русский Чему вы научитесь Принципы SQL для анализа данных SQL в Google Colab Оконные функции Подзапросы CTE Как тренировать SQL? Примеры реальных задач Требования Знакомство с python в Jupyter или
***КУРС ОБНОВЛЕН 10.05.2020 ДО НОВОЙ РЕДАКЦИИ*** Этот курс направлен на подробное изучение jаvascript без воды, но главное - немедленное применение его на практике. Это значит, что вы получите материал для работы и мы вместе будем создавать реальные проекты шаг за шагом. Вторая часть курса - это
С нуля за 5 недель научим верстать адаптивные сайты и сформируем первые работы в портфолио под руководством опытного наставника! Что тебя ждет на курсе: - 5 недель ежедневной работы в Sublime Text 3 и Photoshop; - 30 подробнейших видеуроков по основам работы с HTML и CSS: от настройки рабочего
Представляем книгу Издательства Дизайн-бюро Артёма Горбунова — практическое руководство по пользовательскому интерфейсу. Учебник предназначен для дизайнеров, редакторов, руководителей, разработчиков и всех, кто причастен к созданию продуктов. Об интерфейсе написано много, но главные труды слишком
Какие темы Вы пройдете ? В этом курсе мы сместили акцент в сторону практики. Будет умеренное количество теории - максимум практики. Примерное соотношение теории и практики: 30% на 70% Рекомендации перед началом: Знать HTML и CSS Спойлер: Программа 1 Основы Python zen, pep8, pylint, tools, IDE
Отзывы о курсе «Основы компьютерных и веб-технологий с Python от Диджитализируй» от Алексея Голобурдина