This week's giveaway is in the Spring forum.
We're giving away four copies of Microservices Testing (Live Project) and have Chris Love & Andres Sacco on-line!
See this thread for details.
Win a copy of Microservices Testing (Live Project) this week in the Spring forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Liutauras Vilda
  • Henry Wong
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Al Hobbs
  • Carey Brown
Bartenders:
  • Piet Souris
  • Mikalai Zaikin
  • Himai Minh

Applying MongoDB: Good starting practice application?

 
Ranch Hand
Posts: 59
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What would be a simple, good way to build my first MongoDB app, given that I want to learn it befopre I have a corporate use for it? Thajks.

Ken
 
Ranch Hand
Posts: 100
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
10gen offers free online training around mongo: https://education.10gen.com
I haven't taken it but I assume it's pretty decent (the rest of their docs/tutorials/etc are usually pretty good).

Depending on what language/framework you want to use, you can probably find lots of "quick web site/service with ____ and MongoDB" blog posts. Especially node related, a la http://howtonode.org/express-mongodb and http://vimeo.com/38136668

I'd also recommend the 'Little MongoDB Book' (http://openmymind.net/2011/3/28/The-Little-MongoDB-Book/), even though it's a couple years old, for a quick run through of Mongo. I think he just has you type in some console/shell scripts and you get the feel of mongo pretty fast.
 
Bartender
Posts: 2407
36
Scala Python Oracle Postgres Database Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I can highly recommend the 10Gen course M101 MongoDB for programmers. There are two versions - one for Python and one for Java. I did the Python version which was excellent, but you don't need a lot of Python (or Java) as a lot of the work is based on the Mongo shell, which uses a Javascript API to talk to the database. You learn a lot during the course, including things like data modelling, indexing strategies, use of sharding and replication, regular CRUD operations, the aggregation framework and more, while building a simple blog application.

As for books, I didn't find the Little MongoDB Book very useful as it's quite out of date. But there are lots of online tutorials around, and the MongoDB Applied Patterns book is very handy too.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic