您想要了解更多有关使用Kotlin开发Android的信息吗? 如何在Python中学习并发性,或使用TypeScript创建高性能网站? 我们最新一批的电子书将教您所有需要了解的有关这些主题以及更多内容的信息。
您将学到什么
本月,我们为Envato Tuts +订户提供了七本新的电子书可供下载。 以下是您可以从中学习的内容的摘要。
1.
Kotlin是一种语言,可帮助开发人员轻松有效地构建出色的Android应用程序。 本书演示了如何使用Kotlin简化Android开发中常见的常见示例。 它还显示了此语言提供的所有好处,改进和新的可能性。
在整本书中,您将学习如何使用Kotlin进行Android开发。 您将了解并了解Kotlin最重要的功能以及如何使用它们。 到最后,您将准备好开始使用Kotlin进行Android开发。
2.
React Native的出现使开发人员更容易使用JavaScript创建移动应用程序。 本书向您介绍React Native框架和移动应用程序开发过程。
首先从React Native如何适应混合应用程序的世界以及为什么它是一个受欢迎的框架开始。 您将了解React Native的工作原理,将JavaScript编译为Native代码以桥接JavaScript和本机应用程序。 您还将学习如何编写React Native组件,使用ReactJS构造应用程序的方式等等。
3.
Raspberry Pi是一种非常流行的便携式计算机,用于运行全栈Web应用程序。 本书将使您能够掌握这种快速发展的技术,以开发复杂的Web应用程序和界面。
本书首先让您熟悉构成Web开发堆栈的各种组件,这些组件将集成到基于Raspberry Pi的Web应用程序中。 它还介绍了Raspberry Pi计算机,并教您如何使用全新的Raspberry Pi计算机启动并运行,然后带您完成在Raspberry Pi 3上创建复杂的全栈Web应用程序的整个过程。
4.
本书首先简要介绍了Redux的原理和生态系统,然后继续向您展示如何实现Redux的基本元素以及如何将Redux与其他框架(如React和Angular)集成。 在本书的主要部分,您将使用Redux从头开始开发博客应用程序。
到最后,您将能够轻松开发和维护Redux应用程序。 除了学习Redux之外,您还将熟悉它的生态系统,并且将学习有关JavaScript本身的很多知识,包括最佳实践和模式。
5.
本书向您介绍了一些最受欢迎的Python库和框架,并深入介绍了如何将这些库用于自己的并发,高性能Python程序。 我们将介绍并发的基本概念,这些基本概念要求能够使用Python编写自己的并发和并行软件系统。
这本书将引导您逐步掌握Python并发性,并为您提供所有必要的硬件和理论知识。 它涵盖了诸如调试和异常处理之类的概念,以及一些最流行的库和框架,使您可以创建事件驱动和响应式系统。
到本书结尾,您将学到技巧,以遵循最佳实践的方式编写极其高效的并发系统。
6.
在每秒帧数微小减少对客户参与度产生重大影响的世界中,编写高度可扩展的代码比奢侈更是必要。 使用TypeScript,您可以在开发过程中进行类型检查,从而可以快速编写优化的代码。
本书首先说明了基本数据结构,数据类型和流控制的有效实现。 然后,您将学习如何高效使用高级语言结构和异步编程。 此外,您将学习TSLint可用的不同配置,以提高代码质量和性能。 您还将学习有关概要分析,构建,部署等的信息。
7.
JavaScript是所有Web开发人员都需要学习的编程语言。 本书通过一些实际的项目教给您JavaScript,这些项目包括构建待办事项列表应用程序,使用图像和文本来构建Meme创建者,开发响应式事件注册表单,构建天气应用程序等等。
在本书的最后,您将遇到React,FacebookJavaScript库,用于构建用户界面。 您将与React一起组成一个博客,并了解为什么使用这种JavaScript框架构建大型应用程序。 为了使您的博客更具可维护性和可扩展性,您将使用Redux来管理React组件之间的数据。
通过合并订阅开始阅读
您可以订阅Envato Elements立即阅读我们的新电子书。 只需一个低廉的月费,您不仅可以访问这些电子书,还可以访问我们不断发展的Envato Tuts +上超过1,000个视频课程的图书馆。
另外,您现在可以从庞大的Envato Elements库(拥有500,000多种创意资产)中进行无限下载。 使用独特的字体,照片,图形和模板进行创建,并更快地交付更好的项目。
翻译自: https://code.tutsplus.com/articles/new-ebooks-available-for-subscribers-in-april-2018--cms-30994