nuancesprog | Образование

Telegram-канал nuancesprog - NOP::Nuances of Programming

88823

Уникальные статьи и переводы — настольная книга программиста. Любые вопросы по сотрудничеству: @ramilkr VK: https://vk.com/nuancesprog

Подписаться на канал

NOP::Nuances of Programming

Уязвимости безопасности существуют в любом языке и любом коде. Одни из них пишут сами программисты, но большая часть проистекает из исходных зависимостей и даже базового Linux. Проведем полноценный обзор официальных инструментов Go для защиты кода: govulncheck, Github security dependency scan и gosec.

https://nuancesprog.ru/p/16802/

@nuancesprog #Golang #InfoSec

Читать полностью…

NOP::Nuances of Programming

🎯 Хардкорный тест по Базам данных

Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на онлайн-курсе «Базы данных» от OTUS.

⚠️ За полгода живых вебинаров вы научитесь работать с основными СУБД, которые могут вам пригодиться: PostgreSQL, MySQL, Redis, MongoDB, Cassandra и сможете оптимизировать медленные запросы.

📌 РЕЗУЛЬТАТ ПРОХОЖДЕНИЯ КУРСА
Собственный SQL-проект, который усилит ваше портфолио и поможет получить выгодный оффер.

Протестируйте обучение на открытом уроке «PostgreSQL 15. Новый функционал»https://otus.pw/4CwR/

👉 ПРОЙТИ ТЕСТИРОВАНИЕ
https://otus.pw/6JSa/

Реклама. Информация о рекламодателе на сайте otus.ru

Читать полностью…

NOP::Nuances of Programming

Хотите создать модель на основе источника истинных данных? Привлеките к решению этой задачи нескольких экспертов компании. Только согласовав различные точки зрения, можно выработать объективную метрику.

https://nuancesprog.ru/p/16743/

@nuancesprog #Metrics

Читать полностью…

NOP::Nuances of Programming

Есть желание бросить все и уехать на зимовку?
Это просто, когда твоя профессия «помещается» в ноутбук.

Даже буквально за 2-3 месяца вы можете научиться создавать настоящие веб-приложения на новой технологии зерокод.

Технология зерокодинга предполагает создание IT-продуктов из готовых блоков, заранее разработанных другими программистами. Это так же просто и быстро, как собрать сайт на Tilda.

Да, вы не сможете получить гонорар целой команды классических разработчиков в одиночку, но на доход до 200 тыс. руб, в зависимости от сложности проекта, рассчитывать можно.

Как пощупать зерокодинг на практике, научиться основам удаленной профессии и быстро влиться в зерокод-разработку, можно узнать на 2-дневном практическом марафоне. Участвуйте бесплатно 👉 ссылка

Если поймете, что это ваше, карьерный центр Университета Зерокодинга и большое комьюнити обязательно помогут трудоустроиться и освоиться в мире фриланса.

До встречи на марафоне!

Читать полностью…

NOP::Nuances of Programming

Изучаете программирование и хотите освоить Rust?

⚡️Приглашаем 1 февраля в 20:00 мск на бесплатный вебинар «Сборка и запуск приложений. Туллинг Rust».

📚 На занятии мы:
- Разберёмся, из каких этапов состоит сборка приложения
- Как операционная система запускает приложение
- Познакомимся с инструментами Rust для сборки и работы с кодом

🔥 Спикер вебинара: Кирилл Федченко, руководитель программы в OTUS и Lead Rust Developer в InfinitySwap.

👉🏻 Зарегистрироваться на вебинар

Читать полностью…

NOP::Nuances of Programming

Начните свой проект по науке о данных с создания Python-скрипта, используя библиотеку Selenium для извлечения данных. Предлагаем узнать, как это выполнить в 3 шага.

https://nuancesprog.ru/p/16725/

@nuancesprog #Python #Selenium

Читать полностью…

NOP::Nuances of Programming

Полная инструкция с наглядным описанием методики, необходимой конфигурации и настроек, а также бенчмарками.

https://nuancesprog.ru/p/16717/

@nuancesprog #Docker #Varnish

Читать полностью…

NOP::Nuances of Programming

Разработка приложения-планировщика - интересное занятие. Мало кто знает, что такой продукт можно создать и с помощью ванильного JavaScript. Сегодня посмотрим, как сконструировать планировщик по управлению недвижимостью.

https://nuancesprog.ru/p/16712/

@nuancesprog #JavaScript #Bryntum

Читать полностью…

NOP::Nuances of Programming

Время начальной загрузки сильно влияет на первое впечатление пользователя о веб-приложении. Предлагаем руководство по оптимизации этого показателя.

https://nuancesprog.ru/p/16709/

@nuancesprog #WebDevelopment

Читать полностью…

NOP::Nuances of Programming

Хотите управлять службой поддержки пользователей? Начните с основ работы руководителя поддержки с командой!

🔥 Присоединяйтесь 2 февраля в 20:00 к отрытому уроку онлайн-курса «Руководитель поддержки пользователей в IT» в OTUS.

На занятии мы поговорим про организацию интервью: от первичного до exit-интервью, подбор, обучение, прощание и матрицу компетенций.

Чему научимся?
- Формулировать требования к кандидату
- Понятно ставить задачи
- Проводить performance-review

🧑‍💻 Занятие проведет Константин Кафтан, эксперт по построению и управлению департаментами технической поддержки и клиентского сервиса.

Для участия 👉🏼 зарегистрируйтесь

Читать полностью…

NOP::Nuances of Programming

❗️Хотите стать одним из немногих IT-спецов, кто разбирается в облачной архитектуре? — Именно такие специалисты являются самыми востребованными и высокооплачиваемыми в крупных мировых проектах: Google, Amazon, Microsoft, Yandex, Сбербанк и других.

Приходите 30 января в 20:00 на открытый урок онлайн-курса «Cloud Solution Architecture». Тема вебинара: «Архитектура, построенная на событиях. Функции как сервис».

👨‍🎓На занятии рассмотрим основные особенности бессерверного исполнения программного кода, а также изучим базовые принципы архитектуры, основанной на событиях.

Хватит ли вашей подготовки для обучения?
👉Пройдите вступительный тест и зарегистрируйтесь на занятие: https://otus.pw/xFbZ/

Читать полностью…

NOP::Nuances of Programming

Как подружить Go c Kubernetes

В Слёрме 6 февраля начнется курс «Kubernetes для разработчиков».

Поток пройдет с 6 февраля до 21 марта, видеокурс доступен всегда.

Курс знакомит с базовыми абстракциями k8s и устройством кластера, объясняет, как запускать приложения в кластере.

Учимся конфигурировать своё приложение в Kubernetes, хранить данные и конфиги в нужных местах, выполнять миграции в базе данных для приложения, использовать Helm. Спикеры рассказывают, какие существуют практики и какие из них стоит применять. Рассматриваем особенности языков программирования при запуске в Kubernetes (Go, Python, Java).

Спикеры:
Марсель Ибраев (System Engineer, G42 Cloud);
Павел Селиванов (архитектор, Yandex Cloud).

Подробнее о курсе: https://slurm.club/3Qc5qGP

Читать полностью…

NOP::Nuances of Programming

Насколько вы продвинуты в программировании и как быстро сможете повысить свою квалификацию? Чтобы ответить на эти вопросы, узнайте 5 основных признаков хорошего разработчика.

https://nuancesprog.ru/p/16693/

@nuancesprog #Development

Читать полностью…

NOP::Nuances of Programming

Сделаем шаг навстречу более гибкой методологии разработки и познакомимся с концепцией архитектуры Just-in-Time (пер. в нужный момент), которая позволяет реорганизовывать приложеblob:https://web.telegram.org/e89355a4-bdce-4527-b5f9-8d466e9c4280ния без рефакторинга.

https://nuancesprog.ru/p/16687/

@nuancesprog #microservices

Читать полностью…

NOP::Nuances of Programming

Нужно уменьшить зависимость между клиентом и обработчиками? Хотите реализовать принцип единственной ответственности, а заодно принцип открытости/закрытости? Во всех этих случаях выручит шаблон проектирования "Цепочка ответственности".

https://nuancesprog.ru/p/16684/

@nuancesprog #TypeScript

Читать полностью…

NOP::Nuances of Programming

Оптимизируйте разработку с помощью наиболее востребованных библиотек React. По количеству звезд на GitHub они опережают остальные библиотеки, а значит на них стоит обратить внимание.

https://nuancesprog.ru/p/16797/

@nuancesprog #React

Читать полностью…

NOP::Nuances of Programming

Пошаговое руководство по созданию инструмента командной строки Rust, который выводит схему аккордов на гитарном грифе.

https://nuancesprog.ru/p/16747/

@nuancesprog #Rust

Читать полностью…

NOP::Nuances of Programming

Приложение слишком долго загружается? Узнайте о решении этой проблемы с помощью разделения кода в Next JS, и ваша загрузка будет проходить значительно быстрее.

https://nuancesprog.ru/p/16736/

@nuancesprog #NextJS

Читать полностью…

NOP::Nuances of Programming

Хотите создать простое веб-приложение, чтобы быстро узнавать прогноз погоды? Воспользуйтесь доступным руководством по разработке Chrome-расширения для приложения с прогнозом погоды (с полным исходным кодом).

https://nuancesprog.ru/p/16733/

@nuancesprog #ChromeExtension

Читать полностью…

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/16728/

@nuancesprog #NodeJS

Читать полностью…

NOP::Nuances of Programming

Как подготовиться к собеседованию и переехать в другую страну? Что делать, если выгорание близко и работа совсем не радует? Как вкатиться в IT за полгода, если тебе уже за 30?

Ответы на эти вопросы — в канале «Люди и код». Команда канала беседует с опытными и начинающими разработчиками и программистами, находит интересные и неожиданные темы и помогает влюбиться в IT. Про мемы тоже не забываем :) А ещё у нас есть подкаст, послушать его можно по этой ссылке.

Наши любимые материалы:

1. Как грамотно начать свой путь в IT в России в современных условиях?
2. Кто такой DevRel? Чем он занимается и сколько зарабатывает?
3. Ползай, как муравей, летай, как пчела: алгоритмы, которые придумала сама природа. 🐜🐝
4. Как транзисторы перевернули наш мир: большой спецпроект
5. Как программисту пройти собеседование. 6 советов.
Подписывайтесь на канал «Люди и код»: @skillbox_media_code

Читать полностью…

NOP::Nuances of Programming

😎Нет времени объяснять, почему Kubernetes — это круто. Если вы хотите научиться работать с Kubernetes в масштабных проектах, узнайте сами — приходите на бесплатный урок «Обеспечение безопасности k8s кластера»: https://otus.pw/Xcta/

🚀На вебинаре мы комплексно рассмотрим основные векторы по обеспечению безопасности Kubernetes кластера и подробно остановимся на каждом из них. Плюс ко всему поговорим о безопасности Docker-образов, безопасности в рантайме, Network и Application Security.

Занятие проведет Филипп Игнатенко, преподаватель OTUS и руководитель направления безопасной разработки в компании Digital Energy. Продолжить изучение Kubernetes вы сможете на онлайн-курсе «Инфраструктурная платформа на основе Kubernetes» в OTUS.

👉Для регистрации на занятие пройдите вступительный тест: https://otus.pw/Xcta/

Читать полностью…

NOP::Nuances of Programming

Что особенного в языке Rust? 🤔

⚡️ Приглашаем 31 января в 20:00 мск на бесплатный вебинар «Особенности языка Rust в примерах».

На занятии рассмотрим примеры кода, демонстрирующие ключевые особенности, преимущества и недостатки языка.

🔥 Занятие проведет Кирилл Федченко, Lead Rust Developer в InfinitySwap.

👉🏻 Регистрация на вебинар: https://otus.pw/hNe0/

Урок рассчитан на специалистов с опытом программирования.

Читать полностью…

NOP::Nuances of Programming

Что это за инструмент - Plumber - и как с его помощью можно легко вывести собственное приложение R в продакшен-среду? Ответ на примере создания простого API.

https://nuancesprog.ru/p/16705/

@nuancesprog #RProgramming

Читать полностью…

NOP::Nuances of Programming

Закрепление или выбор сертификата - важный шаг при разработке приложений. Рассмотрим, какие бывают сертификаты, в чем заключаются особенности и как их лучше использовать.

https://nuancesprog.ru/p/16702/

@nuancesprog #Android

Читать полностью…

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/16699/

@nuancesprog #React #ReactNative

Читать полностью…

NOP::Nuances of Programming

Является ли стиль отступов в Python недостатком? Не приводит ли он к сложному и склонному к ошибкам синтаксису? Не превращает ли язык в беспорядочные разбросанные блоки Lego? Подумаем вместе над этими вопросами.

https://nuancesprog.ru/p/16696/

@nuancesprog #Python

Читать полностью…

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/16690/

@nuancesprog #NodeJS

Читать полностью…

NOP::Nuances of Programming

🏆 Газпромбанк вошёл в число лучших работодателей в IT!

Один из самых авторитетных и известных на рынке порталов «Хабр Карьера» составил рейтинг лучших работодателей в IT-сфере по итогам 2022 года.

В голосовании участвовало более 20 тыс. сотрудников IT-компаний из более чем 4 тыс. организаций.

Газпромбанк вошёл в рейтинг впервые. И мы заняли сразу 7 место. А среди банков — 3 место.

🎙️ «В Газпромбанке работает несколько тысяч высококлассных IT-специалистов, которые не только задействованы в самых важных направлениях нашего бизнеса, но и своей ежедневной работой способствуют превращению банка в современную цифровую компанию. Именно поэтому мы стремимся создать для них самые комфортные условия, дружелюбную атмосферу и постоянно поддерживаем их профессиональный рост. Я рад, что эти усилия были отмечены в рейтинге одного из самых уважаемых профильных порталов и уверен, что в наших силах сделать Газпромбанк лучшим в стране местом для работы IT-специалистов», — прокомментировал заместитель Председателя Правления Газпромбанка Дмитрий Зауэрс.

Что ценят в Газпромбанке как в работодателе?

Среди важных факторов участники опроса выделили такие как:
🔹 интересные задачи,
🔹 современные технологии,
🔹 карьерный рост,
🔹 грамотность менеджмента

💪 Мы развиваемся и идём в ногу со временем.

Читать полностью…

NOP::Nuances of Programming

❗️ Для архитекторов, разработчиков, DevOps-инженеров или сетевых и сисадминов, тимлидов или специалистов ИБ OTUS открывает набор на онлайн-курс «Cloud Solution Architecture»

Ответьте на 25 вопросов и проверьте,
насколько вы готовы к обучениblob:https://web.telegram.org/18ddd943-c518-4582-a2f3-44b523bfa3f3ю. Сможешь сдать — пройдёшь на продвинутый курс "Cloud Solution Architecture" по специальной цене!

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

Время прохождения теста ограниченно 40 минут

👉 Пройти тест: https://otus.pw/QJj7/

Протестируй учебный процесс заранее и приходи на открытые уроки курса!

▶️30 января в 20:00 открытый урок «Архитектура построенная на событиях. Функции-как-сервис»

▶️16 февраля в 20:00 открытый урок «Обзор облачных инструментов СУБД и кешей»

Читать полностью…
Подписаться на канал