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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Видео: 9 лайфхаков для улучшения кода JavaScript

Разработчики часто стремятся повысить эффективность своей работы, сократить объём кода и затрачиваемое время на него. В данном видео будут представлены особенности языка программирования JavaScript, которые позволят вам оптимизировать свой код. Ролик ориентирован, в первую очередь, на новичков в JS.

Ссылка на видео

#видео #javascript #ru
2👍1🗿1
Видео: Топ 16 плагинов для VS Code

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

Сохраняйте видео, где собрали топ 16 плагинов для VS Code, а в частности — для веб-разработки. Среди них инструменты для работы с Git, JavaScript, визуальные модификаторы и сборники сниппетов.

#видео #инструмент #web #ru
👍3
Видео: Лайфхаки и трюки терминала Linux

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

Ссылка на видео

#видео #linux #ru
3👍1
Видео: 10 хитростей Python которые вы должны знать

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

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

#видео #python #ru
🆒3
Видео: Современная backend-архитектура. Масштабируемые и высоконагруженные приложения

Бэкенд — это не только API. Это ещё и множество сервисов, помогающих делать крутые высоконагруженные приложения.

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

#видео #теория #backend #ru
🆒2
Видео: Что такое микросервисы и как они устроены

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

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

#видео #архитектура #микросервисы #ru
👍1
Видео: Что спрашивают о микросервисах в крупных компаниях

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

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

#видео #микросервисы #архитектура #трудоустройство #ru
1
Видео: Худшие практики в разработке и архитектуре

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

#видео #архитектура #ru
👍2
Видео: Красивый графический интерфейс на Python

В видео рассматривают Python фреймворк Flet, который позволяет создавать красивые и современные графические приложения. Фреймворк основан на Flutter и работает из под интерфейса Python, что позволяет использовать многие готовые виджеты и инструменты.

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

#видео #python #ui #ru
4👍2
Урок: Собираем масштабируемую архитектуру веб-приложения

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

Показывают это всё на примере Python проекта, однако подход и основные настройки аналогичны для любых других языков и веб-технологий, будь то PHP, JS, Ruby и пр.

#урок #видео #архитектура #python #ru
❤‍🔥1👍1🫡1
Видео: Архитектура современных frontend приложений

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

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

#видео #архитектура #frontend #web #ru
👍1🆒1
Видео: Паттерны проектирования в JavaScript

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

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

#видео #js #паттерны #архитектура
🔥1
Плейлист: Архитектура ПО

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

В этой серии видеороликов автор разбирает самые популярные виды архитектуры, такие как MVS, ONION, реактивная, чистая архитектура, архитектура frontend-приложений и событийно-ориентированная модель. Само собой, не обойдут стороной ООП и SOLID. В общем, теоретическая база для разработчика, ещё и простыми словами.

#видео #архитектура #ru
❤‍🔥4
Топ паттернов проектирования

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

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

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

#видео #урок #паттерны #ru
🔥2
Media is too big
VIEW IN TELEGRAM
Подробный курс по вёрстке для начинающих с теорией и практикой

В этом курсе понятно разобраны все темы по HTML, актуальные в 2024. Вы изучите основы HTML, теги, семантику, СЕО, метатеги, списки, медиа элементы, структуру документа, таблицы и формы.

Сохраняем и смотрим.

#видео #курс #html
🆒2
Media is too big
VIEW IN TELEGRAM
Архитектура ПО для маленьких и... не сообразительных

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

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

#видео
2
Forwarded from Zen of Python
Media is too big
VIEW IN TELEGRAM
100 вопросов с собеседований Python. Полный разбор реальных вопросов

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

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

#видео #советы
1
Media is too big
VIEW IN TELEGRAM
Разбираем топовые шаблоны для программистов

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

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

#видео #паттерны #general #ru
❤‍🔥1
Forwarded from Веб-страница
Media is too big
VIEW IN TELEGRAM
Машинное обучение на JavaScript

Заняться машинным обучением можно даже, если вы не знакомы с Python. Для этого у JS есть библиотека ml5.js, которая построена на основе TensorFlow.js.

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

#javascript #ml #видео