Be sure to check out our Blogs and discover all the new Free Training!

Free Computer and IT Training Tutorials and Courses



Newsletter for Computer IT Education,
Training & Tutorial Resources

*** ISSUE #66 - April 2007 ***


        Intelligentedu.com


formerly www.intelinfo.com
Please Update Your Bookmarks & Web Links!


This Newsletter is only sent to its subscribers
and is available on the web at
http://www.intelligentedu.com/newsletter66.html

Newsletter Archives are here:
http://www.intelligentedu.com/newsletter.html

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 April 2007 issue (#66) 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 62 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


To get your Free Computer Training updates via RSS, please cut and paste this urls into your RSS reader:

         http://www.intelligentedu.com/blogs/feed/



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.

Warm Regards, 
Jeff Love 
Newsletter Editor and Webmaster 
webmaster@intelligentedu.com

http://www.intelligentedu.com/

 



"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.

 


EdComp.com:
http://www.edcomp.com/

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.

 


EducationOnlineForComputers.com: 
http://www.educationonlineforcomputers.com

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 Intelligentedu.com/cat1.html, our Free IT Tutorials and Guides page at Intelligentedu.com/cat2.html, or to our members' site.

 

EdComp.com:
http://www.edcomp.com/

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:

  Web Development:
 
http://www.edcomp.com/results/web+programming.html
  http://www.edcomp.com/results/web+development+tutorial.html
  http://www.edcomp.com/results/web+tutorial.html
  http://www.edcomp.com/results/css.html

  Java Learning Resources:
 
http://www.edcomp.com/results/java+tutorial.html  
  http://www.edcomp.com/results/java+2.html  
  http://www.edcomp.com/results/java+servlets.html  
  http://www.edcomp.com/results/j2ee+tutorial.html

  Linux Tutorials:
 
http://www.edcomp.com/results/linux.html  
  http://www.edcomp.com/results/linux+tutorials.html 
 
http://www.edcomp.com/results/linux+programming.html
  http://www.edcomp.com/results/linux+.html

  XML Tutorials:
 
http://www.edcomp.com/results/xml.html  
  http://www.edcomp.com/results/xml+tutorials.html  
  http://www.edcomp.com/results/xslt.html  
  http://www.edcomp.com/results/xsl+tutorial.html  
  http://www.edcomp.com/results/xpath.html

  C++ Tutorials:
 
http://www.edcomp.com/results/c++-tutorials.html  
  http://www.edcomp.com/results/c++.html  
  http://www.edcomp.com/results/c++-programming.html

  A+ Tutorials and free practice questions: 
  http://www.edcomp.com/results/a+.html
  http://www.edcomp.com/results/comptia+a+.html 
 
http://www.edcomp.com/results/comptia+a+-study+guides.html
  http://www.edcomp.com/results/a+-tutorials.html

  iNet+ Tutorials:
  http://www.edcomp.com/results/inet+.html
  http://www.edcomp.com/results/i-net+.html

  Network+ Tutorials:
  http://www.edcomp.com/results/network+.html

  MCSE preparation:
  http://www.edcomp.com/results/mcse.html  
  http://www.edcomp.com/results/70-290.html
  http://www.edcomp.com/results/70-291.html
  http://www.edcomp.com/results/70-293.html
  http://www.edcomp.com/results/70-294.html
  http://www.edcomp.com/results/70-296.html
  http://www.edcomp.com/results/70-297.html

  .Net:
 
http://www.edcomp.com/results/dotnet.html
  http://www.edcomp.com/results/dot-net.html 
  http://www.edcomp.com/results/dotnet+tutorials.html

  C#:
  http://www.edcomp.com/results/c#.html
  http://www.edcomp.com/results/csharp.html
  http://www.edcomp.com/results/c#+tutorial.html
  http://www.edcomp.com/results/csharp+tutorial.html

  Windows 2003:
 
http://www.edcomp.com/results/windows+2003.html 
 
http://www.edcomp.com/results/windows+server+2003.html

  Intelligentedu.com paid Member-only search with 70,000 more free resources: 
 
http://members.edcomp.com/index.aspx  

  If you forgot your password please go here to retrieve it:
 
http://www.intelligentedu.com/amember/member.php

 



TrainingByEmail

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.

 



Free AJAX Programming Online Course

Javapassion.com offers a Free 18-week AJAX Programming Online Course which covers many technical aspects of web development using the AJAX framework. The course started on Feb 12, 2007, but you can register for the course at any time by sending an email. The topics and materials taught in this course are linked to below, along with the lecture slides. In general, the Ajax content and material (presentation, hands-on labs, and homework's) are available on the dates listed. Due to the fast pacing nature of the Ajax technology, the contents may be updated and improved after the dates specified.

 



Ajax Eclipse Tutorials and Presentations

The big news at EclipseCon 2007 is that Eclipse is starting to support developing and deploying AJAX applications and tools. The Ajax Toolkit Framework (ATF) is a main part of the new Open Ajax project, which aims to increase accessibility to highly functional Web programming techniques through Eclipse. The ATF extends the Eclipse Web Tools Platform (WTP) by adding an Asynchronous JavaScript and XML (Ajax) development environment for a variety of open source Ajax tool kits, including Dojo, Zimbra, and Rico. It also includes tools that provide JavaScript editing features such as edit-time syntax checking, an embedded DOM browser, CSS Tools, JavaScript debugger, a JavaScript console, and an embedded Mozilla web browser. Below I have linked to the EclipseCon 2007 tutorial presentations and talks that featured using Eclipse to develop AJAX applications. Below these, I have also linked to several Ajax Eclipse Resources from Eclipse.org.

All of the available Presentations for the tutorials and talks from this gathering of Eclipse developers can be downloaded. Reviewing and reading these will help you better understand the Eclipse development environment and how it works.

Ajax Eclipse Tutorials and Presentations from EclipseCon 2007:
Here are presentations and information that will help you develop and deploy AJAX applications using tools and frameworks from Eclipse.

Developing with the Rich Ajax Platform
   »
Presentation File
   » Rich Ajax Platform (RAP) Project

Eclipse Ajax Toolkit Framework
   » Presentation File 

Integration of a new Ajax personality into ATF (Ajax Toolkit Framework)

   » The AJAX Toolkit Framework (ATF) is a Web Tools sub-project that brings Ajax and enhanced JavaScript support to Eclipse.

Dynamic Languages Toolkit

   » Presentation File

Google Web Toolkit: Quick relief of AJAX pain


Talks:

Ajax Eclipse Resources from Eclipse.org:
Dojo Project Cycle  - Flash Movie
This demonstrates how to use the Eclipse Ajax Toolkit Framework (ATF) to create a Dojo project and application. It then shows the application starting up on an HTTP server in the embedded Mozilla browser. 

Using the ATF JavaScript Debugger  - Flash Movie
This movie shows you the features and functionality of the integrated JavaScript debugger provided as part of the Eclipse Ajax Toolkit Framework (ATF).

ATF URL Debugging  - Flash Movie
This screen video presentation demonstrates how to use the Eclipse Ajax Toolkit Framework's Debugger to debug an Ajax Application using an URL.

Using the ATF Personality Builder  -Flash Movie
This teaches you how to use the personality builder wizard to make a new Ajax Toolkit Framework (ATF) personality, which supports using arbitrary AJAX runtimes.

Using the Eclipse AJAX Toolkit Framework (ATF)  -Webinar  PowerPoint presentation
This webinar demonstrates how to use ATF to create, debug, and deploy an Ajax application on both Apache and J2EE servers.

Discover the Ajax Toolkit Framework for Eclipse  - DeveloperWorks Article
This article includes a HelloWorld example in which you install and configure the ATF, then use Eclipse and Dojo to create a basic Web application.

Web 2.0 the Eclipse Way with the Rich AJAX Platform  - Adobe Connect webinar
The Rich AJAX Platform enables you to create AJAX-enabled Web applications using the methods and concepts of the Eclipse Rich Client Platform. This webinar demonstrates the three RAP building blocks - a widget toolkit, the Eclipse plug-in mechanism, and a workbench - and how they compare with RCP. The widget toolkit is a Java component library similar to SWT. RAP renders the required HTML, CSS, and JavaScript, so the developer does not need to code it. The workbench is similar to the Eclipse platform workbench and is works together with the widget toolkit.

 



Ruby On Rails and Ajax Cheat Sheets and Slides
 
Amy Hoy at Slash7.com offers several excellent Ruby On Rails and Ajax Cheat Sheets, Presentations, and Articles. She will be adding to this section of her website and uploading more in the future for everyone to learn from and enjoy. These learning materials cover Ruby On Rails, JavaScript, Ajax, and Web 2.0.

Articles:
Really Getting Started In Rails
What Goes Where in Rails
Secrets of the Rails Console Ninjas

Cheat Sheets (pdf format):
RJS Demystified With Pretty Colors!
Rails JavaScript Cheat Sheet (3 pages)
Rails JavaScript Cheat Sheet (1 page)
Scriptaculous Combination Effects Cheat Sheet
What's Ajax? Cheat Sheet
Form Helpers Cheat Sheet  - a Ruby on Rails. cheat sheet guide
ActiveRecord Relationships Cheat Sheet  - a Ruby on Rails. cheat sheet guide
What Goes Where? Cheat Sheet  - a Ruby on Rails. cheat sheet guide

Presentation Slides:
Presentation: When Interface Design Attacks!
Presentation: User Experience, Pain-Free
Presentation: JavaScript Boot Camp Tutorial
Presentation: Getting Started with Ajax on Rails  (pdf slides)
Presentation: Web 2.0 from the Ground Up  (pdf slides)
Overcoming Scaffolding Addiction slides

 



11 EJB and J2EE Tutorials

Here are 9 Enterprise JavaBeans (EJB) and J2EE Tutorials covering more advanced J2EE, and EJB concepts and technologies. I have preceded these advanced Java tutorials with 2 beginning EJB Tutorials, in case you need help getting started using this important application development technology, one from Sun and the other from IBM.

Enterprise JavaBeans Fundamentals, from Sun  
This is a Tutorial Course that will help you start using the Enterprise JavaBeans (EJB) technology. It focuses on the basics of working with EJB technologies, the architecture, the extension APIs, and how EJB components work in distributed-computing scenarios.

Getting started with Enterprise JavaBeans Technology, from IBM 
This tutorial introduces the basics of Enterprise JavaBean (EJB) programming and the Java 2 Enterprise Edition environment, covering stateless and stateful session beans, entity beans using bean-managed persistence and container-managed persistence, and message-driven beans.

These 4 EJB Tutorials will get  you started using Container-Managed Persistence (CMP) and Container-Managed Relationships (CMR) in Enterprise JavaBeans 2.0 (EJB). These features are aimed at JB entity beans that are typically long-lived as compared to session beans that are normally transitory. The 3rd part introduces the EJB Query Language (EJB-QL) and continues into part 4 that wraps up the subject. 


Master the Tiles framework\
This tutorial explains and teaches using the Tiles framework so you can develop and create reusable presentation components. (44 pages, pdf format)

Struts Quick Start Tutorial\
This tutorial teaches the fundamentals of Struts and explains how to being using this framework.

Service-enable EJB SessionBeans with the IBM ETTK\
This tutorial explains to J2EE developers how to use the IBM ETTK (Emerging Technologies Toolkit) to make any Enterprise JavaBean (EJB) component into a Web service that will run on any application server. (33 pages, pdf format)

Enhance J2EE component reuse with XDoclets\
This tutorial explains to J2EE developers how to use XDoclet to increase developing productivity. XDoclet makes it easier to integrate components using attribute-oriented programming. (49 pages, pdf format)

Use XDoclet to generate Web service support files\
XDoclet simplifies automated deployment descriptor generation. XDoclet, a code generation utility, permits you to add metadata to language features like classes, methods, and fields using what appears to be JavaDoc tags. (42 pages, pdf format)

 



204 PHP Tips and Tutorials with Scripts

Here are 204 PHP Tips and Tutorials with scripts that will help both the beginner and experienced PHP programmer. These PHP tutorials include many PHP coding tips, sample code, and tutorial exercises. Use these to increase you PHP skill set and learn new techniques on how to program web pages and sites using PHP.

 



Non-Programmer's Tutorial for Python

If you've never programmed before and want to get started, this Non-Programmer's Tutorial for Python may be for you. It will show and teach you how to program in Python and is written as on introduction to the Python programming language. It demonstrates Python coding with plenty of examples to help you start reading and writing code.

Python Tutorial Contents:


Here is another tutorial, Python Programming for Beginners, with which you can learn how to develop real software applications that use command-line options, read and write to pipes, access environment variables, handle interrupts, read from and write to files, create temporary files and write to system logs.

If you are an experienced programmer who wants to learn Python, then take a look at this Python Tutorial for Programmers written by Guido van Rossum.

 



SAP NetWeaver Portal and Learning Guide

SAP NetWeaver is an application builder platform from SAP for integrating business processes across various systems, databases and sources. It. It uses open standards to facilitate integration with information and applications from many sources and technologies. SAP NetWeaver is the technological foundation for all SAP products and is the foundation of SAP xApps and mySAP Business Suite solutions. Here is the definitive Documentation for SAP NetWeaver Release 2004s.

The SAP Netweaver Portal provides much up-to-date information and understanding about Netweaver and how it is used, administered, and deployed.

This SAP XI Learning Guide gives you  you with all the information you need to gain a better understanding of SAP Exchange Infrastructure. Browse through this compilation of Web resources, news, white papers, expert advice and more to learn all about this important facet of NetWeaver

 



Top Programming Diggs for the last 30 days

Here are what I am judging to be the top 8 Programming posts at Digg for the last 30 days. These will help you become a better programmer with MySQL, SQL, Rails, Javascript, CSS, PHP, AJAX, and more.

10 Tips for Optimizing MySQL Queries (That don’t suck)
When I read the last list of 10 tips for optimizing MySQL queries I wanted to scream. They were really bad. So, I spent an hour or so and wrote up my own list. I think it fares much better. What do you think? More…

WYSIWYG-ish Textile Editor for Rails
The Textile Editor Helper (TEH) is a Javascript-based text formatting toolbar that will be added to select text areas via a Rails helper. TEH was developed to provide a more WYSIWYG-ish option for users of our Rails CMS called slate while still letting us use Textile. More…

15 Javascript Snippets You Can't Live Without
"You either love Javascript or you hate it. Either way it can provide great functionality that users love. And it doesn't have to affect usability. Here are my top 15 Javascript snippits for making great sites that bit extra special." More…

10 CSS Tips to Make Your Life Easier
This article shares 10 CSS tips to help make your web development life easier. More…

Writing a Digg-Style Popularity Algorithm - From Scratch
"Not so long ago I was tasked with creating a web site similar to Digg - users voted on records in the database, and those deemed popular were promoted to the front page. But how exactly does such an algorithm work? Let's take a look under the hood..." More…

On PHP and Libraries
So much emphasis is placed on JavaScript libraries, but with PHP all of the attention is stolen by frameworks. While frameworks are nice, they do require quite a bit of learning and some major alterations to coding style — especially MVC frameworks. But sometimes it is nice to just have an aid, a simple helping function, instead of a core ... More…

Top ten things ten years of professional software development has taught me
Things no-one told me before I started developing software for money. More…

Tutorial: AJAX Made Easy
A very simple tutorial explaining how to add AJAX functionality to your website with 3 easy steps. Helpful no matter what your technical expertise may be... from beginner to advanced. Take existing features on your site and modernize with this framework. Definitely time invested in this quality article. More…

 






 

3) New Free Computer IT Books, Publications & Book Sites:

Some of these web resources will be added to our Free IT Books page at Intelligentedu.com/free_computer_books.html and some will be added to our members site


14 Free Books from Sams Free Reference Library

Here are 14 Free Books provided by Sams Free Reference Library Books. This new free books section was recently added to Samspublishing.com.  These cover programming with C#  (C Sharp), Java 2, .NET (dotNET), SQL, SQL Server 7, Visual Basic 6 and C++ 6, HTML JavaScript, and XML. Also covered here are books on Windows XP, Mac OS X, and Office 2003.  Most of these free books are in the "Teach Yourself" books category.


Programming and Databases

Web Programming
Operating Systems and Productivity

 



Over 450 Computer and Programming Ebooks

Here is a google search that provides a computer ebook repository containing over 450 computer ebooks covering many areas. Look for the link titled "Index of /ebook" with domain mappesona.com in the search results. Many topics are covered by these ebooks, including the following: Linux, Linux security, Java programming, Wireless Java, JSP, Eclipse, C, C++ programming, UML, Web programming, Web Services, DHTML, Javascript, PHP scripting, Python, Perl, XML, WML, SOAP, Networking, Network security, Oracle, PL SQL, SQL, MySQL, Regular Expressions, Flash, Actionscript, Photoshop, Dreamweaver, Unix, Windows XP, Windows 2003 Server, .NET (dotNet), C #, ASP.NET, Visual Basic .Net, ADO.Net, and Mac OS X.

Directories of Ebook Topics:

 



44 Freely Available Computer Ebooks

Here are aboaut 44 freely available computer ebooks and books, from cohomology.princeton.edu/books/Computers, covering several topics, including Linux, Red Hat Linux, Debian Linux, Functional Programming, Cryptography, Lisp, Computer Vision, Concurrent programming, Tex, Latex, Neural Networks, Regular Expressions with Perl, Logic Programming, Parsing, Network Adminstration, Software Design, and Java Design. Mostof these same ebooks and books are hosted at bhargav.com/books/Computers/.

eBook Topics available:

 



30 Ebooks on Linux and Related Topics

Here are 30 Linux and open source related ebooks that are freely available. These ebooks cover the topics listed below. Most of these are in pdf format. Here is a mirror.

Here are some of the book topics available at this site:

 



21 C++ Ebooks

Here are 21 freely available C++ Ebooks. These will help you learn how to atart coding with C++ or, if you already are using C++, these ehooks can help you become a better and more efficient C++ programmer. 

Here is the list of C++ ebooks on this site:

 



20 C++ Books and Ebooks

Here are 20 C++ Books and Ebooks teaching programming in C++, Borland C++ Builder, and Microsoft Visual C++. These C++ books will help you learn this important programming language if you are just beginning. If you already know how to program using C++, they can help you in improving your C++ coding and application development skills.

 



Ebooks for .NET, .NET Certifications, SQL Server, and AJAX

This .NET Ebook site was suggested by a visitor. It offers links to freely available downloadable ebooks covering .NET programming (dotNet), .NET Certifications (MCP, MCSD.NET, MCTS), SQL Server, and AJAX. Here are the ebook categories on this site.

 



HTML Ebook

Here is a well written and presented HTML Ebook which will help you learn how to code web pages with HTML. It  provides many examples and offers a whole chapter on CSS. The book also provides several style and accessibility recommendations. (4542kb, 588 pages, pdf format)

 






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 Iintelligentedu.com/cat3.html



MIT Operating System Engineering Course

If you would like to learn more about computer operating systems and how they work, and even trying building your own, then take a look at this MIT online Operating System Engineering Course, with all of its lectures, labs, and assignments. It progresses towards having you actually develop your own operating system. The lectures will teach you the main O.S. ideas and concepts you will need to engineer and build an operating system fro scratch. The following topics are presented: virtual memory, kernel and user mode, system calls, threads, context switches, interrupts, interprocess communication, coordination of concurrent activities, and the interface between software and hardware. The course also looks closely at the interactions among all of these areas. In the first part of the course, Unix v6 is studied, and in the second part, other important O.S. topics which were invented after Unix v6 are presented.

Operating System Course pages:



 




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: 




Programming Forums at Go4expert.com

 



C, C++, and C# Tutorials and Forums at Cfanatic.com

Community discussing and tutorials covering C and its derivatives like C++, Win32, MFC, and C#.

 



Archive of SQL Examples

Free archive of source code examples for SQL programming for various database engines.

 



Oracle Functions and PL/SQL Reference Guide

This is an excellent and comprehensive Reference Guide for the Oracle database. It also provides documentation and explanations for all Oracle Errors Messages.

SQL Data Types SELECT Statement
Oracle Server DISTINCT
Declaring Variables Primary Keys
Is Null / Is Not Null Unique Constraints
Views WHERE Clause
Sequences "LIKE" Condition
UNION Query "IN" Function
UNION ALL Query BETWEEN Condition
INTERSECT Query EXISTS Condition
MINUS Query GROUP BY
Synonyms (create, drop) HAVING
Grant Revoke Privileges ORDER BY (sort by)
Roles (set of privileges) UPDATE Statement
Change Password INSERT Statement
Indexes DELETE Statement
Creating Functions Subqueries
Creating Procedures JOINS (inner, outer)
Exception Handling Query
Oracle 10g Oracle 9i
Administration SubStr

 



JDBC Tutorial

This is a JDBC tutorial teaching JDBC programming using Java JDBC and ODBC connectivity on a oracle database with example source code.

 



Beginner Java Tutorial

This is a beginning online Java programming tutorial. It includes working with and writing programs with Java source code.

 

 

 




6) New Computer & IT Training & Tutorial Link & Resource Sites:

These web sites will be added to our IT Links and Resources page at Intelligentedu.com/cat6.html 

 

The People's Toolbox - Programmers

This site links to hundreds of Web Design and Programming Tutorials, Sites, and Tools. Here are the categories:

 



CodeFetch.com

This is a search engine to search and access the source code of programming books.

C
C#
C++
Delphi Pascal
Java
Objective-C Cocoa
Python
Ruby / Rails
Cold Fusion
Flash ActionScript
HTML / CSS
Javascript / Ajax
JSP / JSTL / JSF
Perl
PHP
Ant
Apache Configuration
AppleScript
SQL
Unix / Shell
XML-Schema
XSLT / XPATH








7) I.T. Sites and Free Downloads Worth Mentioning: 


The following programs are totally Free, no popups, adware, spyware, or shareware.


TSW WebCoder 5.02

TSW WebCoder is a many featured HTML editor that comes with project management capability and an FTP client. It also provides libraries for HTML, CSS, JS, VBS and PHP tags, a file explorer, customizable syntax coloring, integrated browser preview and more. The editor also offers support for PHP and style sheets, as well as spell checking and code validation. WebCoder also offers these features: HTML Tidy, image viewer, customizable toolbar button, meta tags editor, extended search and replace, server mappings, and more. 
Download (2824 kB)

 



Sanologic gr44 Animator 1.00

With this application you can create animated GIFs and AVI files for your Web pages. You can bring together multiple layers of individual graphics or video files and then optionally apply several effects like blending, transparency, fading and others. gr44Animator also provdies video a trimming feature that you can use to remove frames so that the video frame count can be matched to the animation frame count. Download (1434 kB)

 



C'S Wizard Icon 1.3.1

C'S Wizard Icon is an icon utility that you can use for for viewing; creating; and editing a several types of files, including ICO; BMP; WMF; GIF; EXE; DLL; and ICL. It includes tools for pulling (freeform caresses; lines; rectangles; and circles); filling; moving; rotating; painting with any color; and a zoom command that allows you to edit each pixel of the icon. You can view increased and decreased sizes of the icon, and also scan your drives for icons in .DLL; .EXE; .ICO; .ICL and .BMP files. 
Download (521 kB)

 



HandySnap 0.5.3

With this program you are able to capture any part of your screen, annotate screenshots, highlight a part of the screenshot, draw lines, ellipses and rectangles, and much more.
Download (1632 KB)

 



Dup Detector 3.201

Find duplicate and near duplicate images within your image collection with this tool. Ability to search folders and subfolders. Match all images or restrict match to same size or same aspect ratio. 
Supports 9 image file formats. Download (599 KB)

 



Image Brander 1.2.109.143

This program will help you easily watermark images, with the ability to watermark hundreds of images at once with your own custom image. Use Image Brander for copyright information, trademarks, sensitive documents, or ownership. All major image formats are supported. 
Download (5317 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.


April 2007 Question of the Month: 

How important are people skills to software developers and designers in a business oriented Information Technology environment?

Answer:
As a software developer or designer, after your technical and programming skills, your people skills are the most important.  But as move move up the ladder and start interacting with users and those specifying business and technical requirements, your people skills become more and more important, until they are just as important, or even more important than your technical skills. Of course, as a manager or team lead, your people skills are of the utmost importance. Some of the critical people skills you will need when communicating with either your technical team and end users are: listening to what is being said and responding appropriately, negotiating win/win outcomes, and conflict resolution.

When developing business and I.T. software, you need to think logically in a systematic fashion so you can understand how the business and its processes operate in the real world. Understanding how people interact with and control these business processes is key for any software project. You will need to understand from a business perspective what these processes and human interactions are. It is sometimes very difficult to ask the right questions to a business end-user who is specifying requirements, and just as difficult to write down these requirements in a way everyone, both technical and non-technical, can understand them. These need to be written so they can then be used to develop technical and application designs, however, they are also used for end users to validate that the delivered application functions as required.

In all of this there are two modes of people contact and communication, one to the business or end users, and the other to you technial team members. People skills are important in dealing with both groups. Communication skills are actually more important when dealing with the end users because you need to talk or write in a way that is understandable to both groups, and you need to bring win/win closure to conflicts that arise between them. Getting everyone's buy-in on a large software development project and writing the requirements from that agreement is a very difficult and time consuming process. It is more of an art than a science, and more a developed and practiced skill, than just the knowledge of something.

I hopes this help you.

Jeff Love
Site Editor
http://www.intelligentedu.com






9) Please Support Our Training Mission

http://www.intelligentedu.com/support.html

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

http://www.intelligentedu.com/
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 *** 
http://www.intelligentedu.com/sign-up/index.html

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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 webmaster@intelligentedu.com.

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: 
newsletter-sub@intelligentedu.com

(You will need to reply to a confirming email.)

Or go to this web page and use the Subscribe form: 
http://www.intelligentedu.com/newsletr_sub_unsub.html

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::
newsletter-unsub@intelligentedu.com
(no need to confirm)

Or go to this web page and use the unsubscribe form:
http://www.intelligentedu.com/newsletr_sub_unsub.html



Thank You!
webmaster@intelligentedu.com
http://www.intelligentedu.com/