Intelligentedu
La mejor computadora libre nueva ÉL recursos de la clase particular del entrenamiento





Rodillo de Blog:

NetBeans Articles and Tutorials
These are additional NetBeans articles and tutorials that cover specialized and advanced topics .

Popularity: 9% [?]

Share and Enjoy:
  • blogmarks
  • del.icio.us
  • Furl
  • Reddit
  • Shadows
  • YahooMyWeb
  • StumbleUpon
  • Digg

Related Posts:
  • 3 Free Software Development Training and Coaching Sites
  • 2 Free Training Resources: Unix and Web Development
  • Free training for ASP .NET with VB .NET
  • Free Training and Books on Java, EJB, .Net, and C# (C Sharp)
  • My First Blog Post: Discovering and Sharing Free IT Training and Tutorials

  • Tags for this post>> |
    Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 9:46 pm


    August 20, 2008

    Database Course from Mount Holyoke College

    Mount Holyoke College's Database Course provides the following lecture slides that will help you understand these important database concepts and topics, and to put them into practice. These go into a great amount of detail on the areas covered and also give examples and coding samples where applicable.


    Database Course Lectures:

    Introduction to Databases:
    Chapter 1

    Entity / Relationship Model, Relational Model:
    Chapter 2
    Chapter 3

    Relational Algebra and Calculus:
    Chapter 4a
    Chapter 4b

    SQL:
    Chapter 5

    Building Database Applications:
    Chapter 6

    Database-Backed Internet Applications:
    Chapter 7

    Normal Forms, Storage and Indexing:
    Chapter 19
    Chapter 8
    Chapter 9.6, 9.7

    Query Evaluation:
    Chapter 12

    Transaction Management, Security:
    Chapter 16
    Chapter 21

    Deductive Databases, Information Retrieval:
    Chapter 24
    Chapter 27a , Chapter 27b Chapter 27c, Chapter 27d

    Spatial Databases, Data Warehousing:
    Chapter 28
    Chapter 25, Chapter 25b

    Datamining:
    Chapter 26

    Popularity: 9% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • Free 158-page Programming Text Book
  • Free training for ASP .NET with VB .NET
  • Free Course on Web Development with .NET
  • Course Book Notes for VB.Net, ASP.Net, .Net Framework, SQL Server, and XML
  • C++ Programming Course from Imperial College

  • Tags for this post>>

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


    August 9, 2008

    Free C++ Programming Textbook

    Here is a freely available C++ Programming Textbook from Duke University: A Computer Science Tapestry, Exploring Computer Science and Programming with C++. All of the book's chapters are available in pdf format and are linked below, along with several C++ programming how tos. The data files referred to in the text are browsable here and the C++ code used is also available. And here are the author's Overhead slides for each chapter.


    C++ Programming Text Book Contents:

    Chapter 1 - Computer Science and Programming
    Chapter 2 - C++ Programs: Form and Function
    Chapter 3 - Program Design and Implementation
    Chapter 4 - Control, Functions, and Classes
    Chapter 5 - Iteration with Programs and Classes
    Chapter 6 - Classes, Iterators, and Patterns
    Chapter 7 - Class Interfaces, Design, and Implementation
    Chapter 8 - Arrrays, Data, and Random Access
    Chapter 9 - Strings, Streams, and Operators
    Chapter 10 - Recursion, Lists, and Matrices
    Chapter 11 - Sorting, Templates, and Generic Programming
    Chapter 12 - Dynamic Data, Lists, and Class Templates
    Chapter 13 - Inheritance for Object-Oriented Design


    C++ Programming How Tos:

    How to use C++
    How to format output and use streams
    How to use the the class string
    How to understand and use const
    How to overload operators
    How to understand and use standard libraries
    How to understand and use Tapestry libraries
    How to use the graphics library
    How to cope with C++ environments Howto Cope with Codewarrior (html)

    Popularity: 17% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • Visual Basic .NET Book From WikiBooks
  • An Operating Systems Vade Mecum
  • Free Books on PHP, C++, Linux, Windows Server 2003, Win Registry, and Cisco
  • Free Database and SQL Training
  • JavaScript Wikibook

  • Tags for this post>> | |



    August 4, 2008

    MySQL Essentials

    MySQL is a free, open source database management system that is easy to install, implement and maintain. It also provides quick performance and is very reliable, while being widely implemented throughout the world. MySQL brings the power of a scalable relation database application to anyone with the skills to build a data driven application or web site.

    Here is another excellent, free online book, MySQL Essentials, hosted by techotopia.com. The objective of MySQL Essentials, is to provide step-by-step instructions on how to implement and administer MySQL. The book teaches you the fundamentals of relational databases and how to configure and install MySQL. It then covers all the tasks you need to know and perform so you can successfully build, maintain and secure MySQL based databases. The topics of MySQL Essentials are listed and linked below in the table of contents.


    Table of Contents of MySQL Essentials:

    About MySQL Essentials

    Database Basics
    - What is a Database?
    - Understanding Database Tables
    - Introducing Database Schema
    - Columns and Datatypes
    - Database Rows
    - Introducing Primary Keys
    - What is SQL?

    MySQL Database Architecture

    The mysql Command-Line Tool
    - The mysql Command-line Utility
    - mysql Command-Line Arguments
    - mysql Commands

    The MySQL Administrator Tool
    - Getting and Installing MySQL Administrator
    - Connecting to the Database Server
    - Using the MySQL Administator

    The MySQL Query Browser
    - Getting and Installing MySQL Query Browser
    - Connecting the MySQL Query Browser to a Database Server
    - A Tour of MySQL Browser
    - Executing SQL Statements

    Creating New Databases and Tables with MySQL Administrator
    - Creating a New Database
    - Creating New Tables

    Creating Databases and Tables Using SQL Commands
    - Creating a New MySQL Database
    - Creating Tables with SQL
    - Understanding NULL and NOT NULL Values
    - Primary Keys
    - AUTO_INCREMENT
    - Defining Default Values During Table Creation
    - MySQL Database Engine Types

    Updating and Deleting MySQL Tables
    - Altering a MySQL Table
    - Adding and Deleting Table Columns
    - Renaming Tables and Columns
    - Changing The Data Type of a Column
    - Deleting a Database Table

    Inserting Data into a MySQL Database
    - The Basics of Data Insertion
    - Inserting a Complete Row
    - Adding Multiple Rows to a Table
    - Inserting Results from a SELECT Statement
    - Reducing the INSERT Performance Load
    - Reducing the INSERT Performance Load

    Updating and Deleting MySQL Data
    - Updating Database Data
    - Ignoring Update Errors
    - Deleting Database Data

    Retrieving Data From a MySQL Database
    - Retrieving a Single Column
    - Using SELECT to Retrieve Mutiple Columns
    - Restricting Number of Results
    - Eliminating Duplicate Values from Results

    Sorting Data Retrieved from a MySQL Database
    - Sorting Data from a SELECT Statement
    - Sorting on Multiple Columns
    - Sorting Data in Descending Order

    Using WHERE to Filter MySQL Data
    - The Basics of the WHERE Clause
    - Comparison Operators
    - Checking for NULL Values
    - Searching within Range Values

    Advanced MySQL Data Filtering - AND, OR, NOT and IN
    - Filtering Data Using the OR Operator
    - Filtering Data Using the AND Operator
    - Combining AND and OR Operators
    - Understanding Operator Precedence
    - Specifying a Range of Conditions using the IN Clause
    - Using the NOT Operator

    MySQL Wildcard Filtering using LIKE
    - What are Wildcards?
    - Single Character Wildcards
    - Multiple Character Wildcards

    MySQL Regular Expression Searches
    - What are Regular Expressions?
    - Regular Expression Character Matching
    - Matching from a Group of Characters
    - Matching from a Range of Characters
    - Handling Special Characters
    - Regular Expressions and Whitespace Characters
    - Matching by Character Type
    - Regular Expression Repetition Metacharacters
    - Matching by Text Position

    Joining Tables in MySQL
    - How Does a Join Work?
    - Performing a Cross-Join
    - Equi-Join (aka the Inner Join)
    - Performing a Left Join or a Right Join
    - Creating Joins with WHERE and USING

    An Introduction to MySQL Views
    - Creating a Basic View
    - Joins and Views
    - Getting Information About a View
    - Deleting a View
    - Replacing a View

    MySQL Calculations and Concatenations
    - Performing Calculations on Retrieved Data
    - Concatenating Data Fields
    - Trimming Trailing Whitespace from Text
    - Trimming Leading Whitespace from Text

    Manipulating Text in MySQL
    - MySQL String Manipulation Functions

    MySQL Mathematical Functions
    - MySQL Arithmetic Functions

    Working with Dates and Times in MySQL
    - Date and Time Formats
    - Creating Date and Time Fields
    - Date and Time Formats
    - Date and Time Functions
    - Inserting Date and Time Values into Table Columns
    - Retrieving Data Based on Date and Time Criteria

    MySQL Data Aggregation Functions
    - The MySQL Aggregate Functions
    - Using the Aggregate Functions
    - Using the MySQL AVG() Function
    - Using the MySQL COUNT() Function
    - Using the MySQL MAX() Function
    - Using the MySQL MIN() Function
    - Using the SUM() Function
    - Using Multiple Aggregate Functions

    MySQL Users and Security
    - MySQL Security
    - Getting Information About Users
    - Creating a New MySQL User
    - Deleting a MySQL User
    - Renaming a MySQL User
    - Changing the Password for a MySQL User
    - User Privileges

    Popularity: 17% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • Free Online IT and Programming Books at Techotopia
  • Programming Essentials in Visual Basic .NET
  • MySQL Documentation and Reference Manuals
  • Computer, Programming, Web, OS, and IT Books
  • Free Online KeyStone Learning Systems Courses

  • Tags for this post>> |



    Free Agile Software Development Book

    Here is an excellent, free software development book, Essential Skills for Agile Development, written by Tong Ka Iok, that reflects his many years of software application building experience. has in software development and training. This freely available book provides many easy to read and understand examples that present Agile Software Development from a hit-the-ground running perspective. These include: how to handle duplicate code, comments, and bloated code; how to write effective end-user requirements; how to perform TDD (including functional testing, user interface testing and unit testing); and how to use a database in Agile Development. By applying the examples, you will learn the required skills and put them into practice immediately.

    Essential Skills for Agile Development teaches the programming concepts of Agile Development one skill at a time by presenting exercises that the authors expect you to complete. So you can learn what you're doing correctly and incorrectly, it also gives you sample solutions to the exercises. To reinforce the skills taught, the book gives repeated exercises that test you on the skills taught previously, so reading the chapters sequentially is recommended. This book can be used as training for software developers, and its also an ideal reference for Java programming. To effectively use this book you should have knowledge in reading Java and HTML code, and read and write SQL.

    You may download the whole book (427 pages, 2.26mb, pdf format) or you can access each chapter in pdf format.


    Table of Contents of Essential Skills for Agile Development:

    Chapter 1. Removing duplicate code
    Chapter 2. Turning comments into code
    Chapter 3. Removing code smells
    Chapter 4. Keeping code fit
    Chapter 5. Take care to inherit
    Chapter 6. Handling inappropriate references
    Chapter 7. Separate database, user interface and domain logic
    Chapter 8. Managing software projects with user stories
    Chapter 9. OO design with CRC cards
    Chapter 10. Acceptance test
    Chapter 11. How to acceptance test a user interface
    Chapter 12. Unit test
    Chapter 13. Test driven development
    Chapter 14. Team development with CVS
    Chapter 15. Essential skills for communications
    Chapter 16. Pair programming

    Popularity: 15% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • Agile Scrum Guide
  • 3 Free Software Development Training and Coaching Sites
  • Application Development and IT eBooks
  • Over 100 Computer and Programming eBooks
  • Many Computer and Programming eBooks at 51cnnet.net

  • Tags for this post>> | |



    « Previous PageNext Page »

    Powered by WordPress