ASP. NET Core in Action
Автор: Andrew Lock (2018)
Современное издание по ASP. NET Core вобрало в себя все новейшие концепции программирования на данной платформе. Книга написана для C# программистов, однако не предполагает у вас предварительного опыта в веб-разработке, что делает эту книгу бесценным руководством в данной области. Вы узнаете об основах программирования на ASP. NET Core, а также научитесь эффективно его использовать для создания сложных веб-приложений.
В книге рассматриваются следующие темы:
✔️ введение в ASP. NET Core;
✔️ основы проектирования: модель MVC;
✔️ создание первого приложения;
✔️ контроллеры, представления и модели;
✔️ работа с API;
✔️ внедрение зависимостей;
✔️ Entity Framework Core;
✔️ аутентификация и авторизация;
✔️ безопасность приложения.
📚 Хочешь перейти в автоматизацию на Python или углубить свои знания?
Записывайся на онлайн-курс «Python QA Engineer» от OTUS! За 5 месяцев ты освоишь принципы и инструменты автоматизации на виртуальных средах с применением современных практик и инструментов разработки.
После обучения у тебя будут навыки решения основных задач автоматизации тестирования веб-приложений.
👉🏻 Пройдите вступительный тест, чтобы успеть занять место в группе по спец.цене https://otus.pw/lw7N/
Interactive Data Visualization for the Web, 2nd Edition
Автор: Scott Murray (2017)
Если вы часто работаете с данными, которые к тому же необходимо наглядно представить в виде графиков, таблиц или изображений, встроенных на сайт, то вам приходилось учиться или искать готовые решения того, как это сделать. В этой книге собраны все необходимые знания, чтобы даже человек, далёкий от программирования, смог для своего бизнес-ресурса выполнить визуализацию данных, используя не только обычные возможности HTML и CSS, но и мощные библиотеки от JavaScript.
В книге рассматриваются следующие темы:
✔️ введение в визуализацию данных;
✔️ HTML, CSS, DOM;
✔️ JavaScript;
✔️ SVG;
✔️ селекторы и уровни;
✔️ обработка событий и многое другое.
Преимущества:
➕ развёрнутый материал по теме;
➕ подходит начинающим;
➕ хорошая структура книги;
➕ многочисленные графики и пример кода;
➕ подсвеченные листинги.
💥 OTUS совместно с Авито запускает гранты на бесплатное обучение на онлайн-курсе «Golang Developer. Professional».
Это курс для тех, кто хочет углубиться во внутреннее устройство Golang и его взаимодействие с другими системами.
За 5 месяцев вы научитесь создавать отказоустойчивую микросервисную архитектуру и использовать Go как дополнительный инструмент решения разных задач в PHP/ C#/ Python
📌Что вам нужно сделать?
● Перейти на сайт OTUS
● Пройти вступительный тест
● Записать видеообращение
● Ждать своего гранта в 60 тыс. рублей
● Начать обучение на курсе
❗️Успешных студентов могут пригласить на работу в Авито.
Не терпится принять участие? Тогда переходите по ссылке и проходите тест: l='noreferrer nofollow' href='https://otus.pw/2xgs/'>https://otus.pw/2xgs/
Effective C
Автор: Robert C. Seacord (2020)
Мир работает на коде, написанном на языке программирования Cи, но большинство начинает обучение программированию с Python или Java. Данная книга устраняет этот пробел и помогает выучить Си, охватывая современный стандарт C17, а также потенциальные возможности C2x. Вы быстро научитесь писать качественные и безопасные программы на Си, решая реальные задачи.
Во время чтения книги вы:
✔️Узнаете, как идентифицировать и обрабатывать неопределенное поведение в программе на C;
✔️Изучите диапазоны и представления целых чисел и значений с плавающей запятой;
✔️Узнаете, как работает распределение динамической памяти и как использовать нестандартные функции.
Достоинства:
➕Хорошая структурированность;
➕Подойдет как начинающим, так и опытным программистам.
👋 Мы — команда айтишников. В текущих условиях компания не может работать как работала, и мы решили переехать всей командой.
💬 Создали канал для таких же, как мы, — тех, кто хочет уехать. Собираем всё самое полезное про релокацию. Рассказываем, с чем столкнулись сами, ищем лайфхаки и способы похачить систему (например, нашли несколько способов, как жить за границей на рубли).
👨💻 А вообще, мы HR-IT-чувачки (то есть без лишней скромности профи в сфере трудоустройства) и сейчас готовим новый проект: будем помогать айтишникам организовать переезд и устроиться на работу в валюте. И ещё сверху грант будем давать💰
👉 Что для этого нужно? Пока что — присоединиться к каналу RelocationDev и следить за новостями😉 Скоро обо всём расскажем — в мельчайших подробностях.
Programming with MicroPython
Автор: Nicholas H. Tollervey (2017)
Настоящая книга посвящена MicroPython, реализации Python 3 для микроконтроллеров и встроенных систем. Это практическое руководство расскажет вам о создании готовых программ и приложений на основе MicroPython. Вы изучите, как Python работает с микроконтроллерами, как взаимодействует с оборудованием для обработки ввода-вывода, как общается по беспроводной сети, создаём звуки и музыку, а также создание роботизированных проектов.
В книге рассматриваются следующие темы:
✔️ введение в MicroPython;
✔️ PyBoard;
✔️ беспроводная сеть;
✔️ обработка звуков и музыки;
✔️ роботы;
✔️ идиомы MicroPython и многое другое.
❓ Не знаете, с чего начать осваивать Fullstack-разработку на JavaScript?
👉 Приходите на открытый вебинар «Выравнивание по центру в CSS». Занятие пройдет 22 марта в Otus.
❗️ Программа рассчитана на тех, кто еще не имеет навыков программирования.
✅ На открытом уроке разберем способы выравнивания HTML блока по центру, используя современные техники CSS. Также поговорим про flexbox, grid, position.
📌 Не упустите шанс попробовать обучение на онлайн-курсе «Специализация Fullstack JavaScript Developer» от OTUS и начать осваивать новую профессию.
👉 Зарегистрируйтесь на мероприятие, чтобы участвовать https://otus.pw/9ENW/
Design Patterns in Modern C++
Автор: Dmitri Nesteruk (2018)
Познакомьтесь со стандартом С++17 на примере реализации знаменитых шаблонов проектирования. Автор приведёт концепции решения задач различной степени сложности с помощью паттернов. Также автор рассмотрит современные возможности С++, новые функции, упрощающие разработку и увеличивающие эффективность работы программ.
В книге рассматриваются следующие темы:
✔️ шаблон Строитель;
✔️ шаблон Фабрика;
✔️ шаблон Прототип;
✔️ шаблон Синглтон;
✔️ структурные шаблоны проектирования;
✔️ поведенческие шаблоны проектирования и многое другое.
Преимущества:
➕ актуальная версия языка С++;
➕ полезный материал по паттернам проектирования;
➕ множество примеров;
➕ подходит начинающим.
Освойте бэкенд-разработку на Java за 10 месяцев!
Профессия для тех, кто настроен серьезно: https://bit.ly/3JkcqgxНаучим:
✔️Писать код на Java
✔️Использовать фреймворки Javalin, Spring
✔️Применять принципы ООП
✔️Работать с базами данным, SQL
✔️Настраивать окружение: IDEA, Gradle/Maven, JDK
✔️Пользоваться командной строкой и Git
Поможем:
✔️Наработать практику — вы сделаете 5 проектов на GitHub
✔️Грамотно оформить резюме
✔️Подготовиться к собеседованиям
А еще порекомендуем в хорошие компании и познакомим с сообществом из 26 тысяч айтишников. Присоединяйтесь!
Simplifying JavaScript: Writing Modern JavaScript with ES5, ES6, and Beyond
Автор: Joe Morgan (2018)
Целевая аудитория: начинающие JavaScript разработчики.
Если вы привыкли читать книгу по всему вебу разом, где в кучу смешивали PHP, HTML и JavaScript, то у вас наверняка сложились плохие ощущения от синтаксиса последнего. В этом руководстве покажут, как писать правильный и выразительный JavaScript код, чтобы он не только работал, но и мог легко развиваться в рамках одного проекта, не причиняя боль разработчикам. Также вы познакомитесь с технологиями ECMAScript 5 и ECMAScript 6.
В книге рассматриваются следующие темы:
✔️ переменные и основные типы данных;
✔️ массивы и коллекции;
✔️ условные выражения и циклы;
✔️ пишем функции;
✔️ классы и объекты;
✔️ примеры хорошей архитектуры и многое другое.
Java EE 8 Recipes, 2nd Edition
Автор: Josh Juneau (2018)
Java EE 8 Recipes — это книга о разработке сложных корпоративных приложений, о методах решения запутанных проблем, об оптимизации нагрузки и многом другом. Книга предназначена профессиональным разработчикам, которым предстоит решить множество проблем, поставленных автором книги в виде задач на повышение качества повседневной разработки. Также автор демонстрирует ряд проверенных и эффективных рецептов, подходящих для решения практически любой задачи.
В книге рассматриваются следующие темы:
✔️ работа с сервлетами;
✔️ MVC фреймворк;
✔️ объектно-ориентированное программирование;
✔️ JavaServer и Ajax;
✔️ контейнеры;
✔️ контекст и внедрение зависимостей;
✔️ вебсокеты и JSON;
✔️ безопасность;
✔️ многопоточность и многое другое.
📚 Хотите разрабатывать веб-приложения с помощью Django?
Начните осваивать этот инструмент 21 марта в 20:00 на вебинаре «Генерация случайных данных в Django».
Вместе с Леонидом Орловым, главным разработчиком zval.ru мы создадим случайные данные для проекта на django. А после рассмотрим библиотеки faker и mixer, а также вариант без использования сторонних библиотек. Demo-занятие позволяет протестировать обучение на онлайн-курсе «Web-разработчик на Python» от OTUS разработчикам, которые хотят специализироваться на web-разработке.
👉🏻 Чтобы участвовать, пройдите вступительный тест и зарегистрируйтесь на мероприятие https://otus.pw/2gls/
C++ Standard Library Quick Reference
Авторы: Marc Gregoire, Peter Van Weert (2016)
Стандартная библиотека шаблонов является жемчужиной языка программирования С++ и содержит основные алгоритмы, структуры данных и функции, необходимые для повседневной работы. Обычно она изучается в конце любого руководства по С++, однако этот справочник направлен исключительно на изучение STL, рассматривая основные темы, такие как контейнеры, лямбда-выражения, указатели и функции по работе с многопоточностью.
В книге рассматриваются следующие темы:
✔️ математические функции;
✔️ контейнеры;
✔️ алгоритмы;
✔️ потоки ввода/вывода;
✔️ строки;
✔️ многопоточность.
🤩Приглашаем на бесплатный Usetech Meetup по теме «Как писать Gitlab CI файлы, которые легко понимать, расширять и поддерживать».
🧑🏻💻Спикер: Мстислав Казаков, руководитель Python практики в Usetech
📆Дата и время проведения: 18 марта в 16:00 Мск.
🔗Для участия в MeetUp вам просто нужно перейти по ссылке и оставить заявку, написав имя и удобный формат для получения ссылки.
С ростом проекта и увеличением количества автоматизированных операций содержимое Gitlab CI файла превращается в спагетти-код.
В рамках митапа Мстислав расскажет о решении этой проблемы с помощью include, reference, rules и манипуляций с Docker.
🤓Доклад особенно будет интересен специалистам, которые не работали или малознакомы с Gitlab версии 14+ и/или занимаются настройкой CICD процессов.
Redis in Action
Автор: Josiah L. Carlson (2013)
Целевая аудитория: начинающие разработчики
Redis — это сетевое хранилище данных с открытым исходным кодом, является представителем NoSQL-подобных баз данных. В этой книге вы сразу погрузитесь в реальные примеры использования Redis, включая кэширование, масштабирование и интегрирование с другими СУБД. Вы научитесь работать с большими массивами данных, сокращая получение и добавление данных в сотни раз по сравнению с MySQL. От вас потребуется знания структуры и концепций работы баз данных.
В книге рассматриваются следующие темы:
✔️ установка и настройка Redis;
✔️ структура Redis;
✔️ команды, поиск по базе;
✔️ оптимизация запросов и многое другое.
Хотите научиться настраивать веб-сервера и разобраться, как работает SSL-сертификат?
Мы подготовили мини-практикум NGINX by REBRAIN
NGINX — самый популярный веб-сервер в мире, используемый на абсолютном большинстве сайтов.
Для кого?
Системных инженеров, DevOps-инженеров, разработчиков и тестировщиков.
За 6 дней узнайте все об NGINX. Наша программа включает:
- 13 заданий
- 13 обзорных видео по задачам
- Best Practices
- Автопроверки + проверка инженерами
- Чат с авторами и кураторами
- Сертификат о прохождении программы
Программа охватывает все основные аспекты работы с NGINX.
Рейтинг программы 9/10 (по опросу пользователей REBRAIN)
*программу проходит более 600 человек
Научимся:
- Настраивать веб-сервер
- Получать SSL-сертификаты
- Делать reverse proxy с балансировкой и мониторингом нод
Освоим:
Virtual Hosts, Locations, URL Rewrite, Letsencrypt, Basic Auth, TLS Auth, Modules (GeoIP), Reverse, Proxy, Upstream Check, If/map, CORS, Monitoring.
На этой неделе на программу действует скидка 30%
Приобрести можно за 4 990 р. (вместо 6 990 р.)
После прохождения вы получите сертификат об успешном прохождении программы NGINX by REBRAIN.
Когда можно начать?
Успевайте подключиться к онлайн-тренажеру NGINX
Проходите в удобное для вас время. Материалы останутся с вами навсегда.
CSS in Depth
Автор: Keith J. Grant (2018)
Данная книга не только раскроет вам все секретные техники применения CSS, но и благодаря оригинальным примерам отточит навыки применения этих техник на практике. После прочтения вы станете лучше ориентироваться в таких темах, как библиотеки шаблонов и адаптивная верстка, также вы запасетесь вдохновением для создания новых неповторимых дизайнов.
Вместе с автором вы:
✔️ научитесь избегать распространенных ошибок в применении CSS;
✔️ начнете правильно применять флексбоксы и макет сетки;
✔️ узнаете, как делать дизайн, адаптирующийся под любое устройство;
✔️ сможете грамотно писать код, повторно его использовать и многое другое.