Syllabus porting DONE.

This commit is contained in:
Avleen Vig
2012-10-18 14:33:44 -05:00
parent 0220a2ef37
commit 3591c7dcf2
40 changed files with 1652 additions and 0 deletions

121
programming_201.rst Normal file
View File

@@ -0,0 +1,121 @@
Programming 201
***************
Common elements in scripting, and what they do
==============================================
Syntax
------
Variables
---------
Common data structures
----------------------
Rosetta stone? One mans hash is anothers associative array is another mans
dict(ionary)?
Functions
---------
Objects
-------
C (A very basic overview)
=========================
The main loop
-------------
Libraries & Headers
-------------------
#include
--------
The Compiler
------------
The Linker
----------
Make
----
Lab: Open a file, write to it, close it, stat it & print the file info, unlink
it. Handle errors.
Ruby
====
Syntax
------
Variables
---------
Common data structures
----------------------
Functions
---------
Objects
-------
Rubygems
--------
Databases
---------
Python
======
Syntax
------
Variables
---------
Common data structures
----------------------
Functions
---------
Objects
-------
Version Control
===============
Git
---
SVN
---
CVS
---
API design fundamentals
=======================
RESTful APIs
------------
JSON / XML and other data serialization
---------------------------------------
Authentication / Authorization / Encryption and other security after-thoughts.
------------------------------------------------------------------------------
:)
https://github.com/ziliko/code-guidelines/blob/master/Design%20an%20hypermedia(REST)%20api.md
Continuous Integration
======================