Кибер-фантастика
Спокойная, убаюкивающая, интроспективная, погружающая, возможно, немного таинственная.
В этой атмосфере вы сидите за главным терминалом серверной комнаты в футуристическом подвальном этаже дата-центра, вокруг нет никого, кроме вас и (очень, очень) гудящих машин. Вы копаетесь в бесконечном кроте информации, текущей в мигающих нано-схемах.
Подписывайтесь на канал 👉@tipsysdmin
Hybrid Cloud Apps with OpenShift and Kubernetes
Авторы: Michael Elder, Jake Kitchener, Dr. Topol, Brad (2021)
Для работы и масштабирования OpenShift вам необходимо знать, как управлять ресурсами и предоставлять их командам разработчиков, а также постоянно вносить изменения в приложения, работающие в этих средах. С помощью этой практической книги начинающие и опытные разработчики изучат конкретные методы внедрения OpenShift и Kubernetes на предприятии.
Во время чтения книги вы:
✔️Изучите фундаментальные концепции архитектуры Kubernetes;
✔️Установите и запустите различные среды Kubernetes и OpenShift;
✔️Погрузитесь в расширенные темы управления ресурсами, включая планирование мощностей;
✔️Узнаете, как поддерживать высокую доступность в одном кластере;
✔️Изучите варианты использования гибридного облака, включая выделение ресурсов для нескольких кластеров.
Скачать книгу
JavaScript Data Structures and Algorithms
Автор: Sammie Bae (2019)
Изучите структуры данных и алгоритмы и их связь с разработкой на JavaScript. Базовое понимание этих идей необходимо любому JavaScript-разработчику, желающему анализировать и создавать отличные программные решения. Вы узнаете, как реализовывать структуры данных, такие как хеш-таблицы, связанные списки, стеки, очереди, деревья и графы. Вы также узнаете, как создаются средства сокращения URL-адресов, например bit. ly, и что происходит с данными при загрузке PDF-файла на веб-страницу. Эта книга охватывает практическое применение структур данных и алгоритмов шифрования, поиска и сортировки.
Скачать книгу
На новом курсе «Продвинутый Go-разработчик» мы учим создавать высоконагруженный бэкенд и помогаем повысить грейд.
→ Приходите учиться, если у вас есть опыт в разработке или администрировании от года. Мы поможем освоить актуальный стек и увеличить свою стоимость на рынке труда.
На курсе студенты шесть месяцев осваивают Golang под руководством менторов — действующих сеньор-разработчиков из крупных компаний. А ещё — обмениваются опытом и кейсами с одногруппниками, у которых есть опыт в разработке.
Что будет на учёбе:
⬛️ Теория в интерактивном учебнике от техлидов Яндекса. Он доступен 24/7.
⬛️ Крупный проект, который студенты инкрементно пишут в качестве практики.
⬛️ Детальное код-ревью, вебинары с лайв-кодингом и встречи один на один от менторов.
⬛️ Дедлайны и поддержка кураторов, чтобы не прокрастинировать.
⬛️ Кодовая база пополняется и совершенствуется от темы к теме.
→ Старт потока — 31 января. Учёба длится три месяца
→ Познакомьтесь с курсом и оцените свои силы во вступительном тестировании — это бесплатно.
Think Bayes: Bayesian Statistics in Python
Автор: Allen B. Downey (2021)
Если вы знаете, как программировать, вы готовы заняться байесовской статистикой. Из этой книги вы узнаете, как решать статистические задачи с помощью Python вместо математических формул, используя дискретные распределения вероятностей, а не непрерывную математику. Как только вы разберетесь с математикой, байесовские основы станут более ясными, и вы начнете применять эти методы в реальных задачах.
Во время чтения книги вы:
✔️Используете свои навыки программирования, чтобы изучить и понять байесовскую статистику;
✔️Поработаете с задачами, включающими оценку, прогнозирование, анализ решений, доказательства и проверку байесовских гипотез;
✔️Начнёте с простых примеров, используя монеты и игральные кости;
✔️Изучите вычислительные методы для решения реальных проблем.
Скачать книгу
Мечтаешь стать частью топовой компании? Тогда регистрируйся бесплатно на европейский кейс-чемпионат на стыке IT, аналитики и бизнес-трансформации от P&G. Приглашаем студентов от 2-го курса бакалавриата и магистрантов.
Почему стоит участвовать:
— Пройди в финал: получи шанс на оплачиваемую стажировку и познакомься с топ-менеджментом P&G.
— Прояви себя на кейс-чемпионате и получи возможность стать сотрудником компании P&G.
— Поучаствуй в онлайн-соревновании с другими участниками в решении реального бизнес-кейса из практики таких брендов, как Gillette, Braun и Oral-B
и прокачай навыки, требуемые для работы в отрасли.
— Потренируй свой английский в нетворкинге с IT-специалистами и студентами со всей Европы.
Не упусти свой шанс, регистрируйся до 7 февраля включительно: https://clck.ru/aobDH
Essential TypeScript
Автор: Adam Freeman (2019)
Работайте с Typescript и получите максимальную отдачу от этого универсального языка. Автор начинает эту книгу с описания Typescript и его преимуществ, и далее показывает, как использовать TypeScript в реальных проектах. Начиная с основ и заканчивая самыми продвинутыми и сложными фичами TypeScript, вы узнаете, как он строится на системе типов JavaScript, чтобы создать более безопасную и более продуктивную среду разработки, и поймете, как TypeScript можно использовать для создания приложений с использованием популярных фреймворков, таких как Node.js, Angular, React и Vue.js.
Во время чтения книги вы:
✔️Получите глубокое понимание языка и инструментов TypeScript;
✔️Научитесь использовать TypeScript для разработки на стороне клиента и на сервере;
✔️Изучите отладку и модульное тестирование кода.
Скачать книгу
Разработчик на C#?
📚 Для тебя 24 января в 20:00 пройдет вебинар «Что полезного в новых версиях C#?» в OTUS.
На открытом занятии мы разберем:
🔥 Ключевые нововведения релиза .NET 6.0 с C# 10.
🔥 Познакомимся с полезными и часто используемыми новшествами последних версий языка C#.
👉🏻 Для регистрации пройдите вступительный тест https://otus.pw/bPuD/
Deep Learning: A Visual Approach
Автор: Andrew Glassner (2021)
Разговорный стиль книги, обширные цветные иллюстрации, наглядные аналогии и примеры из реальной жизни мастерски объясняют ключевые понятия глубокого обучения, включая:
- Как генераторы текста создают новые истории и статьи
- Как системы глубокого обучения учатся играть и побеждать в человеческих играх
- Как системы классификации изображений определяют объекты или людей на фотографии
- Как думать о вероятности так, чтобы это было полезно для повседневной жизни
- Как использовать методы машинного обучения, составляющие основу современного ИИ
Скачать книгу
Modern JavaScript for the Impatient
Автор: Cay Horstmann (2020)
Изначально JavaScript был разработан для мелкомасштабного программирования в веб-браузерах, но современный JavaScript радикально отличается. В настоящее время программисты на JavaScript активно используют функциональное, объектно-ориентированное и асинхронное программирование, забывая о некоторых прошлых ошибочных и устаревших концепциях. Modern JavaScript for the Impatient - это полное, но краткое руководство по JavaScript E6 и не только. Книга хорошо подойдет тем, кто хочет изучить JS, зная Java, C#, C или C++.
Во время чтения книги вы:
✔️Быстро освоите реализацию фундаментальных программных конструкций в современном JavaScript;
✔️Научитесь избегать устаревших методов, которые создают ненужную сложность и риски;
✔️Сможете максимально использовать функциональные, объектно-ориентированные и асинхронные методы;
✔️Используете модули для эффективной организации и запуска сложных программ;
✔️Создадите более мощные, гибкие и лаконичные программы с помощью метапрограммирования;
✔️Расширите возможности JavaScript с помощью библиотек, фреймворков и платформ.
Скачать книгу
C# — один из лучших языков программирования для тех, кто хочет стартовать в IT. Этот язык востребован в разработке игр, веб-разработке и машинном обучении.
Если вы ждете момента, чтобы начать изучать этот язык — сейчас самое время!
Приглашаем вас на бесплатный вебинар «Делаем программу интерактивной».
На занятии вместе с опытным практикующим преподавателем научимся работать с вводом данных и их преобразованием в другие типы, форматированием вывода и классом Console.
Для участия зарегистрируйтесь по ссылке https://otus.pw/y6WU/
Programming Rust: Fast, Safe Systems Development
Авторы: Jim Blandy, Jason Orendorff, Leonora F. S. Tindall (2020)
С помощью этого практического руководства опытные системные программисты узнают, как успешно преодолеть разрыв между производительностью и безопасностью с помощью языка Rust. Джим Бланди, Джейсон Орендорф и Леонора Тиндалл демонстрируют, как возможности Rust позволяют программистам контролировать потребление памяти и использование процессора, сочетая предсказуемую производительность с безопасностью памяти и надежным параллелизмом.
Скачать книгу
21 января запускаем в Слёрме тот самый курс «Kubernetes База: стартовый курс для администраторов».
Как будем учиться?
За 6 недель изучим Kubernetes с нуля до готовности создавать, настраивать и обслуживать кластеры.
После самостоятельного разбора каждой темы (видеолекция и практическое задание по ней) будем встречаться со спикерами Марселем Ибраевым и Сергеем Бондаревым, они поделятся своим опытом и ответят на вопросы.
Будет чат со спикерами, куратором и техподдержкой.
Что в программе?
1. Знакомство с Kubernetes, основные компоненты (Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret).
2. Устройство кластера, основные компоненты, отказоустойчивость, сеть k8s.
3. Kubespray, тюнинг и настройка кластера Kubernetes.
4. Продвинутые абстракции Kubernetes (DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer).
5. DNS в кластере. Публикация сервисов и приложений.
6. Работа с Helm.
7. Подключение системы хранения данных на примере Ceph.
8. Установка cert-manager.
9. Обслуживание кластера.
10. Докеризация приложения и запуск в кластере. Настройка CI/CD.
Узнать больше и записаться: https://slurm.io/kubernetes-baza
Dart Apprentice (First Edition): Beginning Programming with Dart
Авторы: Jonathan Sande, Matt Galloway (2021)
Существует множество языков программирования, которые вы можете начать изучать уже сегодня. Но не многие из них настолько современны, просты в изучении, объектно-ориентированы и масштабируемы, как Dart. Кроме того, в сочетании с Flutter, Dart позволяет создавать нативные приложения для iOS, Android, веб и настольных компьютеров с единой кодовой базой.
Dart Apprentice научит вас всем основным понятиям, необходимым для освоения этого языка. Следуйте четко и подробно объясненным концепциям, и вы будете создавать приложения на Dart в мгновение ока.
Скачать книгу