Students will be able to..
- Create a Cloud9 account via their Github account
- Create a workspace in Cloud9 that clones a Github repository.
- Cloud 9 is an Intergrated Development Environment (IDE)
- GitHub syncs with CLoud 9 to allow for easy collaboration
- Complete the exit ticket
Students will show progress toward reaching the objective based on their performance on the exit-ticket quiz.
- IDE
- Cloud
- Collaboration
- Attendance
- Students are logging into their GitHub account as instructed on slide one of the Presentation Slides
What is Cloud9? (Slide 2)
Cloud9 is an open source Integrated Development Environment (IDE) in the cloud. It is a software application that provides computer programmers with a place to create, edit and debug their source code.
(Slide 3) Until now, what IDE have we been using in ScriptEd?..... JS Bin
Today we will begin working in Cloud 9. JS Bin is not a professional coding environment. JS Bin is good for prototyping but from now on all projects will be completed and submitted in Cloud 9. We are taking off the training wheels.
Create Cloud9 account (Slide 4)
-
Go to https://c9.io and click on the Github icon in the upper left of the screen as seen below:
-
Click on the "Authorize application" button at the bottom of the screen.
-
You may see a pop-up telling you about the different plans Cloud9 offers. Ignore this and click on the green "Remind me later" button in the lower right.
-
The screen you are now looking at is refered to as your "dashboard"
-
We are going to create w new workspace that will only exist in CLoud9 (not in GitHub too).
-
To do this we are going to click the "Create a new workspace" button. Name the new workspaces "my-first-workspace"
-
The instructor should spend some time discussing the interface of Cloud9
Create GitHub Repo and Cloud 9 workspace (Slides 5-6)
Students are going to follow the directions on slide 5 to...
- create their first GitHub repository
- clone a Cloud 9 workspace from the GitHub repository
At this point the students do not know how to push their code from Cloud 9 back to their GItHub repo. This will be covered in unit 8 lesson 1.
Give exit ticket. Slide 7 of the Presentation Slides
Today you learned how to use Cloud9 and integrating it with GitHub. This will be especially important for the rest of the year as all projects must be submitted via a GitHub repo link.
###How to Submit This project is not required to be submitted.
There is no homework for this lesson.
- Grade exit-tickets.
- Prepare for next lesson / hand off to next volunteer in rotation.