Hands-On Serverless Applications with Go (2018) Автор: Mohamed Labouardy Количество страниц: 416
Бессерверная архитектура популярна в техническом сообществе благодаря AWS Lambda. Go прост в освоении, с ним легко работать и его легко читать другим разработчикам, а также он объявлен поддерживаемым языком для AWS Lambda. Эта книга - ваше руководство по разработке бессерверного приложения с Go и его развертыванию в Lambda.
Что внутри: ✔️Поймете, как работает AWS Lambda, и используете ее для создания приложения; ✔️Поймете, как масштабировать бессерверные приложения; ✔️Узнаете, как устранять неполадки и отслеживать бессерверные приложения в AWS; ✔️Откроете для себя работу API и одностраничных приложений; ✔️Создадите готовое к продакшену бессерверное приложение на Go.
Достоинства: ➕Охватывает основы многих тем; ➕Множество примеров кода.
Software Engineering for Absolute Beginners (2021) Автор: Nico Loubser Количество страниц: 324
Начните программировать с нуля, никакого опыта не требуется. Это руководство для начинающих начинается с обсуждения различных редакторов, используемых для создания программного обеспечения, и охватывает настройку среды Docker. Потом вы узнаете о репозиториях и управлении версиями, а также об использовании github. Далее вас ждут основы Python - идеального языка для начинающих программистов. Многие современные приложения должны взаимодействовать с какой-либо базой данных, поэтому вы узнаете, как создать базу данных и подключиться к ней, а также адаптировать ее для своего приложения. Кроме того, вы узнаете, как использовать микрофреймворк Flask и эффективно тестировать свой код.
Во время чтения книги вы: ✔️Изучите концепции, с которыми вы столкнетесь в большинстве компаний, занимающихся разработкой программного обеспечения; ✔️Научитесь писать понятный, аккуратный и хорошо продуманный код; ✔️Оптимизируете свою среду разработки.
Достоинства: ➕Приятный и нескучный авторский стиль; ➕Хорошая структурированность.
Недостатки: ➖В нескольких примерах кода есть опечатки.
Game Development Projects with Unreal Engine (2020) Авторы: Hammad Fozi, Gonçalo Marques, David Pereira, Devin Sherry Количество страниц: 822
Разработка игр может быть как творческим увлечением, так и полноценной карьерой. Это также отличный способ улучшить свои навыки разработки на C++ и применить их в интересных и сложных проектах. Данная книга начинается с обучения базовым навыкам, которые вам понадобятся для начала работы в качестве разработчика игр. Основы игрового дизайна будут подробно объяснены и продемонстрированы на практике с помощью реалистичных упражнений. Затем вы примените то, что вы узнали, в более сложных упражнениях. К концу этой книги по разработке игр с Unreal Engine 4 у вас будет уверенность и знания, чтобы начать свои собственные творческие проекты и воплотить свои идеи в жизнь.
Во время чтения книги вы: ✔️Создадите полнофункционального персонажа от третьего лица и врагов; ✔️Сделаете навигацию с помощью клавиатуры, мыши, геймпада и сенсорного управления; ✔️Изучите ИИ в играх; ✔️Создадите анимации персонажей; ✔️Протестируете свою игру для мобильных устройств с помощью предварительного просмотра; ✔️Добавите блеска в свою игру с помощью визуальных и звуковых эффектов.
Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота @event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Mastering Windows PowerShell Scripting (2019) Автор: Chris Dent Количество страниц: 626
Скрипты PowerShell предлагают удобный способ автоматизации различных дел, однако эффективная работа с ними может быть сложной задачей. Автор книги делится опытом работы со скриптами, начиная с основ, прежде чем перейти к главам продвинутого уровня, которые помогут вам стать экспертом по PowerShell Core 6.0.
Во время чтения книги вы: ✔️Оптимизируете свой код за счет использования функций, переключателей и циклических структур; ✔️Поработаете с объектами и операторами для проверки и обработки данных; ✔️Проанализируете разные типы данных и поуправляете ими; ✔️Создадите скрипты и функции с помощью PowerShell; ✔️Используете задания, события и популярные общедоступные модули, которые помогают реализовать многопоточность; ✔️Научитесь легко писать классы .NET в PowerShell; ✔️Создадите и реализуете регулярные выражения в скриптах PowerShell; ✔️Используете передовые методы для определения и ограничения поведения параметров.
Достоинства: ➕Легко читается; ➕Даже опытные специалисты откроют для себя новые вещи.
The Statistics and Calculus with Python Workshop (2020) Авторы: Peter Farrell, Alvaro Fuentes, Ajinkya Sudhir Kolhe, Quan Nguyen, Alexander Joseph Sarver, Marios Tsatsos Количество страниц: 740
Вы хотите начать разработку приложений с искусственным интеллектом? Вам нужно освежить в памяти ключевые математические концепции? Данная книга, полная увлекательных практических упражнений, покажет вам, как применить свои знания в области продвинутой математики в контексте Python. К концу чтения этой книги вы научитесь применять основные концепции статистики и вычислений для разработки надежных приложений на Python, которые решают бизнес-задачи.
Во время чтения книги вы: ✔️Разберетесь с фундаментальными математическими функциями в Python; ✔️Выполните вычисления с табличными наборами данных с помощью pandas; ✔️Поймете разницу между полиномами, рациональными функциями, экспоненциальными функциями и тригонометрическими функциями; ✔️Используете методы алгебры для решения систем уравнений; ✔️Решите реальные задачи из теории вероятностей.
Разработчик из Baking Bad Михаил Заикин приглашает на хакатонпо разработке децентрализованных финансовых протоколов на блокчейн-платформе Tezos
«Мы одни из самых ранних контрибьюторов в экосистему и за последние два года видим активный рост качественной инфраструктуры и количества команд, разрабатывающих на Tezos», — рассказывает Михаил в видеоприглашении.
Онлайн-хакатон пройдет с 26 по 28 февраля. Регистрация заканчивается 26 февраля в 16:00 по Москве. Максимальный приз составит $12 000. Участвовать могут индивидуальные разработчики и команды.
Участники смогут продолжить разработку идей с хакатона при грантовой поддержке Tezos Foundation.
Learn Java with Math (2019) Автор: Ron Dai Количество страниц: 250
Есть много хороших книг по программированию на Java, но найти подходящую для новичка непросто. Эта книга уменьшает сложность программирования на Java и проводит читателя через сложный путь обучения к эффективной работе. Автор показывает, насколько сильная математическая база является ключом к изучению программирования. Используя это как свою мотивацию, вы в кратчайшие сроки начнете программировать на Java.
Во время чтения книги вы: ✔️Изучите основы Java; ✔️Напишете код на Java, используя забавные математические примеры; ✔️Поработаете с переменными и алгоритмами; ✔️Изучите ввод-вывод, циклы и управляющие структуры.
Python for Programmers: with Big Data and Artificial Intelligence Case Studies (2019) Авторы: Paul J. Deitel, Harvey Deitel Количество страниц: 640
Написанная для программистов с опытом работы на другом высокоуровневом языке, эта книга является самоучителем по Python - одному из самых популярных и быстрорастущих языков программирования в мире. После глав по синтаксису языка в книге начинаются главы об ИИ, включая анализ данных из Twitter, обработку естественного языка, машинное обучение и многие другие.
Что внутри: ✔️Больше 500 примеров кода из реальных проектов; ✔️Работа с Jupyter Notebook; ✔️Процедурное, функциональное, объектно-ориентированное программирование; ✔️Статичные, динамические и интерактивные визуализации; ✔️Введение в разделы Data Science; ✔️Работа с NumPy, pandas, Matplotlib, Seaborn, Folium, SciPy, NLTK, TextBlob, spaCy, Textatistic, Tweepy, scikit-learn, Keras и многое другое.
Mastering Swoole PHP (2020) Автор: Bruce Dou Количество страниц: 334
В книге рассказывается об общих концепциях построения высокопроизводительной веб-системы с высоким уровнем параллелизма, о том, как эта концепция реализована в Swoole PHP. Автор предоставляет достаточно знаний о ядре ОС Linux с примерами кода, которые помогут вам понять, как работает асинхронный ввод-вывод, параллелизм и сопрограммы.
Supercharged Python: Take Your Code to the Next Level (2019) Авторы: Brian Overland, John Bennett Количество страниц: 672
Книга написана для людей, которые знают основы Python и хотят поднять свои навыки на новый уровень. Автор рассказывает о способах, позволяющих писать более быстрый и мощный код, независимо от того, работаете ли вы с большими массивами данных или создаёте сложные приложения.
После прочтения книги вы: ✔️Научитесь работать с профилированием и специфическими методами Python; ✔️Сможете использовать возможности регулярных выражений для быстрой обработки текста; ✔️Научитесь создавать мощные приложения, используя модули Python и избегая типичных ошибок; ✔️Сможете воспользоваться советами по производительности, чтобы сэкономить время и оптимизировать код; ✔️Примените продвинутые техники написания классов.
Достоинства: ➕Подходит как начинающим, так и опытным программистам; ➕Множество примеров кода.
Spatial Analysis with R: Statistics, Visualization, and Computational Methods (2020) Автор: Tonny J. Oyana Количество страниц: 354
За пять лет, прошедших с момента публикации первого издания данной книги, появилось много новых разработок, касающихся внедрения новых инструментов и методов пространственного анализа с R. Использование и развитие искусственного интеллекта, алгоритмы машинного обучения и глубокого обучения с пространственной перспективой, а также междисциплинарное использование пространственного анализа рассматриваются во втором издании вместе с традиционными статистическими методами и алгоритмами, чтобы обеспечить концептуальный подход к обучению решению проблем для овладения практическим пространственным анализом.
Как создавать архитектуру новых сервисов и работать с legacy-сервисами?
Онлайн-курс «Microservice Architecture» даст все необходимые навыки для работы над архитектурой ПО. За 4 месяца практики вы научитесь: - Планировать архитектуру и создавать масштабируемые fault-tolerant приложения - Решать нетривиальные задачи, в рамках распределенных и децентрализованных систем - Поймете, как решать проблемы в текущей, заложенной архитектуре - Изучите классические паттерны проектирования (шардирование, репликация, и т.д.) Занятия проходят в формате вебинаров и живого интерактива с преподавателями, а в конце обучения вы соберете портфолио из мини-проектов и проектной работы.
Django for APIs (2020) Автор: William S Vincent Количество страниц: 160
Книга является руководством для проектов по созданию современных API-интерфейсов с помощью Django и Django REST Framework. Она подходит для новичков, которые никогда раньше не создавали API, а также для программистов-профессионалов, которым требуется быстрое введение в основы и передовые практики Django.
Во время чтения книги вы: ✔️Создадите 3 серверных модуля на Django с нуля, включая API библиотеки и API блога; ✔️Разберетесь в подключении к фронтенду на React; ✔️Интегрируете аутентификацию пользователей: базовую, сессию и токены; ✔️Добавите разрешения и соответствующую документацию; ✔️Используете наборы представлений и маршрутизаторы для краткого кода.
Pro C# 8 with .NET Core 3 (2020) Авторы: Andrew Troelsen, Phil Japikse Количество страниц: 1281
Авторы предлагают исчерпывающую основу для программирования на C# и использования фреймворков, в которых он живет. Все главы и примеры кода были переписаны для соответствия версии С# 8.
Во время чтения книги вы: ✔️Узнаете о возможностях C#; ✔️Начнете работу с веб-приложениями и веб-службами ASP.NET Core и Entity Framework Core; ✔️Поработаете с последней версией Windows Presentation Foundation, которая теперь является частью .NET Core; ✔️Поймете философию .NET и кроссплатформенной альтернативы .NET Core; ✔️Научитесь разрабатывать приложения на C# и современных фреймворках для сервисов, веб-приложений и умных клиентских приложений.
Достоинства: ➕Подходит тем, кто вообще не знаком с ООП; ➕Отсутствие ошибок и багов.
Хочешь узнать, как создаются игры? А может, у тебя уже есть идея своего шутера? Тогда записывайся на курс «Профессия разработчик на С++ с нуля» и воплощай идеи в жизнь!
Здесь ты не только освоишь С++, но и получишь знания, которые необходимы любому современному разработчику:
👉основы и принципы объектно-ориентированного программирования; 👉ведение проектов в Git/SVN/Perforce; 👉знание SQL и STL; 👉кроссплатформенная разработка; 👉эффективная работа в команде.
А в итоге напишешь свою первую игру на Unreal Engine 4!
В конце обучения центр карьеры Skillbox найдет тебе первую работу в компании — подберет подходящие вакансии и организует собеседование.