Be sure to check out our Blogs and discover all the new Free Training!
Newsletter for Computer IT Education,
Training & Tutorial Resources
*** ISSUE #63 - January 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/newsletter63.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 January 2007 issue (#63) 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 77 computer, IT and programming learning and tutorial web sites. By means of this email newsletter, you have knowledge of and access to these sites before our web site visitors do.
***Current News ***Please take a look at our Blogs, We post on a daily basis to these blogs all New Free Training and Tutorial Resources, as we discover and evaluate them, here are the links:
Best New Free Technical Computer and Development Training Sites
Free Computer, Technical, and IT Books
Our 3 Blogs for EducationOnlineForComputers.com- Web Development - Adobe & Macromedia - Microsoft Office Applications
To get your Free Computer Training updates via RSS, please cut and paste this urls into your RSS reader: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.htmlI wish you the best with your computer studies and learning.
Warm Regards,
Scott Turton
Newsletter Editor and Webmaster
scott_turton@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.comOur 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 sign up for the Free Newsletter here: http://www.educationonlineforcomputers.com/optin_newsletter.html
-> Here are Your 3 Rewards for Subscribing to this Newsletter <-
*** Free Online IT Training Materials for Subscribers ***
This section of our site contains over 2,000 free IT, computer and programming training resource links: http://www.intelligentedu.com/free_it_training_materials_and_books.html*** Free Online Computer Training and Tutorial Resources ***
Containing over 8,000 free IT training and tutorial resources, this section of our site is available only to our newsletter subscribers and web site members: http://www.intelligentedu.com/newly_researched_free_training.html*** Free e-Book: "Understanding Computer Security" ***
Our new e-book contains the best information from U.S. government agency computer security papers and guides and presents it in a coherent and understandable manner. My hope is that this e-book will make computer security easier to learn. Click here to receive your Free Copy: http://www.intelligentedu.com/Understanding_Computer_Security.zip (553 kb). When unzipped it is a windows executable.
2) The Best New Free I.T. Training & Tutorial Sites:
This section of our newsletter contains the best new free IT training and tutorial sites that we have found and researched in the last few weeks. These resources will be added to our Free IT Training & Courses page at http://www.intelligentedu.com/cat1.html, our Free IT Tutorials and Guides page at http://www.intelligentedu.com/cat2.html, or to our members' site.
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.htmlJava 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.htmlLinux 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+.htmlXML 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.htmlC++ Tutorials:
http://www.edcomp.com/results/c++-tutorials.html
http://www.edcomp.com/results/c++.html
http://www.edcomp.com/results/c++-programming.htmlA+ 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.htmliNet+ Tutorials:
http://www.edcomp.com/results/inet+.html
http://www.edcomp.com/results/i-net+.html
Network+ Tutorials:
http://www.edcomp.com/results/network+.htmlMCSE 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.htmlC#:
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.htmlWindows 2003:
http://www.edcomp.com/results/windows+2003.html
http://www.edcomp.com/results/windows+server+2003.htmlIntelligentedu.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.
Javascript Tutorials
These Javascript tutorials are aimed for those starting out on learning how to code web pages using JavaScript. These will even help you if you have never programmed before. After finishing this Javascript course you will know how to program and specifically, you will understand how to program with Javascript. These tutorials also provide several exercises for you to complete on the topics being taught.
Java Programming Tutorials and Chapters
Awprofessional.com hosts many technical articles, tutorials, and chapters on their site which are excerpts from their books, including 129 Java programming related training tutorials and chapters. I have extracted and linked to the 60 most popular ones below.
Here are the 60 most popular Java Tutorials and Chapters on this site:
- Configuring an Eclipse Java Project
- The Standard Tag Library in the JSP Specification
- An Introductory Tutorial on Web Services, Java and XML
- All about Eclipse Plug-ins
- Using SOAP with J2EE
- Transmission Control Protocol and Java
- Creating a Custom Java Swing Tablemodel
- Using Java Development Tools in Eclipse
- Mastering Subversion in the Eclipse IDE
- Junit: Test-Driven Development
- Mustang (Java SE 6) Gallops into Town
- Hosting Your Own Language in Eclipse
- Java Widget Fundamentals
- The Basics of the MMAPI for Java Developers
- How to Internationalize your Eclipse Plug-In
- Find the Bug in this Java Program
- Using JAAS Authentication with JBoss
- Applying Affine Transformation to Images
- The Most Common Questions About Eclipse: Answered!
- Using JavaServer Faces Technology in JSP Pages
- MVC and Layered Architectures in Java
- J2EE Security
- The Bad Code Spotter's Guide
- Database Access with JDBC
- Rendering Images in JAI
- Concurrent Programming in Java: Creating Threads
- Using Eclipse AspectJ: Your First Steps
- A Taste of Java's I/O Package: Streams, Files, and So Much More
- Concurrent Programming in Java: State Dependence
- Java Perspective: Advanced Core Data
- Design Patterns in Java: Adapter
- An Overview of the Eclipse Infrastructure
- Tips for J2EE Development
- Inheritance and Interfaces in Java and UML
- Concepts of the Eclipse Rich Client Platform: What It's All About
- Java and the Apache XML Project
- Priority Queues and Heapsort in Java
- J2EE Enterprise Bean Basics
- .NET for Java Developers: Processing XML
- How Not To Get Burned By Your Next Java Project
- Java Type Information and Reflection
- J2EE Schema Management with Hibernate
- Gathering Performance Metrics for Hibernate
- On the Road to Understanding Java
- J2EE: An Introduction to the Rational Unified Process
- Java Look and Feel Design Guidelines: Menus
- The Lexical Structure of Java — from the Horse's Mouth
- Java Coupling and Cohesion
- Java On Pocket PC Devices
- Using the STATE Design Pattern in Java
- The News from JAOO
- Introduction to JMX
- Java Perspective: Cocoa-Java Bridge
- Mobile 3D Graphics for J2ME (JSR-184): Part 2
- XML and Java: Bridging Application Data Structure and XML
- Managing Connections with J2EE Connector Architecture
- How To Use Highlighters in JTextComponents
- Extend Eclipse's Java Development Tools: Refactoring
- Design of the Real-Time Specification in Java
- Java Binary Compatibility Part 3: The Technical Details
4 AJAX Training and Implementation Documents
AJAX, short for Asynchronous Java Script and XML, is a web development framework that is being used to achieve interactivity between users and servers through multiple client sided server connections. In this new web development model, the single-page web interface is composed of individual components which can be updated independently of each other. By using AJAX, developers can create web applications in browsers, thus leading to the decline of traditional based desktop applications. AJAX is leading Web programming towards Web 2.0, the next generation of using and developing for the Web. JavaScript is at the heart of AJAX, and writing an AJAX application requires good experience with JavaScript.
Here are 4 AJAX Training and Implementation Documents that will give you a greater understanding of AJAX and demonstrate how to implement applications using it and how to migrate your web applications to this technology.
AJAX - Asynchronous JavaScript and XML (14 pages)
The training document evaluates and discusses AJAX, and it's technical components and concepts are outlined. It also goes over Web 2.0 and the history of Web Services, gives examples and builds your understanding of the principles of the asynchronous Java Script and XML technology by reviewing the concepts behind some AJAX coding examples. The first chapter provdes an introduction to Web programming, then chapter 2 gives a description of the details of AJAX. Chapter 3 shows more implementation details and technical aspects, while chapter 4 describes implementation source code, and chapter 5 gives a review of the material covered and offers a look at the future of AJAX. Excellent references are linked to at the end of this document.
Migrating Multi-page Web Applications to Single-page AJAX Interfaces
Migrating web-based systems and applications to single-page AJAX applications is a new challenge many developers and IT departments are facing today. The first step to is know and understand the navigation and user interface (UI) structure of the source application. This document explains a technique using schema-based clustering that documents the navigational model of web applicaitons, and then lists its UI components that need to be migrated to a single-page AJAX interface. Also, a case study is given to help evaluate this web migration tool. pdf document (14 pages)
A Code Migration Framework for AJAX Applications
Migrating applications to AJAX requires a detailed level of knowledge of JavaScript and this sometimes makes it difficult to write AJAX applications. This paper first discusses the benefits of AJAX and compares it to other development frameworks, and specifically Java applets. A code migration framework is then described that permits the developer to write AJAX applications in Java. Using this framework, the Java application is automatically translated to JavaScript and then migrated to the browser for execution. The programmer does not need to know or code using any JavaScript. Also, programming in Java allows the use of debugging tools not available for JavaScript. A prototype is freely available under an Open Source license. Some good references are listed at the end. (pdf format,14 pages)
Logging Usage of AJAX Applications with the "UsaProxy" HTTP Proxy
Learn how to use the UsaProxy HTTP proxy to obtain information about user activity from web-based AJAX applications. UsaProxy is a special-purpose HTTP proxy which modifies HTML pages before forwarding them to the client browser. It adds JavaScript code which collects data about mouse movement, clicks, key presses and other types of interaction without affecting the user’s application experience. Gmail is demonstrated as an example AJAX application, and the authors explain how to set up a test using UsaProxy and how to understand the log data written by it. (pdf format, 4 pages)
Replacing outdated DHTML with DOM Scripting in your JavaScript
I recently wrote about this JavaScript Tutorial on EducationOnlineForComputers's Web Development blog. It is aimed at beginners to help them understand how old and outdated JavaScript techniques can cause issues on a web page. The tutorials proceeds by analyzing the source code of a web page that was written several years ago using concepts that were ok good to use then, but in the current Web will render inaccessible or broken pages in a browser
Three dynamic elements using JavaScript are reviewed and explained from the point of view when they were originally developed, and then a more current method of re-writing them is demonstrated making them more hardened and less error-prone in regards to DOM scripting. The tutorial starts with providing some understanding about what DHTML and the DOM are. The example web site containing the JavaScript code examples are available for download as a zip file. Here is the PDF version (202KB) of this tutorial.
9 Best Ruby On Rails Tutorials from IBM
Ruby on Rails provides an excellent, very efficient, and compelling development framework for building Web applications. Ruby is the free, simple, extensible, portable, interpreted scripting language for quick-and-easy object-oriented programming. Rails is a full-stack, open source Web framework in Ruby for writing real-world applications using less code. Rails uses reflection and runtime extensions instead of configuration files and annotations, and its tool set is very well integrated. Using Ruby on Rails makes it easier to build web applications having custom and unusual requirements. You can download the open source Ruby on Rails Web framework and you can get Ruby from the project Web site.
I have researched IBM's developerworks web site for their best Ruby On Rails Tutorials. I found nine of them - here they are, linked and described below. These will help you both to get started using Ruby On Rails and to improve your current Ruby on Rails skills.Fast-track your Web apps with Ruby on Rails
What's the Secret Sauce in Ruby on Rails?
Streamlined, Part 1
Streamlined, Part 2
Rails Migrations
Make Ruby on Rails easy with RadRails and Eclipse
Ajax on Rails
Build Ajax into your Web apps with RailsDeveloping rich Internet applications with Rails, OpenLaszlo, and Eclipse
Ubuntu Linux Video Tutorials
Ubuntuclips.org offers free tutorial and training videos for learning Ubuntu Linux. Their web site states these are "video howtos for human beings". These videos are especially for those who are new to Ubuntu and demonstrate and show how to use and manage Ubuntu's features. Using these you will learn how to complete common tasks in this increasingly popular Linux distribution. Click here to take a video tour of Ubuntu. If you have recently installed Ubuntu, here is a video that will help you to explore and learn about your newly installed Linux operating system.
Browse Videos:
HTML & CSS Tutorials using Pictures
This new software tutorial web site, In Pictures, hosts and offers free online computer Tutorials. This blog post details and links to their free HTML and CSS Tutorials. These HTML and CSS tutorials will help you learn how to use HTML and CSS. The tutorials on this site are based on pictures, or illustrations and screen shots demonstrating the tasks and features being taught. These software tutorials were developed as part of a research study performed for the U.S. Department of Education. Every user who completed these illustrated HTML and CSS tutorials reported that they were able to learn and understand HTML and CSS more quickly and easily compared to using traditional software training methods.
HTML Basics
- Create Web pages
- Employ style sheets
- Format text
- Create links
- Insert graphics
- Link multiple pages
- Change colors
Navigation & Layout
Interactivity
Advanced Layout
Top 15 Programming Training and Tutorial Digg Submissions for the last month
Here is my list of what I consider to be the Best Free Technical Training and Tutorial submissions for the last month to the programming section of digg.com. These cover several areas, including general programming tutorials, understanding how to code better, Perl, Javascipt and PHP scripting, CSS, Python and Ruby programming, Ajax web application development, web design, and freely available technical and programming ebooks.
- More than 1500 programming tutorials and resources
- A Mental Trick for Programmers & Coders
- Overcoming Coder's Block
- Learn Perl in 10 easy lessons - Lesson 1
- New Free Ruby e-book
- A Handy Little CSS Cheat Sheet
- 300+ free-use PHP scripts
- AJAX for n00bs
- Script.aculo.us: How to easily AJAX your site
- Basic PHP Security
- Python 2.5 Quick Reference
- Javascript Library for HTML Table Sorting, Filtering, Etc
- Top Ten Mistakes in Web Design (Updated 2006)
- Web 2.0 how-to design style guide
- 975 (and counting) Downloadable Ebooks
3) New Free Computer IT Books, Publications & Book Sites:
Some of these web resources will be added to our Free IT Books page at http://www.intelligentedu.com/free_computer_books.html and some will be added to our members site.
81 AJAX and 24 JavaScript Ebooks
750MBHosting.com hosts several freely available technical ebooks covering AJAX web development and, JavaScript programming and scripting.
81 AJAX Ebooks
Here are some of the AJAX topics and areas covered by these ebooks:
- Rails and AJAX
- Building Ajax Web Applications
- Creating Ajax Web Pages
- Ajax Patterns
- Ajax Tutorial
- Ajax Best Practices
- Ajax XMLHttpRequest and Struts
- Ajax with PHP
- JavaScript with DOM Scripting and Ajax
- XML with DOM and Ajax
- AJAX Foundations
- Ajax Programming with ASP.NET 2.0
- JSF And Ajax
- AJAX and DHTML
- Ajax Design Patterns
- Ajax Tips And Tools
- JavaScript and Ajax
- Creating Web Pages with AJAX, Asynchronous JavaScript and XML
- AJAX and Using JavaScript to Create Rich Internet Applications
- Ruby Programming with Ajax
- Web Application Developers and Ajax
- Ajax Design
- AJAX in 10 Minutes
- AJAX Toolbox
- Ajax and Java Web Development, Struts, Tapestry, Commons, Velocity, Junit, Axis, Cocoon, Internetbeans, Webwork
24 JavaScript Ebooks
Here are some of the JavaScript topics and areas covered by these ebooks:
- Beginning JavaScript
- Complete Guide To Javascript
- JavaScript 2.0
- JavaScript Reference
- JavaScript And DHTML
- JavaScript Applications
- JavaScript Examples
- Javascript Steps by Step
- JavaScript Projects
- JavaScript Programming for the Beginner
- JavaScript Guide
- Javascript Course
- JavaScript In a Weekend
- JavaScript For Web Developers
- Javascript in 1 Week
- Using Javascript
Ebooks covering Python, PHP, ASP.Net, Perl, and JSP
Here are the remaining freely available ebooks at 750MBHosting com. These technical ebooks cover programming and application development using Python, PHP, ASP.Net, Perl, and JSP.
Python Ebooks
Here are some of the Python topics and areas covered by these ebooks:
- Data Structures and Algorithms
- Python and Object Oriented Design Patterns
- Java Class Libraries and Python Programming
- Text Processing with Python
- Python From Beginner to Advanced
- Thinking In Python
- Numerical Methods using Python
- Python Programming
- Python Reference
- Python with Computational Science
- Python Game Programming
- Python GUI Programming
- How to Program using Python
- How to Learn to Program with Python
- Python with XML
- Python Standard Library
- Python Network Programming
- Database Application Programming with Python
- Python Quickstart Guide
- Phrasebook for Python
PHP Ebooks
Here are some of the PHP topics and areas covered by these ebooks:
- Advanced PHP for Web Developers
- Ajax And Php
- Building Web Applications
- Beginning PHP
- PHP, Apache, And MySQL Web Development
- PHP Programming
- PHP and XML
- MySQL and PHP
- MySQL and PHP Web Development
- PHP Web Development
- PHP Game Programming
- PHP Reference
- Secure PHP Programming
- PHP Template Programming
- PHP and Web Application Design
- PHP and Web Application Development
- PHP and Web Database Applications
ASPdotNET Ebooks
Here are some of the ASP.NET topics and areas covered by these ebooks:
- ASP.NET 2.0 Applications
- ASP.NET 2.0 Programming
- ASP.NET 2.0 and Visual Web Developer
- ASP.NET Database Programming
- Beginning ASP.NET 2.0 with C Sharp
Perl Ebooks
Here are some of the Perl topics and areas covered by these ebooks:
- Advanced Programming in Perl
- Beginning Perl Programming
- Perl Web Development
- Intermediate Perl
- Learning to Program in Perl
- Perl Objects References & Modules
- Perl For Bioinformatics
- Perl with Network Programming
- Perl and XML
- Perl and Oracle
- Perl and System Administration
- Perl Hacks, Tips And Tools
- Perl Templates
- Perl Reference
- Perl with Web Services
- Perl and Web Client Programming
- Perl and C with Apache Modules
JSP Ebooks
Here are some of the JSP topics and areas covered by these ebooks:
- Servlets and JavaServer Pages
- Servlet and JSP Programming
- JSP Examples
- JSP Best Practices
- JavaServer Pages and Web Development
- JSP Standard Tag Library
- JSP Developer's Reference
- JSP with Websphere And Visualage
- JSP and the J2EE Web Tier
- Java Servlets, JSP, and EJB for the Web
- JSP, Tomcat and Struts
- JSP and Oracle
- JSP and MySQL Web Applications
- JSP with Tomcat and MySQL
- JSP and XML
- JSP and Web Development
Many Java Ebooks from eSnips
eSnips is a social content-sharing site offering 1GB of free space, where they permit everyone to upload and share all types of media files. The user controls who is permitted access to each folder: only the user, a select group, or the world. Free registration is required. Here are many Java and Java related ebooks and documents hosted by this site that are available to everyone.
Java Programming - 1080 files tagged with Java Programming
Java Ebooks - 5509 files tagged with Java Ebook
Java Programming Certification - 74 files tagged with SCJP
J2EE Programming - 46 files tagged with J2EE
JSP Programming - 26 files tagged with JSP
Java Servlet Programming - 9 file tagged with Servlet
Java - 730 files tagged with Java
Free Microsoft MCSE MCSD Certification Ebooks
eSnips is a social content-sharing site offering free space, where everyone can upload and share all types of files. Among other freely available ebooks and study guides, this site hosts many Certification Ebooks and Exam Preparation Study Guides. Here are many Microsoft MCSE and MCSD Certification ebooks and documents hosted by eSnips that are available to everyone. Free registration is required.
Microsoft MCSE and MCSD Certification Ebooks and Exam Prep Study Guides
Some of the Microsoft Certification Exams you'll find here:
- Exam 070-271: Supporting Users and Troubleshotting a Microsoft Windows XP Operating System
- Exam 070-281: Planning , Deploying, and Managing an Enterprise Project Management Solution
- Exam 070-285: Designing a Microsoft Exchange Server 2003 Organisation
- Exam 070-298: Designing Security for a Microsoft Windows Server
- Exam 070-441: Designing Database Solution by using MS SQL Server 2005
- Exam 070-528: Microsoft .NET Framework 2.0 Web Based Client Development
- Exam 070-529 Microsoft .NET Framework 2.0 Distributed Application Development
- Exam 070-536: Microsoft .NET Framework 2.0 Application Development Foundation
- Exam 070-305: Developing And Implementing Web Based Application with Microsoft Visual Basic .NET
- Exam 070-315: Developing And Implementing Web Based Application with Microsoft C# .NET
- Exam 070-316: Developing Windows Based Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET
- Exam 74-138: Planning and Building a Messaging and Collaboration Environment Using Microsoft Office System and Microsoft Windows Server 2003
- Exam 74-139: Developing Business Desktops with Microsoft Windows Server 2003 and Microsoft Office 2003
Here are more Microsoft Certification Ebooks and Exam Preparation Study Guides
Here are some of the Microsoft Certification Exams you will find in this section:
- Exam 070-528: Microsoft .NET Framework 2.0-Web-Based Client Development
- Exam 070-306: Developing And Implementing Windows-Based Application with Microsoft Visual Basic .NET Exam
- Exam 070-300: Analyzing Requirements and Defining Microsoft .NET Solution Architectures
- Exam 070-310: XML Web Services and Server Components with Visual Basic .NET
- Exam 070-315: Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
- Exam 070-320: Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework
- Exam 070-431: Microsoft SQL Server 2005 Implementation And Maintenance
- Exam 070-272: Supporting Users and Troubleshooting Desktop Applications on a Microsoft Windows XP Operating System
- Exam 070-285: Designing a Microsoft Exchange Server 2003 Organisation
- Exam 070-298: Designing Security for a Microsoft Windows Server
- Exam 070-529: TS Microsoft .NET Framework 2.0 - Distributed Application Development
MCSE Exam Ebooks
Some of the MCSE Exams covered here:
- Exam 070-290: Managing and Maintaining a Microsoft Windows Server 2003 Environment
- Exam 070-292: Managing and Maintaining a Microsoft Windows Server 2003 Environment for an MCSA Certified on Windows 2000
- Exam 070-294: Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure
- Exam 070-296: Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Environment for an MCSE Certified on Windows 2000
- Published: August 8, 2006
- Exam 070-299: Implementing and Administering Security in a Microsoft Windows Server 2003 Network
- Windows Server 2003 Network Infrastructure
- Windows Server 2003 Network Environment
- A Guide to Microsoft Active Directory Design
- Configuring the Windows Time Service
MCSD Exam Ebooks
MCSD Certification Exams covered here:
- Exam 070-300: Analyzing Requirements and Defining Microsoft .NET Solution Architectures
- Exam 070-306: Developing And Implementing Windows-Based Application with Microsoft Visual Basic .NET Exam
- Exam 070-310: XML Web Services and Server Components with Visual Basic .NET
- Exam 070-315: Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
- Exam 070-316: Developing Windows Based Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET
- Exam 70-320: Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework
- Exam 70-229: Microsoft SQL Server 2000 Database Design and Implementation
Thinkfree Doc Exchange
Thinkfree.com's Doc Exchange is a site that encourages sharing your documents with the users of the Web. You can use their search feature to find documents in areas you are interested in. They also have a New Docs section that links to the most recent documents, a Cool Docs category that links to docs with higher user ratings, and Hot Docs area that lists documents that have the most user hits and comments. Below are some search results that I found using the search form.
A search using the word "comptia" returns several excellent
CompTIACertification Study and Preparation Guides and Practice Exams:
- A+ 220-302 Pracitice Test
- A+ 220-301 Hardware Technologies Practice Test
- Linux+ XK0-001 Practice Test
- Network+ N10-002 Practice Test
- Security+ SY0-101 Practice Test
- Security+ Training Kit
- Security+ Study Guide
Searching on "tutorial" and other keywords returns the following documents, among others:
- Practical UML - A Hands-On Introduction for Developers (.pdf)
- WiFi Security Tutorial (.ppt)
- TCP Socket Programming in C Tutorial (.doc)
- Shell Programming Tutorial (.doc)
- ASP.NET Tutorial (.doc)
- Ajax Ebook (.pdf)
- Jakarta Struts Ebook (.pdf)
- Embedded Linux_Kernel_and_Drivers (.pdf)
- Clustering Methods (.doc)
- Centralized Identity and Policy Management for Windows, Linux, Unix, Mac and Java (.pdf)
- USB Flash Drives (.pdf)
- Windows Socket Tutorial (.doc)
- Microsoft_Vista_Review (.pdf)
- Software Tips (.doc)
New Free Linux Book: Linux Kernel in a Nutshell
Here is a new free Linux book, named Linux Kernel in a Nutshell, by Greg Kroah-Hartman. This book shows you all the tasks and gives you all the information you need to correcly build, customize, and install the Linux kernel. You do not need any programming experience to understand and use this book. It covers all of the important Linux kernel-related tasks, including Configuring and Building the Kernel, Installing and Booting from a Kernel, Upgrading a Kernel, and Customizing and Configuring a Kernel. Linux Kernel in a Nutshell also provides useful reference information about Kernel Boot Command-Line Parameters, Kernel Build Command-Line Options, and Kernel Configuration Options. The book will help you to determine exactly which drivers are required for your hardware -- and you'll learn how to configure a custom kernel based on your computer hardware, thus getting a compiled kernel that makes the best use of your hardware, giving you the best possible speed and control over it. This book is available under the terms of the Creative Commons Attribution-ShareAlike 2.5 license. That means that you are free to download and redistribute it. Linux Kernel in a Nutshell is available for download in either PDF or DocBook format for the entire book, or by the individual chapter. Below are the links to the chapter and full-book pdf files.
Chapters of Linux Kernel in a Nutshell:
The Design Patterns Java Companion - Free Book
For those of you looking to increase your Java programming skills, especially in regards to object-oriented coding, here is a great free Java book that will help you, titled "The Design Patterns Java Companion".
The phrase “design patterns” may seem a little formal when first read, but what they really are are convenient ways of reusing object-oriented code among different programming projects and between programmers. The very concept of design patterns is simple -- document and index common interactions between objects that that you, as a Java programmer, have often found to be valuable or useful.
Design patterns describe how objects communicate without becoming ensarled in each one's data models and methods. Maintaining this separation is a fundamental goal of good Object-Oriented coding. If you have been trying to do this as you program in Java, then you may be using some of these design pattern techniques.
Download the entire book as a zipped PDF fileView complete book as PDf file
Download all of the Java example code
Web Style Guide, 2nd edition
This free book, The Web Style Guide, 2nd edition, teaches you Web page and Web site design principles, along with tips and tricks, ranging from interface design to editorial style and graphics. It provides you a high level of understanding which will assist your Web development and design efforts. Whether you're a newbie to Web design and development or a veteran, this book will give you insight into Web site design that you have not had before, bringing you a more reasoned and realistic perspective. The information given in this Web Style Guide is based on the functional concepts of design, but it also discusses Web site accessibility, Cascading Style Sheets (CSS), and flexible page design. Material covering information architecture, site maintenance, and multimedia design is also included. The second edition offers added illustrations and updated Web site examples to show current best practices.
Chapter 2: Interface Design
Chapter 1: ProcessChapter 3: Site Design
- Web page design versus conventional document design
- Make your Web pages freestanding
- Basic interface design
- Navigation
- References
Chapter 4: Page Design
- Organizing information
- Site structure
- Site design themes
- Site elements
- Internet versus intranet design
- References
Chapter 5: Typography
- Visual hierarchy
- Consistency
- Page dimensions
- Page length
- Design grids for Web pages
- Page headers and footers
- Page layout
- Frames
- General design considerations
- Cross-platform issues
- Accessibility
- References
Chapter 6: Editorial Style Chapter 7: Graphics
- Characteristics of type on the Web
- Content structure and visual logic
- Legibility
- Consistency
- Cross-platform issues
- Accessibility
- Type graphics
- References
Chapter 8: Multimedia
- Characteristics of Web graphics
- Graphic file formats
- Images on the screen
- HTML and graphics
- Accessibility
- References
- Applications for multimedia
- Web multimedia strategies
- Preparing multimedia
- Design and multimedia
- Accessibility
- References
4) University Computer Science Course Sites Free to Browse and Study:These web sites will be added to our Free University IT Course Webs page at http://www.intelligentedu.com/cat3.html
Ruby On Rails Audio Visual TrainingThis audio and video training presentation, Stacks on the Tracks, walks you through and teaches you how to use Ruby On Rails to build more efficient and maintainable web-based library applications. Ruby on Rails (ROR) is an open source web application framework written in Ruby. ROR offer web developers an easy to use framework with which applications are programmed using less code than other frameworks, along with less configuration. This learning session, by Chris Stearns of Auburn University, uses a real-time application development tutorial to teach how a library application can be completed in hours instead of days; medium-sized applications in days instead of weeks; and large applications in weeks instead of months using RubyOnRails. This is hosted by SMARTech Scholarly Materials and Research at Georgia Tech University.
File Description Size Format ruby-final.avi Speech and Presentation 41036Kb Audio Video Interleaved View/Open discussion_stearns.pdf Discussion 1011Kb Adobe PDF View/Open
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:
UML Tutorials
Introduction to OMG's Unified Modeling Language (UML)
UML Tutorial Slide Presentations:
- Introduction to the UML (83 slides)
- Behavioral Modeling with the UML (151 slides)
- Advanced Modeling with the UML (131 slides)
Practical UML: A Hands-On Introduction for Developers
This tutorial provides a quick introduction to the Unified Modeling Language and presents some of its important features. At the center of the UML are its nine kinds of modeling diagrams, which are described here.
- Use case diagrams
- Class diagrams
- Object diagrams
- Sequence diagrams
- Collaboration diagrams
- Statechart diagrams
- Activity diagrams
- Component diagrams
- Deployment diagrams
UML Tutorial
This tutorial provides a technical overview of the UML, which defines the notation and semantics for the following domains. Part 2 of this tutorial expands on how you use the UML to define and build actual systems.
- The User Interaction or Use Case Model
- The Interaction or Communication Model
- The State or Dynamic Model
- The Logical or Class Model
- The Physical Component Model
- The Physical Deployment Model
UML 2.0 Tutorial
Diagrams supported by Enterprise Architect.UML 2 semantics are explained in detail in this tutorial. UML 2 defines 13 basic diagram types, divided into two general sets.
1. Structural Modeling Diagrams
- Package diagrams
- Class or Structural diagrams
- Object diagrams
- Composite Structure
- Component diagrams
- Deployment diagrams
2. Behavioral Modeling Diagrams
- Use Case diagrams
- Activity diagrams
- State Machine diagrams
- Communication diagrams
- Sequence diagrams
- Timing diagrams
- Interaction Overview diagrams
UML Modeling Tutorials from Sun
These UML tutorials apply to Sun Java Studio Enterprise, which is built on the open-source NetBeans IDE.
6) New Computer & IT Training & Tutorial Link & Resource Sites:These web sites will be added to our IT Links and Resources page at http://www.intelligentedu.com/cat6.html
Tutorials Today
Tutorials Today provides a topical directory containing thousands of links to many tutorials on the web. Here are the some of their programming and computer tutorial categories.
Pixel2life Tutorial Search Engine
Pixel2life is a large tutorial search engine targeted towards graphic designers and programmers. Its database of tutorial links cover many areas, including Photoshop, Flash, Databases, Desktop programming, Web application development, operating systems, and audo and video editing.The following programs are totally Free, no popups, adware, spyware, or shareware.
7) I.T. Sites and Free Downloads Worth Mentioning:
XP Smoker 2.4
XP Smoker allows you to change various settings in the Windows Registry. These settings can improve the performance for your computer drastically. You can also stop and disable useless services in Windows XP. And in the end, you'll reduce subsystem bottlenecks, increase application and boot speeds, and ultimately increase the stability of your system. Simple for Beginners. Powerful for Experts. (481 KB)
Total Uninstall 2.35
Total Uninstall can help you to monitor any changes that were made to your system during installation of a new software product and allow you to perform a complete uninstall without having to rely on the supplied uninstall program (which may leave files or changes behind). Total Uninstall will reverse all changes to your computer's previous state. Multi-lingual user interface. (685 KB)
EscapeClose 1.5
EscapeClose is an absolutely free tiny utility, allowing you to close or minimizer the active window by pressing the Esc button. Or it can position the mouse cursor in the upper right-hand corner of the active window, where the Close button is located. It is especially useful when you are working with dozens of files and folders at once. (208 KB)
dBpowerAmp Music Converter 10.0
Often called the Swiss Army Knife of audio, dMC can digitally rip sound from audio CDs to a multitude of formats. Convert from one format to another while preserving ID tags. Nearly every audio type is supported, including MP3, MP4, Windows Media Audio (WMA), Ogg Vorbis, AAC, Monkey's Audio, and FLAC (with optional installs from Codec Central). Aso record using Auxiliary Input. (1391 KB)
FairUse Wizard 1.0
FairUse is a DVD backup software designed to be very easy to use. It makes turning DVD into high quality DivX or XviD files a breeze by guiding you in a step-by-step "wizard" interface. (3746 KB)
8) Question of the Month about Technical Training:Each month Scott Turton will answer a current or important question that we have received about computer and IT training and career development.
January 2007 Question of the Month:Which programming framework is more popular, Java or .NET?
It is difficult to estimate which application development framework is truly 'more popular'. One method to actually measure this is to look at the number of open positions being advertised on nationwide job sites, such as Dice.com. Note that the numbers listed below are as of Jan. 17, 2007 and fluctuate daily and even hourly. Also, be aware that some job openings will fall into more that one search result listed below, so the numbers cannot be summed for a total number of job openings for either framework.
- Answer:
Number of Jobs Advertised on Dice.com having these keywords:Java - 14,934
J2EE - 7,691
JSP - 3,709
EJB - 1,608
C# - 5,992
.NET - 9,805
ASP.NET - 3,996
VB.NET - 2,298
For more perspective, here are some other programming languages being advertised for at this time:JavaScript - 5,139
Ajax - 1,541
PHP - 1,380
Python - 793
Ruby - 296
I hope this help you.
Scott Turton
Site Editor
http://www.intelligentedu.com
9) Please Support Our Training Missionhttp://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.htmlOur Members' Site contains the web's best computer and IT training resources and tutorials. This content is individually linked and presented in a way to expedite and facilitate your IT learning experience. We have done all the web research and presentation work for you so you can concentrate solely on your computer training.
Intelligentedu.com Member Site FAQ Answers:
- Over half of the web sites and pages in our members site are not in the free section of our web site. The online training resources in our members' site are linked and laid out in a much more detailed fashion than those in the free section. This will save you time in finding all the best free training on the web.
- If you use a credit card when joining, you may choose to be billed by PayPal, or you may purchase from 2checkout.com, our authorized retailer, whichever you choose.
- You have a choice to select the non-recurring or recurring method of payment. If you select non-recurring, when your membership period expires, you will not be automatically charged another fee on your credit card or check.
- If you are looking for training and tutorials covering popular software such as Microsoft Office, Flash, Photoshop, Dreamweaver, Web Development, Windows and Computer Hardware, please see our sister site, http://www.EducationOnlineForComputers.com
The total price to join our member's site is only $15.00 total for 2 months, $25 for 4 months, $34 for 6 months, or $59 for a whole year. The funds generated will assist us to help all those seeking IT education and application development training. Here's the link to see what's available on our member's site and to sign up: <http://www.intelligentedu.com/sign-up/index.html>. You can email Scott Turton with questions at scott_turton@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.htmlTo 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!
scott_turton@intelligentedu.com
http://www.intelligentedu.com/