User:Sean729/Books/ICT Primer 2013

Introduction

 * Background

ICT Service Management

 * Databases
 * Apache Cassandra
 * CouchDB
 * MongoDB
 * MySQL
 * PostgreSQL


 * Distributed Processing
 * Apache Hadoop
 * Apache Mahout
 * MapReduce
 * RabbitMQ
 * Redis


 * Runtime
 * Node.js


 * Networking
 * OSI model
 * Transmission Control Protocol
 * User Datagram Protocol
 * List of TCP and UDP port numbers
 * Generic Routing Encapsulation


 * Managed Service Provider
 * Backup
 * Management information system
 * Data management
 * Data recovery
 * Systems management
 * Network management

Computing

 * Autonomic computing
 * Autonomic networking
 * Cloud computing
 * Cloud computing comparison


 * Virtualization
 * VMware
 * Xen


 * SaaS
 * Software as a service


 * PaaS
 * Platform as a service
 * Cloud Foundry
 * CloudStack
 * Heroku
 * Hypervisor
 * OpenShift
 * OpenStack


 * IaaS
 * Infrastructure as a service


 * Other
 * HTML5
 * OpenFlow

Development

 * Software Design
 * Computer programming
 * Distributed processing
 * Message broker
 * Middleware


 * Programming Methodologies
 * Agile software development


 * Programming Paradigms
 * Aspect-oriented programming
 * Declarative programming
 * Functional programming
 * Imperative programming
 * Procedural programming
 * Object-oriented programming
 * Breakpoint
 * Logic programming


 * Languages
 * Programming language
 * Comparison of programming languages (basic instructions)
 * Comparison of programming languages
 * Erlang (programming language)
 * Haskell (programming language)
 * Java (programming language)
 * JavaScript
 * Lisp (programming language)
 * Python (programming language)
 * Ruby (programming language)
 * Scala (programming language)
 * Scheme (programming language)


 * Development Frameworks
 * Apache Tomcat
 * Spring Framework
 * Enterprise JavaBeans