Intelligentedu
Best New Free Computer IT Training Tutorial Resources


February 28, 2006

Pocket Linux Guide: Building a Linux System

The Pocket Linux Guide teaches you the techniques and methods of building a Linux operating system from source code. It is structured as a project that builds a diskette based Linux system, with each chapter building components of the overall system while explaining how it works, why it is needed and how to build it. After completing the Pocket Linux project, you should possess an enhanced knowledge of what makes Linux systems work, as well as the confidence to explore larger, more complex source-code-only projects.

Pocket Linux Guide:
http://www.happy-monkey.net/pocket/

Introduction:
http://www.happy-monkey.net/pocket/pr02.html

Chapter 1. Project Initiation:
http://www.happy-monkey.net/pocket/ch01.html

Chapter 2. A Simple Prototype:
http://www.happy-monkey.net/pocket/ch02.html

Chapter 3. Saving Space:
http://www.happy-monkey.net/pocket/ch03.html

Chapter 4. Some Basic Utilities:
http://www.happy-monkey.net/pocket/ch04.html

Chapter 5. Checking and Mounting Disks:
http://www.happy-monkey.net/pocket/ch05.html

Chapter 6. Automating Startup & Shutdown:
http://www.happy-monkey.net/pocket/ch06.html

Chapter 7. Enabling Multiple Users:
http://www.happy-monkey.net/pocket/ch07.html

Chapter 8. Filling in the Gaps:
http://www.happy-monkey.net/pocket/ch08.html

Chapter 9. Project Wrap Up:
http://www.happy-monkey.net/pocket/ch09.html

Appendix A. Hosting Applications:

http://www.happy-monkey.net/pocket/apa.html


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


18 Free Computer Ebooks

This site has 18 freely available computer ebooks. These cover ASP.Net (ASPdotNet), Cisco VOIP, SAP, VB.Net (VBdotNet), PHP, Red Hat Certified Engineer (RHCE), Windows Server 2003 Administration and Security, .Net Framework, dotNet Remoting, Sendmail, SQL Server, and Adobe After Effects.

18 Free Computer Ebooks:
ftp://217.16.26.44/Book_eng/



Filed under: Free Computer and I.T. Books — computer_teacher @ 9:45 pm


February 27, 2006

144 Freely Available Computer Ebooks

Here are 144 freely available computer ebooks covering the following topics: Programming, ASP.Net (ASPdotNet), C++, C# (CSharp), Visual Basic .Net (VBdotNet), MCSD, Java, Perl, XML, UML, Rational Rose, Flash, Photoshop, Web Development, Web Design, Windows, Linux, Database (SQL Server and Oracle), and .Net Framework (dotNet). These are in pdf and chm formats.

The Arab American University Portal Downloads - Computer Ebooks:
http://portal.aauj.edu/portal_resources/downloads.jsp




Filed under: Free Computer and I.T. Books — computer_teacher @ 4:51 pm


Free Online KeyStone Learning Systems Courses

This is KeyStone Learning Systems free course try-out for Certification Exam Preparation (CCNA, A+, SQL 2000, and Windows Server 2003) and Developer (FrontPage, Java, and PHP) courses. After logging into their course web site, you can select from the courses they have available, which are listed here. After selecting the course, its topics will be listed on the left navigation column. All topics are freely accessible, but for a limited time. When clicking on a topic you may be required to agree to a free license that is good for one day.


Free Online Certification Courses

Web Site: http://tinyurl.com/znl9p
Username: certification0602
Password: keystone

Course Descriptions:

- Cisco - CCNA 2 Level 1
- Cisco - CCNA 2 Level 2
- Cisco - CCNA 2 Level 3
- CompTia A+ (APlus) 2005 Level 1
- CompTia A+ (APlus) 2005 Level 2
- CompTia A+ (APlus) 2005 Level 3
- Implementing SQL 2000 Level 1
- Implementing SQL 2000 Level 2
- Implementing SQL 2000 Level 3
- Windows Server 2003 Exam 70-290 Level 1
- Windows Server 2003 Exam 70-290 Level 2
- Windows Server 2003 Exam 70-290 Level 3
- Windows Server 2003 Exam 70-290 Level 4
- Windows Server 2003 Exam 70-290 Level 5
- Windows Server 2003 Exam 70-290 Level 6


Free Online Developer Courses

Web Site: http://tinyurl.com/rrhwp
Username: developer0602
Password: keystone


Course Descriptions:

- FrontPage 2003 Intermediate
- Java Programming Fundamentals Level 1
- Java Programming Fundamentals Level 2
- Java Programming Fundamentals Level 3
- PHP 5 Programming Essentials Level 1
- PHP 5 Programming Essentials Level 2
- PHP 5 Programming Essentials Level 3
- Visual Basic 2005 Essentials Level 1
- Visual Basic 2005 Essentials Level 2
- Visual Basic 2005 Essentials Level 3


Online System Requirements:
- Internet Explorer 5.5 or above (IE6 Recommended) (download)
- Windows Media Player 9 or above (download latest version)
- Windows 2000 or above (Windows XP recommended)
- Broadband Internet Connection (256K download speed or above)


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 1:01 am


February 24, 2006

Linux Howtos and Tutorials

HowtoForge hosts the following Linux Howtos and Tutorials. These Linux learning tutorials are written at a high quality level and cover Apache, Samba, Xen, kernel hacking, DNS, Sendmail, MySQL, Postfix and more. The contributors to this site symbolize the open source spirit by sharing their knowledge of Linux with others so everyone who desires to can gain further understanding in these technical areas.

Linux Howtos and Tutorials from HowtoForge.com:
http://www.howtoforge.com/taxonomy_menu/1


Configuring Apache for Maximum Performance:
http://www.howtoforge.com/configuring_apache_for_maximum_performance

Configuring MySQL 5 in Debian Sarge:
http://www.howtoforge.com/mysql5_debian_sarge

The Ultimate Media Server - Apache+SSL , PHP, MySQL and Jinzora:
http://www.howtoforge.com/ultimate_freebsd_media_server

Preventing SSH Dictionary Attacks With DenyHosts:
http://www.howtoforge.com/preventing_ssh_dictionary_attacks_with_denyhosts

Apt-For-RPM-Howto:
http://www.howtoforge.com/apt_for_rpm

Booting Debian from external firewire on Powerpc Mac:
http://www.howtoforge.com/boot_debian_from_external_firewire

Building A Debian DNS System:
http://www.howtoforge.com/debian_dns

Backing Up And Restoring Your Dedicated Server With SystemImager:
http://www.howtoforge.com/dedicated_server_backup_restore_systemimager

Forums:
http://www.howtoforge.com/forums

Apache-mod_ssl-PHP-Howto:
http://www.howtoforge.com/howto_apache_mod_ssl_php

Bind-Chroot-Howto (Debian):
http://www.howtoforge.com/howto_bind_chroot_debian

Chkrootkit-Portsentry-Howto:
http://www.howtoforge.com/howto_chkrootkit_portsentry

FreeBSD-Quota-Howto:
http://www.howtoforge.com/howto_freebsd_quota

Creating .deb-Packages With Checkinstall:
http://www.howtoforge.com/howto_linux_debian_deb_checkinstall

The Perfect Setup - Debian Woody (3.0):
http://www.howtoforge.com/howto_linux_debian_server_setup

Debian-Kernel-Compile-Howto (Kernel 2.4):
http://www.howtoforge.com/howto_linux_kernel_2.4_compile_debian

Debian-Kernel-Compile-Howto (Kernel 2.6):
http://www.howtoforge.com/howto_linux_kernel_2.6_compile_debian

http://www.howtoforge.com/howto_linux_systemimager:
http://www.howtoforge.com/howto_linux_systemimager

Postfix-SMTP-AUTH-TLS-Howto:
http://www.howtoforge.com/howto_postfix_smtp_auth_tls_howto

Sendmail-SMTP-AUTH-TLS-Howto:
http://www.howtoforge.com/howto_sendmail_smtp_auth_tls

SpamAssassin-ClamAV-Procmail-Howto:
http://www.howtoforge.com/howto_spamassassin_clamav_procmail

lazarus (free pascal delphi like ide) on ubuntu (amd64):
http://www.howtoforge.com/lazarus_ubuntu

mod_gzip - Serving compressed content by the Apache webserver:
http://www.howtoforge.com/linux_apache_mod_gzip

Apache2-Frontpage2002-Howto:
http://www.howtoforge.com/linux_apache2_frontpage2002

Apache2-SSL-PHP5-Howto (+ Zend Optimizer And IonCube Loader):
http://www.howtoforge.com/linux_apache2_ssl_php5_zendoptimizer_ioncubeloader

How to build a Hylafax server (i.e. Hylamonster):
http://www.howtoforge.com/linux_hylafax_server

Basic Iptables - Debian/RedHat:
http://www.howtoforge.com/linux_iptables_sarge

POOR MANS RAID & CLONE SCRIPT TUTORIAL:
http://www.howtoforge.com/linux_poormans_raid

Virtual Hosting with Postfix, part one:
http://www.howtoforge.com/linux_postfix_virtual_hosting

Virtual Hosting with Postfix, part two:
http://www.howtoforge.com/linux_postfix_virtual_hosting_2

Automated Backups With rdiff-backup:
http://www.howtoforge.com/linux_rdiff_backup

Secure and Private Browsing with Squid:
http://www.howtoforge.com/linux_secure_browsing_squid

After the basic instalation:
http://www.howtoforge.com/linux_software_raid

A different take on the same subject...:
http://www.howtoforge.com/linux_spam_filter_mail_gateway

Keeping Your Sanity with Unison:
http://www.howtoforge.com/linux_unison

Linux-Vserver on Debian Sarge:
http://www.howtoforge.com/linux_vserver_debian

Monodevelop on Ubuntu (amd64):
http://www.howtoforge.com/monodevelop_ubuntu

How To Set Up Database Replication In MySQL:
http://www.howtoforge.com/mysql_database_replication

NIC Bonding/Teaming - Debian Sarge:
http://www.howtoforge.com/nic_bonding

Starting PHP page 1. Setting up a development system.:
http://www.howtoforge.com/node/297

How To Configure E 16.7.x:
http://www.howtoforge.com/node/52

The Perfect Setup - Debian Sarge (3.1):
http://www.howtoforge.com/perfect_setup_debian_sarge

The Perfect Setup - Fedora Core 3:
http://www.howtoforge.com/perfect_setup_fedora_core_3

The Perfect Setup - Fedora Core 4:
http://www.howtoforge.com/perfect_setup_fedora_core_4

The Perfect Setup - Mandrake/Mandriva 10.2:
http://www.howtoforge.com/perfect_setup_mandrake_10_2

The Perfect Setup - Mandriva 2006 Free Edition:
http://www.howtoforge.com/perfect_setup_mandriva_2006

Great tutorial!:
http://www.howtoforge.com/perfect_setup_mandriva_2006_p6

ISP Server Setup - OpenSUSE 10 RC 1:
http://www.howtoforge.com/perfect_setup_suse_10.0

The Perfect Setup - SUSE 9.2:
http://www.howtoforge.com/perfect_setup_suse_9.2

The Perfect Setup - SUSE 9.3:
http://www.howtoforge.com/perfect_setup_suse_9.3

ISP-Server Setup - Ubuntu 5.0.4 "The Hoary Hedgehog":
http://www.howtoforge.com/perfect_setup_ubuntu_5.04

ISP-Server Setup - Ubuntu 5.10 "Breezy Badger":
http://www.howtoforge.com/perfect_setup_ubuntu_5.10

The Perfect Setup - White Box Linux / Red Hat Enterprise Linux 3.0:
http://www.howtoforge.com/perfect_setup_whitebox

The Perfect Xen Setup For Debian And Ubuntu:
http://www.howtoforge.com/perfect_xen_setup_debian_ubuntu

Re: Confusing scripts...:
http://www.howtoforge.com/perfect_xen_setup_debian_ubuntu_p3

Jari's Procmail Tips Page:
http://www.howtoforge.com/procmail_tips_recipes

Virtual Hosting With Proftpd And MySQL (Incl. Quota):
http://www.howtoforge.com/proftpd_mysql_virtual_hosting

Virtual Hosting With PureFTPd And MySQL
(Incl. Quota And Bandwidth Management):
http://www.howtoforge.com/pureftpd_mysql_virtual_hosting

More than one table...:
http://www.howtoforge.com/pureftpd_mysql_virtual_hosting_p3

SAMBA (Domaincontroller) Server For Small Workgroups
With Ubuntu 5.10 "Breezy Badger":
http://www.howtoforge.com/samba_setup_ubuntu_5.10

Virtual Users And Domains With Postfix, Courier And MySQL
(+ SMTP-AUTH, Quota, SpamAssassin, ClamAV):
http://www.howtoforge.com/virtual_postfix_mysql_quota_courier

How To Setup a Wi-Fi Hotspot:
http://www.howtoforge.com/wifi_hotspot_setup

Replacing ms dns with bind9:
http://www.howtoforge.com/windows_bind9

Really good, but something missing:

http://www.howtoforge.com/wireless_hotspot_howto


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


32 Free Visual Basic .Net Book Chapters

Here are 32 free book chapters teaching you how to progam with Visual Basic .Net (VBdotNet). These will help you learn how to program software apps using this .Net Framework web-based application development language.


32 Free Visual Basic .Net Book Chapters:

VB .NET Language in a Nutshell - Appendix A (What's New and Different in VB .NET):
http://oreilly.com/catalog/vbdotnetnut/chapter/appa.html

Visual Basic .NET Style Guide, The: The Essential Companion for Development Teams and Individuals:
http://vig.pearsoned.com/samplechapter/0130348627.pdf

Beginning ASP.NET using VB.NET - CH 14 (ASP.NET Server Controls):
http://www.angrycoder.com/affiliate/WroxDevJunction/BeginningASPNET/Chap14/css/5040_Chap14.htm

Professional VB.NET - CH 15 (Threading):
http://www.angrycoder.com/affiliate/WroxDevJunction/ProfVBNET/Chap15/css/4974_Chap15.htm

Programming the Web with Visual Basic .NET:
http://www.apress.com/ApressCorporate/supplement/1/103/1590590279-563.pdf

Karl Moore's Visual Basic .NET: The Tutorials:
http://www.apress.com/ApressCorporate/supplement/1/48/159059021X-385.pdf

Moving To ASP.NET: Web Development with VB.NET:
http://www.apress.com/ApressCorporate/supplement/1/78/1590590090-372.pdf

An Introduction to Object-Oriented Programming with Visual Basic .NET:
http://www.apress.com/ApressCorporate/supplement/1/90/1590590155-537.pdf

User Interfaces in VB.NET: Windows Forms and Custom Controls:
http://www.apress.com/ApressCorporate/supplement/1/99/1590590449-556.pdf

Visual Basic.NET and the .NET Platform:
http://www.dotnetbooks.com/samples/sc013_vbdotnet.zip

Coding Techniques for Visual Basic .NET - Chapter 9 (File System Monitoring):
http://www.microsoft.com/mspress/books/sampchap/4909.asp

Microsoft Visual Basic .NET Step by Step:
http://www.microsoft.com/mspress/books/sampchap/5198.asp

Programming Microsoft Visual Basic .NET (Core Reference):
http://www.microsoft.com/mspress/books/sampchap/5199.asp

OOP: Building Reusable Components with Microsoft Visual Basic .NET:
http://www.microsoft.com/mspress/books/sampchap/5203.asp

Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET:
http://www.microsoft.com/MSPress/books/sampchap/5699.asp

Microsoft Visual Basic .NET Language Reference:
http://www.microsoft.com/mspress/books/sampchap/5797.asp

Designing Enterprise Applications with Microsoft Visual Basic .NET:
http://www.microsoft.com/mspress/books/sampchap/5956.asp

Learning Visual Basic .NET:
http://www.oreilly.com/catalog/learnvbnet/chapter/ch02.pdf

Object-Oriented Programming with Visual Basic .NET:
http://www.oreilly.com/catalog/objectvbnet/chapter/ch01.pdf

Programming Visual Basic .NET - CH 8(ADO.NET):
http://www.oreilly.com/catalog/progvbdotnet/chapter/ch08.html

VB.NET Core Classes in a Nutshell:
http://www.oreilly.com/catalog/vbdotnetcore/chapter/ch01.html

VB.NET Language in a Nutshell, 2nd Edition:
http://www.oreilly.com/catalog/vbdotnetnut2/chapter/ch08.html

The Book of VB .NET: .NET Insight for VB Developers:
http://www.perfectxml.com/NoStarch/VBNet/default.asp

Programming VB.NET: A Guide for Experienced Programmers:
http://www.programmersheaven.com/other/BookSamples/book45/99-2%20Chapter%207-2.pdf

Professional VB.NET Transactions:
http://www.programmersheaven.com/other/BookSamples/book53/css/5954_chap3.htm

Visual Basic and Visual Basic .NET for Scientists and Engineers:
http://www.programmersheaven.com/other/BookSamples/pdf/frenz.pdf

VB.NET Developer's Guide - CH 1:
http://www.syngress.com/book_catalog/153_VB_NET/chapter_01.htm

Beginning VB.NET - Ch 4 (Building Objects):
http://www.vbcity.com/books/wrox/4966/ch4/default_net.htm

VBTrain.Net: Creating Computer and Web Based Training with Visual Basic .NET:
http://www.vbtrain.net/documents/vbtrainsamplechapter.pdf

Professional VB.NET, 2nd Edition - Ch 5:
http://www.wimdows.net/books/wrox/vbnet2nded/css/7167_Chap05.htm

Visual Basic Programmer's Guide to the .NET Framework Class Library:
http://www.worldofdotnet.net/internalcontent/0672322323/Basic%20html/0672322323_ch09.html

Pocket PC, Handheld PC Developer's Guide with Microsoft eMbedded Visual Basic:
http://vig.pearsoned.com/samplechapter/0130650773.pdf



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


February 23, 2006

Free Technical Training Videos

Here are free technical training videos provided by cbtnuggets.com. They cover topics in the following areas: Microsoft MCSE, Cisco, CompTIA (A+, Network+, Server+), Security, Wireless, Project Management, Web Development, Linux, Programming (Java, VB.Net, XML), MCDBA, Citrix, and Microsoft Office. These free training videos require Windows Media Player Series 9, and free registration is also required.

Free Training Videos

MCSE 2003 Videos

Group Policy and the GPMC
from the Exam-Pack 70-292: MCSA 2003 Upgrade series
View Intro View Video
NLB and Server Clustering Part 1
from the Exam-Pack 70-296: MCSE 2003 Upgrade series
View Intro View Video
Managing Server Hardware
from the MCSE 2003: Exam-Pack 70-290 series
View Intro View Video
Kerberos
from the MCSE 2003: Exam-Pack 70-291 series
View Intro View Video
Smart Cards
from the MCSE 2003: Exam-Pack 70-293 series
View Intro View Video
Securing Data with EFS
from the MCSE 2003: Exam-Pack 70-298 series
View Intro View Video

Cisco Videos

CCIE Series Intro: So you Want to be a CCIE
from the Cisco CCIE Certification Package series
View Intro View Video
CCIE Video Lab: OSPF Part 1
from the CCIE Video Practice Lab series
View Intro View Video
Advanced Router Technology (CCVP)
from the Cisco CCIE Certification Package series
View Intro View Video
IP Telephony: The Vision (CCVP)
from the Cisco CCVP - Exam-Pack: 642-432 CVOICE series
View Intro View Video
Cisco IOS Basics (CCNA)
from the Cisco CCNA Certification Package series
View Intro View Video
Intro to the OSI Reference Model (CCNA)
from the Cisco CCNA Certification Package series
View Intro View Video
Internetworking Technology (CCDA)
from the Cisco CCDA Certification Package series
View Intro View Video
OSPF Fundamentals (CCNP)
from the Cisco CCNP-BSCI Series (Routing) series
View Intro View Video
Switching Fundamentals (CCNP-BCMSN)
from the Cisco CCNP-BCMSN Series (Switching) series
View Intro View Video
Troubleshooting Frame Relay (CCNP-CIT)
from the Cisco CCNP-CIT Series (Troubleshooting) series
View Intro View Video
Introduction to Firewall Technology (CCSP-SNPA)
from the Cisco CCSP - Exam-Pack: 642-522 SNPA series
View Intro View Video
Maintaining an IDS Device (CCSP)
from the Cisco CCSP - Exam-Pack: 642-531 CSIDS series
View Intro View Video

CompTIA Videos

Overview of Computer Technologies (A+)
from the 2005 A+ Series series
View Intro View Video
Computer Busses and Resources (A+)
from the 2005 A+ Series series
View Intro View Video
Client Workstation Connectivity (Network+)
from the 2005 Network+ Series series
View Intro View Video
Upgrading Motherboard Components (Server+)
from the 2005 Server+ Series series
View Intro View Video

Exchange Videos

Installation of Exchange 2000
from the Exchange 2000 Administration series
View Intro View Video
Upgrading from Exchange 2000 to 2003
from the Exchange 2003 Administration series
View Intro View Video
Integrating with Active Directory
from the Exchange 2003 Design series
View Intro View Video

Security Videos

ISA Server 2004 Features
from the Exam-Pack 70-350: ISA Server 2004 series
View Intro View Video
Intrusion Detection
from the Security+ Series series
View Intro View Video
Application & System Attacks
from the CISSP Certification Package series
View Intro View Video
Authentication
from the CISSP Certification Package series
View Intro View Video
Introduction to Ethical Hacking
from the Certified Ethical Hacker Series series
View Intro View Video

Wireless Videos

Intro to Wireless LANs
from the CWNA Certification Package series
View Intro View Video

Project Management

Schedule Development
from the Project+ Series series
View Intro View Video
What is Project Management
from the PMP Certification Package series
View Intro View Video

Web Development Videos

Designing Web Pages
from the iNet+ Series series
View Intro View Video
Fundamentals of Web Design
from the CIW Associate Series series
View Intro View Video

MCSE 2000 Videos

Introduction to Active Directory
from the Exam-Pack 70-217: Windows 2000 Directory Services series
View Intro View Video
Introduction to Group Policy
from the Exam-Pack 70-217: Windows 2000 Directory Services series
View Intro View Video
IP Addressing
from the MCSE 2000 Package series
View Intro View Video
XP SP2 New Features and Changes
from the MCDST: Exam Pack 70-272 series
View Intro View Video
Remote Assistance (XP)
from the Exam-Pack 70-270: Windows XP series
View Intro View Video
Managing Web Services (MCSA)
from the Exam-Pack 70-218: Managing Windows 2000 series
View Intro View Video

Linux Videos

Introduction to Using Linux
from the Linux+ Series (w/2004 Update) series
View Intro View Video
Linux Essentials
from the Linux+ Series (w/2004 Update) series
View Intro View Video
X Windows
from the Intermediate to Advanced Linux Series series
View Intro View Video
Package Management
from the Intermediate to Advanced Linux Series series
View Intro View Video
Linux Filesystems (LPI-2)
from the Linux LPIC-2 Series series
View Intro View Video

Programming Videos

Distributing Java Applications using JAR Files
from the On The Job Training Series: Java series
View Intro View Video
Intro to Building Windows Apps with VB.NET
from the Intro to Programming with VB.NET series
View Intro View Video
What is XML?
from the Intro to XML and Programming using the Microsoft.NET Platform series
View Intro View Video
VB.NET Language Enhancements
from the Developing and Implementing Windows Apps with VB.NET series
View Intro View Video
Visual Basic 6.0 Basics
from the VB 6.0 Fundamentals Package series
View Intro View Video

MCDBA Videos

Basic Database Concepts
from the MCDBA 2000 Package series
View Intro View Video
An Introduction to SQL Server
from the MCDBA 2000 Package series
View Intro View Video
Performance Considerations
from the SQL Fundamentals/ SQL 2000 Implementation/Design series
View Intro View Video

Citrix Metaframe XP Videos

Understanding Citrix Technologies
from the Citrix MetaFrame XP CCA Certification Package series
View Intro View Video

MOS (Microsoft Office) Videos

Printing
from the MOS Series: Excel 2000 series
View Intro View Video
Formulas
from the MOS Series: Excel 2000 series
View Intro View Video
Customizing a Presentation
from the MOS Series: PowerPoint 2000 series
View Intro View Video




Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 12:27 pm


February 22, 2006

Free Linux System Administration Course

Here is the free 'FTLinuxCourse' Linux System Administrator course, which covers many of the things a Linux System Administrator needs to know. The system administrator's role is to keep the Linux system up and running and to take all the necessary measures to prevent system problems and crashes. These measures, may be automatic, or manual. This course will teach you topics needed to be understood and used by the system administrator, such as shell programming using bash (the Bourne Again Shell) and other simple programming techniques such as sed, awk, Expect, and Tcl/Tk. This course all teaches you user administration, time services, boot services, compiling the Linux kernel, kernel modules, building packages, and burning your own Linux CD.

Update 10/23/2006: This course has been updated and is now found here:
Linux System Administration Course



Table of Contents

Preface: The Project

Introduction to SysAdm

Goals for SysAdm course

Chapter S1. The System Administrator's Tasks Chapter S2. Users and their Priorities Chapter S3. Time services Chapter S4. A Course in Shell Programming Chapter S5. An Introduction to the Expect language Chapter S6. The boot service: "init" and rc files Chapter S7. The Linux Kernel
  • The structure of a Linux Kernel
  • The Kernel modules
  • A look on the Linux hierarchy
  • Memory management under Linux
  • Exercises
  • Test
  • Internet resources about this chapter
  • Chapter S8. Compiling the Kernel Chapter S9. The Development of Kernel Modules Chapter S10. Create your Linux CD Epilogue to Fast Training Linux Course Complete!

    Appendix SC. Control Sequences and ASCII code

    Appendix SE. Expect Command

    Appendix SL. How to write a Linux System Administration Tool

    Appendix SP. Answer to all exercises

    Appendix SR. Bash Reserved Words with examples

    Appendix SS. Shell Parameters

    Bibliography




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


    150 Free Computer Ebooks

    Update 04/06/2007: These ebooks are no longer available online.


    Here are 150 freely available computer ebooks in the following topical areas: Programming, ASP.Net, C# (CSharp), ADO.Net, Visual Basic .Net (VBdotNet), C++, UML, Web Development, CSS, Database, Database Design, SQL Server, HTML, .Net Framework (dotNet), Security, XML, XSLT, XPath, Excel, FrontPage, Flash, Dreamweaver. These ebooks are in pdf and chm formats. The link below is to a google groups page where you can access the links for these free computer ebooks, look for the eastasp.com links.

    Google Groups post containing Ebook links:
    http://tinyurl.com/jn5d4



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


    February 21, 2006

    Free X Window Programming Course

    This free course will teach you the details of programming in X Windows. This includes learning the detailes of programming with Tcl/Tk, KDE with QT, Gnome, Gtk, Java, C++, and XWT.  In many cases, this course offers step-by-step instructions to demonstrate the techniques being taught. In the appendix is a Complete Linux Command Reference for X Programs and answers to all exercises.

    Update 10/23/2006: This course has been updated and is now found here:
    Free X Window Programming Course



    Table of Contents


    Preface: The Project

    Goals for X Window Course

    Introduction


    Part I. Using X Window System and the Graphical User Interface


    Chapter X1. An Introduction to the X-Window System

    Chapter X2. Customizing the X-Window System

    Chapter X3. The resources of an X application

    Chapter X4. The Common Desktop Enviroment: CDE

    Chapter X5. The KDE

    Chapter X6. GNOME


    Part II. X Window Programming.


    Chapter X7. An Introduction to X-Window Programming

    Chapter X8. Developing applications with Xt Intrinsics using C

    Chapter X9. Developing OSF/Motif applications in C and C++

    Chapter X10. Developing applications for the CDE

    Chapter X11. Developing KDE applications with Qt

    Chapter X12. KDE Rapid Application Development

    Chapter X13. Using the Gtk Toolkit

    Chapter X14. Developing applications with Tcl/Tk

    Chapter X15.  Graphical Scripts in Linux

    Chapter X16.  An introduction to XWT

    Appendix XA. Complete Linux Command Reference for X Programs

    Appendix XC: The Design of FTX

    Appendix XD: Xterm Control Sequence

    Appendix XE: Standard Mouse Cursor

    Appendix XP: Answers to all exercises

    Bibliography




    Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 8:55 pm


    5 Teach Yourself Books

    This site, davoid's homepage, at http://bodyshop.dyndns.org/ , offers the following 5 teach yourself books. There are also some books available from the home page.

    5 Teach Yourself Books:
    http://bodyshop.dyndns.org/Sams-books/index.htm

    - C in 21 Days
    - Perl 5 in 21 Days
    - Samba in 24 Hours
    - Visual C++ In 12 Easy Lessons
    - Database Programming With VC++ 6.0 in 21 days


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


    February 20, 2006

    Delphi Tutorials, References, Help, and Tips

    Delphi Basics offers tutorials, references, help, and tips for learning how to program in and advancing your knowledge of the Delphi programming language. It hosts an excellent series of tutorials for the Delphi Object Oriented Language, and provides a ready reference for experienced programmers.


    Tutorials

     Writing your first program
     Writing your second program
     Amending this program
     
     Delphi data types
       Numbers
       Text (strings and chars)
       Sets and enumerations
       Arrays
     Records
     
     Programming logic
       Looping
       SubRoutines
       Exception handling
     
     Dates and times
     
     Files
     
     Pointers
     
     Printing text and graphics
     
     Object Orientation basics
       Memory leaks!
       Inheritance
       Abstraction
       Interfaces
       An example class
     
     References

     Standard components
     Links to other Delphi sites
     
     Delphi hints and tips


    Run Time Library Reference  
    By first letter  
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z $
    By Functionality  
    Data types
    Integers, ordinals
    Floating point types
    String, char types
    Pointer types
    Other types
     
    Program structure
    Program control
    Program data
    Looping
    Logic
    Object orientation
     
    Options
    Control options
    Data options
     
     Files
    Operations
    Data access
    File name handling
    Strings and chars
    Operations
    Conversions from
    Conversions to
    Displaying
     
     
    Numbers and sets
    Calculations
    Conversions from
    Conversions to
    Trigonometry
    Default numbers
    Displaying
     
     
    Dates and Times
    Calculations
    Conversions from
    Conversions to
    Values
    Displaying
    By Unit  
    System
    SysUtils
    StrUtils
    DateUtils
    FileCtrl
    ConvUtils
    StdConvs
    Math
    Classes
    Dialogs
    Types
    Variants
    By Category  
      Compiler directives
      Directives
      Keywords
      Types
      Variables   Constants
      Functions
      Procedures




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


    Free C# Programming Book from Wikibooks

    Here is the free C# book from Wikibooks, the open contentt textbooks collection. This books covers the Introduction, Language Basics, Classes, The .NET Framework, and Advanced Object-orientation Concepts. This C# book is a collaborative project and is an ongoing effort, so more topics and information will be added in the future.

    C# Programming Book

    C# Programming
    Cover | Introduction | Basics | Classes | .NET Framework | Advanced Topics | Index

    C# (pronounced "See Sharp") is a multi-purpose computer programming language suitable for all development needs. This WikiBook introduces C# language fundamentals and covers a variety of the base class libraries (BCL) provided by the .NET Framework.

    Contents


    Introduction

    Although C# ( CSharp) is derived from the C programming language, it has features such as garbage collection that allow beginners to become proficient in C# more quickly than in C or C++. Similar to Java, it is object-oriented, comes with an extensive class library, and supports exception handling, multiple types of polymorphism, and separation of interfaces from implementations. Those features, combined with its powerful development tools, multi-platform support, and generics, make C# a good choice for many types of software development projects: rapid application development projects, projects implemented by individuals or large or small teams, Internet applications, and projects with strict reliability requirements. Testing frameworks such as NUnit make C# amenable to test-driven development and thus a good language for use with Extreme Programming (XP). Its strong typing helps to prevent many programming errors that are common in weakly typed languages. Wikipedia has more about this subject here: C Sharp

    Foreword 
    A description of the C# and introduction to this Wikibook.
    Getting started with C# 
    A simple C# program and where to get tools to compile it.

    Language basics

    Basic syntax 
    Describes the basics in how the applications you write will be interpreted.
    Variables 
    The entities used to store data of various shapes.
    Operators 
    Summarizes the operators, such as the '+' in addition, available in C#.
    Data structures 
    Enumerations, structs, and more.
    Control statements 
    Loops, conditions, and more. How the program flow is controlled.

    Classes

    Namespaces 
    Giving your code its own space to live in.
    Classes 
    The blueprints of objects that describes how they should work.
    Objects 
    Cornerstones of any object-oriented programming language, objects are the tools you use to perform work.
    Encapsulation and accessor levels 
    Explains protection of object states by encapsulation.

    The .NET Framework

    The .NET assembly 
    All .NET solutions have their components contained in assemblies.
    .NET Framework Overview 
    An overview of the .NET class library used in C#.
    The .NET framework 
    A language is merely a way of communication. The .NET framework represents the tools at your disposal to get actual work done.

    Advanced object-orientation concepts

    Inheritance
    Interfaces
    Abstract classes
    Generics



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


    February 17, 2006

    Free Linux Quick Command Reference Book

    If you want to learn the power commands to use on the Linux command line, you will want to read this free book, titled 'Linux Quick Command Reference'. It takes you through all of the important areas of managing and using Linux from the command line.


    Linux Quick Command Reference Book:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Books.htm
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/KnowledgeWorks.htm


    Introduction:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter1.htm

    Including Other Files:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter1(10).htm

    Shell Initialization Scripts:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter1(11).htm

    Referring To Home Directories:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter1(2).htm

    Copying Files:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter1(3).htm

    Exploring The File System:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter1(4).htm

    Wildcards:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter1(5).htm

    Pipes:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter1(6).htm

    Permissions Dependencies:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter1(7).htm

    Stopping And Restarting Jobs:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter1(8).htm

    Inserting Text:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter1(9).htm

    System Administration:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter2(1).htm

    The /etc/imitate file:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter2(2).htm

    Managing File Systems:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter2(3).htm

    Managing Users:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter2(4).htm

    Groups:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter2(5).htm

    gzip and compress:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter2(6).htm

    Making Backups To Tape Devices:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter2(7).htm

    Upgrading The Kernel:
    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter2(8).htm

    Installing A Device Driver Module:

    http://ckw.phys.ncku.edu.tw/public/pub/src/HTML/Linux/unixlinuxtut/Chapter2(9).htm


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


    5 Unix Learning Resource Sites

    Here are 5 learning resource sites that will help you learn and understand how to use the Unix operating system. These will also help you better understand how to do C, C++, and web programming in Unix, and how to better use and manage Linux.


    The Unix Time-Sharing System:
    http://citeseer.ist.psu.edu/10962.html
    Classic Unix paper by Dennis M. Ritchie and Ken L.Thompson,. Bell System Technical Journal 57, number 6, part 2 (July-August 1978) pages 1905-1930.

    Unix Tutorials:
    http://www.cs.washington.edu/orgs/acm/tutorials/
    Perplexed about Unix? Or C++ templates? Here are the slides, tutorials, handouts, and links from recent tutorials at the University of Washington Computer Science and Engineering web site.

    A Basic UNIX Tutorial:
    http://snap.nlc.dcccd.edu/learn/idaho/unixindex.html
    This tutorial covers the "Introduction to UNIX" and "Intermediate UNIX" workshops offered by the Idaho State University Computer Center.

    Introduction to Unix for Web Developers:
    http://snap.nlc.dcccd.edu/learn/selena/index.html
    http://snap.nlc.dcccd.edu/learn/selena/toc.html
    * Day One: Unix Basics
    * Day Two: Essential Commands
    * Day Three: Advanced Tools


    Norman Matloff's Unix and Linux Tutorial Center:
    http://heather.cs.ucdavis.edu/~matloff/unix.html

    This Unix learning resource site offers the following:

    Guide to the installation and use of Linux

    The Unix File System

    Ordinary files; directory files; device files; file links; permissions; details on ls command; chmod; disk space measures (du, df); diff command; "wild cards."

    Tar files (.tar; also .gz, .tgz and .bz2)

    Intermediate and Advanced Unix Tutorials:

    * Introduction to shell usage. Starts by introducing shell variables, such as $path, the "set" and "alias" commands, et cetera.
    * Unix process management.
    * Advanced C shell/tcsh programming.
    * Emacs text editor.
    * Vim text editor (popular extension of vi; don't use pico, a "toy" editor intended for people who are afraid of computers).
    * Elvis text editor (popular extension of vi; don't use pico, a "toy" editor intended for people who are afraid of computers).
    * Mutt e-mail utility (don't use pine!).

    Topics in Elementary C Programming:
    * Introduction to C.
    * Introduction to functions.
    * Programming style.
    * Command-line arguments (example with tutorial comments).
    * Bits and bytes
    * Introduction to pointers: I.
    * Introduction to pointers: II.
    * Norm Matloff's tutorial on the art of debugging (uses DDD), and and use of the gdb debugging tool.
    * Use of argc, argv command-line information.
    * Introduction to recursion: I.
    * Introduction to recursion: II.
    * Introduction to recursion: III.
    * Bitwise operations.
    * C library and qsort().


    Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 12:54 pm


    February 16, 2006

    Free Oracle References, Documentation, and Books

    Here is a collection of books, references, documentation, and study modules for learning the Oracle database and application server, how to install them, administer them, and program them using SQL Plus. Several versions are covered here, including current ones.

    Oracle Documentation and Books:
    http://suncis.ifmo.ru/

    - Oracle Documentation Library 10.1.0
    - Oracle Documentation Library 9.2.0
    - Oracle Documentation Library 9.0.1
    - Oracle Documentation Library 8.1.7
    - Oracle Application Server 10g Release 1 (9.0.4) Documentation Library
    - Oracle Application Server 10g Release 2 (10.1.2) Documentation Library
    - Oracle HTML DB 2.0 Documentation
    - Oracle PL/SQL Developer and Programming Books
    - Reference Library


    Oracle 10g Rel. 1 (10.1) Documentation Library:
    http://oracle-docs.dartmouth.edu/dba-docs/10gdoc/index.htm
    http://www.stanford.edu/dept/itss/docs/oracle/10g/index.htm
    http://home.fms.indiana.edu/users/cshelton/oracle101/index.htm

    Oracle HTTP Server Documentation:
    http://ytiexpweb02.yti.com/

    Oracle Electronic Book:
    http://www.cs.kent.edu/~wfan/link/dbapre/
    http://www.cs.kent.edu/~wfan/link/dbapre/dbatest/Electronic%20Book%20Home.htm

    Interactive Self Study Module:
    http://www.cs.kent.edu/~wfan/link/dbapre/dbatest/interact.htm

    Sample Exams (over 300 questions from the end of each chapter):

    http://www.cs.kent.edu/~wfan/link/dbapre/dbatest/SamplesExamsHome.htm


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


    Rebol Programming For The Beginner

    This Rebol programming tutorial shows how easy it is to program real world applications with the Rebol computer language, which is considered to be both flexible and powerful. This tutorial teaches average users to program computers to do useful things, without the long learning curve required by most other programming languages. If you're an experienced programmer, be sure to check out the final example applications to see Rebol's compact code and simple cross-platform usability.

    Rebol Programming For The Beginner:
    http://musiclessonz.com/rebol_tutorial.html


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


    February 15, 2006

    Free Technical Library Collection

    This is a free online books library, containing books such as Unix Unleashed, Oracle Unleashed, Perl 5 Unleashed, Red Hat Linux Unleashed, Java Unleashed, Web Programming Unleashed, CGI Programming Unleashed, ActiveX Programming Unleashed, 2nd Ed., Teach Yourself C++ in 21 Days, 2nd Ed., Teach Yourself SQL in Days 21, 2nd Ed., Presenting JavaBeans, JavaScript Manual of Style, Special Edition Using JavaScript, Special Edition Using Perl 5 for Web Programming, Web Scripting Secret Weapons, Java Developer's Reference, The Complete Idiot's Guide to Creating an HTML Web Page, and many more.

    Free Technical Library Collection:
    http://ssuet.edu.pk/taimoor/books/


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


    Huge Archive of Certification Practice Exams

    Practice and study for the following vendor certification exams: Cisco (CCNA, CCSP, CCIE, CCNP, BSCI), Microsoft (MCSE, MCSA, MCSD, MCAD), Oracle (OCP), Sun (Java SCJP and Solaris SCSA), Comptia A+ Core Hardware, Security+, CISSP, Citrix, and Linux LPI.

    Huge Archive of Certification Practice Exams:
    http://itbooks.msk.ru/archives/ebooks/testking/


    Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 8:00 pm


    February 14, 2006

    30 Free C# Book Chapters

    Here are 30 free book chapters about C# (CSharp) which will help you learn how to program using this computer and web application development language.


    30 Free C# Book Chapters:

    Introduction to C# Using .NET:
    http://vig.pearsoned.com/samplechapter/0130418013.pdf

    C#: A Programmer's Introduction:
    http://vig.pearsoned.com/samplechapter/0130461326.pdf

    C# For Experienced Programmers:
    http://vig.pearsoned.com/samplechapter/0130461334.pdf

    C# for Web Programming:
    http://vig.pearsoned.com/samplechapter/0130661171.pdf

    C# for Windows Programming:
    http://vig.pearsoned.com/samplechapter/0130932876.pdf

    Application Development Using C# and .NET:
    http://vig.pearsoned.com/samplechapter/013093383X.pdf

    GDI+ Programming in C# and VB.NET:
    http://www.apress.com/ApressCorporate/supplement/1/107/159059035X-534.pdf

    ADO.NET Examples and Best Practices for C# Programmers:
    http://www.apress.com/ApressCorporate/supplement/1/46/1590590120-211.pdf

    Database Programming with C#:
    http://www.apress.com/ApressCorporate/supplement/1/63/1590590104-229.pdf

    Distributed .NET Programming in C#:
    http://www.apress.com/ApressCorporate/supplement/1/87/1590590392-456.pdf

    An Introduction to C#:
    http://www.dotnetbooks.com/samples/1893115860_chapter21.pdf

    C# Essentials:
    http://www.dotnetbooks.com/samples/sc003_essentials.asp

    C# Developer's Headstart - Chapter 4 (C# Language Comparisons):
    http://www.dotnetbooks.com/samples/sc008_csheadstart.zip

    C# Primer: A Practical Approach - CH 1:
    http://www.dotnetbooks.com/samples/sc011_csprimer.zip

    Inside C# - Chapter 7 (Properties, Arrays, and Indexers):
    http://www.microsoft.com/mspress/books/sampchap/5027.asp

    Microsoft Visual C# .NET Step by Step:
    http://www.microsoft.com/mspress/books/sampchap/5028.asp

    Programming Windows with C# (Core Reference):
    http://www.microsoft.com/MSPress/books/sampchap/5188.asp

    Microsoft C# Language Specifications:
    http://www.microsoft.com/mspress/books/sampchap/5490.asp

    OOP with Microsoft Visual Basic .NET and Microsoft Visual C# .NET Step by Step:
    http://www.microsoft.com/mspress/books/sampchap/5621.asp

    MCAD/MCSD Self-Paced Training Kit: Developing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET:
    http://www.microsoft.com/mspress/books/sampchap/5773.asp

    Microsoft Visual C# .NET Language Reference:
    http://www.microsoft.com/mspress/books/sampchap/5798.asp

    MCAD/MCSD Self-Paced Training Kit: Developing Windows-Based Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET:
    http://www.microsoft.com/mspress/books/sampchap/5806.asp

    C# Essentials, 2nd Edition:
    http://www.oreilly.com/catalog/csharpess2/chapter/ch01.html

    C# in a Nutshell:
    http://www.oreilly.com/catalog/csharpnut/chapter/ch01.html

    Learning C#:
    http://www.oreilly.com/catalog/learncsharp/chapter/ch02.html

    Programming C# - Chapter 18 (Attributes and Reflection):
    http://www.oreilly.com/catalog/progcsharp/chapter/ch18.html

    Data-Centric .NET Programming with C#:
    http://www.programmersheaven.com/other/BookSamples/book38/css/592x_chap02.htm

    Professional C# (2nd Edition):
    http://www.programmersheaven.com/other/BookSamples/book52/css/7043_chap9.htm

    C# Programmers Reference:
    http://www.programmersheaven.com/other/BookSamples/Book56/6306_chap02.html

    C# .NET Web Developer's Guide:
    http://www.syngress.com/book_catalog/167_C/sample.htm



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


    Next Page »

    Powered by WordPress