⁉️ Задумываетесь стать 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.
Подробнее о программе 📌
После неудачного технического собеседования соискатели часто не могут понять, что пошло не так. Поговорим о распространенных ошибках и о том, как их избежать.
https://nuancesprog.ru/p/16911/
@nuancesprog #Interview
Исходный код счётчика «Метрики» опубликован на GitHub. Метрика входит в топ-5 самых популярных систем аналитики. Модульная структура кода поможет разработчикам модифицировать код под свои нужды или использовать его отдельные фрагменты.
@nuancesprog #Git
Признанный во всем мире TypeScript поражает своими возможностями. Но все ли из них вам известны? Погрузитесь в систему TS, чтобы открыть для себя новые возможности использования свойств-аксессоров, условных типов, вывода и рекурсии типов.
https://nuancesprog.ru/p/16902/
@nuancesprog #TypeScript
Получите первые знания в профессии сетевого инженера!
❗️ Приходите 20 февраля в 20:00 мск на открытый урок специализации «Network Engineer» в OTUS — https://otus.pw/8Owa/
⚠️ Тема занятия: «Использование /31 префикса в IPv4».
Во время вебинара мы:
— Рассмотрим использование /31 префикса в сетях IPv4 при подключении узлов точка-точка.
— Узнаем историю и необходимость появления такого варианта настройки.
— Сравним его с классическим префиксом /30 для подключения точка-точка.
🧑💻 Занятие проведет Андрей Рукин — преподаватель онлайн-курса и сертифицированный инструктор Сетевой академии CISCO.
👉 РЕГИСТРАЦИЯ
https://otus.pw/8Owa/
Реклама. Информация о рекламодателе на сайте www.otus.ru
Сокращение JS-кода - один из базовых методов его оптимизации. Им должен овладеть каждый профессиональный программист, поскольку компактный формат лучше читается и ускоряет загрузку страниц. Предлагаем 7 наиболее эффективных и часто используемых приемов сокращения JS-кода.
https://nuancesprog.ru/p/16893/
@nuancesprog #JavaScript
Направим наш пытливый ум в область изучения структурированной конкурентности, рассмотрим принципы ее реализации в Kotlin и Java, а по итогам научимся легко и безопасно запускать несколько программ.
https://nuancesprog.ru/p/16883/
@nuancesprog #Java #Kotlin
Чтобы создать надежное ПО, нужен надежный тест. Рассказываем о тестировании приложений React: как устранить распространенные проблемы и ускорить этот процесс.
https://nuancesprog.ru/p/16877/
@nuancesprog #React #Testing
Используйте мощь искусственного интеллекта для построения графиков, отправки электронных писем и скрейпинга. Каждая из этих операций при участии ИИ займет всего несколько секунд.
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
Хотите интегрировать ShakaPlayer в приложение Lightning для управления воспроизведением? Изучите краткое руководство по расширению стандартного медиаплеера в Lightning и использованию его с ShakaPlayer.
https://nuancesprog.ru/p/16908/
@nuancesprog #ShakaPlayer #LightningJS
Предлагаем вам обзор JavaScript, составленный по материалам интервью с ChatGPT. ИИ-модель продемонстрировала свои уникальные возможности, предоставив развернутые естественные ответы на 12 непростых вопросов.
https://nuancesprog.ru/p/16905/
@nuancesprog #JavaScript #ChatGPT
После ознакомления с этими техниками вам останется жалеть лишь об одном - о том, что не освоили их раньше. Одни из них помогут сэкономить много времени и сил, а другие просто поднимут настроение.
https://nuancesprog.ru/p/16899/
@nuancesprog #NPM
Систематизируем некоторые общие правила дизайна API в современную эпоху, которые избавят от базовых "подводных камней" при их разработке.
https://nuancesprog.ru/p/16896/
@nuancesprog #WebDevelopment
Предлагаем изучить механику внедрения зависимостей в Angular. Узнайте, как определить зависимость, как ее импортировать и как Angular разрешает конфликты зависимостей.
https://nuancesprog.ru/p/16886/
@nuancesprog #Angular
Как загружаются, кешируются и удаляются зависимости на Go, и что здесь изменилось с появлением GOPROXY и модулей? Как избежать ошибок сборки и обеспечить ее воспроизводимость?
https://nuancesprog.ru/p/16880/
@nuancesprog #Golang
Изучим запросы GET и POST, отображение HTTP-ответа на предопределенную структуру и нюансы обработки различных кодов состояния HTTP. Весь код - в репозитории GitHub.
https://nuancesprog.ru/p/16874/
@nuancesprog #Rust