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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Media is too big
VIEW IN TELEGRAM
Как тестировать JS: от А до Я

Разработка-разработкой, но приложения без тестирования далеко в прод не уйдут. Поэтому вот подходящий гайд.

В этом видео показывают, как тестировать JS-приложения с нуля до продвинутых техник. Разбираются основные подходы, как писать юнит-тесты, проверять работу React-приложений, тестировать маршруты и состояние, а также делать полное e2e тестирование. Плюс, объясняют, как находить изменения в интерфейсе с помощью инструментов для регрессионного тестирования UI.

#урок #веб #javascript #ru
IT-курсов так много. Как не попасть на инфоцыган?

Записываем:

1. Проверьте лицензию — она подтверждает легальность и дает право на налоговый вычет. 
2. Уточните возврат — узнайте условия и реальные случаи возврата. 
3. Читайте отзывы — ищите честные мнения на независимых платформах. 
4. Оцените программу — проверьте темы и удобство графика. 
5. Ищите сообщество — активные чаты помогут с учебой. 
6. Проверьте обратную связь — важно, чтобы было у кого спросить. 
7. Изучите преподавателей — опытные специалисты — большой плюс. 
8. Попробуйте пробный урок — сразу станет понятно, подходит ли вам курс.

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

#курс #советы #general #ru
Что почитать по С++?

— Майкл Доусон. "Изучаем C++ через программирование игр"

— Скотт Мейерс. "Эффективный и современный C++: 42 рекомендации по использованию C++11 и C++14"
Сборник проверенных советов и рекомендаций для написания оптимального и современного кода.

— Бьёрн Страуструп. "Язык программирования C++. Краткий курс"
Компактное введение в основы языка от его создателя.

— Роберт Лафоре. "Объектно-ориентированное программирование в C++"
Детальное руководство по освоению объектно-ориентированных концепций.

— Бьёрн Страуструп. "Программирование. Принципы и практика с использованием C++"
Введение в программирование с подробным изучением C++.

— Яцек Галовиц. "C++17 STL. Стандартная библиотека шаблонов"
Глубокий анализ возможностей стандартной библиотеки с практическими примерами.

— Роберт С. Мартин. "Гибкая разработка программ на Java и C++. Принципы, паттерны и методики"
Пособие по проектированию чистой и поддерживаемой архитектуры программ с использованием Java и C++.

#подборка #книга #cpp #ru
This media is not supported in your browser
VIEW IN TELEGRAM
screenshot-to-code | Генерируем веб-приложение по скриншоту / Figma-концепту

Простой инструмент для преобразования скриншотов, макетов и дизайнов Figma в чистый, функциональный код с использованием ИИ. Поддерживает Claude Sonnet 3.5 и GPT-4o.

Цена: бесплатно
Репозиторий проекта

А какие OCR вы используете? Поделитесь в комментариях.

@neuro_channel
Шпаргалка по Vim

Легко войти и трудно выйти — это, конечно, про Vim

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

#шпаргалка #инструмент #ru
Курс по веб-разработке на Python и JS

HarvardX предлагает курс по созданию веб-приложений с использованием Python, JavaScript, Django и других современных технологий. Тут за пару месяцев можно научиться проектировать базы данных, создавать API, настраивать пользовательские интерфейсы и работать с облачными сервисами.

Курс включает практические проекты, охватывает темы масштабируемости, безопасности и автоматического тестирования. И главное — всё бесплатно.

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

#курс #web #javascript #python #en
Лаконичная шпаргалка по Docker

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

#шпаргалка #docker #cicd #en
А вы используете двухфакторную аутентификацию?

🍌 Да, для важных аккаунтов
🌭 Иногда, если предлагается
🍾 Нет, считаю это лишним
Как 17-летний взломал Twitter?

Аккаунты Илона Маска, Билла Гейтса и Apple внезапно пишут странные твиты про биткоин. Миллионы в шоке, а за всем стоит подросток.

Как он провернул крупнейший взлом соцсетей? Кто помогал? И что заставило даже хакеров аплодировать?

Послушать про эту историю можно в новом подкасте «АЙТИ КРАЙМ»:

Яндекс.Музыка
Apple Music
Spotify
YouTube
Telegram

#подкаст #безопастность #ru
teable | Симпатичный No Code GUI для PostgreSQL

Словно дитя Notion UI, Excel и PostgreSQL, этот инструмент наконец показывает вашу базу так, как это хотел бы ваш дизайнер. Тоже чувствуете прилив продуктивности, вызванный читабельным современным интерфейсом?

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

Цена: бесплатно
Репозиторий проекта

✍️ — о боги, пробуем
🗿 — привык страдать в командной строке
☃️ — использую DBeaver и иже с ними

@prog_tools
17 вопросов для джуна: что должен уметь Junior-разработчик

Что вообще должен уметь Junior-разработчик, чтобы получить работу или не потерять её, если уже успел устроиться?

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

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

#статья #трудоустройство #начинающим #ru
Подборка шпаргалок для всех разработчиков

Собрали для вас только самое полезное:
— Docker
— Регулярные выраже
— HTTP статус-коды
— Основы Git
— Теория и принципы ООП
— Markdown
— Команды и хоткеи Linux

#шпаргалка #подборка #general