Size: a a a

Библиотека программиста

2020 October 11
Библиотека программиста
Прояви себя в цифре! Участвуй в региональных Онлайн-Хакатонах Цифрового Прорыва!

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

Выбирай удобные даты, понравившийся кейс, собирай команду и покажи, на что ты способен:

16.10 - 18.10 - Центральный Хаб: https://leadersofdigital.ru/event/63007

24.10 - 26.10 - Северо-Кавказский Хаб: https://leadersofdigital.ru/event/63006

31.10 - 02.11 - Уральский Хаб: https://leadersofdigital.ru/event/63009

14.11 - 16.11 - Северо-Западный Хаб: https://leadersofdigital.ru/event/63011

Стань частью цифрового будущего России!
источник
Библиотека программиста
#pentest #bugbounty #practice

Kontra OWASP Top 10 — это коллекция бесплатных интерактивных руководств о наиболее популярных уязвимостях и некоторых инцидентах безопасности.

Разработчики данных тренингов считают, что каждый инженер-программист должен иметь бесплатный доступ к обучению безопасной разработке. Kontra OWASP Top 10 — их первый шаг в этом направлении.

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

Красиво, кликабельно, наглядно: https://proglib.io/w/26094237
источник
2020 October 12
Библиотека программиста
Ветвление Git с примерами из реальной жизни

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

https://proglib.io/sh/3gVS8YUWHn
источник
Библиотека программиста
Преимущества какого паттерна описаны ниже?

Данный паттерн гарантирует наличие единственного экземпляра класса; предоставляет к нему глобальную точку доступа; реализует отложенную инициализацию объекта.
Анонимная викторина
5%
Строитель (Builder)
10%
Прототип (Prototype)
81%
Одиночка (Singleton)
3%
Посмотреть результаты
Проголосовало: 3434
источник
2020 October 13
Библиотека программиста
🐢 Каркасные экраны: реализация в React

Каркасные экраны - один из самых полезных UX-паттернов. Добавляем их в приложение React с помощью библиотеки React Loading Skeleton.

https://proglib.io/sh/1p98BJbmrz
источник
Библиотека программиста
Международная профориентационная акция «День ИТ-знаний – 2020»: технологии в социальных сетях и профессии, которые за ними стоят.

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

https://itday.tech-mail.ru/
источник
Библиотека программиста
Команда git stash apply применяет спрятанные изменения к вашим файлам, но файлы, которые вы ранее добавляли в индекс, не будут добавлены туда снова. С помощью какой команды можно восстановить изменения в индексе?
Анонимная викторина
5%
git stash list
58%
git stash apply --index
29%
git stash pop
7%
Посмотреть результаты
Проголосовало: 2278
источник
2020 October 14
Библиотека программиста
Собеседование и семь гномов: задачи с интервью в IT-компаниях

Семь задач-гномиков из слэка Open Data Science, а также итоги первого сезона сериала алгоритмических головоломок.

https://proglib.io/sh/RbVtyG1DUo
источник
2020 October 15
Библиотека программиста
📕 ТОП-10 книг по языку программирования Go: от новичка до профессионала

Книги по языку Go с лучшими оценками читателей. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки.

https://proglib.io/sh/GLtBiTekEM
источник
Библиотека программиста
Работай из офиса или удалённо из любого уголка планеты! Найди IT-работу своей мечты на яразработчик.рф!
источник
Библиотека программиста
Команда git stash apply пытается восстановить спрятанные наработки, которые при этом остаются в хранилище. С помощью какой команды можно применить спрятанные изменения и тут же удалить их из хранилища?
Анонимная викторина
9%
git stash drop
54%
git stash apply --delete
33%
git stash pop
5%
Посмотреть результаты
Проголосовало: 2341
источник
2020 October 16
Библиотека программиста
Стать ближе к сфере кибербезопасности и получить первые знания и навыки вы сможете уже 20 октября на интенсиве «Старт в кибербезопасности: Level 0».

За 4 дня практических занятий с экспертом вы научитесь:

— Устанавливать и настраивать Linux-системы на виртуальные машины
— Устанавливать и настраивать сеть на Linux-системах
— Детально понимать взаимодействие между виртуальной и физической машиной
— Осуществлять ряд сетевых и связанных с уязвимостью ОС атак, и разрабатывать защиту от них
— Анализировать безопасность ОС

Что это вам даст?

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

Эксперт интенсива — Ильдар Садыков, действующий руководитель отдела ИБ Федерального бюро МСЭ Министерство труда и социальной защиты РФ. Управляет 2 000 системами в 85 регионах РФ.

Примите участие в интенсиве и обеспечьте себе уверенный старт на пути к востребованной профессии!

Записаться на интенсив: https://is.gd/wYORYn
источник
Библиотека программиста
🚶 Куда уходят тестировщики?

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

https://proglib.io/sh/KNQBA0VdhP
источник
2020 October 17
Библиотека программиста
👨‍🎓️ С чего начать обучение кибербезопасности: курсы, материалы, практики

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

https://proglib.io/sh/mzNP4qBTkg
источник
Библиотека программиста
Работаете с базами данных? Начните профессионально использовать PostgreSQL уже 26 октября на демо-занятии «Секционирование таблиц PostgreSQL». Вместе с Владимиром Крокодиловым вы рассмотрите партиционирование в общем, изучите решения, которые используются в PostgreSQL и примените их на практике.

Демо-занятие является частью онлайн-курса «PostgreSQL» для разработчиков и администраторов. Чтобы записаться на занятие и попробовать курс, пройдите вступительный тест https://otus.pw/ib15/
источник
Библиотека программиста
Преимущества и недостатки какого паттерна перечислены ниже? Данный паттерн отделяет и скрывает от клиента подробности преобразования различных интерфейсов, однако усложняет код программы из-за введения дополнительных классов.
Анонимная викторина
15%
Мост (Bridge)
40%
Адаптер (Adapter)
40%
Декоратор (Decorator)
5%
Посмотреть результаты
Проголосовало: 2721
источник
2020 October 18
Библиотека программиста
ТОП-10 книг по Python: эффективно, емко, доходчиво

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

https://proglib.io/w/5cdcdc45
источник
2020 October 19
Библиотека программиста
ТОП 10 трюков на C++, которые облегчат вам жизнь

Мы подобрали приёмы, которые сделают программирование на С++ легче или, как минимум, интереснее. Освежите свои знания!

https://proglib.io/sh/ErvagmWKsT
источник
Библиотека программиста
GeekBrains запускает курс «Python для решения бизнес-задач»

Обучение начнется 23 октября и продлится 2,5 месяца. Курс рассчитан на далеких от программирования слушателей: маркетологов, продакт-менеджеров и предпринимателей. В формате видеоуроков и практических вебинаров они научатся автоматизировать рутинные задачи и процессы. Опытные преподаватели расскажут, как создавать ботов Telegram, собирать, обрабатывать и визуализировать данные о клиентах, а также обрабатывать файлы и проверять правильность заполнения форм. Python позволяет написать программу один раз и запускать ее по потребности — это экономит рабочее время.

Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/a0fc3257
источник
Библиотека программиста
Преимущества какого паттерна перечислены ниже?

Паттерн ... позволяет строить платформо-независимые программы, скрывать лишние или опасные детали реализации от клиентского кода, реализовать принцип открытости / закрытости.
Анонимная викторина
41%
Декоратор (Decorator)
22%
Компоновщик (Composite)
30%
Мост (Bridge)
6%
Посмотреть результаты
Проголосовало: 2949
источник