Сохранёнки программиста
7.77K subscribers
920 photos
26 videos
2 files
1.45K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
​​Урок: SQL для начинающих —10 правил построения «точных» запросов

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

Как же создавать оптимальные SQL-запросы? Ловите подробный гайд, где делятся 10 основными правилами и советами, которые помогут избежать ошибок в SQL и будут полезны каждому начинающему разработчику. Среди тем: обращения через псевдонимы, правильное извлечение данных, проверка запросов на индексы и многое другое.

#урок #sql #советы #ru
Большое руководство по npm для начинающих

npm — это популярный репозиторий для публикации опенсорсных проектов на Node.js. Здесь каждый может делиться своими инструментами, написанными на JavaScript. npm помогает устанавливать и удалять пакеты, а также управлять версиями и зависимостями для проекта.

Вот большое руководство по npm, которое подробно отвечает на многие вопросы новичков. Оно состоит из девяти глав, каждая из которых — отдельная статья с примерами и разными нюансами.

#урок #npm #en
Урок: В прод с помощью GITLAB CI/CD — на примере свидания

CI/CD — это сокращение Continuous Integration/ Continuous Delivery / Continuous Deployment — т.е. непрерывной интеграции / непрерывной доставки / непрерывного развертывания. Простыми словами — это автоматизация сборки, тестирования, выпуска и деплоя приложения.

Площадок для CI/CD много, но одна из самых популярных — GitLab. Ловите обучающих ролик, где автор настроит простой конвейер автоматизации на понятном примере – подготовки и проведения свидания:

https://youtu.be/tE3u1LquFcg?si=oeS7usrjRJHu1QON

#урок #devops #cicd #gitlab #ru
Просто об архитектуре приложений: что за MVC, MVP и MVVM

Это видео представляет собой короткую вводную лекцию по архитектуре приложений. В нём объясняется, что такое архитектура и как она влияет на развитие программного продукта. Также разбирают паттерны проектирования, применяемые при создании UI:

https://youtu.be/HC33Mggec3k?si=VhExk3wk17O0zhP-

#урок #архитектура #теория #начинающим #ru
Всё, что нужно знать про Docker

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

Сохраняйте исчерпывающий видео-урок, в котором автор рассказывает всё необходимое для комфортного использования Docker: команды, переменные, Compose, Portainer и другое:

https://youtu.be/O8N1lvkIjig?si=IABkdOLbRRBkE9CS

#урок #docker #ru
Небольшой урок по Cron — планировщику задач

Cron — это инструмент планирования задач в Unix-подобных системах, позволяющий автоматически запускать команды или скрипты в заданное время по расписанию. Его часто используют для регулярного резервного копирования, обновления БД, отправки отчетов или выполнения любых задач, требующих автоматического запуска в определённое время.

Пополняйте свою базу навыков, просмотрев короткий гайд по Cron:

https://youtu.be/L6zLEfxoN34?si=Ndy69SMe7vEQdFm2

#урок #cron #начинающим #ru
Топ паттернов проектирования

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

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

https://youtu.be/BPRA2TbnRtk?si=ogdcWmTEBbopIPA5

#видео #урок #паттерны #ru
Поднимаем собственный сервер и домен у себя дома

Ловите простой и понятный гайд, где вы узнаете, как самостоятельно развернуть файловый сервер и настроить его для работы с вашим собственным доменом.

Автор покажет, как подключить HTTPS, чтобы сервер работал у вас дома. Также вы познакомитесь с OpenVPN и получите общее представление о сетях.

🍌 Е-е-е, автономия
🌭 А сервер Minecraft когда?

#урок #сеть #ru
Docker для начинающих за час

Docker — одна из самых востребованных технологий, которая может создавать множество вопросов у новичков. В этом видео автор объясняет основные понятия и закрывает большинство вопросов по этой теме.

Тут вы узнаете, что такое серверы, виртуальные машины, Docker Images и Containers, а также пройдёте пошаговую установку Docker и создание первого контейнера.

https://www.youtube.com/watch?v=lr1rYnUubpQ

#урок #docker #начинающим #ru
Микросервисы простыми словами

Микросервисы стали важным элементом в современном IT, и навык работы с ними — полезный для многих разработчиков.

В этом видео вы узнаете, что такое микросервисы, в чем их преимущества перед монолитом, и как они помогут вам получить отличный оффер. Т.е. это вся необходимая база, сжатая в 50 мин:

https://youtu.be/XtOJZ1T3qw4?si=KB_UryKOTFqc9zj4

#урок #микросервисы #начинающим #ru