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

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


Админ/Связь: @BoCoder_Work
Download Telegram
Если создам 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
День - 69

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

🔺Сегодня вместо кодинга и тд. займусь чем-нибудь другим.
Хочу изменить аватарку канала в тг и в тик токе. Буду делать шаблоны через ИИ и дорабатывать вручную.
Думаю, что сделаю 6 - 7 шаблонов и проведу опрос какой лучший.

🔺Еще в планах провести опрос просто про канал, хочу узнать ваше мнение в некоторых аспектах и прислушаться к нему.

Сегодня получается что-то типо прокачки тгк + разгрузочный день.


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

#Day69 #Days

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Буду рад, если большинство примет участие в опросе.
А также жду ваших предложений в комментариях!
2
День - 70

Доброго времени суток!
Спасибо всем, кто принял участие в опросе!
Теперь у меня есть чёткое понимание, чем заняться и в каком направлении двигаться.

Постараюсь подбирать для вас полезную информацию и регулярно делиться ей




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

🔺1. SQLBolt - интерактивная база для изучения SQL.
Заканчиваю 100% проходить этот курс, а завтра уже начну новый по PostgreSQL

Что мне осталось пройти:
1. Вставка + Обновление строк
2. Удаление строк
3. Создание таблиц и сбрасывание таблиц
4. Изменяющиеся таблицы
Итоги будут наверное опять поздно, но постараюсь долго не задерживаться....


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

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



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

#Day70 #Days

➡️ BoCoder | 💬 Chat | 🤙 Discord
Please open Telegram to view this post
VIEW IN TELEGRAM
621
💬Пишите в комментариях, что вам больше всего интересно и полезно было бы узнавать и видеть в этом канале

Возможно, это:

•Определённые направления в IT (например, DevOps, Data Science, кибербезопасность...);

•Конкретные инструменты или технологии / приложения, скрипты;

•Полезные сайты, курсы или ресурсы для изучения... чего именно?


Ваши предложения помогут создавать материалы, которые нужны именно вам.
Буду ориентироваться на них

Буду ждать ваших развернутых и интересных предложений в комментариях!
Please open Telegram to view this post
VIEW IN TELEGRAM
433
Итоги дня:

(1часть тк лимит по символам)

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

SQL Lesson 13: Inserting rows (Вставка строк)
Прошлые уроки были о изучении того, как запрашивать данные из базы. Теперь пришло время начать изучать схемы SQL и то, как добавлять новые данные и так далее

Рассказали про новый оператор INSERT.
Он объявляет, в какую таблицу производится запись, какие столбцы заполняются, и одну или несколько строк данных для вставки.

Примеры:
Оператор INSERT со значениями для ВСЕХ столбцов:
INSERT INTO mytable
VALUES (значение_или_выражение, другое_значение_или_выражение, ...),
(значение_или_выражение_2, другое_значение_или_выражение_2, ...),
..;

Оператор INSERT с указанием КОНКРЕТНЫХ столбцов:
INSERT INTO mytable
(столбец, другой_столбец, ...)
VALUES (значение_или_выражение, другое_значение_или_выражение, ...),
(значение_или_выражение_2, другое_значение_или_выражение_2, ...),
...;


SQL Lesson 14: Updating rows (Обновление строк)
Помимо добавления новых данных, распространенной задачей является обновление существующих данных.

Рассказали про новый оператор UPDATE.
Оператор работает следующим образом: он принимает несколько пар "столбец/значение" и применяет эти изменения к каждой строке, которая удовлетворяет ограничению в предложении WHERE.


Пример:

Синтаксис оператора UPDATE
UPDATE mytable
SET столбец = значение_или_выражение,
другой_столбец = другое_значение_или_выражение,
...
WHERE условие;


Также изучил обязательные меры предосторожности, потому что если случайно пропустить WHERE (условие ограничения), то это приведёт к применению обновления ко всем строкам!!

SQL Lesson 15: Deleting rows (Удаление строк)

Рассказали про новый оператор DELETE.
Когда вам нужно удалить данные из таблицы в базе данных, вы можете использовать оператор DELETE. Он указывает, с какой таблицей производится действие, и какие строки таблицы нужно удалить с помощью предложения WHERE.


Примеры:
Синтаксис оператора DELETE
DELETE FROM mytable
WHERE условие;

Если не указать условие WHERE, то будут удалены все строки

SQL Lesson 16: Creating tables (создание таблиц)

Рассказали про новый оператор CREATE TABLE.
Когда у вас появляются новые сущности и отношения для хранения в базе данных, вы можете создать новую таблицу с помощью оператора CREATE TABLE.


Пример:

Синтаксис оператора CREATE TABLE
CREATE TABLE IF NOT EXISTS mytable (
столбец ТипДанных ОграничениеТаблицы DEFAULT значение_по_умолчанию,
другой_столбец ТипДанных ОграничениеТаблицы DEFAULT значение_по_умолчанию,
...
);


Изучил типы данных таблицы:
INTEGER, BOOLEAN | FLOAT, DOUBLE, REAL | CHARACTER(num_chars), VARCHAR(num_chars), TEXT | DATE, DATETIME | BLOB

Изучил ограничения таблицы:
PRIMARY KEY | AUTOINCREMENT | UNIQUE | NOT NULL | CHECK (выражение) | FOREIGN KEY


Пример:

Схема таблицы из практического задания
CREATE TABLE movies (
id INTEGER PRIMARY KEY,
title TEXT,
director TEXT,
year INTEGER,
length_minutes INTEGER
);


SQL Lesson 17: Altering tables (изменение таблиц)

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


Пример:
Изменение таблицы для добавления нового столбца(ов)
ALTER TABLE mytable
ADD column_name DataType OptionalConstraints
DEFAULT default_value;


SQL Lesson 18: Dropping tables (Удаление таблиц)

Рассказали про новый оператор DROP TABLE.
В некоторых редких случаях может потребоваться удалить всю таблицу целиком, включая все её данные и метаданные (структуру). Для этого можно использовать оператор DROP TABLE, который отличается от DELETE тем, что полностью удаляет схему таблицы из базы данных.


Пример:
Синтаксис оператора DROP TABLE
DROP TABLE IF EXISTS mytable;


ВСЁ!
Я прошёл курс на SQL Bolt от начала до конца
Очень рекомендую тем, кто хочет начать работать с SQL с нуля или освежить основы. Это один из лучших бесплатных ресурсов для старта!

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

(2часть тк лимит по символам)

🔺По поводу постов

Посидел, подумал, послушал ваши идеи, ииии вот пришёл к такой мысли, что я создам второй отдельный канал для таких постов с полезной информацией.

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

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

Гуд идея или нет? Как вам?


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

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

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




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

🔺1. PostgreSQL Exercises
Начианаю изучать и проходить курс по PostgreSQL
PostgreSQL — свободная объектно-реляционная система управления базами данных.

Заниматься буду на другом сайте, он чем-то похож на прошлый, SQLBolt

Все поделено на блоки и в каждом блоке вроде как 10+ заданий.

Цель на сегодня:
•Пройти блок Basics
(12 Заданий)


🔺2. Поделиться своей роад мапой
Сделаю отдельный пост, прикреплю все ссылки и саму роад мапу, расскажу почему выбрал и тд.

🔺3. Создам отдельный канал для постов, красиво оформлю, продумаю удобную навигацию и напишу первый материал. Там будет много тематических категорий, чтобы вам было проще находить нужное.

Также планирую завести второй TikTok-аккаунт для этого канала, чтобы привлекать людей, которым действительно интересен обучающий контент, также поделюсь ссылкой с вами!



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

#Day71 #Days

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
622
roadmap_fullstack_v5.png
95.8 KB
👀Roadmap для Python-разработчика в сфере web

Сейчас я строю свой путь обучения именно по этой roadmap.
Автор очень подробно расписал каждый этап, приложил ссылки на полностью бесплатные материалы — всё структурировано, доступно и понятно.

Почему я выбрал эту roadmap?
На мой взгляд, этот маршрут идеально подходит для старта после прохождения базовых курсов по Python. Я смогу применять уже полученные знания на практике и одновременно изучать новое.

Кроме того, мне давно хотелось создать что-то своими руками — реальный проект. Эта roadmap даст всю необходимую базу и даже больше.

После её прохождения у меня будут знания, достаточные для начала фриланса, начнёт формироваться портфолио, и можно будет пробовать откликаться на позицию Junior Backend-разработчика.

(Не реклама)))

Автор Roadmap:
https://t.me/magerdev1

Roadmap:
https://t.me/magerdev1/105

➡️ BoCoder | 💬 Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
711
👀Создал второй канал!

Заходите:
https://t.me/BoCoder_EDU
https://t.me/BoCoder_EDU
https://t.me/BoCoder_EDU

Пока еще работаю над организационными моментами, но навигация уже +- готова
Сегодня вечером выложу пост📌

P.S.
В этом канале будут информативные посты , полезные веб сайты, курсы и многого полезного!!
Постараюсь стабильно выпускать посты и подбирать информацию
Please open Telegram to view this post
VIEW IN TELEGRAM
422
Итоги дня:

🔺Скажу честно, что я не успел пройти все уроки из раздела Basic на сайте PostgreSQL Exercises, переоценил я свои возможности и свободное время..

Что я сделал:
1. Скачал PostgreSQL , создал пользователя

2. На сайте есть уже созданные таблицы для выполнения заданий по ним. Я попрактиковал и просто опробовал интерфейс и базовые команды, которые изучил в прошлом курсе SQLBolt.

Завтра допройду Basic и начну новый блок.
Постараюсь все же не торопиться и как-то словить комфортный темп

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

Пост с роадмапой:
https://t.me/BoCoder_Python/265

🔺Создал 2 канал
На самом деле еще давно хотел, но как-то все не решался.. Ну вот и настал этот момент

Ссылка на 2 канал:
https://t.me/BoCoder_EDU

Тут будут посты с полезной информацией, роад мапы, python, Linux и все, что вы будете писать и предлагать в комментариях.
Буду стараться стабильно дропать полезные посты, мемы и новости из мира IT

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

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