Coder Social home page Coder Social logo

express-workshop's Introduction

Join the chat at https://gitter.im/node-girls/express-workshop-complete

Express Workshop

What is this?

This is an introductory workshop to Node.js and Express. You'll be building your own platform to write, publish and save blog posts (a basic content management system, or CMS).

Why?

Express is one of the most widely-used frameworks for Node.js. It simplifies base features of Node.js, making it easier and faster to build your application's backend. Learning Express gives you a great foundation for becoming a Node.js developer โœจ

Workshop Structure

This workshop is divided into a number of steps. At the end of each segment, you should find a link to continue onto the next step. We suggest you follow along with the tutorial online, and write your code in a separate repository.

You will see code snippets throughout the walkthrough. Try to resist the urge to copy and paste - you will learn much more if you get into the habit of typing things out.

Throughout each step, we have bolded any jargon that you may or may not be familiar with. These terms are explained in the Keywords section at the bottom of each page. You'll also find a link to our cheatsheets under Useful Links.

Before you Start

1. Set up your development environment

We encourage you to use cloud9.io to complete this workshop as it's very easy to set up a Nodejs workspace and start coding straightaway.

๐Ÿ™‹ If you don't have a cloud9.io account, please let any of the mentors know and we'll send you an invitation to join our group space.

If you're comfortable setting up your development enviroment locally, please download Node from the Node.js website here.

2. Fork this repository

Fork this repository to your own GitHub account. Instructions for doing this can be found here.

3. Create a workspace in Cloud9.io

If you're using cloud9.io create a new workspace. Instructions for doing this can be found here.

๐Ÿ™‹ Make sure you:

  • Enter the URL to your github forked repo $ https://github.com/YOUR-USERNAME/express-workshop
  • Select Node.js as your workspace template

4. Clone the repository in your local environment

If you're working in your local environment, clone your forked version of the repository to your desktop in the terminal. Instructions for doing this can be found here, or run the command below.

$ git clone https://github.com/YOUR-USERNAME/express-workshop

This creates an express-workshop directory with the repository content inside. Change into the express-workshop directory, since that's where we'll be working from now on.

$ cd express-workshop

Useful Links

express-workshop's People

Contributors

anchat1990 avatar claireinez avatar dmison avatar iteles avatar jedwatson avatar katkelemen avatar laubai avatar lauragieco avatar minaorangina avatar msmichellegar avatar natalialkb avatar twinlensreflex avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.