Be sure to check out our Blogs and discover all the new Free Training!
Newsletter for Computer IT Education,
Training & Tutorial Resources
*** ISSUE #64 - February 2007 ***
Please Update Your Bookmarks & Web Links!
This Newsletter is only sent to its subscribers
and is available on the web at
Newsletter Archives are here:
Subscribe and unsubscribe instructions are at the end.
Please forward this newsletter to all your friends
and associates who might be interested!
In This Issue:
1)... Editor's Greeting
2)... The Best New Free I.T. Training & Tutorial Sites
3)... New Free I.T. Books & Book Sites
4)... University Computer Science Course Sites
5)... The Best Suggested Sites from Website Users
6)... New I.T. Training & Tutorial Link Sites
7)... I.T. Sites Worth Mentioning
8)... Question of the Month about Technical Training
9)... Please Support Our Computer Training Mission
1) Editor's Greeting:
Hello everyone, and welcome to our new subscribers!
This is the February 2007 issue (#64) of our free monthly newsletter for Computer IT Education, Training, & Tutorial Resources providing you with the latest Free online IT Training Resources that we have recently discovered and researched. This newsletter is free to anyone subscribing (instructions at bottom, no username/password is needed). To access our member site, however, you do need a user name and password - registering as a member of Intelligentedu.com costs $15 for two months, for more information please see Become a Member of Intelligentedu.com.
My desire is that these free resources will help you with your computer education and training and are tools to advance your IT career. Our main mission is the training of those less fortunate who are seeking to become computer literate, both technically and from a user's perspective.
In this issue we describe and link to a total of 85 computer, IT and programming learning and tutorial web sites. By means of this email newsletter, you have knowledge of and access to these sites before our web site visitors do.
***Current News ***
Please take a look at our Blogs, We post on a daily basis to these blogs all New Free Training and Tutorial Resources, as we discover and evaluate them, here are the links:
Best New Free Technical Computer and Development Training Sites
Free Computer, Technical, and IT Books
Our 3 Blogs for EducationOnlineForComputers.com
- Web Development - Adobe & Macromedia - Microsoft Office Applications
To get your Free Computer Training updates via RSS, please cut and paste this urls into your RSS reader:
Please Visit Our New Free Training & Tutorial Search Engine - this new website at www.EdComp.com is a search engine with a large database of over 150,000 free IT education and training web resources, with another 70,000 free resources reserved exclusively for paid members. If you're an Intelligentedu.com Member, go to members.Edcomp.com to access the special members' page for searching over 220,000 free training web resources.
All of the links for these 220,000 free web resources have been validated, so you should not get any broken ones. We are also caching all previous results pages to help you find all the free training content and materials you need and are looking for. So check out our new free IT training search engine now, and if you'd like to, please provide me your feedback. Again, the url is: http://www.edcomp.com/. Thank you.
For your convenience, this newsletter is also available to subscribers in HTML format at this special url: http://www.intelligentedu.com/current_news.html
I wish you the best with your computer studies and learning.
Newsletter Editor and Webmaster
"Learn New Skills and Increase Your Earning Power
- With Free Online Computer Training!"
*** Become a Member of Intelligentedu.com ***
Our Members' Site contains the web's best computer and IT training resources and tutorials. This content is individually linked and presented in a way to expedite and facilitate your IT learning experience. We have done all the web research and presentation work for you so you can concentrate solely on your computer training. For short FAQ Answers, please see the end of this newsletter.
The total price to join as a member is only $15.00 total for 2 months, $25 for 4 months, $34 for 6 months, or $59 for a whole year. The funds generated will assist us to help all those seeking IT education and application development training. Here's the link to see what's available on our member's site and to sign up: http://www.intelligentedu.com/sign-up/index.html.
This is our new free computer and IT education and training search engine housing over 220,000 free training internet resources! Just type in a topic you're looking for and get tons of great web resources instantly. These search results are much better than the big search engines, like google. You can also check out our predefined search results page giving you tons of free training resources: http://www.edcomp.com/predefined.htm.
Our new software application and office training and tutorial site, EducationOnlineForComputers.com, is now up and running. We give you Free access to hundreds of Free Training and Tutorials covering Microsoft Office, Flash, Photoshop, Dreamweaver and FrontPage. We also provide you a member site for the best available online software application training. You can follow this site's blog on our EOFC Twitter page
-> Here are Your 3 Rewards for Subscribing to this Newsletter <-
*** Free Online IT Training Materials for Subscribers ***
This section of our site contains over 2,000 free IT, computer and programming training resource links: http://www.intelligentedu.com/free_it_training_materials_and_books.html
*** Free Online Computer Training and Tutorial Resources ***
Containing over 8,000 free IT training and tutorial resources, this section of our site is available only to our newsletter subscribers and web site members: http://www.intelligentedu.com/newly_researched_free_training.html
*** Free e-Book: "Understanding Computer Security" ***
Our new e-book contains the best information from U.S. government agency computer security papers and guides and presents it in a coherent and understandable manner. My hope is that this e-book will make computer security easier to learn. Click here to receive your Free Copy: http://www.intelligentedu.com/Understanding_Computer_Security.zip (553 kb). When unzipped it is a windows executable.
2) The Best New Free I.T. Training & Tutorial Sites:
This section of our newsletter contains the best new free IT training and tutorial sites that we have found and researched in the last few weeks. These resources will be added to our Free IT Training & Courses page at http://www.intelligentedu.com/cat1.html, our Free IT Tutorials and Guides page at http://www.intelligentedu.com/cat2.html, or to our members' site.
This is our new Free computer and IT education, training and tutorial search engine housing over 150,000 free training internet resources! Just type in a topic you're looking for and get tons of great web resources instantly. We believe these results are better than the big search engines, like google.
You can start searching right now using this form:
Here are a few search results to get you started:
Java Learning Resources:
A+ Tutorials and free practice questions:
Intelligentedu.com paid Member-only search with 70,000 more free resources:
If you forgot your password please go here to retrieve it:
Visit TrainingByEmail to receive Free Training for C#, ASP.Net, SQL, Word, Excel, and Outlook, via your email every week! We will send out a new training in the topic of your choosing every week. You can then save this, print it out, or delete it all at your convenience. And you can't beat the price, FREE!
Intelligentedu Online Library of Training Courses
This is another one of our new Free training and tutorial sites, providing over 450 free online IT tutorials. Tutorials range from entry level training on using word processors through to advanced techniques in programming, web development, database design, and network routing. In-depth courses are also available at low cost.
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.
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 tutorial lesson 1 - Hello World
- Learn C programming tutorial lesson 2 - Variables and constants
- Learn C programming tutorial lesson 3 - Decisions
- Learn C programming tutorial lesson 4 - Loops
- Learn C programming tutorial lesson 5 - Pointers
- Learn C programming tutorial lesson 6 - Arrays
- Learn C programming tutorial lesson 7 - Strings
- Learn C programming tutorial lesson 8 - Functions
- Learn C programming tutorial lesson 9 - Structures
- Learn C programming tutorial lesson 10 - Text and data files
Learn C++ Programming
The fundamentals of C++ programming (C plus plus).
- Learn C++ Programming Tutorial Lesson 1 - First Program
- Learn C++ Programming Tutorial Lesson 2 - Variables and Constants
- Learn C++ Programming Tutorial Lesson 3 - Decisions
- Learn C++ Programming Tutorial Lesson 4 - Loops
- Learn C++ Programming Tutorial Lesson 5 - Pointers
- Learn C++ Programming Tutorial Lesson 6 - Arrays
- Learn C++ Programming Tutorial Lesson 7 - Functions
- Learn C++ Programming Tutorial Lesson 8 - Structures
- Learn C++ Programming Tutorial Lesson 9 - Reading and writing text and data files
- Learn C++ Programming Tutorial Lesson 10 - Classes
Learn Java Programming
The fundamentals of Java programming.
Learn C# Programming
- Learn Java programming tutorial lesson 1 - First Program
- Learn Java programming tutorial lesson 2 - Variables and constants
- Learn Java programming tutorial lesson 3 - Decisions
- Learn Java programming tutorial lesson 4 - Loops
- Learn Java programming tutorial lesson 5 - Data input and type conversions
- Learn Java programming tutorial lesson 6 - Arrays
- Learn Java programming tutorial lesson 7 - Object-Oriented Programming (OOP)
- Learn Java programming tutorial lesson 8 - Inheritance
The fundamentals of C# programming (C Sharp).
- Learn C# Programming Tutorial Lesson 1 - Your First Program
- Learn C# Programming Tutorial Lesson 2 - Variables and Constants
- Learn C# Programming Tutorial Lesson 3 - Decisions
- Learn C# Programming Tutorial Lesson 4 - Loops
- Learn C# Programming Tutorial Lesson 5 - Arrays
- Learn C# Programming Tutorial Lesson 6 - Methods
Learn how to use the Unix operating system, using console commands, the vi editor and kornshell script programming.
- Unix console
- vi editor
- KornShell scripting
Top 14 Free Docs on Ajax Web Design and Strategy
I have completed a very exhaustive web search to find the best learning documents for Ajax Design and Strategy. Here are my results, categorized into 2 groups: 1) the Top 10 Free Ajax Design and Strategy documents, and 2) the Top 4 Free Web Design and Strategy documents. I have quoted the most pertinent paragraph(s) from each document that best explains and describes what it covers. All of these are in PDF format.
Top 10 Free Ajax Design and Strategy Documents
- AJAX What Is It Good For
- AJAX Best Practices
- Rich Web Applications with Java and AJAX
- AJAX for Designers
- AJAX Design Strategies
- Ajax Security Dangers
- The Effects of Ajax Web Technologies on User Expectations: A Workflow Approach
- An Architectural Style for Ajax
- AJAX for Graphics-Intensive Web Applications
- Creating Web-Based EDI Applications with AJAX
Top 4 Free Web Design and Strategy Documents
- Harnessing Web 2.0 for the Enterprise - An Introduction to Rich Enterprise Applications
- Web Application Solutions: A Designer's Guide
- Principles for the Design of Web Applications\
- Advanced Software Development for Web Applications
3 Best Flash Tutorials at Sitepoint.com
Here is a post I wrote on our EducationOnlineForComputers.com Adobe Macromedia blog about the 3 Best Flash Tutorials at Sitepoint.com, which is a web design tutorial and article site. The first one shows you how to create Flex 2 Rich Internet Applications using Flash, The second one teaches how to create the most efficient structure for your Flash site. And the third one demonstrates using Flash on imported vector graphics created in Illustrator, and then using them in Director.
- Flex 2: Rich Internet Applications using Flash
This Flex 2 tutorial shows and teaches you how to develop a simple Flash application. It demonstrates the simplicity of building cross-platform web applications using Flex 2. The Flex 2 SDK, used to build and deploy Flex applications, and the Flex Data Services 2 Express edition can both be downloaded for free. The Flex 2 SDK provides a compiler and a command-line debugger.
- The Best Structure for your Flash Site
This Flash tutorial shows you how to structure your Flash enabled web site. It shows you how to set up your Flash site with Keyframes, ActionScript and MovieClips, and controlling the Flash playhead. Using well thought out structure will give you site a faster loading time, and make it simplier to update and manage.
- Illustrator for Flash and Director
This tutorial will show you how to use Illustrator to create vector graphics that can be exported as SWFs and then imported into Flash. Then you will see how to use Flash to import the vector graphics into Director. You will draw a cool looking vector graphic in Illustrator, get it into and build it in Flash, and then import and use it in Director.
75 CSS Tutorials, How Tos, and FAQs
These 75 Cascading Style Sheets (CSS) Tutorials, How Tos, and FAQs from dev.fyicenter.com, will teach you CSS introductory topics and also will help experienced Web programmer to keep up with CSS areas like HTML formatting models, multiple element formatting rules, and Web page layouts and background images . Each of the CSS learning sections below answer several commonly asked questions concerning CSS, along with practice exercises.
- Introduction To CSS Basics
Learn and practice coding with the following areas: CSS syntax basics, contextual, class, and id selectors, CSS cascading order rules, grouping CSS definitions, browswer default CSS definitions.
CSS HTML Formatting Model: Block, Inline and Floating Elements
These cover and show you the following: block and inline elements, specifying padding spaces and margins, specifying border width and color, transparent and non-transparent backgrounds, positioning background images, line boxes and text paragraphs, setting line height.
- Understanding Multiple Element Formatting Rules with CSS
More great CSS functionality to learn and practice on: stacking and nesting block elements, aligning in-line elements, floating block elements, collapsing margins between elements, balancing widths and heights with parent elements, collapsing white spaces.
- Page Layout and Background Image Design with CSS
Get the details on using CSS with these page layout and background images topics: screen and browser resolutions, setting Web page width in absolute and relative length units, setting images and font sizes in relative length units, adding multiple background images.
Developing Web Applications with MySQL and PHP
Here is another learning session from the Georgia Institute of Technology, this one showing how to use MySQL and PHP to program and build a content management system, URL reference database, and web-based information portal for a lbrary application. This training session covers working modules, provides development resources and gives you a practical understanding of web development with these tools.
- Speech and Presentation - View/Open
32347Kb, AVI format
- Handout - View/Open
72Kb, pdf format
- Discussion - View/Open
101Kb, pdf format
- Power Point Presentation - View/Open
2308Kb, Powerpoint format
Learn Ruby on Rails
Here is another great learning opportunity either to start learning, or to learn more about Ruby on Rails. In this two part tutorial, the author first explains object oriented programming principles, and then provides you with an excellent description of the syntax of Ruby. After this overview, this Ruby on Rails tutorial provides a detailed look at, and understanding of the Rails framework. The author believes you'll become a better Rails developer if you learn some Ruby first. He also points out advantages that Ruby offers over other web development languages.
After working through this tutorial, you will be prepared to start developing new web applications using Ruby on Rails. In addition to the 2 part tutorial, here are four free sample chapters of "Build Your Own Ruby On Rails Web Applications" (PDF format). Among other information, these chapters will give you instructions for Ruby on Rails installation and other setup instructions. Also, here is a dedicated reference guide for Ruby.
- Learn Ruby on Rails: the Ultimate Beginner's Tutorial
Get started with coding web applications using Ruby on Rails now, learn the details of what its all about and how to start programming.
- Part 2 of Learn Ruby on Rails
The 2nd part of the tutorial discusses the inner workings of Rails. You will learn how Rails encourages using a separate environment for each web application building phase: development, testing, and production.
Top 10 Programming Diggs for Last 30 Days
Here is my list of what I have judged to be the Top 10 Free Programming Training and Tutorial submissions for the last month to Digg.com. These cover several areas, including Error Messages, CSS, PHP, Java, Ruby, Ajax, and more.
- The Importance of Checking your Error Messages
- CSS: Getting Into Good Coding Habits
- Detailed Guide On Arrays In PHP
- PHP vs Java vs Ruby
- Convert your Perl Scripts to PHP
- 10 Tips That Every PHP Newbie Should Know
- Operators In PHP
- CodeFetch: Search through the source code in programming books
- AJAX Debugging with Firebug: web development is fun again!
- PHP Programming Basics
The Complete Linux Introduction
Here are the first 2 of a series of Linux Guides from gazeek.com. These tutorials guides were written from useful Linux learning and training information found on the Web and are designed to be helpful for the beginner, limiting much of the difficult to understand tech jargon. Hopefully, these Linux tutorial guides will help you to start using and running Linux.
The Complete Linux Introduction - Part 1
- File System
- How To Explore Your Shell Account
- Shell Commands You Should Know
- Lan And Internet Tools
- Listing Directories
- Linking Files
- Wild Cards
The Complete Linux Introduction - Part 2
This second part discussed and explains the Linux boot process, Init and run levels, Shell Scripting, Shutdown, Tools, along with a brief comparison of DOS and Linux commands.
- The Boot Process
- INIT And Run Levels
- DOS And Linux Command Comparison
- Shell Scripts
- Shell Types
- The VI Editor
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.
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
Picture Tutorials for MySQL
This is a a sneak preview of the new MySQL Basics training section at the In Pictures web site. It is targeted at non-technical people looking for basic MySQL database learning materials. The tutorials are written with many screen shots that demonstrate what is being taught, and thus making it easier to remember. These MySQL tutorials can also be used as a reference on how to do specific tasks using MySQL.
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.
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 DataODBC Drivers, DSN Configuration and ASP Connection
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.
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.
Flowchart Training and Learning Resources
These Flowchart Training and Learning Resources, from teach-ict.com=, offer training on Flowcharts, what they are used for, and how to create them. Flowchart topics covered by this learning content include the following: flowchart theory, systems flowchart, flowchart symbols and guidelines, flowchart software, and several flowcharting lessons and exercises.
Flowcharts - Theory
- Understanding Flowcharts - These flowchart learning pages communicate how flowcharts operate and the steps to develop them.
- Describing an Information System - These slides help you learn flowcharting by describing an information system and data flow diagrams.
- What is a Systems Flowchart? - Discover what a systems flowchart is and what it models.
Flowcharts Lessons and Resources
Flowchart - Doctors' Appointment
Try your hand at developing a flowchart from scratch. Click and move text boxes to the correct location on the flowchart, and test out various combinations. Here are the answers=. (Word format)
Flowchart - Making a cup of tea
Try your hand at creating another flowchart from scratch, to help you learn how to create better flowcharts. Here are the answers=. (Word format)
Flowchart - Going out today?
And here is another flowchart that you can work with to gain a good grasp of this topic. Here are the answers=. (Word format)
These slides review the process of ordering a burger, drink and fries. To use these slides, move the textboxes into the correct locations. (Powerpoint format)
Describing an Information System
A set of exercises to complete for learning how to model an information system. (Word format)
This exercise will help you to remember key terms related to flowcharts. (Word format)
This crossword can be used to test yours flowcharting knowledge. (Word format)
Data Flow Diagrams =
This help sheet conveys the fundamental concepts of Data Flow Diagrams, which are different from flow charts.
Dia - Free Flowcharting Software
Dia is a free program for creating diagrams, including flowchart diagrams. Its features are similar Microsoft's Visio, and include multiple-page printing, export to many formats (EPS, SVG, CGM and PNG), and the capability to use custom shapes created by using simple XML descriptions. Besides drawing flowcharts, Dia is also used for creating UML diagrams and network maps. This application is also available for Linux.
46 Tips for C# Developers
Here is a learning resource site for C# .NET software developers and application programmers (CSharp). It provides 46 Tips for C# developers, along with C# public domain source code and C# open source programs. The tips here cover many topics, including Windows Forms, Data Binding, Graphics, Regular Expressions, Scripting, the Registry, Object Serialization, Email, HTML, TCPIP, and ASP.NET. Here are the C# Tips:
- Windows Forms
- Data Binding
- .NET 2.0: Settings
- Performance Counters
- Regular Expressions
- The Registry
- Object Serialization
- Unicode and Encoding
- TCP/IP Troubleshooting
- NUnit Testing
Enterprise Library for .NET Framework 2.0
The goal of Microsoft's Enterprise Library for .NET Framework 2.0 is to provide the .NET developer with Application Blocks, which can be applied to common tasks and solutions that developers come across from project to project. They are intended to demonstrate Microsoft's proposed best practices for .NET-based applications. For faster application development and programmer productivity, Application Blocks can be used in .NET based applications quickly and easily. This can be seen with the Data Access Application Block, which offers access to the most commonly used functions of ADO.NET 2.0 via easy to use classes. Each application has different requirements, so you will find that not all application blocks are good to use in all applications being built.
The Enterprise Library for .NET Framework 2.0 provides these general purpose Application Blocks:
- Caching Application Block
Include a local cache in your applications.
- Cryptography Application Block
Use hashing and symmetric encryption in your applications.
- Data Access Application Block
Use standard database functionality in your applications.
- Exception Handling Application Block
Create a consistent strategy for processing exceptions that occur throughout the architectural layers of enterprise applications.
- Logging Application Block
Include standard logging functionality in your applications.
- Security Application Block
Use authorization and security caching functionality in your applications.
3) New Free Computer IT Books, Publications & Book Sites:
Some of these web resources will be added to our Free IT Books page at http://www.intelligentedu.com/free_computer_books.html and some will be added to our members site.Ebooks from ITeBookHome
Here is ITeBookHome.com, offering links to up-to-date ebooks for technical and I.T. training and education. Many topics and areas are covered by this site. Their linked list of 84 channels is below.
- Sql Language
- Data Mining
- Sql Server
- Database Design
- Data Warehouse
- Database General
- OS General
- Windows 2003
- 3D Animation
- Software Test
- Object Oriented
- Service Oriented
- CMM CMMI ISO
- Aspect Oriented
- Extreme Programming
- Six Sigma
- Dot Net
- COM DCOM
- C# CSharp
- Crystal Reports
- Web Services
- C C++
- Programming General
- Visual Studio
- Web General
- XML XSLT
- Web Design
- Java Script
- Game General
- Game Programming
Ajax Ebooks and Learning Documents
Here are more freely available ebooks, etc. from esnips. Their Ajax tagged section hosts the following 28 great Ajax ebooks, along with several Ajax training and learning documents. These are in pdf, chm, zip, rar, and doc formats..
Here are some of the Ajax ebooks and documents available at this site:
- AJAX Basics (pdf)
- Ajax And Php Building Responsive Web Applications Mar 2006 (pdf)
- AJAX in 10 Minutes (rar)
- Teach Yourself AJAX in 10 Minutes (rar)
- Foundations Of Ajax (pdf)
- Ajax Guide (doc) - learn ajax in net
- Professional Ajax (pdf)
- Beginning Ajax with PHP From Novice to Professional (pdf)
- Beginning Ajax with ASP NET (pdf)
- Tree Menu with Ajax (zip)
- Head Rush Ajax (chm)
- Ajax And Php Building Responsive Web Applications Mar 2006 (pdf)
- Ajax (pdf) - Ajax Early Draft
- Ajaxtags demo (zip) and Configuration (xls) Files required to run AJAX Demo
- Ajax For Dummies (pdf)
- AJAX in Action (pdf)
- Pragmatic AJAX (pdf) - A Web 2.0 primer
- Foundations of Ajax (pdf)
- Ajax Applications for Everyone
- Ajax Sample (zip)
- Ajax .NET - A free library for the Microsoft NET Framework
- ASP Ajax
- Sample Ajax in my Script
- Ajax Hacks (chm)
- Ajax Hacks Tips and Tools (chm)
- NetJaxer Web 2.0 on your desktop put gmail, writely, kiko, meebo and other ajax web applications on your desktop
- 3spots: Ajax (or Flash) Startpages
- Ajax Fast Lane (pdf)
- Something About Ajax (zip)
More Ebooks from esnips
Here are more tagged locations within esnips.com where you can find freely available computer and I.T. ebooks and other training and learning documents that cover many areas, including programming (Java, C, C++, C#, Python, Perl, Ruby, PHP, VB.Net), Linux, Windows, Networking, Internetworking, Cisco, and TCPIP.
Programming Ebooks and docs - 447 files tagged with Programming
Programming Ebooks - 5366 files tagged with Programming Ebook
Programming Ebooks - 6190 files tagged with Programming Ebooks
And here are more tagged locations in esnips.com that host freely available Technical and I.T. Ebooks and Learning Documents:
Tech Reference Manuals
Books to share
Networking Ebooks and docs
Here are some of the ebooks that are available from esnips.com (pdf and chm formats):
- 100 Linux Tips Tricks
- Ten Good Unix Habits
- Hardening Linux
- Java EE 5 Tutorial
- C++ by Example
- Addison Wesley Understanding .NET - A Tutorial and Analysis
- C Language Tutorial
- C# Network Programming
- Essential C
- TCPIP Network Administration
- Configuring Cisco Voice Over IP
- Certified Wireless Network Administrator Official Study Guide
- Building a Cisco Wireless LAN
- USB System Architecture (USB 2.0)
Ebook Links from eBooksPortal.org
Here is eBooksPortal.org, an ebook portal containing links to many I.T. areas and topics. These cover the following topics, among others: Ajax, PHP, Java, Ruby, Ruby on Rails, Python, CSS, C#, Web Design, Web Development, Dreamweaver, Flash, Networking, Cisco, Photoshop, Graphics, SAP, Oracle, MySQL, .NET, dotNET, J2EE, J2ME, Linux, Unix, Windows, Office, Database, Programming, and Software Development.
- Certification Examinations (12).
- NET (167)
- 3D (31)
- ASP (42)
- C# (53)
- C/C++ (80)
- Cisco (120)
- Database (225)
- Delphi (4)
- Dreamweaver (19)
- E/M Commerce (57)
- Flash (65)
- Game (46)
- Graphics (176)
- Hardware (34)
- J2ME (11)
- Java (200)
- Java Scripts (57)
- Linux (114)
- MAC World (34)
- Magazines (187)
- Mobile (42)
- Multimedia (46)
- Network (250)
- Object Oriented (22)
- Office (85)
- Others IT eBooks (238)
- Perl (17)
- PHP (65)
- Python (14)
- Ruby (26)
- Security (181)
- Software Development (183)
- UML (11)
- Unix (12)
- Visual Basic (54)
- Web Construction (174)
- Windows (112)
- Wireless (83)
- XML (60)
- Video Training (207)
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.)
- Java Ebooks
- Interview Questions
- Java Certifications
- Certification Links
- Java Directory
- RedHot Forum
- All New Books
4) University Computer Science Course Sites Free to Browse and Study:
These web sites will be added to our Free University IT Course Webs page at http://www.intelligentedu.com/cat3.html
Java For Distributed Programming Course
This is the current Distributed Java Programming course CSCIE160 from Harvard University. All of the lecture and homework content for this course is freely available on the course website. These notes and lectures will help you understand and work with the following Distributed Java topics: Identifiers, Types, and Expressions, Classes and Packages, Inheritance, Exceptions, Cloning, Distributed Computing, RMI Distributed Computing, Threads, and Corba.
Video Home Page
Several videos of the course lectures are available here for free.
Written Lecture Topics
Here are the course's documented Lectures, along with links to references and further learning materials.
- Unit I - Identifiers, Types, and Expressions
- Unit II - Classes and Packages
- Unit III - Inheritance [Briefly]
- Unit III - Inheritance [Details]
- Unit IV - Exceptions
- Cloning – The Semantics of Object Copy In Java
- package geo – A Modest Family of 2-D Geometry Classes
- Distributed Computing – First Steps
- Distributed Computing I
- Distributed Computing II
- Distributed Computing III
- Distributed Computing IV
- RMI Distributed Computing
- Corba Distributed Computing
- A Brief Guide To Corba Programming
- Alternate copy [download PowerPoint Presentation]
- Corba Version of Auction application
5) The Best Suggested Sites from our Website Users - Every month we feature the best suggested IT training and tutorial sites from our website visitors. Here are this month's sites:
Free Courses and Tutorials at Open-Of-Course.org
Open Of Course offers free and open content courses and tutorials covering the topics below. Free registration is required.
- CSS Tutorial
- Web Design from Scratch
- Java Course
- Linux for Beginners
- Linux Pocketguide
- Linux for System Administrators
- Ubuntu Desktop Guide
- Unix Beginners Tutorial
- Dreamweaver Tutorial
6) New Computer & IT Training & Tutorial Link & Resource Sites:
These web sites will be added to our IT Links and Resources page at http://www.intelligentedu.com/cat6.html
FAQs, Tutorials and Tips - FYIcenter.com
Topics covered in this directory of technical. programming and I.T. tutorials:
Koders - Source Code Search Engine
Koders is a source code search engine giving you lines and pieces of code for many areas of programming. It contains 555,471,047 lines of code, as of February, 2007. Here is their Getting Started Guide. You can select from 32 different programming languages and 23 licenses.
The Java Developers Almanac 1.4
This site provides Java code examples in 68 categories.
The following programs are totally Free, no popups, adware, spyware, or shareware.
7) I.T. Sites and Free Downloads Worth Mentioning:
HandyThing is a desktop application that automates everyday tasks, making your computer easier to use. For example, it can automatically move and size windows when you run a program; it can quickly activate your screen saver when you want to; it can easily print the clipboard text without having to paste it into another program.
Download (84 KB)
Log Monitor 1.4.2
Log Monitor monitors the status of your files and folders. It will regularly check the modification time of selected files and launch other programs if the time is different or the same. For directories, it manages such events as files change, addition and deletion. It handles multiple files each with their own parameters, and it has scheduling and can be paused
Download (596 KB)
Effective Desktop 1.01.245
This applications has several tools as follows. With ExplorerX, you can hide unused icons in the tray notification area and change the appearance of the Start button & Start menu.
TaskbarX adds more functionality to the Windows taskbar and provides modules like calendar and clock. WindowsX provides multiple virtual desktops to Windows.
Download (1066 KB)
This is a tool you can use that will help keep your system healthy and responsive. It monitors CPU usage, RAM consumption and Internet connection speed. It displayes a detailed overview of your hardware and software configuration. Wintercooler can also free up unused memory and it also can make your Internet speed much faster. It fully supports Windows XP and a new memory defrag tool is now included.
Download (1514 KB)
BCWipe is a shell extender for Windows whose objective is to securely remove your files with no traces left on the hard drive. It supports correspondent U.S. Department of Defense recommendations (DoD 5200.28-STD). It offers three different methods to electronically shred file and folders from your hard drive.
Download (510 KB)
Handy Recovery 1.0
Handy Recovery recovers data and is designed to restore files that were removed by mistake. It works on hard and floppy drives with FAT12/16/32, NTFS and NTFS 5 file systems. The program runs under Windows 95/98/Me/NT/2000/XP/2003 and can recover files deleted by virus attacks, power failures and software faults. It can restore a group of deleted folders with one click.
Download (543 KB)
8) Question of the Month about Technical Training:
Each month Jeff Love will answer a current or important question that we have received about computer and IT training and career development.
February 2007 Question of the Month:
Are any of the problems that AJAX brings to web applications being worked on or being fixed?
Well known Ajax usability issues such as the browser Back Button not working as expected and the inability to bookmark a web page as expected will still need work, but progress is being made on these issues and others.
Other Ajax issues and work being done to fix them are as follows:
Ajax is causing advertising impression counting problems, and this article offers some guidance on how to avoid this issue with Ajax.
Several Ajax Security issues and risks are apparent, and many are being studied and hopefully there will be several Ajax security solutions soon, and here are some security recommendations.
Ajax Latency issues, whether real or imaged, are also an issue that developers are looking at and offering solutions.
Developers are also working to overcome Ajax Accessibility issues the affect sight-impaired or otherwise disabled users.
I hope this help you.
9) Please Support Our Training Mission
How You Can Support Our IT Training Mission
Please help support Intelligentedu.com's Computer and IT Education and Training Mission by visiting our sponsors below. By doing so, you will be helping people who want to learn to use computers in an Information Technology career.
ITT Technical Institute: Choose from their many programs
University of Phoenix Online: Advance your career
DeVry: Online degrees for working adults
Kaplan College Online:
Advance your career with an online degree from Kaplan College
Capella University -accredited online education for professionals
Computer Education, Training, & Tutorial Resources
Free I.T. Training Now!
A free and member-based I.T. educational and training portal web site. We have compiled, categorized, described, and linked many, many sites that will be of keen interest to computer science students and instructors and others seeking free training and knowledge about computers. All areas are covered, from programming to systems administration to networking to the internet. You are able to study and learn all about computers and I.T. via Free training, courses, tutorials, books, guides, documentation, articles, tips, notes, and help. Also offered are free technical training tutorials co-branded with Freeskills.com/. Check us out today.
Copyright Notice: Please note that all of the items hyperlinked are copyrighted by their authors and/or publishers. You are expected to look for, read, and adhere to such notices. Downloaded and online material is copyrighted whether or not a copyright notice is present.
*** Intelligentedu.com's Member Site ***
Our Members' Site contains the web's best computer and IT training resources and tutorials. This content is individually linked and presented in a way to expedite and facilitate your IT learning experience. We have done all the web research and presentation work for you so you can concentrate solely on your computer training.
Intelligentedu.com Member Site FAQ Answers:
- Over half of the web sites and pages in our members site are not in the free section of our web site. The online training resources in our members' site are linked and laid out in a much more detailed fashion than those in the free section. This will save you time in finding all the best free training on the web.
- If you use a credit card when joining, you may choose to be billed by PayPal, or you may purchase from 2checkout.com, our authorized retailer, whichever you choose.
- You have a choice to select the non-recurring or recurring method of payment. If you select non-recurring, when your membership period expires, you will not be automatically charged another fee on your credit card or check.
- If you are looking for training and tutorials covering popular software such as Microsoft Office, Flash, Photoshop, Dreamweaver, Web Development, Windows and Computer Hardware, please see our sister site, http://www.EducationOnlineForComputers.com
The total price to join our member's site is only $15.00 total for 2 months, $25 for 4 months, $34 for 6 months, or $59 for a whole year. The funds generated will assist us to help all those seeking IT education and application development training. Here's the link to see what's available on our member's site and to sign up: <http://www.intelligentedu.com/sign-up/index.html>. You can email Jeff Love with questions at firstname.lastname@example.org.
I will give you 8 great Free Bonuses when you sign up now. These are as follows:
1. A Comprehensive 47-page IT Glossary
2. How To Understand Windows Error Messages program
3. 105 Great Totally Free Utility Programs
4. A Bug Tracking Access
5. The Four Best IT Salary Calculator/Wizard sites
6. 12 Great Web Resources for Learning the Best Methods to Study and Take Tests
7. Six Great e-Books (a $120 value) to help you Make Money using the Internet
8. Five extra bonus IT resource sites that are the best from our "worth mentioning" newsletter section
To Subscribe to this Free monthly Newsletter of Computer Education, Training, & Tutorial Resources simply send a blank email to this address:
(You will need to reply to a confirming email.)
Or go to this web page and use the Subscribe form:
To Unsubscribe from this Free monthly Newsletter of Computer Education, Training, & Tutorial Resources simply send a blank email to this address with Unsubscribe in the subject::
(no need to confirm)
Or go to this web page and use the unsubscribe form: