This is the P2PU Archive. If you want the current site, go to www.p2pu.org!

Scripting 101

This course is complete. Subscribe to the announcement list for updates.
Scripting 101 course photo

Scripting 101

hemanth hm's picture
Course organiser: hemanth hm
About the Course Organiser: 

Who am i? Is a big unsolved mystery!
A short potential answer would be : Hemanth.HM a open source enthusiast, experimenting on the GNU/Linux environment from past five years.
More expriments can be seen in my site http://www.h3manth.com. I have been running the same course in the reedit university  with 350+ registered members.

No of Seats: 
30
Course Status: 
Completed

Members

Stephanie King's picture
Steph
K Horne's picture
K Hor
Jeremy Hull's picture
Jerem
Robert's picture
Rober
Osledy Bazo's picture
Osled
Vibha Bhat's picture
Vibha
Marcos Sader's picture
Marco
Web Monkeys or command line junkies, join, learn to hack and make a better world! #webcraft #p2pu

Summary

The KISS Principle of "Keep it Simple, Stupid", is the main intention of the whole scripting world. You could be Web Monkeys or command line junkies, scripting is the most important ingredient.

The below is just an outline of the course, which would be covering the major CLI based scripting side of shell, perl, ruby and python

  • Why scripting ?
  • Getting Started.
  • The Variables.
  • Conditionals Execution.
  • The Loops.
  • Redirections.
  • Pipes and Filters.
  • Traps.
  • Functions.
  • Interactive Scripts.

What types of things will the scripts be doing?

Everything from simple automation to heavy data crunching, depending on the class, it could start with basics and then go for advance levels say like GUI with scripts. If all in an intermediate level, basics can be skipped.


How will knowing these skills make someone a better web developer?

As a web developer it's always better for anyone to know how to deploy his app on an engine, there are many web programming languages available, consider the booming once like Ruby on Rails and Django, if would be easier and more better if the user who is interested to work on those, if he knows the fundamentals of the Ruby or Python or in fact PHP for that matter.
When it comes to automation and quick and dirty jobs, simple scripts have proven to be very powerful.

About the command line :

Yes undoubtedly let it be a MAC user [ after all it's base is Free BSD ] CLI makes things easier but how might be the question, lets take a simple example of regularly updating a git repo and backing up in there server on the common tasks, which can be a piece of cake on the CLI.

Schedule/Syllabus

Comments

Oi! I was wondering, what are

Adam Collado's picture
Adam Collado
Mon, 2010-09-13 03:28

Oi!

I was wondering, what are the meeting times going to be for the course and such. Just curious, seeing that the classes start on the 15th (well, at least that's what it says on the site...). Also, what kind of stuff is planned?

Thanks!

Thank you for the interest,

hemanth hm's picture
hemanth hm
Mon, 2010-09-13 04:06

Thank you for the interest, it will be communicated via the group mail very soon and a thread in the forums will also be created regrading the same. Till then Happy Hacking.