Posted: November 6th, 2008, 3:59pm CET by computer_teacher
Here is Practical PHP Programming,
a free online book covering how to program using PHP. The objective of
this PHP book is to have fun while you learn how to program web pages
and sites using PHP, even if you have not coded with PHP before. And
for those looking to improve their PHP skills, there is a ton of good
knowledge in this book covering advanced PHP functionality
and features. You can start almost anywhere from the table contents,
once you know the fundamentals of PHP. The book is arranged as a wiki.
Table of Contents of Practical PHP Programming:
- Introducing
PHP
- Simple
variables and operators
- Functions
- Arrays
- Object-oriented
programming
- HTML forms
- Working
with files
- Databases
- Cookies
and sessions
- Multimedia
- XML and XSLT
- Output
buffering
- Java and COM
- Networks
- Miscellaneous
topics
- Security
concerns
- Performance
- Writing PHP
- Writing
extensions
- Alternative
PHP uses
- Practical
PHP
- Bringing
it to a close
- The future
of PHP
- Choosing an
ISP
- Glossary

Posted: October 25th, 2008, 3:41am CEST by computer_teacher
Here are 740 technical and programming eBooks whose links are
available at books-pdf.blogspot.com.
These ebooks cover a wide variety of areas, such as Java, C and C++
programming, .NET, C# programming, Web Development, Ajax, PHP, Ruby,
Rails, Database, Computer Science, Information Technology (IT), 3D
Animation, and Algorithms.
Category of eBooks at books-pdf.blogspot.com:
- .Net
(2)
- .NET
Books (14)
- 3D
Animation (27)
- Accounting
(11)
- Ajax
(7)
- Algorithms
(3)
- All
about Exchange Traded Funds (1)
- Apache
(1)
- ASP.Net
(91)
- AutoCAD
(3)
- C
Programming (4)
- C#
Programming (5)
- C++
Programming(4)
- Carreer
(21)
- Communicaion
and Telecommunication (3)
- Computer
Application (4)
- Computer
Science and IT (126)
- CSS
(4)
- CSS
HTML Ajax (15)
- Data
Mining (3)
- Database
(14)
- Distributed
Applications (2)
- Doing
Bussiness (90)
- E-Commerce
(6)
- Flash
(1)
- Free
.NET eBooks (18)
- Game
(1)
- Google
and eBay (1)
- Hardware
(1)
- How
to and Personality (19)
- HTML
(4)
- Java
(20)
- Language
and Grammar (1)
- Microsoft
.NET Framework (4)
- Microsoft
C#.NET (10)
- Microsoft
Silverlight (2)
- Microsoft.NET
Books (14)
- Mobile
Computing (17)
- Multimedia
and Designing (1)
- Network
Security (5)
- Object
Oriented (17)
- Open
Source (17)
- Operating
System (4)
- Others
(3)
- PHP
(30)
- Programming
(3)
- Psychology
(3)
- Ruby
and Rail (15)
- Science
and Engineering (15)
- Security
(1)
- Software
Development (5)
- Visual
(1)
- Web
Development (42)

Posted: October 24th, 2008, 6:10am CEST by computer_teacher
Here is a complete set of Slides,
Lab Exervises, Code, and Tutorials covering JDBC
(Java Database Connectivity).
Here is the Java
Code and the practice database, and here are the exercises: JDBC
Lab 1 Exercises and JDBC
Lab 2 Exercises.
JDBC
Slides Set 1: Introduction to Java Database Connectivity
Provides background on JDBC to help with the lab exercises
(39 slides, 445kb, ppt format)
1. What is JDBC?
2. The JDBC-ODBC Bridge
3. Four Kinds of JDBC Drivers
4. JDBC Pseudocode
5. simpJDBC.java
6. Meta Data
7. Books.mdb as an ODBC Data Source
8. Table in Books.mdb
9. More Information
JDBC
Slides Set 2: Advanced Java Database Connectivity
Looks at some of the advanced parts of JDBC to help with the lab
exercises
(43 slides, 345kb, ppt format)
1. SQL Statements
2. Executing DDL and DML
3. PreparedStatement Objects
4. Database Metadata
5. More Information
MySQL
Tutorial covers the following topics:
- Starting and Stopping MySQL Server
- Connecting to MySQL
- Creating User Accounts
- Using MySQL
- MySQL Administration
- Accessing MySQL using Java
- mysqljdbc.jar
Tutorial for MS Access covers the following topics:
- Creating Databases and Executing SQL
- Creating ODBC Data Source
- Accessing Database Using Java

Posted: October 24th, 2008, 1:37am CEST by computer_teacher
Here is all of the Java code from two Java Game Programming
Books, by Dr. Andrew Davison (note: the books are not free, only the
code).
Code
for: Killer Game Programming in Java
This book shows Java programmers,
who already know the basics of Java, how to code reusable modules and
components which can be put together to create many types of amusing
games. It focuses on 3D gaming using Java 3D,
which is an excellent tool for quickly building 3D
worlds without requiring low-level 3D rendering
functionality. You can download all of this book's Java
code as a single zip
file, or by chapter from the pages linked below.
Java Code for each chapter of Killer Game Programming in Java:
- All
the Code from the Book
- Chapter
1. Why Java for Games Programming?
- Chapter
2. An Animation Framework
- Chapter
3. Worms in Windows and Applets
- Chapter
4. Full-Screen Worms
- Chapters
5-6. Images, Visual Effects, and Animation
- Chapter
6.5. Shapely (non-rectangular) Applications
- Chapters
7-10. Sound, Audio Effects, and Music Synthesis
- Chapters
10.5. Prof. Bob is Ready to Answer Your Questions
- Chapter
11. Sprites
- Chapter
12. A Side Scroller
- Chapter
13. An Isometric Tile Game
- JavaArt
Chapter 1. On-the-Fly Dynamic Compilation and Execution
- Chapter
14. Introducing Java 3D
- 'Introduction
to Java 3D' Slides
- Chapter
15. A 3D Checkboard
- Chapter
16. Loading and Manipulating External Models
- Chapter
17. Using a Lathe to Make Shapes
- Chapter
18. 3D Sprites
- Chapter
19. Animated 3D Sprites
- Chapter
20. An Articulated, Moveable Figure
- Chapter
21. Particle Systems
- Chapter
22. Flocking Birds
- Chapter
23. Shooting a Gun
- Chapter
24. A First-Person Shooter
- Chapter
25. A 3D Maze
- Chapter
26. Fractal Land
- Chapter
27. Terrain Generation with Terragen
- Chapter
28. Trees that Grow
- Chapter
28.3. Playing Movies in a Java 3D World (Part 1)
- Chapter
28.5. Playing Movies in a
Java 3D World (Part 2)
- Chapter
29. Networking Basics
- Chapter
30. Network Chat
- Chapter
31. A Networked Two-Person Game
- Chapter
32. Networked Tour3D
- J2ME
Chapter 1. Scrollable Messages
- Chapter
B1. An Echoing Client/Server Application using Bluetooth
- Chapter
B2. L2CAP Echoing
- M3G
Chapter 1. Loading OBJ Models into M3G
- M3G
Chapter 2. An Animated Model
- M3G
Chapter 3. Mighty Morphin' Penguin Flippers
- M3G
Chapter 4. A Bending Block in a Landscape
- M3G
Chapter 4.5. Using M3G File Models
- M3G
Chapter 5. The Beginnings of a FPS
- M3G
Chapter 6. Dynamically Textured Billboards
- Appendix
A. Installation using install4j
- Appendix
B. Installation using Java Web Start
- Appendix
C. Digging Through Your Garbage
Code
for: Pro Java 6 3D Game Development
This
Java game programming book teaches how to program 3D games in
Java, with a focus on building 3D landscapes. It is divided
into
the following three areas: 1) Java 3D, 2) Non-standard input devices
for game playing, and 3) JOGL. Java 3D
is a high-level 3D graphics API, and JOGL is a lower-level Java wrapper
for the OpenGL graphics API. It uses three non-standard input devices:
the webcam, the game pad, and the P5 data glove. Other
games-related libraries are also used, including JInput, JOAL, JMF, and
Odejava. It concentrates on the latest 3D APIs, covering a range of
libraries. You can download all of the Java
code used in this book as a single zip
file, or by chapter from the pages linked below. (Note that
the Java code in this book is different
from the code in the author's first
Java gaming book, Killer Game Programming in Java,
linked above.)
Java Code for each chapter of Pro Java 6 3D Game Development:
- All
the Code from the Book
- Chapter
1. Introduction to Java 3D
- Chapter
2. Get a Life (in 3D)
- Chapter
3. Get a Life (the Java 6 Way)
- Chapter
4. The Colliding Grabbers
- Chapter
5. When Worlds Collide
- Chapter
6. A Multitextured Landscape
- Chapter
7. Walking Around the Models
- Chapter
8. Backgrounds and Overlays
- Chapter
9. Webcam Snaps
- Chapter
10. Navigating a 3D Scene by Waving Your Arm
- Chapter
10.5. Waving a Magic Wand
- Chapter
11. Building a Game Pad Controller with JInput
- Chapter
12. Game Pad Grabbers
- Chapter
13. 3D Sound with JOAL
- Chapter
14. The P5 Glove
- Chapter
15. Two JOGL Programming Frameworks
- Chapter
16. Touring the World
- Chapter
17. Picking on the Models
- JOGL
Chapter 4. Stereo Viewing
- JOGL-ES
Chapter 1. Rotating Boxes
- JOGL-ES
Chapter 2. Loading OBJ Models
- JOGL-ES
Chapter 3. A Particle System

Posted: October 23rd, 2008, 5:27am CEST by computer_teacher
Java2s.com hosts this well documented C++ Programming
Tutorial with 32 lessons, along with 30 C++
Coding Examples. The C++ tutorial covers the following areas:
Data
Types, Operators statements, Array, Development, Exceptions, Function,
Structure, Class, Operator Overloading, Pointer, File Stream, template,
string, vector, list, bitset, set multiset, valarray, queue stack,
deque, and several STL Algorithms. This tutorial and the code examples
below will help you become a better C++ developer.
C++
Programming Tutorial
1. Language
Basics
2. Data
Types
3. Operators
statements
4. Array
5. Development
6. Exceptions
7. Function
8. Structure
9. Class
10. Operator
Overloading
11. Pointer
12. File
Stream
13. template
14. STL
Introduction
15. string
16. vector
17. list
18. bitset
19. set
multiset
20. valarray
21. queue
stack
22. deque
23. map
multimap
24. STL
Algorithms Modifying sequence operations
25. STL
Algorithms Non modifying sequence operations
26. STL
Algorithms Binary search
27. STL
Algorithms Sorting
28. STL
Algorithms Merge
29. STL
Algorithms Min Max
30. STL
Algorithms Iterator
31. STL
Algorithms Heap
32. STL
Algorithms Helper
C++
Programming and Coding Examples
1.
Bitset
2.
Class
3.
Console
4.
Data
Structure
5.
Data
Type
6.
Deque
7.
Development
8.
File
9.
Function
10.
Generic
11.
Language
12.
List
13.
Map
Multimap
14.
Overload
15.
Pointer
16.
Queue
Stack
17.
Set
Multiset
18.
STL
Algorithms Binary search
19.
STL
Algorithms Heap
20.
STL
Algorithms Helper
21.
STL
Algorithms Iterator
22.
STL
Algorithms Merge
23.
STL
Algorithms Min Max
24.
STL
Algorithms Modifying sequence operations
25.
STL
Algorithms Non modifying sequence operations
26.
STL
Algorithms Sorting
27.
STL
Basics
28.
String
29.
Valarray
30.
Vector

Posted: October 22nd, 2008, 9:07pm CEST by computer_teacher
Here is a 26-lesson C Programming Tutorial, along
with 24 C Coding Examples, from java2s.com. The C#
tutorial covers topics such as Data Type, String, printf scanf,
Operator, Statement, Array, Function, Structure, Pointer, Memory,
Preprocessor, Data Structure, Search Sort, and Wide Character String .
These lessons will get you up to speed with these fundamental C
programming concepts.
C
Programming Tutorial
1. Language
2. Data
Type
3. String
4. printf
scanf
5. Operator
6. Statement
7. Array
8. Function
9. Structure
10. Pointer
11. Memory
12. Preprocessor
13. File
14. Data
Structure
15. Search
Sort
16. Wide
Character String
17. assert.h
18. ctype.h
19. math.h
20. setjmp.h
21. signal.h
22. stdio.h
23. stdlib.h
24. string.h
25. time.h
26. wctype.h
C
- ANSI C Source Code Examples
1.
assert.h
2.
Console
3.
ctype.h
4.
Data
Structure Algorithm
5.
Data
Type
6.
Development
7.
File
8.
Function
9.
Language
Basics
10.
Macro
Preprocessor
11.
Math
12.
math.h
13.
Memory
14.
Pointer
15.
setjmp.h
16.
signal.h
17.
Small
Application
18.
stdio.h
19.
stdlib.h
20.
String
21.
string.h
22.
Structure
23.
time.h
24.
wctype.h

Posted: October 22nd, 2008, 9:06pm CEST by computer_teacher
Here is a nice 31-lesson C# Tutorial and 25 good C# Coding
Examples, both from java2s.com. The C# tutorial
covers topics such as Data Type, Operator, Statement, String, struct,
Class, Operator Overload, delegate, Attribute, Data Structure, File
Directory Stream, Preprocessing Directives, Regular Expressions,
Generic, Reflection, Thread, Internationalization, GUI Windows Forms,
Design Patterns, XML, ADO.Net, Network, Directory Services, and
Security. To become a proficient C# programmer you will need to fully understand these CSharp concepts and programming constructs.
C#
Programming Tutorial
1. Language
Basics
2. Data
Type
3. Operator
4. Statement
5. String
6. struct
7. Class
8. Operator
Overload
9. delegate
10. Attribute
11. Data
Structure
12. Assembly
13. Date
Time
14. Development
15. File
Directory Stream
16. Preprocessing
Directives
17. Regular
Expression
18. Generic
19. Reflection
20. Thread
21. I18N
Internationalization
22. GUI
Windows Forms
23. 2D
24. Design
Patterns
25. Windows
26. XML
27. ADO.Net
28. Network
29. Directory
Services
30. Security
31. unsafe
C#
Programming Coding Examples
1.
2D
Graphics
2.
Class
Interface
3.
Collections
Data Structure
4.
Components
5.
Data
Types
6.
Database
ADO.net
7.
Design
Patterns
8.
Development
Class
9.
Event
10.
File
Stream
11.
Generics
12.
GUI
Windows Form
13.
Language
Basics
14.
LINQ
15.
Network
16.
Office
17.
Reflection
18.
Regular
Expressions
19.
Security
20.
Services
Event
21.
Thread
22.
Web
Services
23.
Windows
24.
XML
25.
XML
LINQ

Posted: October 22nd, 2008, 7:46am CEST by computer_teacher
Here is the
Blue Library, which provides links to many IT and
Software Engineering education resouces, including computer, IT, and
programming eBooks, Manuals and Video Training.
Contents of the Blue Library:
Information
Technology eBooks (2215)
Exams
(38)
Video
Training (491)
Business
Ebooks (93)
Engineering
ebooks (130)

Posted: October 21st, 2008, 12:50am CEST by computer_teacher
Here is the Data Structures Course and Lecture Slides
at mtholyoke.edu, which will help you better understand data
structures, if you need this. Topics covered by the lecture slides
include: Lists, Queues and Stack, Runtime analysis, Templates,
Recursion, Trees, Complexity, Sets, AVL trees, Heaps, ncubed, Splay
Trees, B trees, B+ trees, and Hashing. These data structure slides will
also help you understand how to perform run time analysis on a
program and assist you with writing C++ code..
Data Structure Lecture Slides:
- Introduction
- Lists
- Queues
and stacks
- Runtime
analysis
- Templates
- Recursion
- Trees
- Complexity
- Sets
- AVL
trees
- Heaps
- ncubed
- Splay
Trees
- Tries
- B
trees
- B+
trees
- Hashing
1
- Hashing
2
- Graph
Definition
- Graph
Algorithms
- Disjoint
Sets
- Spanning
Trees
- Sort
- Design

Posted: October 10th, 2008, 7:17am CEST by computer_teacher
Here is more updated and new free training content from
Oracle for developing Oracle database applications with Visual Studio
and .NET.
>> John Cook has updated his tutorial on Developing Oracle Database Applications with Visual Studio 2008, 2005,
and 2003.
For those new to this type of development, this will give you a
quick-start hands-on guide. This is a very popular .NET support
document on OTN. If you need more advanced instruction, please see
the Oracle 2 Day .NET Developers Course-Guide.
- For Visual Studio 2008 and 2005
- For Visual Studio .NET 2003
>> Now you can Download the .NET and Windows Slides and Sample Code from Oracle OpenWorld 2008
Oracle
OpenWorld 2008 provided a successful Oracle Develop .NET session track.
This was a popular track for .NET developers to learn about and start
using the most current Oracle database and .NET functionality.
Download the .NET and Windows slides and sample code for Oracle Database
(To download individual slidedecks and demo code, click each link labeled "Download".)
Here is the download for all of the slide decks and sample code in one 20 mb zip file.

Posted: October 8th, 2008, 6:02am CEST by computer_teacher
Here is eBook-x.com
which provides links to downloadable computer and programming ebooks in
many areas, as categorized below.
eBook Categories at ebook-x.com:
-
Programing
ebooks:
- .Net
- Asp
- C#
- C/C++
- Delphi
- Html/Xml
- Java
- J2ME
- JavaScript
- Perl
- PHP
- UML
- Visual
Basic
- Other
programing ebooks
- Database ebooks:
- Access
- Oracle
- SQL
- Other
database ebooks
- Operating
System ebooks:
- Linux
- Unix
- Windows
- Other
OS ebooks
- More
Computer ebooks:
- Cisco
- Flash
- Hardware
- Multimedia
- Networking
- Object
Oriented
- Office
- Security
- Software
Engineering
- Web
Design
- Dreamweaver
- Wireless
- Graphics
Design
- More
ebooks:
- AudioBooks
- Base
Science
- Business
- Engineering
- Magazines
- Personality
- Video
training:

Posted: October 7th, 2008, 5:38am CEST by computer_teacher
Here is a 2-day dotNEt Database Course from Oracle, titled Oracle
Database 2 Day + .NET Developer's Guide 11g Release 1 (11.1).
This will help you get started using the Oracle database with the .NET
Framework, including the key features of Oracle Data Provider for .NET
and Oracle Developer Tools for Visual Studio. Using this, you will
learn how to install, configure, and build basic applications using
Oracle .NET components and software. You will also learn how to create
and work with PL-SQL and .NET stored procedures. Also check out the
related documents linked below the table of contents. This guide is
also available in pdf
format.
Table of Contents for Oracle's 2 Day Database and .NET
Developer's Course:
1
Introduction
- About
This Guide
- What
is the Microsoft .NET Framework
- Overview
of Oracle Data Provider for .NET
- Overview
of Oracle Developer Tools for Visual Studio
- Overview
of .NET Stored Procedures
- Overview
of Oracle Providers for ASP.NET
2
Installing .NET Products
- What
You Need
- Oracle
Database
- Sample
Data
- Oracle
Data Access Components
- Oracle
Database Extensions for .NET
- Visual
Studio 2008
- Installing
.NET Products
- Configuring
a NET Connect Alias
3
Building a Simple .NET Application Using ODP .NET
- Creating
a New Project
- Adding
a Reference
- Adding
Namespace Directives
- Designing
the User Interface
- Writing
the Connection Code
- Compiling
and Running the Application
- Error
Handling
- Using
Try-Catch-Finally Block Structure
- Handling
General Errors
- Handling
Common Oracle Errors
4
Retrieving and Updating with Oracle Data Provider for .NET
- Using
the Command Object
- Retrieving
Data: a Simple Query
- Retrieving
Data: Bind Variables
- Retrieving
Data: Multiple Values
- Using
the DataSet Class with Oracle Data Provider for .NET
- Enabling
Updates to the Database
- Inserting,
Deleting, and Updating Data
5
Using Oracle Developer Tools for Visual Studio
- Using
Oracle Developer Tools
- Connecting
to the Oracle Database
- Creating
a Table and Its Columns
- Creating
a Table Index
- Adding
Table Constraints
- Adding
Data to a Table
- Generating
Code Automatically to Display and Update Data
6
Using PL/SQL Stored Procedures and REF CURSORs
- Introduction
to PL/SQL Stored Procedures
- Introduction
to PL/SQL Packages and Package Bodies
- Introduction
to REF CURSORs
- Creating
a PL/SQL Stored Procedure that Uses REF CURSORs
- Modifying
an ODP .NET Application to Run Stored Procedures
- Running
a PL/SQL Stored Procedure Using an ODP .NET Application
7
Developing and Deploying .NET Stored Procedures
- Overview
of .NET Stored Procedures
- Starting
the Common Language Runtime Service
- Creating
a Connection as SYSDBA
- Creating
an Oracle Project
- Creating
.NET Stored Functions and Procedures
- Deploying
.NET Stored Functions and Procedures
- Running
.NET Stored Functions and Procedures
- Running
.NET Stored Procedure in a Query Window
8
Including Globalization Support
- Introduction
to Global Applications
- Developing
Global Applications with the .NET Framework
- Presenting
Data in the Correct User Local Convention
- Connecting
to SQL*Plus
- Using
Oracle Date Formats
- Using
Oracle Number Formats
- Using
Oracle Linguistic Sorts
- Oracle
Error Messages
- Synchronizing
the .NET and Oracle Database Locale Environments
- Client
Globalization Support in Oracle Data Provider for .NET
- Client
Globalization Settings
- Using
Session Globalization Settings
- Thread-Based
Globalization Settings
Appendix
A Starting and Stopping an Oracle Database Instance
Appendix
B Copying a Form
Index
Related Training and Help Documents from Oracle:
- Oracle Data Provider for .NET Developer's
Guide
- Oracle Database Extensions for .NET
Developer's Guide
- Oracle Database 2 Day DBA
- Oracle Database 2 Day Developer's Guide

Posted: September 30th, 2008, 8:17pm CEST by computer_teacher
Linuxinet.com
hosts several excellent freely available eBooks covering Linux areas,
such as system administration, Linux programming, Perl, PHP, Red Hat
Linux, and Ubuntu. These computer and programming ebooks are in pdf and chm formats. The categories available are linked below.
Linux eBook Topics:
- Linux
Administration Ebooks
- Linux
Programming Ebooks
- Perl
Ebooks
- PHP
Ebooks
- Red
Hat Linux Ebooks
- Start
Using Linux Ebooks
- Ubuntu

Posted: September 19th, 2008, 3:06am CEST by computer_teacher
51cnnet.net
hosts many Computer, Information Technology (IT), and Programming
eBooks. These are available in pdf and chm formata. You need to enter a
6 digit displayed number to download each ebook. This site's eBook Directory page
lists 2455 ebooks, and you can also search for these ebooks.
Topics for these Computer and Programming eBooks:
- AJAX
- Rails and Ruby on Rails
- C++ Programming
- C Programming
- Java Programming
- Java Beans and EJB
- PHP Programming
- JavaScript
- Python Programming
- Web Development
- Website Programming
- HTML and Cascading Style Sheets (CSS)
- XML
- Perl Scripting
- Eclipse
- Visual Studio
- C# Programming
- ASP.Net
- ADO.Net
- Visual Basic
- .Net Framework
- Linux Programming
- Red Hat Linux and RHCE
- Suse Linux
- Ubuntu Linux
- Linux Networking
- Apache Server
- Agile Software Development
- Algorithms
- UML
- Design Patterns
- Adobe Creative Suite
- Developting Flash Web Sites
- Flash ActionScript
- Dreamweaver
- Photoshop
- A+, Nework+, Security+ Certifications
- Cisco, CCNP, CCNA
- CISSP Security Certifcation
- Data Communications and Networking
- Computer and Network Security, Firewalls
- Database Design
- SQL and PL-SQL
- Oracle Database 10g and 11g
- MySQL and PostgreSQL
- SQL Server
- MS Access Database
- Data Mining
- Cryptography
- Digital Photography
- Software Testing
- Software Project Management

Posted: September 3rd, 2008, 8:11am CEST by computer_teacher
Dr.
Rahul Banerjee of the Birla Institute of Technology and
Science is providing the following Books, Training Content,
and Slide Presentations for learning Internetworking, Network
Security, and Computer Networks. This material and content is excellent
and provides in-depth coverage of these important networking
topics. If you need to learn about computer networks and
internetworking basics and programming, then I highly recommend these
free training and learning documents.
Internetworking
Technologies
- Internetworking
Technologies eBook: Vol.-1
- Introduction
to Internetworking
- Multimedia
Internetworking Fundamentals
- Data
Compression Issues
- Intelligent
Agents in Internetworking
- Internetwork
Programming
- IPv6-based
Network Programming
- Introduction
to the Internet Protocol version 6 (IPv6)
Network
Security
- eBook
on Network Security
- Network
Security Course Handouts
- Introduction
to Network Security (Topics: Technical Definitions, Element
of Network and Internetwork Security, Models, Principles)
- Concepts
in Symmetric-Key Cryptography (Topics: Design
Basics, Types, Substitution Ciphers, Transposition Ciphers,
Polyalphabetic Ciphers, DES)
- More
on Cryptographic Algorithms & Systems (Topics:
IDEA, AES, Kerberos, PKCS, SSL & TLS )
- Introduction
to System Level Aspects of Network Security (Topics: IDS,
Firewalls, VPNs)
- Summary
of Concepts (Topics: Design Example)
Computer
Networks
- Course
Handout for Computer Networks Course
- Fundamentals
of Computer Networks
-
Computer Networks: Network Types & Topologies
-
Computer Networks: Of Shared Hubs, Bridges and Switches
-
Network Layer Fundamentals, IPv4, IPv6 and Routing Protocols
- Introduction
to the Internet Protocol version 6 (IPv6)
-
Transport Layer Fundamentals, TCP, UDP, SCTP and related Protocols
-
Application Layer Fundamentals, HTTP, FTP, DHCP, DNS, SMTP, IMAP and
related Protocols
-
Introduction to Network Programming
-
Introduction to Performance Evaluation and Inter /
Intra-Protocol Communication

Posted: September 3rd, 2008, 7:27am CEST by computer_teacher
Here is a programming and computer ebook repository
at ftp.chinalinuxpub.com/download
where you can download ebooks in the categories listed below.
These freely available computer ebooks are in pdf and chm
formats. Some of them are compressed in .rar format (you can use 7-Zip to
uncompress them). The .rar files are not named with the ebook's name,
instead they are named with a number, such as "1.rar", so don't be
confused.
eBook Topics:
- Java programming
- C++ programming
- Python programming
- JavaScript
- XML
- UML
- MySQL
- Oracle Database 9.2
- Apache
- Enterprise
JavaBeans,
- Real-time programming
- Linux System Administration
- Linux Kernel
- Embedded Linux
- Bash Shell scripting

Posted: September 2nd, 2008, 7:27am CEST by computer_teacher
Here are several freely
available Programming, Web Dev, and Computer eBooks,
hosted
by Abaco Advanced Technical Institute in Peru. These ebooks
cover various areas and topics, the categories are linked below. These
programming and web development ebooks are in English and Spanish,
and are in pdf format.
eBook Categories:
Java
Programming eBooks
JSP
eBooks
PHP
eBooks
JavaScript
eBooks
HTML
eBooks
Visual
Studio dotNET eBooks
ASP
.NET eBooks
VB
Script eBook and WML Scripting eBook
Tomcat
eBooks
XML
eBooks
PowerBuilder
eBooks
Cisco
Certification eBooks
Linux
eBooks
2
LPIC Exam Prep Guides
Windows
2003 Server eBooks

Posted: August 30th, 2008, 8:17pm CEST by computer_teacher
Here are 57
JavaScript Tutorials, Techniques and Code Examples,
courtesy of htmlgoodies.com. These JavaScript tutorials will teach and
show you many features that you can use and apply on your web sites. If
you are new to JavaScript, they will get you started with coding. If
you're already coding JavaScript, they will help you learn some
specific techniques to add interactivity to your web pages.
The JavaScirpt Diaries:
- The
JavaScript Diaries: Part 1 - How JavaScript can add
interactivity to your web pages and keep them current
- The
JavaScript Diaries: Part 2 - Learn the parts of JavaScript
and write your first script
- The
JavaScript Diaries: Part 3 - JavaScript operators:
mathematical operators, comparison operators, assignment operators,
logical (boolean) operators and more
- The
JavaScript Diaries: Part 4 - JavaScript
functions: writing functions, naming rules, calling a function,
global and local variables
- The
JavaScript Diaries: Part 5 - Adding complexity with
conditional statements and loops
- The
JavaScript Diaries: Part 6 - Using using the Object()
constructor: JavaScript objects,
object properties and methods, and the constructor function
- The
JavaScript Diaries: Part 7 - Using browser-based objects
- The
JavaScript Diaries: Part 8 - Coding methods for the
window object
- The
JavaScript Diaries: Part 9 - How to use the most common of
the window event
handlers
- The
JavaScript Diaries: Part 10 - Learn how to code JavaScript
objects, and use
their related properties and methods
- The
JavaScript Diaries: Part 11 - Start using JavaScript arrays
- The
JavaScript Diaries: Part 12 - Using multidimensional and
associative
arrays
- The
JavaScript Diaries: Part 13 - Work with and manipulate
various types of arrays using properties and methods
- The
JavaScript Diaries: Part 14 - Use the Math object to perform
mathematical operations and generate random numbers
- The
JavaScript Diaries: Part 15 - Display and manipulate the date
and time
Learn the Basics of JavaScript:
- JavaScript
Basics Part 1 - First in this series of JavaScript
tutorials: what JavaScript is, and shows
you how to create your first script
- JavaScript
Basics Part 2 - Learn how to use and code if' and
'else' statements
- Javascript
Basics Part 3 - How to
validate a form on your page, and code using form fields and
loops
- Javascript
Basics Part 4 - Describes what functions and objects
are in JavaScript and how to use them
- Javascript
Basics Part 5 - Covers some of the
native JavaScript objects: Strings, Numbers and Arrays.
- Javascript
Basics Part 6 - Learn about the Document Object
Model (DOM)
- Javascript
Basics Part 7 - How to code using the document object and the
window object
- Javascript
Basics Part 8 - Understand Object-Oriented Design
and how it relates to the JavaScript
- Javascript
Basics Part 9 - Learn the basics of object-oriented
programming in JavaScript: learn methods of inheritance, and how to use
closures
- Javascript
Basics Part 10 - How to code and use AJAX within JavaScript
- Javascript
Basics Part 11 - How to understand errors and
perform error handling
- Javascript
Basics Part 12 - Learn about recursion and how it is used in
JavaScript
JavaScript Primers:
- JavaScript
Primer #1 - Starting
with the Basics
- JavaScript
Primer #2 - Error
Messages
- JavaScript
Primer #3 - Dates and
Times
- JavaScript
Primer #4 - Event
Handlers: onMouseover
- JavaScript
Primer #5 - Some more
Event Handlers
- JavaScript
Primer #6 - Prompts
& Variables
- JavaScript
Primer #7 - The Concept
of Properties
- JavaScript
Primer #8 - Hierarchy of
Objects -
- JavaScript
Primer #9 - Creating a
Function -
- JavaScript
Primer #10 - After-Effect
Commands: onUnLoad and onMouseOut
- JavaScript
Primer #11 - Opening New
Windows
- JavaScript
Primer #12 - Opening a
Window with a Function
- JavaScript
Primer #13 - 'Confirm'
Method (Intro to IF and ELSE)
- JavaScript
Primer #14 - Math
Variables
- JavaScript
Primer #15 - Image Flip
Using OnMouseOver
- JavaScript
Primer #16 - Image Flip
With A Function
- JavaScript
Primer #17 - Calling
Functions With Forms
- JavaScript
Primer #18 - Form Fields
and the Value Property
- JavaScript
Primer #19 - Passing
Information to the Function
- JavaScript
Primer #20 - Creating
Random Numbers
- JavaScript
Primer #21 - Introduction
to IF and Branching
- JavaScript
Primer #22 - IF/ELSE
Statements
- JavaScript
Primer #23 - Producing
Random Statements and Images
- JavaScript
Primer #24 - 'For' Loops
- JavaScript
Primer #25 - 'While' Loops
- JavaScript
Primer#26 - Putting it
all together: Functions from a Function
- JavaScript
Primer #27 - Putting it
all together: A Side Show
- JavaScript
Primer #28 - Putting it
all together: Animation
- JavaScript
Primer #29 - Putting it
all together: Form Field Validation
- JavaScript
Primer #30 - So, Now What?

Posted: August 30th, 2008, 6:50pm CEST by computer_teacher
This ebook repository at sistemasdgv.net/Manuales
contains many ebooks and in several technical and programming areas. Topics covered include C++ programming
Java, Web development, UML, PHP, Networking, Linux, Oracle, and ASP .Net. These
computer and programming ebooks are in English and Spanish.

Posted: August 30th, 2008, 6:08pm CEST by computer_teacher
Here are excellent Java
Programming Notes and Slides
from the University of Iowa that will show you how to program using the
Java programming language. These review all of Java's features and
topics that you need to understand when programming applications with
Java. These include data types, control structures, methods, objects
and classes, class inheritance, arrays and strings, user interface,
applets, internationalization, exception handling, multithreads,
multimedia, input and output, and networking.
Java
Programming Slides:
- Chapter One: Introduction
to Java
- Chapter Two: Primitive
Data Types
- Chapter Three: Control
Structures
- Chapter Four: Methods
- Chapter Five: Programming
with Objects and Classes
- Chapter Six: Class
Inheritance
- Chapter Seven: Arrays
and Strings
- Chapter Eight: Getting
Started with Graphic Programming
- Chapter Nine: Creating
User Interface
- Chapter Ten: Applets
and Advanced Graphics
- Chapter Eleven: Internationalization
- Chapter Twelve: Exception
Handling
- Chapter Thirteen: Multithreads
- Chapter Fourteen: Multimedia
- Chapter Fifteen: Input
and Output
- Chapter Fifteen: Networking
