Algorithms Illuminated: Part 1: The Basics (2017)
Автор: Tim Roughgarden
Количество страниц: 217
Изучение алгоритмов может сделать вас лучшим программистом, более ясным мыслителем и мастером технических интервью. Данная книга - это доступное введение в предмет для любого, кто имеет хотя бы небольшой опыт программирования. В изложении подчеркивается общая картина и концептуальное понимание, а не низкоуровневая реализация и математические детали - например, расшифровка того, что сказал бы опытный преподаватель алгоритмов во время серии индивидуальных уроков. Часть 1 охватывает асимптотический анализ и нотацию big-O, алгоритмы "разделяй и властвуй" и мастер-метод, рандомизированные алгоритмы и несколько известных алгоритмов сортировки и выбора
Скачать книгу
Оценивать успехи бизнеса, рассчитывать метрики по продуктам, работать с данными — для всего этого нужен язык запросов SQL. Обучитесь ему в Яндекс Практикуме на курсе «SQL для работы с данными и аналитики». Программа подойдёт аналитикам, в том числе с опытом в SQL, маркетологам, продакт-менеджерам, специалистам по финансам и всем желающим, даже без опыта в IT.
Вы научитесь:
— выгружать, обрабатывать и фильтровать данные с помощью SQL-запросов;
— считать показатели бизнеса и конкретных продуктов;
— решать задачи, даже сложные, используя продвинутые функции и операторы SQL;
— работать в системах управления базами данных (СУБД): PostgreSQL, MySQL, Oracle, Microsoft SQL Server и другими;
— использовать программы ClickHouse и DBeaver.
Обучение проходит в онлайн-тренажёре: теорию можно сразу отработать на задачах и квизах. А если этого мало, в свободное время решайте задачи разной сложности в дополнительном разделе SQL-тренажёра.
У вас будут одногруппники с разным опытом. С ними можно общаться в чате, помогать друг другу и поддерживать мотивацию учиться.
Место для ваших вопросов:
Как долго?
Курс рассчитан на 3 месяца прохождения в индивидуальном темпе. Вебинары и практика будут открыты 6 месяцев с начала обучения, а доступ к теории вы получаете навсегда.
Когда?
Cтартуем в пн, ср и пт. Пока есть места, запишитесь на ближайшую дату — 18 июля.
Сколько?
Можно оплатить либо сразу 39 000 ₽, либо в рассрочку от 2 120 ₽/мес.
Запишитесь на бесплатную часть, а учиться начнёте, когда захотите.
GitOps and Kubernetes: Continuous Deployment with Argo CD, Jenkins X, and Flux (2021)
Автор: Billy YuenAlexander MatyushentsevTodd EkenstamJesse Suen
Количество страниц: 346
Книга научат вас, как использовать Git и методологию Gators для управления кластером Kubernetes. Книга чередует теорию с практикой, представляя основные концепции Oops наряду с простыми в реализации методами, чтобы вы могли применить GitOps в действии. Научитесь разрабатывать конвейеры, которые отслеживают изменения, исправляют ошибки и проверяют развертывание контейнеров.
Скачать книгу
Big Data Using Hadoop and Hive (2021)
Автор: KumarNitin
Количество страниц: 207
Эта книга является базовым руководством для разработчиков, архитекторов, инженеров и всех, кто хочет начать использовать Hadoop и Hive для создания распределенных, масштабируемых параллельных приложений для обработки больших данных. Hive будет использоваться для чтения, записи и управления большими файлами с наборами данных. Книга представляет собой краткое руководство по началу работы с общим пониманием Apache Hadoop и Have и того, как они работают вместе, чтобы ускорить разработку с минимальными усилиями.
Скачать книгу
🚀 Одна из сильных сторон Flutter — возможность использования системных сервисов Android/iOS и доступа к оборудованию.
💻 На открытом уроке 20 июля в 20:00 мы поговорим о механизмах обмена данными между Flutter-приложением и нативным кодом и сделаем приложение будильника, которое будет отслеживать сон, включать сигнал в подходящее время и отправлять информацию о режиме сна в Google Fit.
🦾 Спикером выступит Дмитрий Золотов, Flutter Developer, Yandex. Урок пройдет в рамках онлайн-курса «Flutter Mobile Developer» от OTUS для тех, у кого уже есть опыт в программировании.
💣 Чтобы записаться на мероприятие, пройдите вступительный тест
Database System Concepts (2020)
Автор: Abraham SilberschatzHenry F. KorthS. Sudarshan
Количество страниц: 1373
Книга представляет фундаментальные концепции управления базами данных в интуитивно понятной форме, направленной на то, чтобы позволить учащимся как можно быстрее начать работать с базами данных. Знакомство с базовыми структурами данных, организацией компьютера и языком программирования высокого уровня являются единственными необходимыми условиями. Освещаются важные теоретические результаты, теория и доказательства в книге практически не обсуждаются. Вместо доказательств используются цифры и примеры, чтобы объяснить, почему результат верен
Скачать книгу
Как начать карьеру в Go-разработке? Узнайте на вебинаре.
→ Бесплатно, 15 июля в 19:00
Поговорим, как пройти путь от от junior-разработчика до тимлида, с каким бекграундом реально освоить язык и какие технологии изучить, чтобы найти работу.
Беседовать будем с экспертами:
◾️ Рафаэль Мустафин, тимлид в Delivery Club.
Прошёл путь от написания приложений под Windows до разработки бэкенд-сервисов на Go. Обучает стажёров.
◾️ Алексей Мясников, старший разработчик в Яндекс Облаке.
В IT с 2006 года. Писал код более чем на 20 языках программирования, больше всего — на C++, Java, Go, TypeScript.
◾️ Егор Середа, Golang Engineer в израильском стартапе Scribe Security.
Выпускник курса «Go-разработчик». В прошлом году перешёл на Go после трёх лет Android-разработки.
Что будет на вебинаре?
— Обсудим, как перейти на Go-разработку с другого языка и как преодолеть трудности.
— Разберем скиллы, стек технологий, фреймворки и инструменты современного Go-разработчика.
— Обсудим, как выбрать лучший момент для перехода на Go. Разберем ситуации, когда стоит и не стоит переходить на Go c вашим стеком.
— Спикеры расскажут, как дорасти до позиции сеньора, на своём опыте.
— Выпускники курса Практикума «Go-разработчик» расскажут об учёбе и поиске работы.
→ Зарегистрироваться на вебинар
Learning Helm: Managing Apps on Kubernetes (2021)
Автор: Matt ButcherMatt FarinaJosh Dolitsky
Количество страниц: 201
Освоите Helm, менеджер пакетов для системы оркестровки контейнеров Kubernetes. В этом практическом руководстве показано, как эффективно создавать, устанавливать и управлять приложениями, работающими внутри ваших контейнеров. Авторы объясняют, как менеджер пакетов вписывается в экосистему Kubernetes, и дают представление о дизайне и лучших практиках Helm изнутри
Скачать книгу
Exam Ref AZ-900 Microsoft Azure Fundamentals (2019)
Автор: Jim Cheshire
Количество страниц: 309
Подготовьтесь к экзамену Microsoft AZ-900 и продемонстрируйте свое реальное владение облачными сервисами и то, как их можно предоставлять с помощью Microsoft Azure. Разработанный для профессионалов в любой нетехнической или технической роли, экзамен Ref фокусируется на критическом мышлении и способности принимать решения, необходимых для Microsoft Certified Fundamentals
Скачать книгу
⚡️ Введение в компьютерную архитектуру и язык ассемблера — открытый урок
Присоединяйтесь 14 июля в 20:00 к открытому уроку OTUS, вас ждет занятие, которое поможет понять архитектуру компьютера, а также устройство и задачи языков программирования низкого уровня.
📌 НА УРОКЕ ИЗУЧИМ:
- Модель фон Неймана и как программа выполняется на юнитах системы - Control Unit, ALU, CPU, Registers, Random Access Memory (RAM).
- Погрузимся в синтаксические конструкции ассемблер
- Решим алгоритмическую задачку прямо на открытом уроке.
🔥 Еще больше знаний ждет вас на онлайн-курсе «Introduction to Computer Science» от OTUS
📌 РЕГИСТРАЦИЯ https://otus.pw/Qsb13/
AWS Certified Cloud Practitioner Practice Tests 2019: 390 AWS Practice Exam Questions with Answers & detailed Explanations (2019)
Автор: Neal Davis
Количество страниц: 319
Сертификат AWS Certified Cloud Practicer чрезвычайно ценен в индустрии облачных вычислений и представляет собой знания, которые являются необходимым условием для многих направлений. Последний экзамен CLF-C01 - это экзамен базового уровня, который, тем не менее, включает в себя сложные вопросы, проверяющие ваши знания и опыт работы с Amazon Web Services. Данные практические тесты составлены с учетом сложности экзамена AWS и максимально приближены к реальному экзамену AWS
Скачать книгу
Топовые мемы по программированию и IT.
Предложка: @itmemlib_bot
Обратная связь: @proglibrary_feedback_bot
По вопросам рекламы:
http://ad.proglib.io/?utm_source=itmemes или пишите @proglib_adv
Processor Design: System-on-Chip Computing for ASICs and FPGAs (2007)
Автор: Jari Nurmi
Количество страниц: 534
Проектирование процессоров позволяет получить представление о ряде различных вариантов процессорных архитектур и их проектировании, создании программных средств, реализации и проверке. После краткого ознакомления с архитектурой процессоров и с тем, как разработчики процессоров иногда не достигали ожидаемого, авторы представляют общий процесс проектирования встроенных процессоров.
Рассматриваемые типы процессорных ядер включают RISC-ядра общего назначения, традиционный DSP, VLIW-подход к обработке сигналов, процессорные ядра, которые могут быть настроены для конкретных приложений, реконфигурируемые процессоры, протокольные процессоры, Java-движки и потоковые процессоры. Также описаны подходы к проектированию с использованием сопроцессоров и многоядерных процессоров, которые обеспечивают производительность, зависящую от конкретного приложения
Скачать книгу
Russian AI Cup 2022
Ежегодный проект от VK
Игровая задача для разработчиков, цель — реализация на любом языке программирования стратегии или бота, который будет играть в виртуальном мире за своего создателя против других ботов.
В этом году она представляет собой игру в жанре Battle Royale: юниты-волшебники сражаются друг с другом на карте внутри постоянно сужающейся зоны, и если юнит оказывается вне неё, то получает урон. Волшебники делятся на несколько команд: одними управляет сервер, другими — написанные участниками ИИ-алгоритмы. Цель: остаться единственной командой на карте.
За победу участники получат денежные призы, VK Капсулы мини и футболки. Подробнее об условиях участия можно прочитать на сайте платформы для чемпионатов All Cups. Тестовый раунд уже начался, но зарегистрироваться еще можно. Залетайте!
Подать заявку
Learning DevSecOps (2021)
Автор: Michelle Ribeiro
Количество страниц: 61
Узнайте, как обеспечить непрерывную безопасность на протяжении всего процесса разработки и доставки программного обеспечения. С помощью этой практической книги разработчики, разработчики, технические руководители и инженеры по безопасности узнают, как сочетать свой процесс обеспечения безопасности с культурой DevOps. Вы получите полное представление о лучших практиках DevSecOps, от создания более безопасных образов контейнеров до усиления оркестраторов и методов обеспечения безопасности вашей облачной среды.
Скачать книгу
Computer Networks (2003)
Автор: Andrew S. Tanenbaum
Количество страниц: 674
Известный автор, педагог и исследователь Эндрю С. Таненбаум освещает в своем бестселлере, чтобы отразить технологии, включая 802.11, широкополосную беспроводную связь, ADSL, Bluetooth, gigabit Ethernet, Интернет, беспроводную сеть, потоковое аудио, IPSec, AES, квантовую криптографию и многое другое. Используя реальные примеры, Таненбаум объясняет, как сети работают изнутри, начиная с базового оборудования физического уровня и заканчивая самыми популярными на сегодняшний день сетевыми приложениями.
Скачать книгу
Ищем опытных разработчиков, кто хочет обучиться профессии архитектора ПО на курсе Skillbox, первый месяц обучения бесплатно.
Длительность — 5 месяцев. Вас ждут онлайн-материалы и практические задания на основе реальных кейсов.
👁🗨 Курс создан специально для опытных middle- и senior-разработчиков, системных аналитиков уровня Senior, архитекторов ПО, готовых освоить востребованную, современную профессию и повысить свой доход.
У архитекторов ПО одна их самых высоких зарплат в отрасли.
200+ компаний сейчас ищут архитектора ПО.
💼 Чему вы научитесь?
• Планировать архитектуру ПО.
• Декомпозировать систему.
• Использовать шаблоны и фреймворки.
• Проектировать API.
• Учитывать вопросы безопасности.
• Строить интеграцию между системами.
Узнать подробности и зарегистрироваться можно по ссылке: https://clc.to/WajhiA
🎁 Год английского языка в онлайн-школе Skillbox в подарок. Выполните 3 практические работы и получите доступ к материалам!
Cross-Site Scripting Attacks: Classification, Attack, and Countermeasures (Security, Privacy, and Trust in Mobile Communications) (2020)
Автор: B. B. GuptaPooja Chaudhary
Количество страниц: 171
В последние годы использование социальных сетей увеличилось в геометрической прогрессии. Такие платформы, как Facebook, Twitter, Google+, LinkedIn и Instagram, не только облегчают обмен личными данными, но и объединяют людей профессионально. Разработка этих платформ с более расширенными функциями, такими как HTML5, CSS и JavaScript, подвергает сайты различным уязвимостям. Таким образом, сайты социальных сетей стали объектом различных кибератак, таких как XSS-атака и SQL-инъекция. Было предложено множество защитных методов, но с развитием технологий текущие сценарии требуют более эффективных и надежных решений.
В данной книге подробно описываются методы нападения и защиты от XSS атак. Информация, излагаемая в этой книге, будут полезны исследователям и отраслевым специалистам в области безопасности.
Скачать книгу