Программирование {BookFlow}
16.1K subscribers
1.58K photos
471 videos
145 files
2.1K links
Мы публикуем лекции и книги по программированию, видеоуроки, доклады с IT конференций, новости технологий.

Группа в https://vk.com/bookflow.

По всем вопросам @evgenycarter

РКН https://clck.ru/3KoAbH
Download Telegram
Практика Vue JS - создание CRM системы

Урок 1. Создание приложения с Vue CLI 3
Урок 2. Страницы и layouts
Урок 3. Основной layout
Урок 4. Создание фильтра даты + меню
Урок 5. Валидация с Vuelidate
Урок 6. Как создать плагин сообщений
Урок 7. Добавление Firebase
Урок 8. Регистрация через Firebase
Урок 9. Работа с API, валютами и компонентами
Урок 10. Добавление категорий
Урок 11. Редактирование категорий
Урок 12. Добавление записей (через Firebase)
Урок 13. Создание tooltip директивы
Урок 14. Как защитить роуты
Урок 15. Вывод таблицы записей
Урок 16. Страница с динамическим параметром
Урок 17. Пагинация на mixins
Урок 18. График с vue-chartjs
Урок 19. Динамическая локализация (ru/en)
Урок 20. SEO + Деплой на Firebase

Смотреть на Youtube
Хакер-263.pdf
30.1 MB
Xakep #263. Кредитки в опасности

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

Также в номере:
Разрабатываем собственную методику пентеста
Расставляем ханипоты на своих серверах
Выявляем факт проникновения и компрометации хоста
Ищем JIT-компиляторы в приложениях
Захватываем машину через Outlook
Пишем простейший троян на Python
Изучаем принципы работы с IP-адресами
Media is too big
VIEW IN TELEGRAM
Лучшая операционная система для программиста
В ВТБ открыты сразу четыре вакансии для IT-специалистов с опытом работы в отрасли.

1. Системный аналитик: https://clc.am/CRVSSg
— На позиции вы будете анализировать и моделировать новые бизнес-процессы, тестировать ПО и заниматься разработкой.
2. QA-инженер: https://clc.am/2Limpg
— Вы будете заниматься разными видами тестирования, работать в кросс-функциональной команде по методологиям scrum и двухнедельным спринтам, взаимодействовать со смежными экспертизами.
3. Java-разработчик: https://clc.am/U3PafA
— Ваши задачи - это разработка приложений с использованием микросервисной архитектуры, участие в code review и написание unit-тестов.
4. DevOps-специалист: https://clc.am/2cFvzw
— Вы будете заниматься развертыванием и поддержкой программных продуктов для разработки и тестирования, а также работать с системами мониторинга IT-процессов.

Присоединяйтесь к ВТБ и вы получите:
— достойную заработную плату и соц.пакет;
— живые и интересные проекты;
— команда из лучших профессионалов, среди более 5000 IT-специалистов компании;
— карьерный рост и возможность выбора направления развития.

Выбирайте подходящую вакансию и отправляйте резюме до 23 апреля включительно.
Highload (4 курс, весна 2021)

0. Презентация курса
1. Описание функционального проекта
2. Трехзвеньевая структура. Кэширование
3. Кэширование (продолжение). Толстый клиент
4. Горизонтальное, вертикальное масштабирование. Очереди

https://www.youtube.com/playlist?list=PL4_hYwCyhAvYyx4TIRk6tLG0c8CLGzhE5
IT Community QIWI продолжает проводить QIWI Server Party.

На этот раз — 22 апреля (четверг). Обсудим сразу много полезных штук — продуктовую разработку и developer experience, спринты и инженерные практики, PlantUML (ага, да) и архитектуру платёжного шлюза, разберемся, как разрешать вечные конфликты между разработкой и бизнесом.

А ещё немного похоливарим — стоит ли просить кандидатов писать код на собеседовании? Затронем и эту тему в формате круглого стола.

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

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

https://qiwi-events.timepad.ru/event/1614886/
Почему 1С-разработчику готовы платить 120 тысяч рублей даже в регионах

Бывали в таких компаниях, где пару кабинетов занимает бухгалтерия, а ещё два — экономисты и кадровая служба? Они ещё называют «1С» просто «программой» и время от времени бегают по коридору к Паше с просьбами написать им такой чудесный отчёт, чтобы нажал одну кнопку — и вот у тебя на столе выгрузка по всем филиалам по таким-то показателям. А Паша такой: «Не вопрос, два дня». Так вот, этот всемогущий Паша — и есть 1С-разработчик.
Он в некотором смысле уникальный программист. С одной стороны, он и правда пишет код. С другой — разбирается в бухгалтерских проводках, управленческом учёте, размерах МРОТ и бог весть в чём ещё.

Почему стать 1С-разработчиком — круто?

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

На курсе «Профессия 1C-разработчик» вы научитесь всему, чтобы стать востребованным специалистом и быстро найти работу. А именно:
автоматизировать бизнес-процессы;
проектировать архитектуру баз данных;
разрабатывать свою авторскую конфигурацию и системы учёта;
интегрировать «1С» с другими системами (например, сайтом).
На дополнительном мини-курсе вы разберётесь в основах языка SQL. Узнаете, как выбирать, фильтровать, группировать данные и вносить изменения.

Регистрируйтесь сейчас на курс со скидкой: https://clc.am/6Gf2yA
Алгоритмы и структуры данных

Графы. Обход в глубину. Топологическая сортировка
Компоненты сильной связности, 2-SAT
Мосты, точки сочленения, Эйлеров цикл
Дерево доминаторов
Минимальное остовное дерево
Обход в ширину, алгоритм Дейкстры
Алгоритмы Форда-Беллмана и Флойда-Уоршелла
Игры на графах
Строки. Хеширование. КМП
Z-функция. Бор
Алгоритм Ахо-Корасик
Суффиксное дерево. Алгоритм Укконена

https://www.youtube.com/playlist?list=PLrS21S1jm43ie9vkDOu3zZqlTtPd1pd0t
Список бесплатных книг по машинному обучению

https://github.com/josephmisiti/awesome-machine-learning/blob/master/books.md
SmartServices — новые возможности для разработчиков

28 апреля| 18:00 Онлайн-митап от SberDevices

Расскажем, что такое SmartServices и какие новые возможности они предоставляют разработчикам приложений для виртуальных ассистентов Салют. Рассмотрим использование smart push и smart profile на примере уже реализованных смартапов. Поговорим о том, для чего лучше применять данные инструменты, как с их помощью улучшить клиентский опыт и что для этого нужно.

Опытом поделится руководитель платформы smartNLP - Алексей Безруких:
💥Разрабатывал бэкенд к олимпиаде в Сочи в компании Роза Хутор
💥Работал над созданием бэкенда мобильного банка Банка Москвы и ВТБ
💥C 2015 года в Сбере, в том числе последние четыре года занимается созданием бэкенда для виртуальных ассистентов Салют.

Подключайся к митапу и узнай про все возможности для разработчиков от . SmartServices. Участие бесплатное. Регистрация по ссылке: https://clck.ru/UXyhd
👍1
Технический менеджер в Яндекс.Толоку

Каждый день в Яндекс.Толоке тысячи человек собирают и обрабатывают данные для машинного обучения.
Мы – управление краудсорсинга и платформизации – запускаем и автоматизируем конвейеры, способные ежедневно производить миллионы качественных оценок.
Присоединившись к команде, вы научитесь управлять такими конвейерами и станете экспертом по краудсорсингу.
Вы наш идеальный кандидат, если обладаете высоким уровнем технической подготовки и отличными организационными навыками.
Подробнее: https://clck.ru/UHe4m