🔊 Каждый год в мире происходит все больше хакерских атак: от краж кредитных карт до взломов сайтов онлайн-магазинов. Уверены, что ваши скрипты по настоящему защищены? В преддверии старта курса «Backend-разработчик на PHP» наш коллега подготовил интересную публикацию на тему безопасности в PHP...
⚔️ ЧИТАТЬ НА ХАБРЕ
Обновлённый курс «Backend разработчик на PHP» - это современные инструменты и лучшие практики для глубокого понимания процесса разработки на PHP.
⚡️12 ноября пройдёт открытый урок «ServerLess PHP»
Вместе с Александром Пряхиным (преподаватель курса и технический директор E-Commerce проекта) познакомимся с концепцией Serverless, поговорим о её реализации в AWS, применимости, ценах. Разберём принципы сборки и запуска, построим простой TG-бот на базе AWS Lambda.
🔔 ЗАПИСАТЬСЯ
⚔️ ЧИТАТЬ НА ХАБРЕ
Обновлённый курс «Backend разработчик на PHP» - это современные инструменты и лучшие практики для глубокого понимания процесса разработки на PHP.
⚡️12 ноября пройдёт открытый урок «ServerLess PHP»
Вместе с Александром Пряхиным (преподаватель курса и технический директор E-Commerce проекта) познакомимся с концепцией Serverless, поговорим о её реализации в AWS, применимости, ценах. Разберём принципы сборки и запуска, построим простой TG-бот на базе AWS Lambda.
🔔 ЗАПИСАТЬСЯ
🆕 Предлагаем вашему вниманию обзор некоторых ошибок, которые возникают при масштабировании ИТ-систем. Речь идёт об архитектурных, организационных и технологических просчётах, которые приводят к проблемам масштабирования в product-группах. Перечень сформирован Мартином Эбботом и Майклом Фишером, авторами книги «Искусство масштабируемости».
💣 БЛОГ
🔑 В процессе обучения на курсе «Архитектор программного обеспечения» рассмотрим множество нетривиальных проблем проектирования backend-приложений и их дальнейшего сопровождения. Изучим не только паттерны проектирования новых сервисов, но и освоим подходы к работе с legacy-сервисами. Научимся решать проблемы с согласованностью изменений (например, порядок применения транзакций) или с оркестрацией сервисов, что будет полезно тем, кто работает в сфере распределенных / децентрализованных систем.
💡Знакомьтесь с программой, проходите тестирование и присоединяйтесь к группе!
💣 БЛОГ
🔑 В процессе обучения на курсе «Архитектор программного обеспечения» рассмотрим множество нетривиальных проблем проектирования backend-приложений и их дальнейшего сопровождения. Изучим не только паттерны проектирования новых сервисов, но и освоим подходы к работе с legacy-сервисами. Научимся решать проблемы с согласованностью изменений (например, порядок применения транзакций) или с оркестрацией сервисов, что будет полезно тем, кто работает в сфере распределенных / децентрализованных систем.
💡Знакомьтесь с программой, проходите тестирование и присоединяйтесь к группе!
На прошлой неделе мы начали новую серию постов о фреймворке SwiftUI. Сегодня хотим продолжить эту тему, рассказав о Property Wrappers в SwiftUI. SwiftUI предоставляет нам обертки свойств @State, @Binding, @ObservedObject, @EnvironmentObject и @Environment. Итак, давайте попытаемся понять разницу между ними и когда, почему и какую из них мы должны использовать.
💣 ХАБР
Сегодня, 12 ноября начинается двухдневный онлайн-интенсив курса «iOS Разработчик. Продвинутый курс v 2.0.».
🚀 В первый день Алексей Соболевский поговорит про практическое применение SwiftUI.
SwiftUI — новый framework, от Apple, предназначенный для декларативного описания UI в коде.
В прямом эфире мы разработаем полноценное приложение на SwiftUI. В процессе разработки изучим, как создавать современные интерфейсы на SwiftUI. И чем он лучше UIKit.
✅ ЗАПИСАТЬСЯ
💣 ХАБР
Сегодня, 12 ноября начинается двухдневный онлайн-интенсив курса «iOS Разработчик. Продвинутый курс v 2.0.».
🚀 В первый день Алексей Соболевский поговорит про практическое применение SwiftUI.
SwiftUI — новый framework, от Apple, предназначенный для декларативного описания UI в коде.
В прямом эфире мы разработаем полноценное приложение на SwiftUI. В процессе разработки изучим, как создавать современные интерфейсы на SwiftUI. И чем он лучше UIKit.
✅ ЗАПИСАТЬСЯ
☘️ Обратите внимание на Spring Framework ☘️
С ним не болит голова при решении стандартных задач.
Подключение к SQL и NoSQL базам данных, разработка Web-приложений, изучение микросервисов, монолит и облаков - все это ждет вас на курсе «Разработчик на Spring Framework».
Пройдите вступительный тест, чтобы присоединиться к 🚩ближайшей группе
А если остались вопросы - подключайтесь 19 ноября в 20:00 (мск) ко Дню открытых дверей курса и задайте все интересующие вас вопросы преподавателю курса, Юрию Дворжецкому.
📣 РЕГИСТРАЦИЯ
С ним не болит голова при решении стандартных задач.
Подключение к SQL и NoSQL базам данных, разработка Web-приложений, изучение микросервисов, монолит и облаков - все это ждет вас на курсе «Разработчик на Spring Framework».
Пройдите вступительный тест, чтобы присоединиться к 🚩ближайшей группе
А если остались вопросы - подключайтесь 19 ноября в 20:00 (мск) ко Дню открытых дверей курса и задайте все интересующие вас вопросы преподавателю курса, Юрию Дворжецкому.
📣 РЕГИСТРАЦИЯ
В преддверии старта нового потока по курсу «Machine Learning», хотим поделиться переводом статьи, которая имеет довольно косвенное отношение к ML, но наверняка будет полезна нашим подписчикам.
🔮 Зачем использовать python -m pip
Вебинар «Поиск аномалий в данных» пройдёт 12 ноября в 20:00🎐
Рассмотрим способы очистки данных от мусора, научимся настраивать систему для поиска аномалий. Обсудим вместе с Дмитрием Сергеевым
(Senior Data Scientist в Oura), что делать, если разметку не завезли, а валидировать хочется. А также изучим статистические методы, One-class SVM, Isolation Forest, DBSCAN и других зверей.
👉🏻 ЗАПИСАТЬСЯ
🔮 Зачем использовать python -m pip
Вебинар «Поиск аномалий в данных» пройдёт 12 ноября в 20:00🎐
Рассмотрим способы очистки данных от мусора, научимся настраивать систему для поиска аномалий. Обсудим вместе с Дмитрием Сергеевым
(Senior Data Scientist в Oura), что делать, если разметку не завезли, а валидировать хочется. А также изучим статистические методы, One-class SVM, Isolation Forest, DBSCAN и других зверей.
👉🏻 ЗАПИСАТЬСЯ
⚡️Продолжаем мини-Quiz! Сегодня вопросы из мастер-класса «Непрерывная поставка с Kubernetes» ⚡️
Смотрите запись трансляции и изучите возможности Kubernetes для организации практики непрерывной поставки (CI/CD) и подходы как для небольшой команды с несколькими приложениями, так и для большой организации с большим количеством систем.
🎬 СМОТРЕТЬ ЗАПИСЬ
🔔 Примите участие в нашем опросе, чтобы получить возможность начать обучение в ближайшей группе продвинутого курса «Инфраструктурная платформа на основе Kubernetes» по специальной цене:
✓ 3 правильных ответа — скидка 20%,
✓ 2 правильных ответа — скидка 15%,
✓ 1 правильный ответ — скидка 10%.
Желаем профессиональных успехов! Торопитесь записаться!
👉🏻 ПРОЙТИ ОПРОС И ПОЛУЧИТЕ СКИДКУ
Смотрите запись трансляции и изучите возможности Kubernetes для организации практики непрерывной поставки (CI/CD) и подходы как для небольшой команды с несколькими приложениями, так и для большой организации с большим количеством систем.
🎬 СМОТРЕТЬ ЗАПИСЬ
🔔 Примите участие в нашем опросе, чтобы получить возможность начать обучение в ближайшей группе продвинутого курса «Инфраструктурная платформа на основе Kubernetes» по специальной цене:
✓ 3 правильных ответа — скидка 20%,
✓ 2 правильных ответа — скидка 15%,
✓ 1 правильный ответ — скидка 10%.
Желаем профессиональных успехов! Торопитесь записаться!
👉🏻 ПРОЙТИ ОПРОС И ПОЛУЧИТЕ СКИДКУ
🌓 Так повелось, что разработчики, ещё только начинающие знакомиться с Go, часто сталкиваются с проблемой выбора рабочей директории для Go-проектов. Новые гоферы часто пугают друг друга словами GOPATH и GOROOT.
Давайте посмотрим, почему так.
👉🏻 ЧИТАЕМ В БЛОГЕ
⏱ Приглашаем 14 ноября на открытый урок «Профилирование и оптимизация в Go»
В ходе практического вебинара вместе с Антоном Телышевым мы научимся писать бенчмарки в Go, находить узкие места в программе, а также попробуем (по)оптимизировать код в реальном времени.
👉🏻 РЕГИСТРАЦИЯ
Давайте посмотрим, почему так.
👉🏻 ЧИТАЕМ В БЛОГЕ
⏱ Приглашаем 14 ноября на открытый урок «Профилирование и оптимизация в Go»
В ходе практического вебинара вместе с Антоном Телышевым мы научимся писать бенчмарки в Go, находить узкие места в программе, а также попробуем (по)оптимизировать код в реальном времени.
👉🏻 РЕГИСТРАЦИЯ
💻 Приглашаем 19 ноября в 20:00 на мастер-класс для Product Managers!
Профессиональный мастер-класс Сергея Колоскова, Product Manager в OZON на тему «Практика CustDev. Опыт OZON».
Вы узнаете, как на основе гипотез составить сценарий интервью, как его проводить и подводить итоги. А также Сергей расскажет, как проводят CustDev'ы в OZON и проведёт 2 проблемных коротких интервью по созданному на занятии сценарию.
💡ПОСЕТИТЬ ОНЛАЙН БЕСПЛАТНО
Профессиональный мастер-класс Сергея Колоскова, Product Manager в OZON на тему «Практика CustDev. Опыт OZON».
Вы узнаете, как на основе гипотез составить сценарий интервью, как его проводить и подводить итоги. А также Сергей расскажет, как проводят CustDev'ы в OZON и проведёт 2 проблемных коротких интервью по созданному на занятии сценарию.
💡ПОСЕТИТЬ ОНЛАЙН БЕСПЛАТНО
🎩 Как стать хорошим менеджером и восполнить пробелы в навыках управления бизнесом?
Предлагаем 4 способа восполнить пробел в навыках управления.
👉🏻 СМОТРЕТЬ НА ХАБРЕ
13 ноября в 20:00 Станислав Михальский проведёт вебинар «Права и обязанности членов команды: юридические и культурные аспекты»
Поговорим об успехе руководителя с точки зрения его команды. Рассмотрим различные аспекты влияния на жизнь и функционирование команды: от юридических до межкультурных, включая конфликты корпоративной и командной культуры.
👉🏻 ЗАПИСАТЬСЯ
Предлагаем 4 способа восполнить пробел в навыках управления.
👉🏻 СМОТРЕТЬ НА ХАБРЕ
13 ноября в 20:00 Станислав Михальский проведёт вебинар «Права и обязанности членов команды: юридические и культурные аспекты»
Поговорим об успехе руководителя с точки зрения его команды. Рассмотрим различные аспекты влияния на жизнь и функционирование команды: от юридических до межкультурных, включая конфликты корпоративной и командной культуры.
👉🏻 ЗАПИСАТЬСЯ