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

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


Админ/Связь: @BoCoder_Work
Download Telegram
День - 62

🔺Доброго времени суток!
Сегодня добивочный день, просто все прогнать еще раз.
На 63-й день буду переходить к изучению Git & GitHub




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

🔺1. Веб-Игра Bandit OverTheWire
Цель: пройти минимум 10 уровней.
Но чем больше — тем лучше.
Игра очень интересная, и с каждым уровнем всё больше заставляет думать.
Отличная практика!

🔺2. Книга «Linux глазами хакера»
Сегодня планирую закончить третью главу и начать четвёртую - «Управление доступом».



Считай что мини разгрузочный день, просто немного повторить и чиллить;)

Всем хорошего дня!!

#Day62 #Days

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
762
День - 63

Извиняюсь за то, что не подвел итоги вчера. Сегодня вечером подведу сразу за 2 дня

🔺Начинаю изучать Git & GitHub, и параллельно буду проходить игру Bandit OverTheWire




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

🔺1. Посмотреть видео на ютубе:
«Git & GitHub для начинающих»
Ссылка на видео (тык)

В этом видео рассказывается основная база по работе с Git и GitHub. По итогу сделаю для себя мини-конспект.

🔺2. Для визуализации и большего понимания, буду использовать сайт:
Learn Git Branching
Ссылка на сайт (тык)

Я пишу команду и она визуализируется у меня на глазах.
Еще на сайте есть уровни, в планах пройти обязательно уровень
"Main" и "Remote"



Всем хорошего дня, еще раз извиняюсь за задержку;)

#Day63 #Days

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
411
👩‍💻Итоги дней (62-63):

62 День:

🔺Книга «Linux глазами хакера»
Закончил чтение третьей главы и изучил четвёртую «Управление доступом».

В ней подробно разбираются:
•Роли пользователя root и команды sudo/su;
•Назначение прав доступа;
•Общие принципы управления правами в системе.

И все, что с этим связано


63 День:

🔺Git & GitHub 👩‍💻 👩‍💻
Посмотрел 47 минут из трёхчасового видео.
Мега сбил режим, буду восстанавливать его, не осилил долго сидеть, очень сильно плавит. Завтра досмотрю до конца.

Что освоил:
1. Что такое Git и зачем он нужен? + Установка

2. Инициализация репозитория Git

3. Работа с ошибками/Что длеать если ничего не работает?

4. Регистрация + Настройка профиля
Мой GitHub, Подписывайтесь!)

Ссылка на мой GitHub
https://github.com/BoCoder17

5. Загрузка кода на GitHub.
Изучил саааамые базовые команды, по типу:
git add, git commit, git init, git branch, git push.

Сделал свой первый репозиторий и первые коммиты:
https://github.com/BoCoder17/test

6. Работа с графическим интерфейсом в VS Code
Создал репозиторий через графический интерфейс прямо в vs code

7. Комбинированный способ загрузки кода
(через интерфейс + терминал)

8. Как удалить репозиторий?

Видео оказалось очень познавательным, автор объясняет всё внятно и понятно

Ссылка на видео YouTube:
https://youtu.be/zUzQG7hmdNM?si=Q8iZbeECUL3-RHSa

🔺Learn Git Branching
Лучший визуальный тренажёр.
Прохожу его параллельно с просмотром видео курса на YouTube.
Сама визуализация процессов невероятно помогает понять логику работы. Буду проходить уровни постепенно.

Ссылка на сайт:
https://learngitbranching.js.org/?locale=ru_RU


Вот такие дни, только безумно сбил режим сна. Плохо себя чувствую
А у вас как дела??

Итоги дня в TikTok:
https://vm.tiktok.com/ZMDhFVTpd/

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
611
День - 64

🔺Сегодня заканчиваю видео курс по Git & GitHub и прохожу основные уровни на сайте




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

🔺1. Досмотреть видео на ютубе:
«Git & GitHub для начинающих»
Ссылка на видео (тык)

Посмотрел первые 47 минут курса, рассказали про основы.
Дальше будут узучать работу с ветками, как откатывать изменения, Markdown , Gist

🔺2. Learn Git Branching
Пройти все уровни main и remote применив знания из видео курса на практике



Желаю всем хорошего дня!

#Day64 #Days

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

🔺Git & GitHub 👩‍💻 👩‍💻
«Git & GitHub для начинающих»

Досмотрел видео до конца.
Итоговые впечатления:
Очень подробный и детальный курс, где каждый момент разбирается до мелочей. Отличный материал для старта в Git и GitHub.
Даётся вся основная база и даже немного больше.

Что освоил:
1. Клонирование репозитория

2. Алиасы
Алиасы — это пользовательские сокращения для команд, которые можно настроить под свои нужды.

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

3. Отмена изменений в коде
Важная тема для понимания

4. Работа с ветками
Разобрал тему от начала до конца — каждый нюанс и все детали.
Теперь есть чёткое понимание, как правильно использовать ветки в повседневной работе. Ноооооооо я очень сильно тупил и прям путался при слиянии веток (merge) в итоге разобрался.

Рекомендую всем, кто начинает свой путь в работе с системами контроля версий это видео:
Ссылка на видео (тык)

НО если нет времени на долгие видео, основы Git можно эффективно освоить на интерактивном тренажёре Learn Git Branching.
По моему он даёт наглядную практику без лишней теории

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

🔺Learn Git Branching
За сегодня я прошёл только main, не успел другое, но до пройду

С визуализацией гораздо легче конечно. В видео про git рассказали про крутое расширение, но у меня вылетает ошибка "Error while fetching extensions. Failed to fetch" и ничего не могу скачать. Завтра буду чинить и качать вручную походу.....
Название расширения: Git Graph

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
511
День - 65

Сегодня закрываю все, что не доделал вчера. Попробую починить ошибку с расширениями Vs Code

Наверное сегодня будет +- разгрузочный день.
Вот мне недавно предлагали идею на счёт Discord сервера, думаю сделать свой, уже нашел подходящий шаблон и ботов.
Ниже проведу опрос и буду рад вашему мнению под постом на счёт этой идеи.
Если она хорошая и будут люди, которые зайдут, то сегодня займусь дс сервером и закрытием недоделанных дел вчера




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

🔺1. Сделать Discord Сервер?
Опрос под постом. Буду рад услышать ваше мнение / предложения

🔺2. Допройти уровни в Learn Git Branching и наконец-то закончить изучение git, что-то я затянул



Всем хорошего дня, опрос ниже
(Напишите под опросом свое мнение)

#Day65 #Days

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
311
Если создам Discord сервер, вы будете на нем сидеть?
Anonymous Poll
63%
Да
25%
Нет
12%
У меня не работает Discord
🧩 Мой Dicsord сервер, заходите:

https://discord.gg/dvsYHTYHw5
https://discord.gg/dvsYHTYHw5
https://discord.gg/dvsYHTYHw5

Настроил все как смог, со временем будет все дополняться и улучшаться. Ознакомьтесь со всеми каналами, буду рад с вами общаться)

У кого не работает Discord, прикрепляю ниже гайды, которые могут помочь

Репозиторий:
https://github.com/Flowseal/zapret-discord-youtube

Windows:
Видео гайд на YouTube
Гайд статья

Linux:
Гайд для многих дистрибутивов

Надеюсь, что поможет....
Please open Telegram to view this post
VIEW IN TELEGRAM
622
День - 66

Ого, уже 301 подписчик, всех рад видеть в своем канале!!
Заходите в чат, там время от времени общаемся:
https://t.me/+vHov7e_IYUZiOTEy
Или в мой Discord канал, пока набираем актив:
https://discord.gg/3mQXtB4N

🔺Закончив изучение Git & GitHub по тихоньку перебираюсь к SQL и БД.

-Пока начину с основ: SELECT, INSERT, UPDATE, DELETE.

После уже:
-Агрегация и Группировка: GROUP BY, HAVING, COUNT, SUM.

-Связи (самое важное!): INNER JOIN, LEFT JOIN. Вы должен понимать, как "склеить" таблицу пользователей и таблицу заказов.

-Транзакции (ACID): Нужно понять, почему деньги со счета А не спишутся, если не зачислятся на счет Б (BEGIN, COMMIT, ROLLBACK).




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

🔺1. SQLBolt - интерактивная база.
20 интерактивных уроков с мини практикой. Начну свое изучение основ на этом сайте.
Еще не знаю даже, сколько по времени займет изучение этого всего, но думаю, что не много

🔺2. Посмотреть пару вводных видео по SQL и БД просто для ознакомления
1 Видео: Что такое SQL и реляционные базы данных

2 Видео: Что такое базы данных? ДЛЯ НОВИЧКОВ

Если есть советы или я делаю что-то не так, то пишите в комментарии под постом



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

#Day66 #Days

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
621
😇Итоги дня:

🔺SQLBolt
Что я изучил сегодня:

SQL Lesson 1: SELECT queries 101
Базовый запрос для получения данных из базы данных SQL + практика на самом сайте

SQL Lesson 2: Queries with constraints (Pt. 1)
Рассказали про запрос WHERE (где / при условии).
Про операторы:
(=, !=, <, <=, >, >=)

Условия:
(BETWEEN … AND … , IN (…) , NOT IN (…))


SQL Lesson 3: Queries with constraints (Pt. 2)
Про тот же WHERE, но с другими операторами:
= и != которые чувствительны к регистру

Условиями:
LIKE и NOT LIKE + шаблоны поиска "%" и "_" ,
IN и NOT IN


SQL Lesson 4: Filtering and sorting Query results
В этом уроке речь шла о удаление дубликатов, сортировка и ограничение количества результатов.
DISTINCT, ORDER BY, LIMIT и OFFSET


SQL Review: Simple SELECT Запросы
Практика пройденного. Завтра продолжу

🔺Видео на ютубе:

Это видео оказалось очень полезным для ознакомления, в нем рассказали буквально про все за 13 минут, советую его посмотреть тем, кто только начинает:
https://youtu.be/GQfC0nYrto8?si=TA-Mzz_jSQsx0gtZ

Про второе ничего сказать не могу, но ссылку прикреплю:
https://youtu.be/mvpDRH37IBQ?si=yYmlQvcJAW-HPfMJ


Вот так как-то, пока буду заниматься в своем темпе. Иногда даже мало, потому что не успеваю сразу много всего выполнить за день.
Думаю до 18 числа пройду этот курс из 20 уроков и буду уже заканчивать новый, по PostgreSQL (как начну, поделюсь ссылкой)

Итоги дня в ТикТок:
https://vm.tiktok.com/ZMDkf8K41/

➡️ BoCoder | 💬 Chat |
🤙 Discord
Please open Telegram to view this post
VIEW IN TELEGRAM
521
День - 67

🔺Продолжаю изучать SQL.
Думаю, что сегодня я пройду по больше уроков, чем вчера




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

🔺1. SQLBolt - интерактивная база.
Сегодня буду изучать присоединение и его виды (JOIN, OUTER JOIN), Замечание NULL, Запросы с выражениями, Запросы с агрегатными функциями(1/2 Часть)

Но если будет дополнительное время, то может быть и пройду все уроки до конца, чтоб не тянуть

🔺2. Хочу попробовать заметки Obsidian для ведения мини конспектов.
Кто использует Obsidian, поделитесь пожалуйста вашим опытом в использовании, плюсы и минусы. Интересно почитать



Всем хорошего дня и настроения!

#Day67 #Days

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

🔺SQLBolt
Что я изучил сегодня:

SQL Lesson 6: Multi-table queries with JOINs
Изучил процесс Нормализации баз данных, Запрос
JOIN и INNER JOIN.

Тут я прям что-то застрял и долго думал над решением, хоть тема и простая вроде, но я что-то немног запутался.

SQL Lesson 7: OUTER JOINs
Дополнение к 5 уроку, рассказали про дополнительные запросы
LEFT JOIN, RIGHT JOIN или FULL JOIN

Это тоже заставило подумать и прям разобраться, немного еще туплю из-за перевода тк он не совсем точный, ищу дополнительную информацию в интернете и у ИИ

Немного тяжело, но всё про JOIN помог понять этот видос:
https://youtu.be/H3LYwkePWfM?si=Mb7Zjbd3R340pknT

Рекомендую!
(плюс это видео поможет с 8 уроком, ниже)


SQL Lesson 8: A short note on NULLs
Короткий урок про значение NULL и его значение
NULL — это специальное значение в SQL, которое означает отсутствие данных или неизвестное значение.



Прошёл чуть меньше, чем планировал. Переоценил свои силы. Не хватило времени и ресурсов.
Но прогресс есть.. задачи решаются, материал в целом понятен, хотя иногда приходится подумать подольше. Сейчас стараюсь найти свой темп, чтобы совмещать обучение с остальными делами и не перегореть

🔺Заметки Obsidian
Немного пообщался с участниками Discord сервера по поводу обсидиана и теперь хочу их попробовать сам и разобраться. Только нужно найти время)

Итоги в тик ток завтра за 2 дня

➡️ BoCoder | 💬 Chat | 🤙 Discord
Please open Telegram to view this post
VIEW IN TELEGRAM
311
День - 68

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




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

🔺1. SQLBolt - интерактивная база.
Сегодня буду проходить: Запросы с выражениями, Запросы с агрегатными функциями(1/2 Часть), Подрядок выполнения запроса.
Не знаю, успею ли еще уроки, поэтому не буду планировать много. Ну конечно хотелось бы по скорее закончить, может сегодня дожму и завтра уже начну PostgreSQL....

Пока понимаю как делать запросы и все понятно. Круто, что прям на сайте можно решать задачи и применять знания из теории на практике



Всем хорошего дня и настроения!

#Day68 #Days

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
621
😎Итоги дня:

🔺SQLBolt
Что я изучил сегодня:

SQL Lesson 9: Queries with expressions
Запросы с выражениями
Выражение — это комбинация значений, операторов и функций, которая вычисляется и возвращает значение. Это как формулы в Excel

Изучил как делать с ними запросы, пример запроса (SELECT AS):
SELECT particle_speed / 2.0 AS half_particle_speed
FROM physics_data
WHERE ABS(particle_position) * 10.0 > 500;


SQL Lesson 10: Queries with aggregates (Pt. 1)
Дополнение к простым выражениям (SELECT AGG_FUNC ... AS)

Пример запроса SELECT с агрегатными функциями для всех строк:
SELECT AGG_FUNC(column_or_expression) AS aggregate_description, …
FROM mytable
WHERE constraint_expression;

Основные агрегатные функции:
COUNT(*), COUNT(column) , MIN(column) , MAX(column) , AVG(column) , SUM(column)


SQL Lesson 11: Queries with aggregates (Pt. 2)
Работа с сложными запросами и ограничением.

Запрос SELECT с ограничением HAVING:
SELECT group_by_column, AGG_FUNC(column_expression) AS aggregate_result_alias, …
FROM mytable
WHERE condition
GROUP BY column
HAVING group_condition;

Рассказали про HAVING
WHERE — фильтрует строки ПЕРЕД группировкой
HAVING — фильтрует группы ПОСЛЕ группировки

SQL Lesson 12: Order of execution of a Query

Разобрал, как все изученные компоненты SQL работают вместе в едином запросе. Понял логику и последовательность выполнения операций, которые я проходил в предыдущих уроках

Итог:
Пройдена половина курса. Основы уже освоены - путь продолжается!

Итоги дня в тик ток:
https://vm.tiktok.com/ZMDkETqeV/
Поддержите копированием ссылки, это сильно продвигает видео

Спасибо🙏


Всем желаю хорошо поспать и выспаться, до завтра!

➡️ BoCoder | 💬 Chat | 🤙 Discord
Please open Telegram to view this post
VIEW IN TELEGRAM
411