This workshop will be retired on May 31, 2020.
Introduction1:57 with Pasan Premaratne
In this video we go over what the project is and how we're going to tackle it
[MUSIC] 0:00 Hi, my name is Pasan, and in this workshop we're going to get a lightning 0:09 introduction to being productive in Vapor. 0:12 Let me start by telling you what this workshop is not so 0:16 that we're on the same page. 0:18 This is not by any means a deep dive into Vapor. 0:20 At the same time, it isn't a series on the basics either. 0:24 We won't spend time going over things like HTTP verbs, futures, and 0:28 promises and so on, concepts that are core to working with Vapor. 0:32 So what is this series about? 0:37 Whenever I pick up a framework or 0:39 language I'm not familiar with, I like to work through examples that show me what 0:40 working with the framework is like when I'm somewhat familiar with it. 0:45 When it comes to web frameworks it's pretty hard to decide which one to pick, 0:49 especially when you don't have any experience with any of the frameworks. 0:53 Web frameworks are a new thing in Swift and I'm going to assume that you are in 0:57 the same boat, you can't decide which to invest your time in. 1:01 So that's the goal of this workshop, to build a very simple example 1:05 that gives you a quick idea of what it is like to work with Vapor. 1:08 After that, if you decide you like it, you can learn concepts from the ground up. 1:12 Over the next few videos were going to build an API for 1:16 a service called Treehouse Reviews, hypothetical of course. 1:20 Using this API you will be able to create, read, and 1:24 update reviews on the Treehouse courses. 1:28 Since we're building an API, we're not going to touch templates and 1:31 view rendering, scope creep and all that. 1:34 The first thing we need to do to get started is to install everything we need. 1:37 Now if you're an IOS developer, you already have a Mac and Swift installed. 1:41 But if you're on Linux, you have a few more steps to do. 1:45 After this video you have two documents. 1:49 Depending on your development environment, pick the one that's relevant to you, 1:51 get everything installed, and join me in the next video. 1:55
You need to sign up for Treehouse in order to download course files.Sign up