Free Computer and I.T. Books

May 31, 2005

Free Windows Network Security Book

Here is a free online book that will show you how to manage and maintain your network security while using Microsoft Windows.

Keeping Your Business Safe from Attack: Monitoring and Managing Your Network Security:

This free online book is split into two major focus areas: 1) securing against threats from the outside world and 2) securing against threats from the inside world. (free registration required).

Filed under: Free Computer and I.T. Books — computer_teacher @ 7:06 am

Free Java Training Courses and Certification Exam Prep

The following are some excellent free training course materials and practice certification exam questions covering Java, J2EE, JSP, Servlets, Swing and more. I hope these help you with learning how to program in Java and its related technologies.

Java Tutorials:

Java SCJP Question Banks:


JavaQuestion Bank:

Java Exam Tips and Notes:

Certification Exam Practice Questions:

Interview Questions:

Free Java SCJP Exam Simulators:


Developing for the J2EE Tomcat Platform:

This course material and associated source code files are freely available:
1. Java Server Pages
2. JavaBeans
3. Tag Libraries
4. Introduction to Struts
5. Advanced Struts
6. Enterprise JavaBeans
7. A Case Study
8. Enterprise Objects Framework


Free Training Course Materials
JSP, Servlets, Apache Struts, JSF, & Java Programming:

Materials from Core Servlets & JSP, 2nd Edition
Intermediate Servlets, JSP, and JDBC:

Materials from More Servlets & JSP
Advanced Servlets, JSP, JSTL, and SWCD Exam prep:

Materials from Core Web Programming
Java Programming: basic syntax, OOP, applets, Swing,
Java 2D, multithreaded programming, etc.

Servlets and Javaserver Pages:
Free Online Version of First Edition:

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 7:02 am

May 10, 2005

Free Training Resources from the creator of C++

Here are the best free learning materials from the home page of the creator of C++, Bjarne Stroustrup.

Bjarne Stroustrup's Homepage:

Bjarne Stroustrup designed and implemented the C++ programming language. Here are the best free learning materials on his site:

Concentrates on personal opinions and general questions related to philosophy

Technical FAQ:
These are questions about C++ Style and Technique that people ask me often

This is a glossary of C++ terms, organized alphabetically by concept.

A Tour of C++:
Presentis the basic programming techniques supported by C++ and the language features through wich C++ supports them.

A Tour of the Standard Library:
Presents a few basic uses of C++ introducing its standard library; for most people this chapter gives a better view of C++ than does "A Tour of C++"

An Overview of the C++ Programming Language (paper):
Handbook of Object Technology. CRC Press. 1998. ISBN 0-8493-3135-8.

Learning Standard C++ as a New Language (paper):
C/C++ Users Journal. pp 43-54. May 1999.

Why C++ isn't just an Object-Oriented Programming Language (paper):
Addendum to OOPSLA'95 Proceedings. OOPS Messenger. October 1995.

More Papers about C++ by Bjarne Stroustrup:

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

C++, Designing Programs, and free Computer Books

Here are 2 book sites, one for learning how to program using C++ and the other one a guide to designing programs. Then I've posted the links to several free online I.T. books covering a variety of topics, from Unix to Java to XML.

Taligent's Guide to Designing Programs:

Online version of the book, Taligent's Guide to Designing Programs: Well-Mannered Object-Oriented Design in C++


Industrial Strength C++:

Online version of Mats Henricson and Erik Nyquist's book of coding guidelines that evolved from the original Ellemtel C++ Rules and Recommendations.

This site offers several online books, here are the links:

For more links you can look at the results from this search:

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

May 4, 2005

Slides for Java and Server Technolgies, and Free MCSE Certification Guides

Here are more free training materials on the web: course slides for Java programming and server technologies, and some Technical How Tos and good free resources for studying for the Microsoft Certification exams provided by

Introduction to Java Programming and the Internet:

Course materials and lecture slides (pdf) on Java programming and general Internet topics. This is intended for students having a limited background in C++ programming (using classes and simple object-based design styles, but little or no experience with OO style of programming).


Server Technology:

Course materials and lecture slides (pdf) on the major web-server technologies: http, Apache, DNS, Perl, PHP, Servlets, JSP, XML, .Net, and EJBs.


Free Microsoft Certification Study Guides and Preparation Help:
This page hosts and links to many free study guides and preps for the MCSE certication exams.

Technical How Tos for PCs, Servers, Networking, and Microsoft Office:

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

May 2, 2005

2 Excellent Database Learning Sites: 1 Oracle and 1 SQL Server

Here are 2 excellent resources sites that will show you how to administer and run the top 2 databases: Oracle and SQL Server.

Jeff Hunter's DBA / Development Web Site:

This resouce site offers free training content on Oracle Database Administration, SQL Server Database Administration, DBA Tips, Java and Perl examples, Developer Information, Linux, and DBA Scripts.







SQL Server:


SQL Server Articles from

Here you will find Microsoft SQL Server Performance Tuning and Optimization articles and tutorials.

SQL Server Performance Tuning Articles:

SQL Server Clustering and Log Shipping Articles:

SQL Server DBA and Developer Articles (non-performance and clustering related):

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 7:32 am

May 1, 2005

3 Free Online Java and J2EE Books

Here are 3 free online books providing you with the latest, cutting edge technologies and application development training for Java and J2EE.

Securing Java: Getting Down to Business with Mobile Code:

This is the online version of the print book, featuring a searchable index, java links, and the full text of the book.

  Mobile Code and Security:
  Why Java Security Is Important:

  The Base Java Security Model:
  The Original Applet Sandbox:

  Beyond the Sandbox
  Signed Code and Java 2:

  Malicious Applets:
  Avoiding a Common Nuisance:

  Attack Applets:
  Exploiting Holes in the Security Model:

  Securing Java:
  Improvements, Solutions, and Snake Oil:

  Java Security Guidelines
  Developing and Using Java More Securely:

  Java Card Security
  How Smart Cards and Java Mix:

  The Future of Java Security:
  Challenges Facing Mobile Code:


Designing Enterprise Applications with the J2EE Platform, Second Edition:

The second edition of Sun's best-selling book, Designing Enterprise Applications with the J2EE Platform, is now available online.


  J2EE Platform Technologies
  The Client Tier 

  The Web Tier 

  The Enterprise JavaBeans Tier 

  Integrating with the Enterprise Information Systems Tier 

  Packaging and Deployment 

  Transaction Management 


  J2EE Internationalization and Localization 

  Architecture of the Sample Application 

  Sample Application Design and Implementation [PDF] 


Designing Web Services with the J2EE 1.4 Platform: JAX-RPC, SOAP, and XML Technologies:

This is the free online version of the latest book on building Service Oriented Architectures using J2EE 1.4 technologies from the J2EE BluePrints Team. Learn Guidelines, Patterns, and code for end-to-end Java applications.

  Chapter 1 - Introduction
  Chapter 2 - Standards and Technologies 

  Chapter 3 - Service Endpoint Design 

  Chapter 5 - XML Processing
  Chapter 4 - Client Design 

  Chapter 6 - Enterprise Application Integration
  Chapter 7 - Security 

  Chapter 8 - Application Architecture

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

Powered by WordPress