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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Визионер и вице-президент по стратегии и инновациям МТС Евгений Черешнев поделился со зрителями True Tech Day, как перестать быть исполнителем и создавать то, о чём другие только мечтают. 

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

#softskills
Сайт: большая база бесплатных и платных шрифтов

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

#сайт #шрифты #ui
Курс: Введение в анализ данных

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

Сохраняйте видео-курс для начинающих по анализу данных. Тут вы изучите несколько библиотек Python, таких как NumPy, Pandas, а также познакомитесь с SQL и способами визуализации данных.

#курс #data #python #начинающим #ru
Статья: Приёмы из функционального программирования на Kotlin, которые сделают ваш код лучше

Kotlin, как ООП язык, ближе к императивной парадигме. Казалось бы, этого достаточно, чтобы писать чистый и красивый код. Но Урс Питер, сеньёр ПО-разработки, делится секретами: если выборочно внедрить в Kotlin принципы функционального программирования, код станет ещё лучше.

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

#статья #kotlin #код #ru
Шпаргалка: документация по большому количеству языков программирования

Эта шпаргалка содержит в себе все самые распространённые (и не очень) языки программирования. Для каждого элемента раздела (атрибут, класс, метод и т. д.) есть описание и примеры использования.

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

Берите на заметку: devdocs.io

#шпаргалка #код
Статья: Где учить HTML и CSS без платных курсов

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

Многие онлайн-школы предоставляют базовый курс изучения HTML и СSS бесплатно, такие курсы можно найти у htmlacademy.ru, ru.hexlet.io, wayup.in, itproger.com и stepik.org.

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

#статья #frontend #html #css #ru
Курс: Go для самых маленьких

Go представляет собой язык программирования с открытым исходным кодом, разработанный в Google, с фокусом на простоту, производительность и эффективность работы с параллельными процессами, уделяющий особое внимание скорости компиляции и выполнения кода.

Сохраняйте курс по Golang для начинающих. Тут будут показаны азы (хотя и не только), при этом в достаточно краткой форме. Но как раз в достаточной, чтобы познакомиться с языком и получить о нём какое-то представление. Например, чтобы понять, будет ли он вам интересен и стоит ли изучать его более углублённо.

#курс #go #начинающим #ru
Подборка: Огромное количество бесплатных курсов по различным направлениям

Среди курсов есть и те, которые преподавались в Гарварде и Стэнфорде. Есть курсы по общей информатике, программированию, ИИ, веб-разработке, роботостроению, цифровой графике и многому другому.

Ссылка на чудо-подборку: cs-video-courses

#подборка #курс #начинающим #ru
Видео: Архитектура современных frontend приложений

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

Сохраняйте видео, где автор даёт обзор 5 различных типов архитектуры фронтенд-приложений. Разбирает их преимущества и недостатки, а также контекст их использования. Начиная с классической архитектуры и заканчивая более продвинутыми подходами, такими как Feature Sliced Design и Micro Frontends.

#видео #архитектура #frontend #web #ru
Репозиторий: Build your own X

Этот репозиторий предназначен для всех, кто хочет создать что-то своё — например, собственный Git, Docker, фреймворк или даже движок для регулярок или 3D-рендера. В нём множество идей, каждая из которых способна стать основой для собственного проекта. В репозитории полно полезных материалов на эти темы, по которым и можно следовать в процессе создания собственного проекта.

Когда есть вдохновление создать что-то новенькое, то залетайте в этот репозиторий.

#репозиторий #en
Forwarded from Веб-страница
​​CreateHtmlForm — простой инструмент для создания HTML-форм с помощью Markdown

Результат можно отображать в виде кода для фреймворков pico.css, Bootstrap или Tailwindcss: https://www.producthunt.com/products/create-html-form

@tproger_web #инструменты
Курс: Базы данных

Сохраняйте плейлист видео-курсов по БД, в котором разбирают следующие темы:

— введение в SQL;
— проектирование схемы базы данных;
— API для доступа к базе данных из приложений;
— представления и хранимые процедуры;
— агрегатные и оконные функции;
— минимальные сведения о транзакциях и практика в написании запросов;
— управление блокировками;
— ключ-значение и JSON;
— бекапы, восстановление, репликация.

#курс #бд #ru
Как сохранить здоровье ITшнику — 7 простых советов

Советы простые, но это и не плохо:

1. Уделите достаточно внимания эргономике рабочего места — всё должно быть удобным, а монитор, клавиатура и мышь должны располагаться так, чтоб создавать минимум напряжения.

2. Проводите регулярную гимнастику глаз. Например такую.

3. Не обязательно ходить в зал за большими физическими нагрузками — достаточно хотя бы короткие и простые упражнения в перерывах. Главное — регулярность.

4. Установите четкие границы между рабочим и личным, которые не будут пересекаться.

5. Вместо различных сладостей или снеков отлично подойдут орехи и фрукты.

6. Практикуйте медитацию — она поможет бороться со стрессом.

7. Выделите время на саморазвитие.

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

#статья #советы #здоровье #ru
Большая библиотека бесплатных изображений

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

#инструмент #frontend
Видео: Паттерны проектирования в JavaScript

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

Сохраняйте видео, где автор рассказывает про самые распространённые паттерны проектирования в JS, которые используются при разработке (синтаксис ES6).

#видео #js #паттерны #архитектура
Шпаргалка: Полная дорожная карта по изучению UX

Интерфейс без UX — как программист без клавиатуры. Именно UX решает, как сделать интерфейс удобным, приятным и интуитивным для пользователей. А принципы UX работают как на сайтах, так и на десктопных приложениях или в играх.

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

#шпаргалка #ui #ux