Добро пожаловать в увлекательный мир криптографии! Познакомимся с технологией гибридного шифрования и научимся безопасно передавать конфиденциальные данные через REST API в Swift.
https://nuancesprog.ru/p/16973/
@nuancesprog #Swift #Cryptography #iOS
Angular - достаточно большой и сложный фреймворк. В нем можно постоянно находить новые возможности. Представляем подборку полезных функций Angular, о которых вы, возможно, не слышали.
https://nuancesprog.ru/p/16967/
@nuancesprog #Angular
Олимпиада 2022-2023 учебного года по профилю «Искусственный интеллект».
Финальное испытание подготовлено Sber AI — участникам предстоит разработать алгоритм, который анализирует видео и отвечает на вопросы по его содержанию.
🟠 27 февраля начало соревнования
🟠 3 марта завершение конкурса
По результатам профильного тура командам-победителям вручат приглашения на оплачиваемую стажировку в Сбер и компании-партнеры по направлению «Машинное обучение». Кроме того, лучшие финалисты будут приглашены в сообщество амбассадоров и менторскую программу, в которой опытные IT-специалисты помогают школьникам достигать поставленных целей в сфере ИИ. Призовой фонд профиля превышает 4 млн рублей.
👉 Все подробности здесь: https://www.ng.ru/news/760842.html
Навыки работы с NoSQL базами данных нужны как админам, так и разработчикам, которые с ними взаимодействуют.
Практический онлайн-курс «NoSQL» от OTUS посвящен самым популярным решениям: Cassandra, MongoDB, Redis, ClickHouse, Tarantool, Kafka, Neo4j, RabbitMQ и т.д.
👍Держи подборку полезных вебинаров курса,если хочешь протестировать учебный процесс и познакомится с преподавателями:
🟠 3 марта в 20:00 «Установка монго+компас»
🟠 17 марта в 20:00 «Знакомство с InterSystems IRIS»
жми на название и забронируй место
После 5 месяцев обучения вы сможете:
1) Устанавливать и эксплуатировать NoSQL БД, в т.ч. для выделенных виртуальных серверов, больших шардированных кластеров и облачных провайдеров;
2) Выбрать оптимальное решение в зависимости от вашей задачи и предметной области;
3) Улучшить производительность СУБД и оптимизировать медленные запросы.
👉 Пройдите вступительный тест присоединитесь к закрытому сообществу курса: https://otus.pw/VR1a/
Реклама. Информация о рекламодателе на сайте www.otus.ru
Работать там, где живешь, а не жить там, где работаешь?
Да, и мы в Тинькофф поддерживаем такой формат работы. Поэтому открыли свои центры разработки не только в Москве, но и еще в 24 городах России, Беларуси, Армении и Казахстана.
Для нашей команды эти распределенные IT-хабы — возможность выбирать комфортный город для работы. Не переезжать в столицу, чтобы делать флагманские продукты, а создавать их там, где удобно. Или не оставаться на одном месте, а свободно перемещаться между офисами — встречаться и работать с коллегами по всей стране!
Посмотреть открытые вакансии в наши центры разработки и оставить резюме можно на этой странице:
https://l.tinkoff.ru/tinkoff.2023.tcr
Зачастую приходится разрабатывать не целые приложения с нуля, а дополнения, надстройки, библиотеки. Предлагаем несколько советов, благодаря которым результат такой работы окажется полезнее для конечных пользователей.
https://nuancesprog.ru/p/15600/
@nuancesprog #iOS #MobileAppDevelopment
Поделимся ценными советами, как продуктивно работать и при этом меньше уставать. Эффективность рекомендаций проверена на личном опыте автора.
https://nuancesprog.ru/p/16949/
@nuancesprog #TimeManagement
⁉️ Задумываетесь стать IT-архитектором?
🚀 Совершите первый рывок для прокачки навыков на открытом уроке онлайн-курса «Software Architect» в OTUS. В среду, 1 марта в 20:00 мск, пройдет вебинар «Модели межсервисного взаимодействия» с преподавателем курса и разработчиком в М-Тех Непомнящим Евгением.
➡️ На занятии мы:
— Рассмотрим преимущества и недостатки синхронного и асинхронного взаимодействия.
— Обсудим паттерн message bus.
— Познакомимся с CQRS, оркестрацией и хореографией.
📌 Не упустите возможность протестировать обучение! Продолжить вы сможете уже на курсе, доступном в рассрочку. Урок ориентирован на архитекторов, разработчиков и тимлидов.
➡️ Для участия пройдите вступительный тест: https://otus.pw/KVXi/
Реклама. Информация о рекламодателе на сайте www.otus.ru
🔥 Научись думать, как хакер и защити свои системы!
Приглашаем 27 февраля в 20:00 на бесплатный вебинар «Привилегии в операционной системе Windows»
💬 На занятии рассмотрим принципы работы привилегий в операционной системе и инструменты для их исследования.
Demo-занятие входит в программу онлайн-курса «Пентест. Практика тестирования на проникновение» от OTUS и дает возможность получить ценные знания и познакомиться с преподавателем.
🧑💻 Курс подойдет для разработчиков приложений, администраторов и devops-инженеров, а также для специалистов ИБ и тех, кто хочет развиваться как профессиональный пентестер.
Для участия ПРОЙДИТЕ вступительный ТЕСТ: https://otus.pw/MOc0/
🎯 Хардкорный тест по Базам данных
Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на онлайн-курсе «Базы данных» от OTUS.
⚠️ За полгода живых вебинаров вы научитесь работать с основными СУБД, которые могут вам пригодиться: PostgreSQL, MySQL, Redis, MongoDB, Cassandra и сможете оптимизировать медленные запросы.
📌 РЕЗУЛЬТАТ ОБУЧЕНИЯ
Собственный SQL-проект, который усилит ваше портфолио и поможет получить выгодный оффер.
Старт занятий 28 февраля
👉 ПРОЙТИ ТЕСТИРОВАНИЕ
https://otus.pw/et20/Реклама. Информация о рекламодателе на сайте otus.ru
Чтобы развернуть автоматический перевод в своём проекте, достаточно выполнить 7 простых шагов…
Ладно, может быть, и не совсем простых. Но вам всё точно станет понятнее после статьи Андрея Соколова из команды прикладных исследований ВКонтакте. Читайте на Хабре, как ребята сделали свой переводчик для постов и сообщений в мессенджере:
Также в материале вы сможете найти ссылки на полезные ресурсы и выдержки из интересных источников.
https://habr.com/ru/company/vk/blog/718194/
@nuancesprog
К концу этой статьи вы превратитесь из простого пользователя JavaScript в того, кто глубоко его понимает и кого не удивляют его уникальные возможности. Это открытие расширит ваши знания и навыки, а также позволит использовать такие "фишки" JS, которых нет в других популярных языках.
https://nuancesprog.ru/p/16931/
@nuancesprog #JavaScript
Углубимся в изучение /usr/bin и освежим в памяти 6 продуктивных и неоправданно забытых утилит Linux.
https://nuancesprog.ru/p/16925/
@nuancesprog #Linux
Научимся интегрировать Google Maps в приложение Jetpack Compose с помощью библиотеки Maps Compose. В связи с этим рассмотрим ряд требуемых компонуемых функций и параметров.
https://nuancesprog.ru/p/16921/
@nuancesprog #JetpackCompose #GoogleMaps
Совместная магистерская программа «Науки о данных» Университета науки и технологий МИСИС и СберОбразования позволит освоить востребованную профессию Data Scientist начинающим специалистам, интересующимся Big Data, а также тем, кто уже имеет опыт работы с данными, но хочет углубить свои знания в этой сфере🧑💻
Обучение будет проходить в онлайн-формате, что позволит совмещать учебу и работу. Вы получите все преимущества очной формы обучения – диплом государственного образца, общежитие, проездной и др. Образовательный процесс будет отслеживать команда с опытом организации обучения в Data Science более 3 лет 🔥🔥🔥
Эксперты из крупнейших IT-компаний России поделятся с вами наработанным опытом – вы получите нужные знания и навыки в программировании, математике, машинном и «глубоком» обучении. А в третьем семестре сможете выбрать трек для более узкой специализации – Artificial Intelligence Developer, Big Data Engineer, Machine Learning Developer.
Подробнее о программе 📌
Использование метода push может привести к изменению исходного массива. Такой код чреват потенциальными проблемами и, возможно, его придется даже переписывать.
https://nuancesprog.ru/p/16970/
@nuancesprog #JavaScript
Некоторые программисты испытывают проблемы с рефакторингом. Одни процессы проходят у них довольно гладко, а другие не очень. Во втором случае есть ряд общих закономерностей. Рассказываем, как действовать, чтобы по максимуму использовать преимущества рефакторинга.
https://nuancesprog.ru/p/16964/
@nuancesprog #Coding
Рассмотрим, как изменились блоки кода на Medium. Также узнаем, как обновить их в старых статьях.
https://nuancesprog.ru/p/16961/
@nuancesprog #Medium
Рассмотрим красивый шаблон лендинга с качественным кодом и улучшенной доступностью. Разберемся, что делает его структурированным, самодокументируемым и легко настраиваемым.
https://nuancesprog.ru/p/16957/
@nuancesprog #React
Создадим веб-приложение на Rust с помощью Yew и Redux, разберем его базовую структуру и то, как создаются действия и функция редьюсера. Рассмотрим также реализацию с макросом и перечислениями.
https://nuancesprog.ru/p/16952/
@nuancesprog #Rust #Redux
28 февраля VK Mini Apps организуют ежегодный митап, на котором поделятся достижениями, новыми фичами для разработчиков, планами и советами, как зарабатывать на своих проектах внутри ВКонтакте. А еще всех гостей и зрителей трансляции ждет бонус.
Регистрация на офлайн встречу
@nuancesprog
Чем больше проект, тем сложнее разобраться в его коде. Как же сохранить чистоту кода, если одна переменная многократно перезаписывается? Используйте проверенную практику, выбирая const вместо let в TypeScript.
https://nuancesprog.ru/p/16946/
@nuancesprog #TypeScript
Используйте мощь искусственного интеллекта для построения графиков, отправки электронных писем и скрейпинга. Каждая из этих операций при участии ИИ займет всего несколько секунд.
https://nuancesprog.ru/p/16943/
@nuancesprog #Python #ChatGPT #ArtificialIntelligence
Как облегчить поиск и удаление дублей, агрегирование данных с операторами case и group by, отображение временных рядов, поиск разницы в данных двух любых дат и как объединять данные двух таблиц простейшим способом? Помогут эти простые приемы!
https://nuancesprog.ru/p/15709/
@nuancesprog #SQL
Настроим веб-страницу index.html в поде Kubernetes с ConfigMap и веб-сервером Nginx. Убедимся в ее работоспособности, выведя сообщение в командную строку и веб-браузер.
https://nuancesprog.ru/p/16940/
@nuancesprog #Kubernetes #Nginx
Раскройте возможности контроля версий с помощью Git - системы, используемой в тысячах проектов и положившей начало новому уровню совместного написания кода.
https://nuancesprog.ru/p/16934/
@nuancesprog #Git
Принцип совместного использования кода сегодня активно используется при разработке как клиентской, так и серверной части приложений. Разбираемся в преимуществах, недостатках и особенностях такого подхода.
https://nuancesprog.ru/p/16928/
@nuancesprog #WebDevelopment #Microservices #Microfrontend
❗️Хотите сменить профессию на тестировщика?
Работа тестировщика заключается не только в поиске багов, но в умении грамотно составить отчет об ошибке — баг-репорт.
📢📢 21 февраля в 20:00 мск присоединяйтесь к открытому уроку онлайн-курса «QA Engineer. Basic» в OTUS.
На занятии вы узнаете, как оформлять баг-репорт и что указывать при описании дефекта. В ходе урока мы найдем ошибку на сайте и опишем найденный баг по наиболее популярному шаблону.
Занятие подойдет начинающим тестировщикам.
➡️ Регистрация на вебинар https://otus.pw/bqel/
Реклама. Информация о рекламодателе на сайте www.otus.ru
В этой статье собраны семь практических рекомендаций, помогающих создавать чистый и поддерживаемый код React.
https://nuancesprog.ru/p/16918/
@nuancesprog #React
Поделимся полезными советами и приемами для проверки объектов Python и получения информации о коде во время выполнения. В связи с этим рассмотрим такие инструменты интроспекции, как встроенные функции, атрибуты объектов и модуль inspect.
https://nuancesprog.ru/p/16914/
@nuancesprog #Python