Treehouse - Express Basicsseeders: 3
leechers: 3
Treehouse - Express Basics (Size: 580.28 MB)
Description
Express is a "Fast, unopinionated, minimalist web framework for node." In this course you'll learn how to build an Express site from scratch!
Getting Started with Express Express is the most popular web server for Node.js. Self described as a “Fast, un-opinionated, minimalist web framework for node.js.”, Express is open and flexible, allowing you to write only the code that you need, and nothing more. An Intro: Express.js is amazing 2:06 Review - An Intro: Express.js is amazing 3 questions Install Express.js 8:34 Review: Installing Express 4 questions Review Installing Express 1 objective Your First Express App 6:18 Review - Your First Express App 5 questions Improving your first app, some final touches 2:51 Setting Up an Express Server 2 objectives Developing Express Apps Like a Boss As a developer “how” you work is just as important as “what” you are working on. Having the right tools and strategies at your disposable can make the difference in a successful and on time project. Adding Routes to the App 4:04 Add a new route to the app. 2 objectives Easily Debug Express (and other node apps) 3:54 Review - Nodemon 4 questions Interactive Debugging and Exploratory Programming 8:41 Review - Interactive Debugging 5 questions The Request and Response Objects in Express The request an response object house all of the complex information that goes into HTTP requests made to Express, and the HTTP responses that it delivers. The request and response objects themselves can appear complex at first. And they are! The reality is that they save you, the developer, tons of time. In this stage you'll learn how to use the HTTP request and response objects. Requests and the request object 8:25 Review - The Request and Response Objects 4 questions Responses and the Response Object 7:40 Review - Responses 5 questions Using Templates with Express Templates are common across all web frameworks and are commonly used in many different kinds of web applications. In this stage, you will learn about the Jade template engine and its syntax. What is Template Rendering? 1:57 Review - What is Template Rendering? 5 questions What is Jade? 4:35 Using Jade in your Express App 5:21 Review - Jade Basics 5 questions The “response.render” Method 6:22 Review the res.render method 2 objectives Scaffolding Your Project’s Templates 6:41 Scaffolding Your Project’s Templates - adding “partials” 4:49 Review - Scaffolding your Project's Templates 5 questions Serving Static Files in Express Static files, like JavaScript, CSS, and images, are a central part of any any website. Express comes with a built in middleware to serve static files, suitable for use in development and for sites with smaller amounts of traffic. Setting Up the Express Static Server in Development 4:49 Review Static Middleware 2 objectives Add Static to the Layout Template 5:59 Review - The Static Server 5 questions Doing more with Express In this stage you will learn some ways you can use Jade syntax to make development easier. Additionally, you'll learn how to use the Express generator to quickly set up a new express project. Making Lists in Jade Templates 10:27 Review - Adding Lists to Jade Templates 5 questions Using Logic in Jade Templates 4:56 Review - Logic in Jade Templates 5 questions Using “express-generator” to Start an Express Project 7:02 Review - Using the Express Generator 5 questions Where do I go from here? 5:02 Review - Where do I go from here? 5 questions Sharing Widget |