Сохранёнки программиста
7.61K subscribers
1.03K photos
39 videos
3 files
1.55K links
Бесплатные лекции, курсы, книги, подкасты по программированию

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
​​Шпаргалка: SQL команды для любого программиста

Даже не у бэкенд-программиста периодически возникает потребность работы с SQL. И чтобы расширить свою эрудицию как разработчика, сохраняйте основные SQL-команды на каждый день.

Такая подборка будет полезной при подготовке к собеседованию или просто чтобы освежить знания работы с БД.

#шпаргалка #sql #db #ru
Доклад: Git с нуля до регламента в команде

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

В докладе автор рассказывает про основы и фишки Git, а также про удачные подходы и регламенты в различных командах:

https://youtu.be/yDSs80lu3ak?si=Quv9BzRyO8JEqxPm

#доклад #git #советы #ru
Подкаст: Как побороть тревожность в IT и не сгореть в погоне за знаниями и деньгами

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

https://youtu.be/8AlQ9OKatOk?si=M3Xz5QoYbTTHIkg7

#подкаст #softskills #советы #ru
​​Статья: Основные команды терминала

В этой статье рассказывают про основные команды для работы в терминале под Windows, Linux и MacOS. Вы узнаете, как перемещаться по файловой системе, управлять пакетами Python с помощью pip, делать коммиты в Git и многое другое — в общем, всё необходимое для любого айтишника.

Ссылка на статью

#статья #начинающим #ru
Более 1500 бесплатных HTML-шаблонов

Именно столько вы сможете найти вариантов на сервисе htmlrev. Есть шаблоны с использованием Bootstrap, Angular, Vue, React, Tailwind, Laravel и многим другим.

Сами макеты тоже различного направления: блоги, лендинги, портфолио, дашборды и так далее.

Ссылка на сервис: HTMLRev

#инструмент #web
​​Большая подборка бесплатных учебных материалов для фулстека

Вам больше не нужно ходить по сети в поисках подходящих материалов — всё, что нужно для обучения веб-разработки, собрано в одном месте. Само собой, эта подборка будет полезна не только фулстекам, но и отдельно фронтенд и бэкенд-разработчикам.

В этой подборке вы найдёте бесплатные курсы по вёрстке, JavaScript, JS-фреймворкам, Node.js, PHP, базам данных, Docker и другим важным технологиям.

@prog_point #web #frontend #backend
​​100 бесплатных шаблонов резюме для айтишника

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

В статье рассказывают как составить творческое резюме, которое понравится IT-рекрутеру и на что обращать внимание при подготовке. А также делятся подборкой ресурсов, где можно подобрать бесплатные шаблоны под свой CV.

Ссылка на статью

#статья #трудоустройство #ru
Курс: Знакомство с SQLite

SQLite — ваша карманная база данных. Она умеет делать всё то же самое, что большие ребята вроде Oracle, MySQL и PostgreSQL — но без присущей им головной боли и специально обученного администратора.

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

Ссылка на курс

#курс #sql #sqlite #ru
Шпаргалка по Markdown в одной картинке

Markdown — это широко используемый язык разметки текста, который можно встретить в самых разных местах: в блоговых редакторах, документации (например, на GitHub и других платформах), базах знаний и трекерах задач (как Notion, Todoist). Поэтому знание хотя бы основ Markdown будет полезно любому разработчику.

Markdown отличается простотой и часто интуитивно понятен. Например, заголовок обозначается как # Заголовок, жирный текст выделяется так: *жирный текст*, а список оформляется следующим образом:

1. элемент 1
2. элемент 2

Всё необходимое по Markdown собрано в шпаргалке выше. Для лучшего понимания там также приведены HTML-аналоги каждого элемента.

#шпаргалка #meta #markdown
​​Как работать с докером в условиях блокировки

Иронично, но, как правильно отметил автор этой статьи с хабра, у самого докера есть инструменты, чтобы обойти эту блокировку. А в самом материале поделился тремя проверенными способами, как это можно сделать: https://tproger.ru/articles/docker-hub-v-rossii---vse--gajd--kak-obojti-blokirovku

#docker
Бесплатный курс по C# для начинающих

C# – язык программирования, созданный компанией Microsoft. Он стабильно входит в топ-10 самых популярных языков. На нём можно разрабатывать веб-серверы, настольные и мобильные приложения и даже игры. 

Сохраняйте курс по C# для новичков в IT. Помимо синтаксиса, структуры и возможностей конкретного языка, вы также будете изучать общую теорию и просто научитесь думать как программист. А отточить навыки поможет практика прямо в браузере, внутри платформы самого курса.

#курс #csharp #начинающим #ru
Интерактивный сервис для изучения Python

Ловите учебный тренажёр по Python, который работает прямо в браузере. Так что ничего устанавливать не нужно.

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

#курс #python #начинающим #ru
Инструмент: универсальный конвертер данных

В этом инструменте есть две ключевые особенности: поддержка большого количества форматов и простой, интуитивный интерфейс. Тут спокойно можно конвертировать CSS в JS объекты, Markdown в HTML, JSON в MySQL и многое другое.

Сохраняйте сейчас, чтобы не искать потом: Transform.tools

#инструмент #general
​​Подборка сайтов для экономии времени, которые нужны каждому разработчику

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

Вот, например, некоторые из них:

Code Beautify: быстро форматируем код и повышаем его читабельность;
opensourcealternative.to: поиск альтернатив различному софту с открытым исходным кодом;
Zapier: универсальный автоматизатор рутинных задач. Например, можно настроить на синхронизацию задач с Google Sheets в Trello;
Convertio: конвертер файлов, поддерживающий более 300 форматов.

Ещё больше полезных сервисов собрали в статье

#подборка #инструмент #general #ru
Бесплатный курс от Google по Jetpack Compose

Этот курс в первую очередь предназначен для тех, кто не имеет опыта в программировании, но хочет научиться создавать Android-приложения.

Курс разделяется на следующие юниты:
1. Основы Kotlin и первые приложения;
2. Особенности создания UI;
3. Работа с Material Design;
4. Навигация и архитектура приложения;
5. Работа с сетью;
6. Работа с локальными данными и БД;
7. Работы с фоновыми процессами.

Ссылка на курс

#курс #android #kotlin #начинающим #en
Доклад: Асинхронное программирование простыми словами

Сохраняйте отличный доклад, где автор простым языком раскрывает проблему синхронных приложений и предлагает пути её решения. Он объясняет, что происходит на уровне ОС во время HTTP-запроса, как обрабатывается несколько запросов одновременно и какие есть преимущества и недостатки использования процессов и потоков в веб-серверах.

Хотя примеры тут на Python, доклад будет интересен и полезен разработчикам любых других стеков:

https://youtu.be/AXkOli6BsBY?si=gZ1x16n2agjOWSv5

#доклад #теория #python #ru
Forwarded from Веб-страница
Мы расширяемся и ищем новых редакторов в команду!

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

Подробнее с вакансией можно познакомиться по ссылке.

#вакансии #работа
​​Урок: Python GUI — создаём простое приложение с PyQt и Qt Designer

Python даёт множество возможностей, в том числе создание десктопных приложений с графическим интерфейсом.

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

#урок #python #начинающим #ru
Полный курс вместо тысячи небольших: Асинхронное программирование на JavaScript и Node.js

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

Ссылка на курс

#курс #javascript #nodejs #ru
Инструмент для добавления интерактивности HTML-страницам

Благодаря такому инструменту вы получаете доступ к AJAX, CSS Transitions, WebSockets и Server Sent Events прямо из HTML, без необходимости обрабатывать это всё на стороне JS. Так вы сможете сконцентрироваться на вёрстке и даже делать интерактивные страницы без знания JavaScript или CSS.

Ссылка на инструмент: htmx

#инструмент #web #frontend