2017年是Treehouse非常忙碌的一年。我们总共向图书馆发布了164个新的课程和研讨会!我们还与亚马逊AlexaIBM沃森,并添加了几个新主题,包括安全性,,API,,数据分析,,质量管理,&下面的列表是今年发布的一些最受欢迎的课程和研讨会的小样本。非常感谢你和我们一起做学生。我们期待着在新的一年里和你们一起学习!!

今天开始学习如何用Treehouse免费试用。

1.建立Alexa技能

屏幕截图-2017-12-22-at-4-15-33-pm

在本课程中安德鲁·查克利,你将学会如何建立自己的Alexa技能。您将为Alexa Voice Service为Amazon Echo等设备创建交互式术语词典,回声点和亚马逊水龙头。你可以用声音问Alexa一个问题,让Alexa给出一个单词的定义。到本课程结束时,您将准备好提交您的认证技能并为其他Alexa用户发布,以便启用——所有这些用户都没有编程经验。

看看她的课程e

2.GraphQL简介

使用GraphQL简化后端,新的查询语言和运行时正风靡全球。使用GraphQL,不再需要解析一堆不同的REST端点来获得完整的数据块。我们可以使用GraphQL告诉服务器我们需要哪些数据,以及它应该是什么样子。您是否是希望简化工作流的前端开发人员,或者后端开发人员寻找编写更健壮API的方法,本课程以艾萨克·李·莫里斯这是一个完美的起点。

看看她的课程e

3.使用WatsonAPI构建聊天机器人

沃森索尼

IBM已经创建了一个名为Watson的AI平台,使企业和开发人员能够访问用于文本和语音分析的强大工具,计算机视觉,还有更多。WatsonAPI由一组服务组成,这些服务用于处理或分析数据以回答问题和做出决策。本课程以本·贾库本和IBM技术导师阿曼皮斯多契亚语将向您展示如何使用Node.js和来自Watson的对话和发现服务构建聊天机器人。您还将了解如何在IBM Cloud平台上设置bot。

看看她的课程e

4。基于ASP.NET MVC的实体框架

在实体框架基础中,您学习了如何使用实体框架在控制台应用程序的上下文中将数据持久化到数据库。在本课程中,您将了解如何在漫画书库管理器web应用程序中使用实体框架(Entity Framework)——一个使用ASP.NET MVC web框架开发的web应用程序。您将完成此web应用程序,以便用户可以创建,更新,从他们的数字图书馆删除漫画书。

在整个课程中詹姆斯·丘吉尔,通过完成实际的编码练习,您将从示例中学习。了解如何将EF相关代码放入自己的类库项目中,从web应用程序中检索和持久化数据,使用流行的设计模式组织数据访问代码,还有更多!!

看看她的课程e

5。构建一个交互式故事应用程序

屏幕截图-2017-12-22-at-4-26-09-pm

在本课程中本·贾库本,我们将建立一个简单的选择你自己的冒险故事应用程序,用奇妙的插图来完成。我们将建模我们的故事,并介绍模型-视图-演示器模式,我们将学习如何从用户那里获得输入,显示图像,以及使用多个活动。

看看她的课程e

6。开始使用Firebase

您是否是个人开发人员,希望从hackathon项目开始,或者一个庞大的团队希望为您的生产应用程序添加更多的特性,Firebase具有可以大大改进产品并使开发更加容易的特性。Firebase是一个实时数据库后端即服务,这意味着您不必编写任何代码来设置后端。在这个研讨会上,迈克尔·卢斯蒂格,我们将介绍Firebase的一些关键特性,谈论Firebase在哪里可以帮助您的开发团队,当你试图把你的想法变成现实时,一些关键的考虑点。我们将讨论什么是Firebase,Firebase如何为您的应用程序增加价值,还有一点关于它的工作原理。然而,如果您已经熟悉Firebase,但是正在寻找关于如何使用它的更多指导,请查看我们的其他Firebase工作室。

看看她的课程e

7。用Kotlin构建一个简单的Android应用程序

科特林普

本课程以本德奇涵盖了Android开发的基本知识。我们将建立一个简单的应用程序,将提供一些有趣的事实当你点击一个按钮。我们向您介绍Android编程,Android开发工具Android Studio,以及Android软件开发工具包的一些非常基本的概念,或SDK。到最后,您将很好地了解一个基本应用程序是如何工作的,你将会拥有开始建造更多房屋的知识。

看看她的课程e

8。C#中的单元测试

单元测试是确保代码按预期工作的关键。学习如何使用Jeremy McClain在本课程中使用行业标准工具和方法来编写单元测试和执行测试驱动开发。

看看她的课程e

9.HTML基础

html基础

学习HTML(超文本标记语言),每个网站都通用的语言。HTML描述了网页的基本结构和内容。如果你想建立一个网站或网络应用,你需要知道HTML。HTML基础吉尔·埃尔南德斯就是开始的地方。

看看她的课程e

10。萨斯基础

Sass是一种样式表语言,它利用变量等特性扩展CSS,嵌套规则,混合函数和函数,在CSS兼容的语法中。在本课程中吉尔·埃尔南德斯,您将学习使用Sass的强大功能来增强前端工作流。这些示例将教您为什么要在项目中使用Sass。最后,您将使用易于阅读和维护的代码编写更有效的CSS。

看看她的课程e

11.围棋语言概述

虎尾鹦鹉

Go编程语言概述是为已经熟悉其他语言的开发人员设计的。本文将快速介绍该语言的核心特性,如接口和goroutine。和老师一起复习这门课,,杰伊·麦加弗伦.

看看她的课程e

12。Android的风格和主题

样式和主题用于在整个应用程序中创建一致的用户界面,以允许重用的方式,易于维护,以及Android老版本的兼容性。在迈克尔·卢斯蒂格。

看看她的课程e

这些只是今年发布的一些课程和研讨会。事实上,我们目前在树屋有300多个课程图书馆让你退房!今年你最喜欢的课程是什么?我们希望在下面的评论中听到你的想法。

3门现在要学的基本安全课程