Хотите узнать больше о разработке Android с Kotlin? Как насчет изучения параллелизма в Python или создания высокопроизводительных веб-сайтов с помощью TypeScript? Наша последняя серия электронных книг научит вас всему, что вам нужно знать по этим темам и многому другому.
Что вы узнаете
В этом месяце мы сделали семь новых электронных книг доступными для загрузки подписчиками Envato Tuts +. Вот краткое изложение того, что вы можете извлечь из них.
1. Разработка Android с Kotlin
Kotlin — это язык, который помогает разработчикам легко и эффективно создавать великолепные приложения для Android. Эта книга демонстрирует, как простые примеры, типичные для разработки под Android, могут быть упрощены с помощью Kotlin. Он также показывает все преимущества, улучшения и новые возможности, предоставляемые этим языком.
На протяжении всей книги вы узнаете, как использовать Kotlin для разработки под Android. Вы узнаете и поймете наиболее важные функции Kotlin и то, как их можно использовать. К концу вы будете готовы начать собственное приключение с разработкой Android вместе с Kotlin.
2. React Native: создание мобильных приложений с помощью JavaScript
Появление React Native упростило создание мобильных приложений на JavaScript для разработчиков. Эта книга знакомит вас с платформой React Native и процессом разработки мобильных приложений.
Все начинается с того, как React Native вписывается в мир гибридных приложений и почему это популярный фреймворк. Вы узнаете, как React Native работает изнутри, компилируя JavaScript в Native code для объединения JavaScript и нативных приложений. Вы также узнаете, как писать компоненты React Native, использовать способ структурирования своего приложения ReactJS и многое другое.
3. Полнофункциональная веб-разработка с Raspberry Pi 3
Raspberry Pi — очень популярный портативный компьютер для запуска полнофункциональных веб-приложений. Эта книга позволит вам освоить эту быстро развивающуюся технологию для разработки сложных веб-приложений и интерфейсов.
Книга начинается с знакомства с различными компонентами, составляющими стек веб-разработки, которые будут интегрированы в ваши веб-приложения на основе Raspberry Pi. В нем также представлен компьютер Raspberry Pi и рассказывается, как начать работу с совершенно новым компьютером, а затем пройти полный процесс создания сложных полнофункциональных веб-приложений на Raspberry Pi 3.
4. Изучение Redux
Книга начинается с краткого введения в принципы и экосистему Redux, а затем переходит к тому, чтобы показать вам, как реализовать базовые элементы Redux и интегрировать Redux с другими средами, такими как React и Angular. В основном разделе книги вы собираетесь разработать приложение для блога с нуля, используя Redux.
К концу вы сможете легко разрабатывать и поддерживать приложения Redux. В дополнение к изучению Redux вы познакомитесь с его экосистемой и узнаете много нового о самом JavaScript, включая лучшие практики и шаблоны.
5. Изучение параллелизма в Python
Эта книга знакомит вас с некоторыми из самых популярных библиотек и сред Python и подробно рассказывает о том, как вы можете использовать эти библиотеки для своих собственных высокопроизводительных параллельных программ. Мы рассмотрим фундаментальные концепции параллелизма, необходимые для написания собственных параллельных и параллельных программных систем на Python.
Книга проведет вас по пути к овладению параллелизмом Python, предоставив вам все необходимое оборудование и теоретические знания. Он охватывает такие понятия, как отладка и обработка исключений, а также некоторые из наиболее популярных библиотек и сред, которые позволяют создавать управляемые событиями и реагирующие системы.
К концу книги вы освоите методы написания невероятно эффективных параллельных систем, которые следуют лучшим практикам.
6. TypeScript Высокая производительность
В мире, где незначительное уменьшение количества кадров в секунду оказывает большое влияние на взаимодействие с клиентами, написание хорошо масштабируемого кода является скорее необходимостью, чем роскошью. Используя TypeScript, вы получаете проверку типов во время разработки, что дает вам возможность быстро писать оптимизированный код.
Книга начинается с объяснения эффективной реализации основных структур данных, типов данных и управления потоками. Затем вы научитесь эффективно использовать сложные языковые конструкции и асинхронное программирование. Кроме того, вы узнаете о различных конфигурациях, доступных в TSLint, для улучшения качества и производительности кода. Вы также узнаете о профилировании, сборке, развертывании и многом другом.
7. JavaScript на примере
JavaScript — это язык программирования, который должны изучать все веб-разработчики. Эта книга научит вас JavaScript с помощью практических проектов, таких как создание списка дел, работа с изображениями и текстом для создания Meme создателя, разработка адаптивной формы регистрации событий, создание приложения погоды и многое другое.
В конце книги вы познакомитесь с React, JavaScript-библиотекой Facebook для создания пользовательских интерфейсов. Вы создадите блог с React и поймете, почему этот вид JavaScript-фреймворка используется для создания крупномасштабных приложений. Чтобы сделать ваш блог более удобным и масштабируемым, вы будете использовать Redux для управления данными в компонентах React.
Начать чтение с комбинированной подписки
Вы можете сразу прочитать наши новые электронные книги с подпиской на Envato Elements . За небольшую ежемесячную плату вы получаете доступ не только к этим электронным книгам, но и к нашей растущей библиотеке из более чем 1000 видеокурсов по Envato Tuts +.
Кроме того, теперь вы получаете неограниченное количество загрузок из огромной библиотеки Envato Elements, содержащей более 500 000 творческих ресурсов. Создавайте с помощью уникальных шрифтов, фотографий, графики и шаблонов и быстрее выполняйте лучшие проекты.