Intelligentedu
Best New Free Computer IT Training Tutorial Resources


January 29, 2007

Cisco CCNP Certifcation Training Materials

At the following site are many freely available ebooks, training and learning documents that will help you study and prepare for Cisco's CCNP Certification exam. These are hosted by eSnips, a user sharing site, where everyone can upload and share all types of files. Free registration is encouraged. These Cisco training materials and documents will help you learn and understand the topics and concepts you need to know to pass Cisco's CCNP certification exam.

Cisco CCNP Certifcation Training Materials

Topics covered include the following:

Cisco Networking Academy CCNP semester 1 - Advanced Routing

Cisco Networking Academy CCNP Semester 2 - Remote Accessing

Cisco Networking Academy CCNP Semester 3

Cisco Networking Academy CCNP semester 4 - Network Troubleshooting

Cisco Networking Academy CCNP semester 5

Cisco Networking Academy CCNP semester 6

Cisco CCNP Semester 7

Cisco CCNP Semester 8


Technorati Tags: , , ,




Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 9:54 am


January 25, 2007

Tutorial Lessons for C, C++, C#, and Java

Learn Programming offers computer programming tutorial lessons for the following computer programming languages: C, C++, C#, and Java. They also host 3 Unix lessons. These tutorials are mainly for beginners learning the ins and outs of these languages, such as what structures and functions are used, how to code loops, pointers, arrays, and how to obtain data and text input.

Tutorial Lessons for C, C++, C#, and Java


How to Learn Programming

This is a quick beginners programming guide for people who have never programmed before.

Learn C Programming
The fundamentals of C programming.


Learn C++ Programming

The fundamentals of C++ programming (C plus plus).


Learn Java Programming

The fundamentals of Java programming.


Learn C# Programming

The fundamentals of C# programming (C Sharp).


Learn Unix

Learn how to use the Unix operating system, using console commands, the vi editor and kornshell script programming.

  1. Unix console
  2. vi editor
  3. KornShell scripting

Technorati Tags: , , , , ,




Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 10:44 am


January 22, 2007

RedHotJava - Java Ebooks

RedHotJava is a user contributed share site that provides links to freely available ebooks for Java, Sun Certifcation, SCJP, SCJA, SCWCD, and Java Interview Questions. (Free registration required.)

RedHotJava

Java Ebooks

Interview Questions

Java Certifications

Certification Links

Java Directory

RedHot Forum

All New Books


Technorati Tags: , , , ,




Filed under: Free Computer and I.T. Books — computer_teacher @ 11:56 pm


400 Oracle Database FAQs and Tutorials

This is a great library of over 400 Frequently Answered Questions (FAQs), Tips, and Tutorials for Oracle Database Administrators (DBA) and developers. These Oracle learning materials and tutorials provide easy to understand explanations, and demonstrate how to use the SQL scripts given, which are easy to understand and apply. Many also offer tutorial exercises. These cover Oracle knowledge and understanding for both the beginner and advanced Oracle DBA or developer. They can assist with improving your Oracle skills and help you with deploying database related solutions.

400 Oracle Database FAQs and Tutorials


Oracle Basic Concepts
17 Oracle datbase FAQs and tutorial for the Oracle DBA covering fundamental concepts. 

Introduction to Oracle Database 10g Express Edition
21 Oracle database FAQs and tutorials for Oracle DBAs on the Oracle 10g Express Edition, including installation.

Introduction to Command-Line SQL*Plus Client Tool
25 Oracle database FAQs and tutorials for the Oracle command-line SQL Plus client tool. Using tutorial exercises, learn how to create tnsnames.ora and connect to an Oracle server database. Also covers SQL Plus settings and environment variables, saving query output to files, and getting query performance reports.

Understanding SQL Basics
28 Oracle database FAQs and tutorials for Oracle SQL language basics. Learn about data types, data literals, date and time values, data and time intervals, converting to dates and times, NULL values, pattern matches.

Understanding SQL DDL Statements
11 Oracle database FAQs and tutorials for Oracle SQL DDL statements. Find out how to create, alter and drop tables, indexes, and views.

Understanding SQL DML Statements
15 Oracle database FAQs and tutorials for Oracle SQL DML statements. Learn about inserting, updating and deleting rows from database tables.

Understanding SQL SELECT Query Statements
33 Oracle database FAQs and tutorials for Oracle SQL SELECT query statements. Learn how to select rows and columns from tables and views, sort and count query outputs, group outputs and apply group functions, join tables, and use subqueries.

Understanding SQL Transaction Management
22 Oracle database FAQs and tutorials for Oracle SQL transaction management. Learn about starting and ending transactions, committing and rolling back transactions, transaction/statement-level read consistency, read committed isolation level, locks and dead locks.

Managing Oracle User Accounts, Schema and Privileges
23 Oracle database FAQs and tutorials for Oracle user account, schema and privileges. Learn about creating user accounts, granting privileges for session connections, granting privileges for creating tables and inserting rows.

Managing Oracle Database Tables
18 Oracle database FAQs and tutorials for database tables for DBA and developers. Understand how to create, alter and remove tables, add, alter and remove columns, and work with recycle bin.

Managing Oracle Table Indexes
14 Oracle database FAQs and tutorials for Oracle DBA on creating, dropping, rebuilding and managing indexes.

Managing Oracle Tablespaces and Data Files
19 Oracle database FAQs and tutorials for creating and managing tablespaces and data files. Learn about creating and dropping tablespaces; listing available tablespaces; creating and dropping data files; setting tablespaces and data files offline; removing corrupted data files.

Creating New Database Instance Manually
15 Oracle database FAQs and tutorials for creating Oracle database instances manually using CREATE DATABASE statement. These teach how to create a new database instance manually.

Introduction to PL/SQL
17 Oracle database FAQs and tutorials to introduce PL/SQL language for DBA and developers. Discover how to create procedures, executing procedures, using local variables, controlling execution flows, passing parameters and defining nested procedures.

Introduction to Oracle SQL Developer
29 Oracle database FAQs and tutorials to introduce Oracle SQL Developer, the new free GUI client for DBA and developers. Gain understanding on the following: SQL statement execution, data objects management, system views and reports, stored procedure debugging.

Understanding PL/SQL Language Basics
22 Oracle database FAQs and tutorials for PL/SQL language basics for DBAs and developers. Discover how to define variables, assign values, use "loop" statements, set "if" conditions, and work with null values.

Creating Your Own PL/SQL Procedures and Functions
26 Oracle database FAQs and tutorials for PL/SQL on how to manage procedures. Gain understanding on creating procedures and functions, executing and dropping procedures, passing actual parameters to formal parameters, making optional parameters.

Working with Database Objects in PL/SQL
23 Oracle database FAQs and tutorials for working with database objects in PL/SQL. Learn how to run DML statements, assign table data to variables, use the implicit cursor, and define and use RECORDs with table rows.

Working with Cursors in PL/SQL
19 Oracle database FAQs and tutorials for working with database objects in PL/SQL. Learn about defining, opening, and closing cursors, looping through cursors, defining and using cursor variables.

Loading and Exporting Data
27 Oracle database FAQs and tutorials for loading data into and exporting data from Oracle. Understand how to save data as flat files, load data from flat, export and import database, schema and tables, and create external tables.

ODBC Drivers, DSN Configuration and ASP Connection
9 Oracle database FAQs and tutorials for Oracle ODBC drivers and connections. Learn how to install Oracle ODBC drivers; TNS settings; defining DSN entries; connecting MS Access or ASP pages to Oracle servers.

Technorati Tags: , ,




Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 11:21 pm


January 17, 2007

Best UML Tutorials

Here are some of the best UML Tutorials on the web today. UML is short for Unified Modeling Language and is used to model business processes and work flows so they can be designed and developed into software applications.


Best UML Tutorials

Introduction to OMG's Unified Modeling Language (UML)



UML Tutorial Slide Presentations:


Practical UML: A Hands-On Introduction for Developers

This tutorial provides a quick introduction to the Unified Modeling Language and presents some of its important features. At the center of the UML are its nine kinds of modeling diagrams, which are described here. 


UML Tutorial
This tutorial provides a technical overview of the UML, which defines the notation and semantics for the following domains. Part 2 of this tutorial expands on how you use the UML to define and build actual systems.


UML 2.0 Tutorial
Diagrams supported by Enterprise Architect.UML 2 semantics are explained in detail in this tutorial. UML 2 defines 13 basic diagram types, divided into two general sets.

1. Structural Modeling Diagrams


2. Behavioral Modeling Diagrams


UML Modeling Tutorials from Sun
These UML tutorials apply to Sun Java Studio Enterprise, which is built on the open-source NetBeans IDE.

Technorati Tags: , , ,



Tags for this post>>

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 10:49 pm


January 16, 2007

Ebooks covering Python, PHP, ASP.Net, Perl, and JSP

Here are the remaining freely available ebooks at 750MBHosting com. These technical ebooks cover programming and application development using Python, PHP, ASP.Net, Perl, and JSP.


Python Ebooks
Here are some of the Python topics and areas covered by these ebooks:

  • Data Structures and Algorithms
  • Python and Object Oriented Design Patterns 
  • Java Class Libraries and Python Programming
  • Text Processing with Python
  • Python From Beginner to Advanced
  • Thinking In Python
  • Numerical Methods using Python
  • Python Programming
  • Python Reference
  • Python with Computational Science
  • Python Game Programming
  • Python GUI Programming
  • How to Program using Python
  • How to Learn to Program with Python
  • Python with XML
  • Python Standard Library
  • Python Network Programming
  • Database Application Programming with Python
  • Python Quickstart Guide
  • Phrasebook for Python 

PHP Ebooks
Here are some of the PHP topics and areas covered by these ebooks:
  • Advanced PHP for Web Developers
  • Ajax And Php
  • Building Web Applications
  • Beginning PHP
  • PHP, Apache, And MySQL Web Development
  • PHP Programming
  • PHP and XML
  • MySQL and PHP
  • MySQL and PHP Web Development
  • PHP Web Development
  • PHP Game Programming
  • PHP Reference
  • Secure PHP Programming
  • PHP Template Programming
  • PHP and Web Application Design
  • PHP and Web Application Development
  • PHP and Web Database Applications

ASPdotNET Ebooks
Here are some of the ASP.NET topics and areas covered by these ebooks:
  • ASP.NET 2.0 Applications
  • ASP.NET 2.0 Programming
  • ASP.NET 2.0 and Visual Web Developer
  • ASP.NET Database Programming 
  • Beginning ASP.NET 2.0 with C Sharp

Perl Ebooks
Here are some of the Perl topics and areas covered by these ebooks:
  • Advanced Programming in Perl
  • Beginning Perl  Programming
  • Perl Web Development
  • Intermediate Perl
  • Learning to Program in Perl
  • Perl Objects References & Modules
  • Perl For Bioinformatics
  • Perl with Network Programming
  • Perl and XML
  • Perl and Oracle
  • Perl and System Administration
  • Perl Hacks, Tips And Tools
  • Perl Templates
  • Perl Reference
  • Perl with Web Services
  • Perl and Web Client Programming
  • Perl and C with Apache Modules

JSP Ebooks
Here are some of the JSP topics and areas covered by these ebooks:
  • Servlets and JavaServer Pages
  • Servlet and JSP Programming
  • JSP Examples
  • JSP Best Practices
  • JavaServer Pages and Web Development
  • JSP Standard Tag Library
  • JSP Developer's Reference
  • JSP with Websphere And Visualage
  • JSP and the J2EE Web Tier
  • Java Servlets, JSP, and EJB for the Web
  • JSP, Tomcat and Struts
  • JSP and Oracle
  • JSP and MySQL Web Applications
  • JSP with Tomcat and MySQL
  • JSP and XML
  • JSP and Web Development

Technorati Tags: , , , , ,




Filed under: Free Computer and I.T. Books — computer_teacher @ 11:15 pm


Top 15 Programming Training Diggs for last 30 days

Here is my list of what I consider to be the Best Free Technical Training and Tutorial submissions for the last month to the programming section of digg.com. These cover several areas, including general programming tutorials, understanding how to code better, Perl, Javascipt and PHP scripting, CSS, Python and Ruby programming, Ajax web application development, web design, and freely available technical and programming ebooks.


Top 15 Programming Training and Tutorial Digg Submissions in the Last Month

More than 1500 programming tutorials and resources
I found here best ajax, php, ruby, and javascript tutorials. If you know other resources leave a comment more…

A Mental Trick for Programmers & Coders
Whenever you are confronted with some code that you are trying to understand, imagine yourself re-typing it by hand. This is a neat mental trick you can use to make sure you're really understand the code you're looking at, and not just glancing over it. more…

Overcoming Coder's Block
For my entire programming career, I ’ve been searching for a solution to what I call “Coder’s block”. Writer’s block is easy by comparison - simple techniques like freewriting and mindmapping can help to keep you focused and free of distraction. But what techniques can be of use when writing software? more…

Learn Perl in 10 easy lessons - Lesson 1

Larry Wall created a scripting language in 1987, which he called the "Practical Extraction and Report Language". It was designed as a text-processing language for Unix operating systems. Various tools and languages already existed (Unix shells, sed, awk, C...etc) and programmers usually used many of them together. more…

New Free Ruby e-book
I've released my Ruby e-book for free now. Link goes to page with HTML and 150ish page PDF versions. Please note there are Google ads, so use AdBlock if you don't want to see them (downloads have been eating up 3-4GB of bandwidth a day and I need to pay for it). Enjoy and please buy a print copy! ;) more…

A Handy Little CSS Cheat Sheet
Great for CSS newbies, especially the diagram on the box model. A good reference while you get your style feet off the ground. more…

300+ free-use PHP scripts
A nice collection of PHP code snippets with tags more…

AJAX for n00bs
Take a look on the net and you'll see endless pages of AJAX Frameworks: libraries which promise to do all the trivial and dirty AJAX work for you, leaving you free to code without actually understanding how the application you're writing really works. So lets pull back the smoke and mirrors and see what AJAX is and why it's just a simple evolution more…

Script.aculo.us: How to easily AJAX your site
Script.aculo.us is a tiny (140KB) javascript framework that gives you the power of effects, several dynamic data components, and all you need to know is a little bit about HTML and how to read. If you already have your own website, it is not hard to do. Follow these steps to AJAX up your site in no time... more…

Basic PHP Security
Tutorial on simple prevention of SQL injections and other easy PHP security mistakes. more…

Python 2.5 Quick Reference
A very comprehensive Python reference more…

Javascript Library for HTML Table Sorting, Filtering, Etc
Tabular data in table form is common on web sites and web applications, and a common requirement is to manipulate the data tables on the client side, rather than going back to the server to sort, filter, page, etc. This library offers the key functionality that is typical: sorting, filtering, pagination, alternate row coloring and more more…

Top Ten Mistakes in Web Design (Updated 2006)
Since my first attempt in 1996, I have compiled many top-10 lists of the biggest mistakes in Web design. See links to all these lists at the bottom of this article. This article presents the highlights: the very worst mistakes of Web design. more…

Web 2.0 how-to design style guide
Analysis of Web 2.0 design style elements, why they work, how and when to use them. more…

975 (and counting) Downloadable Ebooks
the title says it all. more…

Technorati Tags: , , ,




Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 4:48 pm


January 15, 2007

Ruby On Rails Audio Visual Training

This audio and video training presentation, Stacks on the Tracks, walks you through and teaches you how to use Ruby On Rails to build more efficient and maintainable web-based library applications. Ruby on Rails (ROR) is an open source web application framework written in Ruby. ROR offer web developers an easy to use framework with which applications are programmed using less code than other frameworks, along with less configuration. This learning session, by Chris Stearns of Auburn University, uses a real-time application development tutorial to teach how a  library application can be completed in hours instead of days; medium-sized applications in days instead of weeks; and large applications in weeks instead of months using RubyOnRails. This is hosted by SMARTech Scholarly Materials and Research at Georgia Tech University.

Stacks on the Tracks


File Description SizeFormat
ruby-final.aviSpeech and Presentation41036KbAudio Video InterleavedView/Open
discussion_stearns.pdfDiscussion1011KbAdobe PDFView/Open



Tags for this post>>

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 9:11 pm


January 12, 2007

New Free Linux Book: Linux Kernel in a Nutshell

Here is a new free Linux book, named Linux Kernel in a Nutshell, by Greg Kroah-Hartman. This book shows you all the tasks and gives you all the information you need to correcly build, customize, and install the Linux kernel. You do not need any programming experience to understand and use this book. It covers all of the important Linux kernel-related tasks, including Configuring and Building the Kernel, Installing and Booting from a Kernel, Upgrading a Kernel, and Customizing and Configuring a Kernel. Linux Kernel in a Nutshell also provides useful reference information about Kernel Boot Command-Line Parameters, Kernel Build Command-Line Options, and Kernel Configuration Options. The book will help you to determine exactly which drivers are required for your hardware -- and you'll learn how to configure a custom kernel based on your computer hardware, thus getting a compiled kernel that makes the best use of your hardware, giving you the best possible speed and control over it. This book is available under the terms of the Creative Commons Attribution-ShareAlike 2.5 license. That means that you are free to download and redistribute it. Linux Kernel in a Nutshell is available for download in either PDF or DocBook format for the entire book, or by the individual chapter. Below are the links to the chapter and full-book pdf files.

Linux Kernel in a Nutshell


Chapters of Linux Kernel in a Nutshell:

   Title page
   Copyright and credits
   Preface

   Part I: Building the Kernel
   Chapter 1: Introduction
   Chapter 2: Requirements for Building and Using the Kernel
   Chapter 3: Retrieving the Kernel Source
   Chapter 4: Configuring and Building
   Chapter 5: Installing and Booting from a Kernel
   Chapter 6: Upgrading a Kernel

   Part II: Major Customizations
   Chapter 7: Customizing a Kernel
   Chapter 8: Kernel Configuration Recipes

   Part III: Kernel Reference
   Chapter 9: Kernel Boot Command-Line Parameter Reference
   Chapter 10: Kernel Build Command-Line Reference
   Chapter 11: Kernel Configuration Option Reference

   Part IV: Additional Information
   Appendix A: Helpful Utilities
   Appendix B: Bibliography
   Index

Full Book Download:
Tarball of all Linux Kernel in a Nutshell - PDF files (3MB)

Technorati Tags: , , ,




Filed under: Free Computer and I.T. Books — computer_teacher @ 11:23 pm


January 11, 2007

9 Best Ruby On Rails Tutorials from IBM

Ruby on Rails provides an excellent, very efficient, and compelling development framework for building Web applications. Ruby is the free, simple, extensible, portable, interpreted scripting language for quick-and-easy object-oriented programming. Rails is a full-stack, open source Web framework in Ruby for writing real-world applications using less code. Rails uses reflection and runtime extensions instead of configuration files and annotations, and its tool set is very well integrated. Using Ruby on Rails makes it easier to build web applications having custom and unusual requirements. You can download the open source Ruby on Rails Web framework and you can get Ruby from the project Web site.

I have researched IBM's developerworks web site for their best Ruby On Rails Tutorials. I found nine of them - here they are, linked and described below. These will help you both to get started using Ruby On Rails and to improve your current Ruby on Rails skills.


9 Best Ruby On  Rails Tutorials from IBM

Fast-track your Web apps with Ruby on Rails
This tutorial explains what the the components of Rails are and steps you through how they work. The Ruby-based framework for rapid development here uses a model-view-controller pattern. 

What's the Secret Sauce in Ruby on Rails?
Lessons we can learn from the Rails framework. This tutorial article discusses the design decisions that were made when putting together the Ruby on Rails framework and why it is very productive within its niche. Then it reviews several Rails-inspired programming concepts that will be of interest to Java developers.

Streamlined, Part 1

Streamlined is a new open source framework based on Ruby on Rails that brings together the power of Ajax, metaprogramming, code generation, and Ruby on Rails, raising productivity using Rails even higher. This first of a two-part tutorial discusses improvements to Ruby on Rails scaffolding, a Rails feature that reduces repetition during early development stages. Part 1 illustrates Rails scaffolding's limitations and introduces Streamlined, a code generator that uses highly effective metaprogramming techniques to eliminate higher-order repetition. Part 2 will delve more deeply into Streamlined's metaprogramming model and customization features.

Streamlined, Part 2
Discover Streamlined's metamodel and customization strategies. Part 1 of this two-tutorial series introduced Streamlined, a Rails-based open source framework that combines the power of Ajax, metaprogramming, and code generation to take Rails productivity to a new level. Part 2 explores how the metamodel behind Streamlined enables customizations.

Rails Migrations
This tutorial article looks at Rails schema migrations, a method of separating each database schema change from the base object model. This tutorial reviews Rails's solution for dealing with changes to a production database. Migrations are a simple and powerful technique to synchronize schema changes and data changes using a wrapping approach.

Make Ruby on Rails easy with RadRails and Eclipse
RadRails is the Eclipse-based IDE for Ruby on Rails. In this tutorial you will be shown how to install RadRails, learn about the structure and use of the application window, and learn the fundamentals in developing an application. It assumes you already know how to develop Web apps using Ruby on Rails, so it teaches and explains only the IDE itself.

Ajax on Rails
This tutorial will show you why Ajax works so well with Ruby. Ruby on Rails is growing like Ajax, partly on the strength of its excellent Ajax integration. Discover why Ajax on Rails makes a compelling framework to develop webs applications with. This tutorial walks through two Ajax examples and, then brings in Ruby on Rails demonstrating how Ruby and Ajax go together so well.

Build Ajax into your Web apps with Rails
This tutorial gives you some very useful examples of using Ajax with Ruby on Rails (ROR). You will learn how to use the Asynchronous JavaScript + XML (AJAX) functionality of ROR to give your web application's user a Web 2.0 interface experience. It goes over the steps of developing a Rails application and then demonstrates how to use the Ajax features of JavaScript code that reads and writes data from the server.

Developing rich Internet applications with Rails, OpenLaszlo, and Eclipse
This tutorial teaches you how to build rich Internet apps with OpenLaszlo, Ruby on Rails, MySQL, and Eclipse using a common IDE to not only develop your application but also to automate the steps in developing a Rails or OpenLaszlo application. This will further speed up and streamline the already fast development cycle of Rails applications. Developing visually compelling, interactive Web applications is not difficult at all using these technologies.

Technorati Tags: , , , , , ,




Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 10:43 pm


January 10, 2007

81 AJAX and 24 JavaScript Ebooks

750MBHosting.com hosts several freely available technical ebooks covering AJAX web development and, JavaScript programming and scripting.


81 AJAX Ebooks

Here are some of the AJAX topics and areas covered by these ebooks:

  • Rails and AJAX
  • Building Ajax Web Applications
  • Creating Ajax Web Pages
  • Ajax Patterns
  • Ajax Tutorial
  • Ajax Best Practices
  • Ajax XMLHttpRequest and Struts
  • Ajax with PHP
  • JavaScript with DOM Scripting and Ajax
  • XML with DOM and Ajax
  • AJAX Foundations
  • Ajax Programming with ASP.NET 2.0
  • JSF And Ajax
  • AJAX and DHTML
  • Ajax Design Patterns
  • Ajax Tips And Tools
  • JavaScript and Ajax
  • Creating Web Pages with AJAX, Asynchronous JavaScript and XML
  • AJAX and Using JavaScript to Create Rich Internet Applications
  • Ruby Programming with Ajax
  • Web Application Developers and Ajax
  • Ajax Design
  • AJAX in 10 Minutes
  • AJAX Toolbox
  • Ajax and Java Web Development, Struts, Tapestry, Commons, Velocity, Junit, Axis, Cocoon, Internetbeans, Webwork

24 JavaScript Ebooks

Here are some of the JavaScript topics and areas covered by these ebooks:
  • Beginning JavaScript
  • Complete Guide To Javascript
  • JavaScript 2.0
  • JavaScript Reference
  • JavaScript And DHTML
  • JavaScript Applications
  • JavaScript Examples
  • Javascript Steps by Step
  • JavaScript Projects
  • JavaScript Programming for the Beginner
  • JavaScript Guide
  • Javascript Course
  • JavaScript In a Weekend
  • JavaScript For Web Developers
  • Javascript in 1 Week
  • Using Javascript


Technorati Tags: , , ,



Tags for this post>>

Filed under: Free Computer and I.T. Books — computer_teacher @ 8:33 pm


January 9, 2007

Free Microsoft MCSE MCSD Certification Ebooks

eSnips is a social content-sharing site offering free space, where everyone can upload and share all types of files. Among other freely available ebooks and study guides, this site hosts many Certification Ebooks and Exam Preparation Study Guides and Practice Tests. Here are many Microsoft MCSE and MCSD Certification ebooks and study guides hosted by eSnips that are available to everyone. Free registration is required.


Microsoft Certification Ebooks and Exam Preparation Study Guides

Here are some of the Microsoft Certification Exams you will find in this section:

  • Exam 070-528: Microsoft .NET Framework 2.0-Web-Based Client Development 
  • Exam 070-306: Developing And Implementing Windows-Based Application with Microsoft Visual Basic .NET Exam
  • Exam 070-300: Analyzing Requirements and Defining Microsoft .NET Solution Architectures
  • Exam 070-310: XML Web Services and Server Components with Visual Basic .NET
  • Exam 070-315: Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
  • Exam 070-320: Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework
  • Exam 070-431: Microsoft SQL Server 2005 Implementation And Maintenance
  • Exam 070-272: Supporting Users and Troubleshooting Desktop Applications on a Microsoft Windows XP Operating System
  • Exam 070-285: Designing a Microsoft Exchange Server 2003 Organisation
  • Exam 070-298: Designing Security for a Microsoft Windows Server
  • Exam 070-529: TS Microsoft .NET Framework 2.0 - Distributed Application Development

MCSE Exam Ebooks

Some of the MCSE Exams covered here:
  • Exam 070-290: Managing and Maintaining a Microsoft Windows Server 2003 Environment
  • Exam 070-292: Managing and Maintaining a Microsoft Windows Server 2003 Environment for an MCSA Certified on Windows 2000
  • Exam 070-294: Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure
  • Exam 070-296: Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Environment for an MCSE Certified on Windows 2000
  • Published: August 8, 2006
  • Exam 070-299:  Implementing and Administering Security in a Microsoft Windows Server 2003 Network
  • Windows Server 2003 Network Infrastructure
  • Windows Server 2003 Network Environment
  • A Guide to Microsoft Active Directory Design
  • Configuring the Windows Time Service

MCSD Exam Ebooks

MCSD Certification Exams covered here:
  • Exam 070-300: Analyzing Requirements and Defining Microsoft .NET Solution Architectures
  • Exam 070-306: Developing And Implementing Windows-Based Application with Microsoft Visual Basic .NET Exam
  • Exam 070-310: XML Web Services and Server Components with Visual Basic .NET
  • Exam 070-315: Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
  • Exam 070-316: Developing Windows Based Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET
  • Exam 70-320: Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework
  • Exam 70-229: Microsoft SQL Server 2000 Database Design and Implementation

Microsoft Certification Exam Prep Ebooks and Guides


Some of the Microsoft Certification Exams you'll find here:
  • MCSE 70-290 pdf
  • MCSE 70-291 pdf
  • MCSE 70-293 pdf
  • MCSE 70-294 pdf
  • MCSE 70-297 pdf
  • MCSE 70-284 pdf
  • MCSA-MCSE Windows 2003 Server (Exam 70-290) Study Guide
  • MCSE Core Required Exams
  • Exam 70-290 Q and A
  • 70-290 V48
  • MCSA MCSE Self-Paced Training Kit (70-290) - Managing and Maintaining Windows Server 2003
  • Microsoft ASPdotNET Coding Strategies
  • Microsoft ASP dotNET 2.0 Step By Step   
  • Microsoft Windows Internals

Technorati Tags: , , , ,




Filed under: Free Computer and I.T. Books — computer_teacher @ 10:27 pm


Many Java Ebooks from eSnips

eSnips is a social content-sharing site offering 1GB of free space, where they permit everyone to upload and share all types of media files. The user controls who is permitted access to each folder: only the user, a select group, or the world. Free registration is required. Here are many Java and Java related ebooks and documents hosted by this site that are available to everyone.


Java Programming - 1080  files tagged with Java Programming

Java Ebooks - 5509  files tagged with Java Ebook

Java Programming Certification - 74  files tagged with SCJP

J2EE Programming - 46  files tagged with J2EE


JSP Programming - 26  files tagged with JSP

Java Servlet Programming - 9  file tagged with Servlet

Java - 730  files tagged with Java

93 Java Ebooks


Technorati Tags: , ,




Filed under: Free Computer and I.T. Books — computer_teacher @ 9:37 am


January 5, 2007

4 AJAX Training and Implementation Documents

AJAX, short for Asynchronous Java Script and XML, is a web development framework that is being used to achieve interactivity between users and servers through multiple client sided server connections. In this new web development model, the single-page web interface is composed of individual components which can be updated independently of each other. By using AJAX, developers can create web applications in browsers, thus leading to the decline of traditional based desktop applications. AJAX is leading Web programming towards Web 2.0, the next generation of using and developing for the Web. JavaScript is at the heart of AJAX, and writing an AJAX application requires good experience with JavaScript.

Here are 4 AJAX Training and Implementation Documents that will give you a greater understanding of AJAX and demonstrate how to implement applications using it and how to migrate your web applications to this technology.


AJAX - Asynchronous JavaScript and XML (14 pages)

The training document evaluates and discusses AJAX, and it's technical components and concepts are outlined. It also goes over Web 2.0 and the history of Web Services, gives examples and builds your understanding of the principles of the asynchronous Java Script and XML technology by reviewing the concepts behind some AJAX coding examples. The first chapter provdes an introduction to Web programming, then chapter 2 gives a description of the details of AJAX. Chapter 3 shows more implementation details and technical aspects, while chapter 4 describes implementation source code, and chapter 5 gives a review of the material covered and offers a look at the future of AJAX. Excellent references are linked to at the end of this document.

1 Introduction
    1.1 History of Web Services
    1.2 Web 2.0
2 AJAX 
    2.1 Concepts of Ajax 
    2.2 Benefits 
    2.3 Server/Browser Model.
    2.4 Existing Ajax Tools 
3 Technical Aspects 
    3.1 Technical Overview
    3.2 XmlhttpRequest
    3.3 Data transformation and Exchange
    3.4 Representation and Manipulation of Data
4 Practical Part 
    4.1 Frameworks for AJAX
    4.2 Sourcecode Example
    4.3 Alternatives 
5 Review and Summary


Migrating Multi-page Web Applications to Single-page AJAX Interfaces

Migrating web-based systems and applications to single-page AJAX applications is a new challenge many developers and IT departments are facing today. The first step to is know and understand the navigation and user interface (UI) structure of the source application. This document explains a technique using schema-based clustering that documents the navigational model of web applicaitons, and then lists its UI components that need to be migrated to a single-page AJAX interface. Also, a case study is given to help evaluate this web migration tool. pdf document (14 pages)


A Code Migration Framework for AJAX Applications

Migrating applications to AJAX requires a detailed level of knowledge of JavaScript and this sometimes makes it difficult to write AJAX applications. This paper first discusses the benefits of AJAX and compares it to other development frameworks, and specifically Java applets. A code migration framework is then described that permits the developer to write AJAX applications in Java. Using this framework, the Java application is automatically translated to JavaScript and then migrated to the browser for execution. The programmer does not need to know or code using any JavaScript. Also, programming in Java allows the use of debugging tools not available for JavaScript. A prototype is freely available under an Open Source license. Some good references are listed at the end. (pdf format,14 pages)


Logging Usage of AJAX Applications with the "UsaProxy" HTTP Proxy

Learn how to use the UsaProxy HTTP proxy to obtain information about user activity from web-based AJAX applications. UsaProxy is a special-purpose HTTP proxy which modifies HTML pages before forwarding them to the client browser. It adds JavaScript code which collects data about mouse movement, clicks, key presses and other types of interaction without affecting the user’s application experience. Gmail is demonstrated as an example AJAX application, and the authors explain how to set up a test using UsaProxy and how to understand the log data written by it. (pdf format, 4 pages)

Technorati Tags: , , ,



Tags for this post>>

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


January 4, 2007

Thinkfree Doc Exchange

Thinkfree.com's Doc Exchange is a site that encourages sharing your documents with the users of the Web. You can use their search feature to find documents in areas you are interested in. They also have a New Docs section that links to the most recent documents, a Cool Docs category that links to docs with higher user ratings, and Hot Docs area that lists documents that have the most user hits and comments. Below are some search results that I found using the search form.

Thinkfree Doc Exchange


A search using the word "comptia" returns several excellent
CompTIACertification Study and Preparation Guides and Practice Exams:

  • A+ 220-302 Pracitice Test
  • A+ 220-301 Hardware Technologies Practice Test
  • Linux+ XK0-001 Practice Test
  • Network+ N10-002 Practice Test
  • Security+ SY0-101 Practice Test
  • Security+ Training Kit
  • Security+ Study Guide

Searching on "tutorial" and other keywords returns the following documents, among others:
Practical UML - A Hands-On Introduction for Developers (.pdf)

WiFi Security Tutorial (.ppt)

TCP Socket Programming in C Tutorial (.doc)

Shell Programming Tutorial (.doc)

ASP.NET Tutorial (.doc)

Ajax Ebook (.pdf)

Jakarta Struts Ebook (.pdf)

Embedded Linux_Kernel_and_Drivers (.pdf)

Clustering Methods (.doc)

Centralized Identity and Policy Management for Windows,  Linux, Unix, Mac and Java (.pdf)

USB Flash Drives (.pdf)

Windows Socket Tutorial (.doc)

Microsoft_Vista_Review (.pdf)

Software Tips (.doc)

Technorati Tags: ,







January 3, 2007

Java Programming Tutorials and Chapters

Awprofessional.com hosts many technical articles, tutorials, and chapters on their site which are excerpts from their books, including 129 Java programming related training tutorials and chapters. I have extracted and linked to the 60 most popular ones below.

Java Programming Training Tutorials and Chapters



Here are the 60 most popular Java Tutorials and Chapters on this site:

  1. Configuring an Eclipse Java Project
  2. The Standard Tag Library in the JSP Specification
  3. An Introductory Tutorial on Web Services, Java and XML
  4. All about Eclipse Plug-ins
  5. Using SOAP with J2EE
  6. Transmission Control Protocol and Java
  7. Creating a Custom Java Swing Tablemodel
  8. Using Java Development Tools in Eclipse
  9. Mastering Subversion in the Eclipse IDE
  10. Junit: Test-Driven Development
  11. Mustang (Java SE 6) Gallops into Town
  12. Hosting Your Own Language in Eclipse
  13. Java Widget Fundamentals
  14. The Basics of the MMAPI for Java Developers
  15. How to Internationalize your Eclipse Plug-In
  16. Find the Bug in this Java Program
  17. Using JAAS Authentication with JBoss
  18. Applying Affine Transformation to Images
  19. The Most Common Questions About Eclipse: Answered!
  20. Using JavaServer Faces Technology in JSP Pages
  21. MVC and Layered Architectures in Java
  22. J2EE Security
  23. The Bad Code Spotter's Guide
  24. Database Access with JDBC
  25. Rendering Images in JAI
  26. Concurrent Programming in Java: Creating Threads
  27. Using Eclipse AspectJ: Your First Steps
  28. A Taste of Java's I/O Package: Streams, Files, and So Much More
  29. Concurrent Programming in Java: State Dependence
  30. Java Perspective: Advanced Core Data
  31. Design Patterns in Java: Adapter
  32. An Overview of the Eclipse Infrastructure
  33. Tips for J2EE Development
  34. Inheritance and Interfaces in Java and UML
  35. Concepts of the Eclipse Rich Client Platform: What It's All About
  36. Java and the Apache XML Project
  37. Priority Queues and Heapsort in Java
  38. J2EE Enterprise Bean Basics
  39. .NET for Java Developers: Processing XML
  40. How Not To Get Burned By Your Next Java Project
  41. Java Type Information and Reflection
  42. J2EE Schema Management with Hibernate
  43. Gathering Performance Metrics for Hibernate
  44. On the Road to Understanding Java
  45. J2EE: An Introduction to the Rational Unified Process
  46. Java Look and Feel Design Guidelines: Menus
  47. The Lexical Structure of Java — from the Horse's Mouth
  48. Java Coupling and Cohesion
  49. Java On Pocket PC Devices
  50. Using the STATE Design Pattern in Java
  51. The News from JAOO
  52. Introduction to JMX
  53. Java Perspective: Cocoa-Java Bridge
  54. Mobile 3D Graphics for J2ME (JSR-184): Part 2
  55. XML and Java: Bridging Application Data Structure and XML
  56. Managing Connections with J2EE Connector Architecture
  57. How To Use Highlighters in JTextComponents
  58. Extend Eclipse's Java Development Tools: Refactoring
  59. Design of the Real-Time Specification in Java
  60. Java Binary Compatibility Part 3: The Technical Details

Technorati Tags: , , ,






January 2, 2007

Ubuntu Linux Video Tutorials

Ubuntuclips.org offers free tutorial and training videos for learning Ubuntu Linux. Their web site states these are "video howtos for human beings". These videos are especially for those who are new to Ubuntu and demonstrate and show how to use and manage Ubuntu's features. Using these you will learn how to complete common tasks in this increasingly popular Linux distribution. Click here to take a video tour of Ubuntu. If you have recently installed Ubuntu, here is a video that will help you to explore and learn about your newly installed Linux operating system.

Video Tutorials from Ubuntuclips.org

Browse Videos:


Here are some of their Most Popular Tutorial Videos:
  • Considering Ubuntu?
    Ubuntu is a freely available and open source GNU/Linux operating system with a wealth of features and programs.

  • Ubuntu is Installed, Now What?
    Looking for some advice and help with your new Ubuntu installation? Start here.

  • Introduction to Applications
    This video clip shows you the applications and programs that are installed with Ubuntu and how to access them from the desktop.

  • Install EasyUbuntu, Part 1
    This video clips shows you how to download and install EasyUbuntu, a setup program that helps you install support for common, proprietary audio and video formats in Ubuntu.

  • Install New Programs
    This video clip shows you how to install new and additional programs on Ubuntu. This example shows you how to install an MP3-compatible music player for Ubuntu.

  • Support for MP3s and DVDs
    By default, Ubuntu does not include support for proprietary media formats. If you need or wish to use these formats, you can use the EasyUbuntu installer.

  • Copy Images from Digital Camera
    This video clip shows you how to copy images from your digital camera to your Ubuntu computer.

  • Installing Ubuntu
    The following collection of video clips provide you with an overview of all of the steps required in order to install Ubuntu.

  • Install EasyUbuntu, Part 2
    This video clips shows you how to use EasyUbuntu, a setup program that helps you install support for common, proprietary audio and video formats as well as the Macromedia Flash plugin for the Firefox web browser.

  • Copy Music to MP3 Device
    This video clip shows you how to copy your MP3 music files to your MP3 player using Ubuntu.

  • Securing Your Web Experience
    This video clip shows you how to enable web privacy and security settings in Ubuntu. Enabling these features is especially useful if you share your Ubuntu computer or use a public computer terminal.

  • Install Ubuntu
    This video clip shows you how to install Ubuntu from the Ubuntu live CD.

  • Add New Web Functions
    This video clip shows you how to add new web functions to Ubuntu. The example extension in this video clip is an online weather forecast for the Firefox web browser.

  • Download Ubuntu CD Image
    This video clip shows you how to download the Ubuntu CD image from the Ubuntu web site. The Ubuntu CD image is needed in order to create the Ubuntu live and installation CD.

  • Burn Files to CD or DVD
    This video clip shows you how to burn files to a CD or DVD using Ubuntu.

  • Disable Preview of Files
    This video clip shows you how to disable the preview of text and image files in order to improve the performance of Ubuntu on older computers.

  • Install Macromedia Flash for Firefox
    By default, Ubuntu does not include support for proprietary media formats. If you need or wish to use these formats, you can use the EasyUbuntu installer to install the necessary programs.

  • Burn Ubuntu CD Image to CD Using Nero
    This video clip shows you how to burn an Ubuntu CD image to a CD using Nero Burning Rom. The burned CD can then be used to run the Ubuntu live CD and/or to install Ubuntu on your computer.

  • Remove Desktop Wallpaper
    This video clip shows you how to disable the desktop wallpaper in order to improve the performance of Ubuntu on older computers.

  • Use Multiple Workspaces
    This video clip shows you how to use and customize the Ubuntu workspace switcher. The workspace switcher enables you to use multiple workspaces, which can be used to organize your windows and applications.

  • Install MP3 Player
    This video clip shows you how to install an MP3-compatible music player on Ubuntu.

  • Add Application Launcher
    This video clip shows you how to add shortcuts to the Ubuntu desktop for your favorite applications and programs.

  • Burn Ubuntu CD Image to CD
    Before you can install Ubuntu or try the Ubuntu live CD, you will need to burn the Ubuntu image to a CD. The following video clips demonstrate how to burn an Ubuntu image to a CD using different CD burning utilities.

  • Using Web Tabs
    This video clip shows you how to use web tabs in the Firefox web browser. Web tabs enable you to view multiple web pages in a single Firefox window.

  • Copy Files to USB Memory Stick
    This video clip shows you how to copy files from and to a USB memory stick using Ubuntu.

  • Burn Ubuntu CD Image to CD Using ImgBurn
    This video clip shows you how to burn the Ubuntu image to a CD using the freely available ImgBurn utility for Windows.

  • Resize Digital Photo
    This video clip shows you how to resize a digital photo using the Ubuntu image editor.

  • Increase Desktop and Application Font Size
    This video clip shows you how to increase the font size for your Ubuntu desktop and applications.

  • Use Large Text and Icons Theme
    This video clip shows you how to change the default Ubuntu theme. The new theme uses large text and icons and is well suited if you have difficulty viewing small text and graphics.

  • Crop Digital Photo
    This video clip shows you how to crop a selected region from a digital photo using the Ubuntu image editor. The selected region is then used to create a new image.

  • Change Desktop Wallpaper
    This video clip shows you how to change the desktop wallpaper on Ubuntu.

  • Add New Web Tab Button
    This video clip shows you how to add a "new web tab" button in Ubuntu. This button can then be used to open web tabs, which allow you to have multiple web pages open in a single Firefox web browser window.

Technorati Tags: , ,



Tags for this post>>

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 11:19 pm


Powered by WordPress