Best New Free Computer IT Training Tutorial Resources

September 24, 2009

2 Web and Ajax Programming Tutorials

Here are 2 Web and Ajax Programming Tutorials, located at These web development tutorials explain Web 2.0 programming and Ajax programming. Some of the interesting topics that are covered by these are Rich Internet Application technologies, why do we use Ajax, and some some key aspects of Web 2.0.

Web 2.0 Programming Web 2.0 Programming using AJAX & using AJAX & Blueprints  (pdf, 534 Kb, 60 pages)
This Ajax tutorial explains the necessity of creating interactive web applications (or rich Internet applications) more efficiently, and thereby adding the power of AJAX to your websites.

 - What is Web 2.0?
 - What is Rich User Experience?
 - Rich Internet Application (RIA) Technologies
 - AJAX: Real-life examples
 - What is and Why AJAX?
 - Technologies used in AJAX
 - AJAX usage cases
 - Anatomy of AJAX interaction
 - Toolkits

Web 2.0 To Go  (pdf, 134 Kb, 16 pages)
This tutorial gives a brief guide and overview of Web 2.0, in relation to the recent intersection of Web technologies, content and communities.

 - Background
 - Definition
 - Web 2.0: Some Key Aspects
 - Web 2.0 Sites
 - Bookmarks
 - Word 2.0
 - Music
 - Cataloguing Records
 - Video
 - Social Networking
 - News Stories
 - The Virtual World
 - Information Mashups
 - Blogs
 - Wikis
 - Podcasts
 - Library 2.0
 - National Library of New Zealand School Services: Web 2.0
 - Upgrade now! Web 3.0
 - Conclusion
 - Notes
 - Bibliography

Tags for this post>> |

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 11:42 am

September 23, 2009

Crash Course on AJAX Programming

Here is a nice, straight forward, Crash Course on AJAX Programming at This short course on AJAX programming will help you to learn AJAX right from the basics to some of the more advanced features. After going through these tutorials you will be able to create interactive web applications or rich Internet applications more efficiently and thereby adding the power of AJAX to your websites. This tutorial is available as a pdf file, having 111Kb and 16 pages.

Contents of A Crash Course on AJAX Programming:

 - AJAX = Asynchronous JavaScript and XML
 - AJAX is Based on Web Standards
 - AJAX is About Better Internet Applications
 - AJAX Uses HTTP Requests
 - The XMLHttpRequest Object
 - Your First AJAX Application
 - AJAX - Browser Support
 - AJAX - More About the XMLHttpRequest Object
 - AJAX - Sending a Request to the Server
 - AJAX - The Server-Side ASP Script
 - Run Your AJAX Application
 - AJAX Suggest Example
 - Example Explained - The HTML Form
 - Example Explained - The showHint() Function
 - Example Explained - The GetXmlHttpObject() Function
 - Example Explained - The stateChanged() Function
 - AJAX Source Code to Suggest Example
 - The AJAX TML Page
 - The AJAX JavaScript
 - The AJAX Server Page - ASP and PHP
 - AJAX ASP Example
 - AJAX PHP Example
 - AJAX Database Example
 - AJAX Example Explained
 - The AJAX JavaScript
 - The AJAX Server Page
 - Why PHP and Ajax?

Tags for this post>>

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 3:16 pm

September 21, 2009

Downloadable Computer and Programming eBooks

Here are downloadable computer and programming ebooks, in the categories linked below. These technical ebooks are in pdf and chm formats.

Compter and Programming eBook Categories:

 - Ada
 - Adobe
 - C Sharp (C#) programming
 - C and C++ programming
 - Database
 - Delphi
 - Game Programming
 - Hacking
 - Java
 - Libraries
 - MS Office
 - Operating Systems
 - Python
 - VB
 - Web
 - Web Programming Tools

Tags for this post>> |

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 3:45 pm

September 16, 2009

5 Python Tutorials and References

Here are 5 Python Tutorials and Learning Resources at New Mexico Tech Computer Center. Through these five tutorials you will come to understand and learn about all things that you need to know about the Python programming language. The five Python tutorials and references below cover the following: an introduction to Python Programming, Python Quick Reference, Python GUI, Python Imaging Library (PIL), and Python XML processing.

A Python Programming Tutorial
This tutorial makes heavy use of Python's conversational mode. The basic features of the programming language are neatly explained in this section.

 - Introduction
 - Python's numeric types
 - Character string basics
 - Sequence types
 - Dictionaries
 - Branching
 - How to write a selfexecuting Python script
 - def: Defining functions
 - Using Python modules
 - Input and output
 - Introduction to objectoriented programming

Python Quick Reference
This section serves as a reference guide to most of the common features of the Python programming language, version 2.5.

 - Introduction: What is Python?
 - Starting Python
 - Line syntax
 - Reserved words
 - Basic types
 - Numeric types
 - Sequence types
 - Types set and frozenset: Set types
 - Type dict: Dictionaries
 - Type file: Input and output files
 - None: The special placeholder value
 - Operators and expressions
 - Basic functions
 - Advanced functions
 - Simple statements
 - Compound statements
 - def(): Defining your own functions
 - Exceptions: Error signaling and handling
 - Classes: Defining your own types
 - pdb: The Python interactive debugger  
 - Commonly used modules

Tkinter Reference: a GUI for Python  
This section explains the Tkinter widget set for constructing graphical user interfaces (GUIs) in the Python programming language.

 - What is Tkinter?
 - A minimal application
 - Definitions
 - Layout management
 - Standard attributes
 - The widget
 - The Canvas widget
 - The Checkbutton widget
 - The Entry widget
 - The Frame widget
 - The Label widget
 - The LabelFrame widget
 - The Listbox widget
 - The Menu widget
 - The Menubutton widget
 - The Message widget
 - The OptionMenu widget
 - The PanedWindow widget
 - The Radiobutton widget
 - The Scale widget
 - The Scrollbar widget
 - The Spinbox widget
 - The Text widget
 - Toplevel: Toplevel window methods
 - Universal widget methods
 - Standardizing appearance
 - Connecting your application logic to the widgets
 - Control variables: the values behind the widgets
 - Focus: routing keyboard input
 - Events
 - Popup dialogs

Python Imaging Library (PIL) Quick Reference
This section of the tutorial describes an image-processing library, the Python imaging library(PIL) for the Python programming language.

 - Introduction
 - Definitions
 - Creating objects of class Image
 - The ImageDraw module
 - Image enhancement: the ImageFilter module
 - The ImageFont module
 - The ImageTk module
 - Supported file formats

Python XML Processing with lxml
This part of the tutorial explains the lxml package for reading and writing XML files with the Python programming language.

 - Introduction: Python and XML
 - How ElementTree represents XML
 - Reading an XML document
 - Creating a new XML document
 - Modifying an existing XML document
 - Features of the etree module
 - class ElementTree: A complete XML document
 - class Element: One element in the tree
 - XPath processing
 - Automated validation of input files
 - etbuilder: A simplified XML builder module
 - Implementation of etbuilder

Tags for this post>>

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 3:53 pm

Powered by WordPress