BoCoder | Путь в IT
474 subscribers
517 photos
7 videos
3 files
412 links
Всем привет!
Здесь про мой путь в IT и саморазвитие

Мои социальные сети и сеть каналов
@BoCoder_Perehodnik


Админ/Связь: @BoCoder_Work
Download Telegram
Итоги дня:

🔺Изучение FastAPI

🔺Погружение в теорию JWT

Посмотрел вводное видео, чтобы понимать архитектуру.
Ролик короткий, но максимально по делу.
Очень рекомендую автора, контент у него очень крутой!!

Видео:
"Что такое JWT и как его создать"
https://youtu.be/7iuwfKOcvkE?si=MF-SI6SFODNMGjrK


🔺Подготовка окружения и модель User

1. Установил необходимые библиотеки:
passlib — будет шифровать пароли.

python-jose — будет генерировать и проверять JWT.

python-multipart — обязателен для работы OAuth2 в FastAPI (чтобы принимать логин/пароль из форм).


2. Создание таблицы в БД:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
username VARCHAR(50) UNIQUE NOT NULL,
email VARCHAR(100) UNIQUE NOT NULL,
hashed_password TEXT NOT NULL,
is_active BOOLEAN DEFAULT TRUE,
created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

Создал таблицу users c полем hashed_password.
Хранить пароли в открытом виде нельзя;)

🔺SQLAlchemy и Pydantic:

1. SQLAlchemy: Описал модель User, чтобы ORM знала, как общаться с таблицей в Postgres.

2. Pydantic: Создал схемы для валидации. Теперь на входе API проверяет: корректен ли email, не пустой ли username и достаточно ли надежен пароль.

🔺Эндпоинт регистрации

Собрал всё в кучу: БД + Схемы + Хэширование.
Логику вынес в отдельный роутер app/routers/auth.py.

Сначала посыпались ошибки: конфликт версий bcrypt и права доступа к последовательностям в Postgres (InsufficientPrivilegeError).
Но всё пофиксил: 200 OK, пользователь в базе, пароль зашифрован

🔺Security Layer
Вынес логику безопасности в security.py
Реализовал проверку пароля и генерацию токенов. Тут же победил «баг» с ограничением bcrypt в 72 байта и подружил старый passlib с новым Python 3.12.

🔺Авторизация и выдача JWT

1. Написал create_access_token - «генератор пропусков».

2. Запустил эндпоинт POST /auth/login.
На выходе получил валидный токен.
Проверил через jwt.io — внутри всё хорошо: мой email и время жизни токена (exp).
Работает;)

🔺Последний штрих: (Защищенный маршрут /me)
Провека, как API будет узнавать пользователя по токену.

1. Добавил логику декодирования токена.

2. Создал эндпоинт, который отдает данные текущего юзера.

Залогинился, проверил, работает
Без токена система внутрь не пускает.

ИТОГ:

🔺Интересная тема, узнал для себя что-то новое, а главное, что полезное. Это пригодится еще в ИБ

🔺Скринов много не влезет, так что если интересно что-то конкретное по коду - пишите в комментарии, скину.

🔺План на ближайшее время: причесать код, зиучить основы Docker и залить всё на GitHub.
До 100-го дня успею


Был бы рад получить какой-то фидбек в комментариях.
Может быть я не до конца рассказываю что-то или чего-то не хватает? Что можно было бы добавить в итоги дня и тд
Буду рад, если дадите обратную связь, спасибо!!


➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥833👍11
День - 93

Доброго времени суток!

🔺По тихоньку буду перебираться к изучению основ Docker

Сегодня буду все причесывать в проекте для красоты и начинать погружение




🖥Обязательные:

🔺1. Проверка
Просмотрю все файлы, уберю лишнюю информацию и мусор. Немного подкорректирую, что нужно и все будет четенько

🔺2. Проверка Безопасности
На всякий случай проверю все файлы, на то, не прописал ли я случайно секретных паролей и тд

Также пройдусь по основным моментам по безопасности в коде для проверки, может найду что;)

🔺3. Подготовка к работе с Docker
Docker — это популярная открытая платформа для контейнеризации, позволяющая упаковать приложение со всем его окружением (библиотеками, зависимостями, настройками) в изолированный контейнер.
Думаю, что начну с вводных видео, но не подобрал еще каких именно.
Их довольно много, вечером в итогах поделюсь теми, которые оказались действительно хороши

Подготовлю все, настрою все необходимое

Еще создам первый Dockerfile


А так моя цель:
Освоить основы и иметь понимание как и что работает.

Вот в проекте я считай все попробовал, потрогал, потыкал, поэкспериментировал и понял основную работу API "под капотом"

Все это мне пригодится в ИБ, Docker тоже очень полезный инструмент, так что вродь как все не зря;)



Вот как-то так пока получается. Даже по раньше заканчиваю работу с API, чем планировал

А вам желаю хорошего дня и прекрасного настроения!

#Day93 #Days

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥44❤‍🔥32👍11
Итоги дня:

🔺Изучение FastAPI

Заканчиваю свой путь в FastAPI.
Провел небольшой рефакторинг: удалил неиспользуемые импорты и лишние print(), которые засоряли логи.
Теперь всё чисто.

🔺Погружение в Docker 👩‍💻

1. Начал с теории на YouTube.
Понял, что полноценные плейлисты смотреть пока рано, подумал, что пока нужен быстрый старт для пет-проекта.
Конечно со временем буду погружаться в изучение Docker.

В итоге не нашел ничего полезного (наверное плохо искал) и просто общался с Gemini, задавал ей вопросы, разбирали основы, архитектуру и конкретные шаги внедрения.

2.Как только освоил базу, внедрил в проект всё необходимое:
.dockerignore, docker-compose.yml, Dockerfile и requirements.txt.

3. Написал свой первый Dockerfile и docker-compose.yml для связи API с PostgreSQL.
Теперь проект - это изолированная система, которую можно запустить одной командой на любом сервере.

4. При тестировании столкнулся с жесткими таймаутами при скачивании образов. После небольшого затупа, смены DNS и настройки зеркал загрузка наконец-то пошла.

5. Безопасность:
Вынес все чувствительные данные (пароли, ключи) в .env, а сам файл скрыл через .gitignore

6. Победил ошибку Port already in use:
Выяснил, что локальный Postgres конфликтовал с контейнером на порту 5432. Решил через:
sudo systemctl stop postgresql.

7. Поймал классический баг
Приложение запускалось быстрее, чем база успевала настроиться. Разобрался, пофиксил.

ИТОГ:

🔺Проект вроде как полностью упакован в Docker, завтра буду все проверять еще разок, еще поищу видео по Docker для базы и мб уже все выложу на GitHub

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤‍🔥3👍3🔥1
День - 94

Доброго времени суток!!

🔺Не буду обещать, но думаю, что уже сегодня выложу проект на GitHub
Постараюсь сделать все красиво;)




🖥Обязательные:

🔺1. Финальный тест
Проверка всего, создание таблиц, эндпоинтов и всего всего, чтоб можно было все потестить

🔺2. Реализация заполнения базы
Хочу попробовать написать скрипт, который при первом запуске добавит в базу пару авторов и книг, чтобы не было так пусто
Вот думаю, это хорошая идея или не очень

🔺3. Подготовка проекта к GitHub
Чтобы вы могли запустить мой проект, нужно будет подготовить необходимые файлы: .env.example и README md



Вам желаю продуктивного дня!!

#Day94 #Days

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤‍🔥54🎉2
Итоги дня:

🔺Изучение FastAPI
Вот и подошло к концу моё изучение фреймворка FastAPI. Это был очень интересный и познавательный путь: я узнал много нового, освоил основы и понял принципы работы современного API.

🔺Проект готов!
Он был создан в учебных целях, и в нём реализованы основные фичи, которые я освоил. Данный проект можно использовать как пример, он не претендует на роль API полноценного книжного магазина, но если его немного доработать, то вполне потянет! ;)

Мой GitHub:
https://github.com/BoCoder17

Сам проект:
https://github.com/BoCoder17/Book-Store-API

Старался написать подробный README
(мой первый раз, так что не судите строго, если что-то не так)

Фишка проекта: если база данных пуста, она автоматически заполняется начальными данными при первом запуске, чтобы вы могли сразу приступить к тестированию.
Заценивайте, кому интересно!

Буду ждать
вашей честной оценки
🙌

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥2🎉21
День - 95

Доброго времени суток!!

🔺Закончил написание проекта и теперь потихоньку перебираюсь в сферу информационной безопасности.
Вообще, хотел начать с 100-го дня, чтобы было красиво ;) Но впереди ещё целых 5 дней, а это довольно много — нужно чем-то заняться. Пока думаю...

Но на сегодня планы уже построены: я перехожу на новый дистрибутив — Fedora KDE Plasma




🖥Обязательные:

🔺1. Подготовка и установка
Скачиваю образ и устанавливаю систему.

Помню, что меня просили расписать процесс установки нового дистрибутива — сделаю это в итогах дня.

🔺2. Настройка
Ну и, конечно, полная настройка. Буду устанавливать всё с нуля, чтобы собрать удобное и красивое рабочее окружение под свои задачи.

Вот так вот



Вам желаю удачи и хорошего настроения!

#Day95 #Days

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
44🫡2❤‍🔥1🔥1
Итоги дня:

🔺Fedora
Подвожу итоги своего «переезда». Рассказываю, как ставил, что настраивал и какие впечатления остались.

🔺Установка:
1. Установка образа:
Fedora KDE Plasma, установил ISO-образ и записал его на флешку через стандартную утилиту в Linux Mint

2. Установка: Загрузился через BIOS, выбрал диск и сделал абсолютно чистую установку, удалив все старые разделы. Настроил язык, время и пользователя.

3. Финиш: Выключил ПК, вытащил флешку и всё завелось с первого раза.

Очень просто и интуитивно. Гайдов в сети море, да и ИИ может помочь если что вдруг

🔺Настройка:

1. Ускорил загрузку пакетов по совету:
sudo nano /etc/dnf/dnf.conf

max_parallel_downloads=10
fastestmirror=True


2. Установил RPM Fusion — самый важный сторонний репозиторий для Fedora
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Это открыло доступ к ветке Non-Free: драйверам, Steam и софту с закрытым исходным кодом.

После этого обновил систему:
sudo dnf upgrade --refresh


🔺Софт и Визуал
Когда база была готова, перешел к самой приятной части

1. Драйверы и программы: Установил всё необходимое для работы

2. Дальше работал над визуалом и красотой: Настроил Konsole (терминал) оч красиво,
также там чуть потестил кастомизацию рабочего стола. Жесть вообще, тут очень много чего и очень гибкая настройка, я прям кайфанул от всего, особенно с того, что научился использовать встроенный тайлинг

Мое мнение:

Если честно, Fedora нравится мне уже в 10000 раз больше Mint. Возможно, дело в свежей оболочке KDE 6, но я мега-доволен.

Главные плюсы для меня:
Всё работает «из коробки» (даже обход блокировок запустился с первой попытки).
Невероятная гибкость настройки под себя.
Ощущение современной и быстрой системы.

Короче, я максимально доволен!

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
6❤‍🔥22🔥1🫡11
День - 96

Доброго времени суток!!

🔺Сегодня у меня отдых, но не простой. Я буду планировать свой путь и задачи на ближайшее время.

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

Так вообще выделил 3 ключевых вектора развития:
1. Кибербезопасность
2. Контент (Тик ток, 2 Канал)
3. Лайф контент

Постараюсь выложить план как можно раньше, хотя день обещает быть плотным, так как есть некие другие дела

Вам желаю продуктивного дня!
А у кого сегодня выходной, то отдыхайте,кайфуйте
))

#Day96 #Days

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥64🔥4
🔺Планы на ближайшее время:

Выбрал три основных направления, в которых буду двигаться. Сейчас всё подробно распишу



🔺1. Кибербезопасность

Начинаю путь в новой сфере. Мой пошаговый план на ближайшее время:

Этап 1: Фундамент и основы


🔺Сети: Андрей Созыкин — Буду смотреть его лекции по компьютерным сетям, очень много материала как в виде видео так и презентации/текст.

🔺Курс основы Linux — Нужно освежить знания и набить руку на задачах.

🔺Практика: Освоение Wireshark (анализатор сетевых протоколов)
Буду учиться анализировать сетевой трафик и разбираться в протоколах.

🔺TryHackMe - Pre SecurityКонец изучения основ, цель: Пройти дорожку "Pre-Security" на TryHackMe на 100%

Этап 2: Web Security

(Учусь ломать)

🔺PortSwigger Academy (Web Security Academy) — Бесплатные курсы (от создателей Burp Suite)

Буду проходить модули:
SQL Injection
Cross-Site Scripting (XSS)
Authentication

Про другие пока не знаю, посмотрю по ходу обучения

🔺Изучение Burp Suite (Community) — Буду учиться перехватывать запросы от браузера к серверу и менять в них данные на лету, также просто изучать этот инструмент.
ЧТО ТАКОЕ Burp Suite??

🔺Практика: Буду пробовать ломать свой Book-Store-API и также попробую мб другие API, ломать буду через Burp Suite.

Этап 3: Разведка и Инструменты


🔺Иду на TryHackMe:
Прохожу ветку Junior Penetration Tester.

🔺Изучение инструментов:
Nmap: Главный сканер портов.

Ffuf/Gobuster: Поиск скрытых папок типа /.git или /admin.

Основы OSINT: Поиск инфы в открытых источниках


🔺Практика:
Пройти комнату "Nmap" и легально поломать виртуальные машины в маршруте: "Web Fundamentals"

Бонус

🔺Курс на Stepik: «Профессия Белый Хакер» — Начну проходить этот курс параллельно изучению, ну или на стыке 1 и 2 этапа.



🔺2. Контент (Тик ток, 2 Канал)

🔺TikTok: Запускаю 2 аккаунт для продвижения второго канала @BoCoder_EDU Буду постить обучающий и какой нибудь умный контент.

🔺Стабильность:
Во втором канале перехожу к регулярному постингу, буду развивать 2 канал и обновляю визуальное оформление в основном канале:
Новые шаблоны, дизайн фото и формат видео.

(в новом тик токе уже немного пробую новый формат и дизайн)

🔺Репозиционирование:
Меняю название моего пути на:
«Мой путь в IT и лайфстайл»

Думаю так я немного расширю целевую аудиторию, посмотрим, что получится



🔺3. Лайфстайл

Хочу попробовать добавить больше жизни в блог:
Подготовка к экзаменам, будни и интересные события за день. Буду пробовать новые форматы, чтобы разбавить техническую часть, да и что-то новое для себя

🔺Коротко обо всем:

🔺То, что я расписал выше по кибербезу, это лишь самый старт. Я специально не стал заглядывать слишком глубоко, чтобы не перегореть и сначала выстроить прочный фундамент.

🔺Также не встал включать в этот пост все видео курсы, которые я буду смотреть, поэтому:
Буду делиться полезными находками и мини-курсами постепенно, в моих ежедневных планах и итогах дня.
Возможно, буду делать отдельные подборки материала.

Как вам вообще план?
Мне интересно ваше мнение, отпишите пожалуйста в комментариях/чате


➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
6❤‍🔥4🔥211
🔺 День - 97 🔺

🔺Доброго времени суток, с праздником!🔺

🔺Продолжаю свой путь, только уже под другим названием;)
Решил встать по раньше, чтобы успеть позаниматься.
Сегодня не буду ставить планку по времени — позанимаюсь сколько успею, так как праздник и я буду проводить время с семьей.




🎓 Основные:

🔺1. Информационный старт:
Плавно вхожу в ритм новых занятий.

Начинаю с вводных видео из плейлиста Андрея Созыкина «Компьютерные сети 2025»:
1. Введение в курс

2. Организация компьютерных
сетей


3. Терминология сетей
(~33 минуты на просмотр)

Цель:
🔺Начать вести бумажный конспект, буду записывать ключевые определения и важные аспекты.

🔺2. Техническая подготовка:
Установка WireShark, Скачаю этот инструмент, чтобы просто попробовать его в деле: зайду на любой сайт и проверю работоспособность. Ну и так просто потыкать ради интереса;)
Wireshark — один из самых популярных инструментов для анализа сетевого трафика. Он позволяет перехватывать и изучать информацию, проходящую по сети.


🔺3. Курс основы Linux на Stepik:
Прохожу этот курс для того, чтобы освежить в памяти чтобы освежить в памяти базу и закрепить её на практике

Начинаю тоже с вводных уроков:
1. Вводная информация о Linux

2. Первые шаги в изучении интерфейса командной строки

3. (Если успею) Раскрытие команд командной оболочкой


Цель:
🔺Вспомнить забытое и узнать новое. Конспект буду вести в цифровом виде (в заметках).

🎓 Дополнительные:

🔺1. Пост в Telegram: (2 канал)
Буду стараться ежедневно и стабильно делать посты там. Сегодня думаю сделать пост про инструмент Wireshark
Также еще куча идей и ваших предложений у меня лежат в заметках, надо начинать реализовывать..

🔺2. Дизайн:
Уже немного поработал над визуалом, но хочу еще поэкспериментировать. Вдруг получится что-то совсем крутое, вечером найду время



Такие планы на сегодня.
Желаю вам хорошо отдохнуть в праздник, а тем, кто работает — продуктивного дня! ;)

#Day97 #Days

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥10👍54🔥1
🔺Итоги дня:

🎓 Основные:

🔺1. Лекции по компьютерным сетям от Андрея Созыкина
Посмотрел 3 вводных урока:
Была теория, основные определения понятий и примеры базовой работы сети. Ну в общем база базовая и вводная теория

Вел бумажный конспект, записал ключевые определения и зарисовал схемки
(фото 1)

🔺2. Курс «Основы Linux» на Stepik
Начал проходить, но, кажется, авторы на него подзабили: некоторые практические задания на сайте не работают, из-за чего баллы не добираются.
(фото 2)

Прошёл:
🔺Страницы руководств man
🔺Работа с директориями
🔺Работа с файлами
🔺Работа с содержимым файлов
🔺Дерево директорий Linux


В принципе, курс не совсем для новичков, которые хотят учить основы с нуля.

Текст во многих местах просто скопирован из книг по Linux даже без правок.
Мало объяснений, зато много сухого материала — но мне для повторения подойдет.

В разделе:
«Дерево директорий Linux» узнал кое-что новое о предназначении конкретных папок, но местами теорией перегрузили, очень много лишней инфы.
Думаю, за пару дней допройду его, так как базу уже знаю, а освежить память не будет лишним.

🔺3. Wireshark
Почитал теорию, установил и начал «тыкать» инструмент.
Нашел специальный HTTP-сайт для тестов (без шифрования): NeverSSL

Почекал запросы и увидел что-то типа своего «цифрового следа»: Wireshark вывел информацию о моем браузере и системе (Linux x86_64). Также удалось узнать данные сервера: Apache 2.4.62
(фото 3)

🎓 Дополнительные:

🔺1. Контент: Выложил пост про Wireshark во второй канал.


Вот такой день получился, извиняюсь за поздние итоги;)

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥74🔥31
🔺 День - 98 🔺

🔺Доброго времени суток!

🔺Сегодня буду заниматься по активнее, чем вчера




🎓 Основные:

🔺1. Лекции по компьютерным сетям от Андрея Созыкина:
Сегодня основной фокус на сети.

Что буду смотреть «Компьютерные сети 2025»:
1. Модель ISO OSI

2. Модель и стек TCP/IP

3. Стандартизация сетей

4. Организация сетей TCP/IP

5. Анализатор сети Wireshark

6. Прикладной уровень
(~ 1 час на просмотр)

Цель:
🔺Максимально вникнуть, понять, разобрать все и законспектировать.
Думаю, что на это уйдет где-то +-2 часа

🔺2. Курс основы Linux на Stepik:

Прохожу блоки:
1. Раскрытие команд командной оболочкой
2. Программные каналы и программы
3. Текстовый редактор vi
🔺Цель:
Вспомнить забытое и выделить для себя что-то новое

🔺3. Tryhackme — Pre Security (New)
Начинаю проходить этот маршрут, сегодня пройду вводный урок из блока:
Offensive Security Intro

Взломаю свой первый сайт на виртуальной машине

🎓 Дополнительные:

🔺1. Пост во 2 канале

🔺2. Сделать 2 аккаунт в тик токе для канала @BoCoder_EDU
И выложить 1 видосик



Всем желаю продуктивного дня!

#Day98 #Days

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥77👍3🔥11
🔺Итоги дня:

🎓 Основные:

🔺1. Лекции по компьютерным сетям от Андрея Созыкина
Посмотрел 6 лекций:
В основном была теория, но уже не вводная, а прикладная, для будущей практики.

Смотрел эти видео:
1. Модель ISO OSI

2. Модель и стек TCP/IP

3. Стандартизация сетей

4. Организация сетей TCP/IP

5. Анализатор сети Wireshark

6. Прикладной уровень


Что разобрал:
Модели ISO OSI и стек
TCP/IP

• Стандартизация и организация сетей

• Анализатор
Wireshark
и Прикладной уровень
(HTTP, DNS)

Прошлись по основам моделей и задачам каждого уровня. Отдельно разобрали прикладной уровень, коснулись TCP и UDP.

После был урок по Wireshark: автор наглядно показал интерфейс и попробовали перехватить запросы через его тестовый сайт: http://networkscourse.ru/
Теперь в интерфейсе ориентируюсь по лучше

Вел конспект, на всё ушло около 2 часов. Много гуглил и искал инфу по ходу, чтобы было четкое понимание. Пока всё идет легко, трудностей вродь нет
(Фото 1)


🔺2. Курс «Основы Linux» на Stepik
Начал проходить новые блоки

Прошёл:
🔺БЛОК Раскрытие команд командной оболочкой

🔺БЛОК Программные каналы и команды

🔺БЛОК Текстовый редактор vi

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

(фото 2)

🔺3. Tryhackme — Pre Security (New)
Начал этот маршрут и прошел вводный урок: Offensive Security Intro

Взломал свой первый сайт на виртуальной машине, ахахахаха
Занимался 10 минут

(фото 3)

🎓 Дополнительные:

🔺1. Выложил пост во 2 канале

🔺2. Сделал 2 аккаунт в тик токе для канала @BoCoder_EDU

И также сделал 1 видео на нем о Linux, поддержите кому не жалко;)
(уже вроде в рек залетело, хайп)

Я устал, иду спать🫡

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
7❤‍🔥6🔥3👍11
🔺 День - 99 🔺

🔺Доброго времени суток!

🔺Сегодня распределить план нагрузки так, чтобы не забивать на ЕГЭ.

Планирую чередовать фокус: в один день больше внимания кибербезу и чуть-чуть ЕГЭ, а в другой — наоборот, плотная подготовка к экзаменам и немного практики.

А то сейчас подготовка ну очень проседает, а хотелось бы двигаться системно.




🎓 Основные:

🔺1. Лекции по компьютерным сетям от Андрея Созыкина:
Перехожу к протоколу HTTP, начинаю его изучать + практика

Что буду смотреть «Компьютерные сети 2025»:
• 1. Протокол HTTP

• 2. HTTP в текстовом режиме

• 3. Кэширование в HTTP

• 4. HTTP в Wireshark

• 5. HTTP API

• 6. Практика по HTTP API

• 7. HTTP API в Postman

• 8. HTTP API в curl

(~ 1 час 30 минут на просмотр)

Как я понял, будет много практических видео, так что не знаю сколько времени потрачу не изучение. Попробую засечь

Цель:
🔺Изучить теорию, вникнуть в детали и всё отработать на практике

🔺2. Курс основы Linux на Stepik:

Прохожу финальные блоки:
1. Сценарии

2. Управление локальными учетными записями пользователей

3. Механизмы безопасной работы с файлами

4. Приложения


🔺Цель:
Изучить эти темы и успешно завершить курс

🎓 Дополнительные:

🔺1. Пост во 2 канале + Видео в тик ток

🔺2. Планирование: составить четкий график и равномерно распределить нагрузку



Ежедневная мотивация:
Только тот, кто идет, осилит дорогу


#Day99 #Days

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥75👍42
🔺Итоги дня:

🎓 Основные:

🔺1. Лекции по компьютерным сетям от Андрея Созыкина
Посмотрел сразу 8 лекций по протоколу HTTP.
Половина занятий была посвящена теории, а другая половина — практике

Смотрел эти видео:
• 1. Протокол HTTP

• 2. HTTP в текстовом режиме

• 3. Кэширование в HTTP

• 4. HTTP в Wireshark

• 5. HTTP API

• 6. Практика по HTTP API

• 7. HTTP API в Postman

• 8. HTTP API в curl

Как проходило обучение:

Сначала полностью разобрали базу протокола HTTP.
Смотрели «сырые» запросы через Wireshark на тестовом сайте курса: networkscourse.ru.
Разбирали заголовки, что какой значит. Довольно наглядно

Затем перешли к изучению HTTP API, методов и операций, статусов ответов.
Благодаря опыту с FastAPI, эта тема далась мне очень легко, база уже была. На практике подключались к тестовому сайту через терминал и анализировали JSON-ответы.

В конце добрались до инструментов — Postman и curl. По сути, они выполняют одну и ту же функцию, но у Postman есть удобный интерфейс, поэтому работать с ним приятнее.
Postman, и cURL — это инструменты для «общения» с серверами
(работы с API).
Они позволяют отправлять запросы и получать ответы.

Использовал сервис: ip-api.com для работы с json форматом, чтобы получать конкретные данные:
http://ip-api.com/json/{query}


Так мы работали с базовыми методами:
GET / HTTP/1.1

GET /json/networkscourse.ru/

Для получения данных в формате JSON
(Пример вывода 1 , 2 , 3 фото)

(Занимался 2 часа~)

🔺2. Курс «Основы Linux» на Stepik
Дожал финальные блоки:
1. Сценарии

2. Управление локальными учетными записями пользователей

3. Механизмы безопасной работы с файлами

4. Приложения

Курс пройден, базу закрепил
Дальше буду двигаться на TryHackMe

🎓 Дополнительные:

🔺1. Выложил пост про «Справочник линуксоида».
В TikTok решил пока выкладывать лайтовый контент для прогрева (текстовые опросы, интерактивы) это вроде сейчас хорошо залетает.

🔺2. Распределил нагрузку. Буду чередовать подготовку к ЕГЭ и кибербез через день, но основной фокус в канале все равно на IT , буду аккуратненько делиться, посмотрим что будет. В 11 классе все равно придется жоско ботать



Вымотался жестко за сегодня, еще были 3 часа допов математики, про которые я забыл, жееесть день
Еще время так быстро летит, уже скоро лето..

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥62🔥2🫡11