Search This Blog

Showing posts with label online course. Show all posts
Showing posts with label online course. Show all posts

Thursday, December 19, 2013

My M101P: MongoDB for Developers course

Below are some of my notes from the MongoDB course i did. This list will grow as the course progresses.

Online MongoDb Course

The course video can be found here:
https://education.mongodb.com/courses

Source code and further example code
https://github.com/rtomaszewski/mongo-course

A quick function summary of the mongo shell and API
http://www.hodgin.ca/downloads/Mongo%20Shell%20Cheat%20Sheet.pdf

Shell documentation
http://docs.mongodb.org/manual/reference/method/
http://docs.mongodb.org/manual/reference/operator/

Pymongo docs
http://api.mongodb.org/python/current/
https://pypi.python.org/pypi/pymongo/

Week #1
Week #2

Sunday, March 24, 2013

Practical online github course

There are many modern distributed versioning systems and github is one of them. This link is going to take you to a simple online but practical course where you can practice the basic git commands.

Learning by doing: http://try.github.com/ (http://www.codeschool.com/courses/try-git)

Commands reference:
 
$ git init
$ git status
$ git add octocat.txt
$ git status
$ git commit -m "Add cute octocat story"
$ git add '*.txt'
$ git commit -m 'Add all the octocat txt files'
$ git log
$ git remote add origin git@github.com:rtomaszewski/try_git.git
$ git push -u origin master
$ git pull origin master
$ git diff HEAD
$ git add octofamily/octodog.txt
$ git diff --staged
$ git reset octofamily/octodog.txt
$ git checkout -- octocat.txt
$ git branch clean_up
$ git checkout clean_up
$ git rm '*.txt'
$ git commit -m "Remove all the cats"
$ git checkout master
$ git merge clean_up
$ git branch -d clean_up
$ git push