Intelligentedu
Best New Free Computer IT Training Tutorial Resources
Free Computer and I.T. Books


 



     Blog Roll:


     Top Links:

February 22, 2012

Learn to program in 2012

If you have made it your goal this year to learn to program, Code Year has the solution for you. They have setup a program to help you learn a new lesson each week. The system has been going for a few weeks, but it isn't too late to sign-up.

I've been doing this with my son and it is a great system they have. They send you an email on the Monday of each week letting you know that there is a new lesson available. When you get to the site you are presented with the lesson and some hands-on labs. Each larger weekly lesson is broken into multiple smaller lessons so you can take your time learning the material.

Each smaller lesson has 1 item that it teaches you and then presents you with a hands-on example to apply that lesson. When you have correctly performed the example you can progress to the next step. There are also larger hands-on examples at the end so that you can make sure you understand the entire lesson. This has worked great since many people are hands on learners and perform better when they are able to apply the skills rather then reading about them.

If you are the type of person who likes to earn badges as a motivating tool, they have those available for you too.

So if you are ready to take your programming lessons seriously, head over to Code Year.


Related Posts:
  • 15 Linux eBooks
  • How-to Program online book
  • Tutorial Lessons for C, C++, C#, and Java
  • Top 11 Java Tutorial Video Playlists for 2012
  • 21 Free Book Chapters for C#, VB.Net, XML, and e-Business Web Development


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


    February 21, 2012

    Top 11 Java Tutorial Video Playlists for 2012

    5 years ago we did a post on the Top 40 Java Video Tutorials available on youtube. That post has been one of the most popular that we have done. In the past 5 years technology has changed and the growth of youtube has skyrocketed. Instead of having individual videos, users have uploaded whole tutorials to help you learn Java programming. These playlists range from a handful of videos to hours of professional caliber training. Here now is a list of the top playlists for Java Training

    Java (Beginner) Programming Tutorials - (87 videos)

    Java (Intermediate) Tutorials - (27 videos)

    Java Game Development Tutorials - (36 videos)

    J2EE tutorials for Beginners - (2 videos)

    Spring 3 MVC Framework Tutorials - (3 videos)

    Struts 2 Framework Tutorials - (4 videos)

    Spring Framework Tutorial - (8 videos)

    Java Video Tutorial - (11 videos)

    Learn Java Programming - The Basics - (48 videos)

    Java Game Applets - Beginning Game Programming

    Java Tutorial - (21 videos)


    Related Posts:
  • 45 C and C++ Programming Video Tutorials
  • Java Video Tutorials
  • 15 Linux eBooks
  • 4 Perl Video Tutorials
  • 7 Eclipse Video Tutorials

  • Tags for this post>> | | | | | |

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


    March 8, 2011

    CSS Tutorials, Exercises, and Guide

    Here are many CSS Tutorials, Exercises, Samples and a CSS Guide, at westciv.com, that provide good explanations of how to use Cascading Style Sheets for many types of web page elements and features. These CSS tutorials provide explanations and worked examples to help you quickly learn CSS and start creating your web pages and sites using style sheets.


    14 CSS Tutorials

     - Logo Effect
     - Floated Layout
     - Validating CSS and HTML
     - CSS for Page Layout
     - Pure CSS Rollovers
     - Creating a Decorative Side Panel
     - Customising Link Appearance
     - Styling Visited Links
     - General Text Appearance
     - Create your own Bullet Points
     - Create a Simple Navigation Bar
     - Create a Navigation Bar Using Unordered Lists and List Item Elements
     - Integrate Text and Images
     - CSS Buttons


    CSS Exercises and Code Samples
    Learn how to apply CSS text styling, page appearance and layout, for your web pages. These exercises and coding examples will help you learn how to use CSS.

    1. Introduction
    2. A short intro to CSS
    3. Tool checklist

    4. My first style sheet

    Create a style sheet, and then an HTML document which links to it.
    5. Basic page appearance

    Create your first style sheet rules and start using some basic properties.
    6. More text properties

    Learn more methods of styling text.
    7. Class selectors

    Use the HTML class attribute to apply styling to individual elements.
    8. Styling links

    Customize how hyperlinks are displayed in relation to your website design.
    9. Page layout

    Use CSS to create a smooth liquid layout.
    10. Creative use of images

    How to use background images.
    11. Descendent selectors
    Find out how to selectively style elements on your page.
    12. Styling a navbar
    How to apply styling the navigation bar.
    13. Where to now?
    A list of resources for more detailed information and tools about CSS.


    Guide to CSS:

    Introduction to CSS

     - CSS intro
     - why use css?
     - what's a style sheet?
     - how do they work?
     - linking & embedding
     - statements

    Selectors
     - type
     - class
     - id
     - descendant
     - link pseudo class
     - pseudo element
     - selector groups
     - dynamic pseudo class
     - language pseudo class
     - child
     - first child
     - adjacent
     - attribute

    Properties
     - text style
     - text layout
     - background
     - border
     - margin
     - padding
     - page layout
     - element type
     - user interface
     - values

    Advanced
     - cascade & inheritance
     - generated content
     - media
     - printing
     - mobile profile


    Related Posts:

  • JDBC Slides, Labs, Code, and Tutorials
  • C# Tutorial Course
  • C++ Programming Course from Imperial College
  • Java Programming Lessons and Exercises
  • Slides and Tutorials on Software Engineering, UML, and Java

  • Tags for this post>> |

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


    March 7, 2011

    SAP Guides and Documents

    SAP-img.com provides documentation and guides covering SAP R/3 on ABAP, BAPI, ALV programming, SAPscripts, SmartForms, CATT, LSMW, DMS and other IMG like areas, such as MM, LE, SD, PP, APO, WF, HU, PM, PS, QM, HR, FI, CO, BW and BC.

    Here are some SAP guides and documents that you can download in zip format. (These are pdf files when unzipped.)

    Guide to SAP BASIS Steps for SAP Kernel Update In Windows
    SAP BASIS- Steps to Configure SAP Help Library
    SAP HR PA Infotypes Guide
    SAP FI (Deleting No.range of Particular Company)
    Flow of Production Planning
    Guide to ABAP MM, SD, FI, PS, PP, PM, HR, Tables


    This site's SAP PP Tips and Production Planning/Control page will also help you with learning more about SAP Production Planning Modules and its related areas. It provides certification samples, interview questions and answers, as well as common tcodes used in SAP PP.  You can also ask any Production Planning and Control question in their SAP PP Forum. The SAP PP modules are mostly utilized in Manufacturing, as thhey allow you to create BOM, routing, work center, plan orders, production orders, and confirmations.  They are integrated with other SAP modules, such as SAP MM and SAP SD through MRP which is also part of PP. Here are just a few of the resources on this page:

    SAP PP Certification Exam:
    mySAP Certification - Criteria
    SAP PP Certification Sample Questions and Answers
    SAP PP Self Test Certification Questions

    Questions on Production Planning:
    SAP PP Questions and Answers
    Sample Questions on SAP PP
    SAP PP Test Questions (MCQ)
    Steps of a Typical Production Process

    Interview Preparation:
    Interview Questions and Anwsers on SAP PP
    SAP PP Interview Questions

    Transaction Codes in SAP PP:
    Transaction Code To View All SAP Tables
    Commonly Used Tcodes in PP Module Part 1
    Commonly Used Tcodes in PP Module Part 2
    Commonly Used Tcodes in PP Module Part 3
    Tcodes of Common SAP PP Process


    Related Posts:

  • Free Computer and I.T. Security Training
  • Certification Exam Study Guides: A+ i-Net, Security+, CCNA, 70-270
  • Thinkfree Doc Exchange
  • Free Certification Prep for CIW, CompTIA, Cisco, and Microsoft MCSE
  • Free Microsoft MCSE MCSD Certification Ebooks

  • Tags for this post>>

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


    March 6, 2011

    Programming in Java Online Textbook

    Here is another online programming textbook from Princeton, Introduction to Programming in Java. It teaches the classic elements of programming, using an "objects-in-the-middle" approach that emphasizes data abstraction. The author uses specific applications, taken from fields ranging from materials science to genomics to astrophysics to internet commerce, to teach and demonstrate the programming concepts and techniques presented. Also available are hundreds of easily downloadable Java programs and real-world data sets.


    Chapter 1: Elements of Programming
    introduces variables; assignment statements; built-in types of data; conditionals and loops; arrays; and input/output, including graphics and sound.

    Chapter 2: Functions

    introduces modular programming. We stress the fundamental idea of dividing a program into components that can be independently debugged, maintained, and reused.

    Chapter 3: Object-Oriented Programming

    introduces data abstraction. We emphasize the concept of a data type and its implementation using Java's class mechanism.

    Chapter 4: Algorithms and Data Structures

    introduces classical algorithms for sorting and searching, and fundamental data structures, including stacks, queues, and symbol tables.

    To get started.
    Here are instructions for installing a Java programming environment on your Mac OS X, Windows, or Linux computer.

    Full programming model.
    Also provided are I/O libraries for reading and writing text and binary data, drawing graphics, and producing sound.


    Here are Lecture Slides and Demos that accompany this textbook, An Introduction to Programming in Java:

    Elements of Programming:
    1.1  Your First Program
    1.2  Built-In Types of Data
    1.3  Conditionals and Loops  While loop
    1.4  Arrays  Shuffle
    1.5  Input and Output
    1.6  Random Surfer

    Functions:
    2.1  Functions  Function call
    2.2  Libraries and Clients
    2.3  Recursion  Factorial  Euclid  Towers of Hanoi
    2.4  Percolation  Depth-first search

    Object-Oriented Programming:
    3.1  Data Types
    3.2  Creating Data Types  Mandelbrot explorer  Mandelbrot song
    3.3  Designing Data Types
    3.4  N-Body Simulation
    3.5  Purple America  US Elections (1960 - 2008)

    Algorithms and Data Structures:
    4.1  Performance
    4.2  Sorting and Searching  Binary search  Merge
    4.3  Stacks and Queues  Linked list  Iteration
    4.4  Symbol Tables  Inorder  GrowingTree
    4.5  Small-World Phenomenon  BFS  Oracle of Kevin Bacon


    Related Posts:

  • Visual Basic .NET Book From WikiBooks
  • Free Database and SQL Training
  • 6 Free Java Online Books
  • Free C++ Programming Textbook
  • Bulgaria Online Books Archive

  • Tags for this post>> |



    March 4, 2011

    Computer Science Online Book

    This free online computer science book, Introduction to Computer Science (at Princeton University), is an interdisciplinary approach that teaches all of the classic elements of programming, using an "objects-in-the-middle" approach that emphasizes data abstraction. The book focuses four areas of computer science: programming, machine architecture, theory, and systems. The programming topics and concepts are presented by demonstrating specific applications, taken from fields ranging from materials science to genomics to astrophysics to internet commerce. Also available is the program code. You can use this online book to learn or increase your programming skills. Section 1.1 contains detailed instructions for installing a Java programming environment on your system.


    Chapter 1: Elements of Programming
    introduces variables, assignment statements, built-in types of data, conditionals and loops, arrays, and input/output, including graphics and sound.

    Chapter 2: Functions
    introduces modular programming. We stress the fundamental idea of dividing a program into components that can be independently debugged, maintained, and reused.

    Chapter 3: Object Oriented Programming
    introduces data abstraction. We emphasize the concept of a data type and its implementation using Java's class mechanism.

    Chapter 4: Algorithms and Data Structures
    introduces classical algorithms for sorting and searching and fundamental data structures, including stacks, queues, and symbol tables.

    Chapter 5: A Computing Machine
    introduces an imaginary machine that is similar to real computers. We specify the machine in full detail and consider machine-language programs.

    Chapter 6: Circuits
    introduces circuits and logical design, culminating in a description of how a machine might be built from the ground up.

    Chapter 7: Theory of Computation
    introduces the scientific discipline concerned with understanding (efficient) computational phenomena, whether it be man-made, in nature, or imaginary.

    Chapter 8: Systems
    introduces the basic components of computer systems that support programming: compilers, operating systems, networks, and application systems.

    Chapter 9: Scientific Computation
    introduces some of the most important algorithms that play crucial roles in our computational infrastructure, including numerical integration, matrix computation, data analysis, and Monte Carlo simulation.


    Here are Lecture Slides that accompany this Computer Science book.

    A Computing Machine:
    0  Prologue  LFSR
    5.1 - 5.3  A von Neumann Machine  Visual X-TOY
    5.4 - 5.5  Machine Language Programming  Crazy 8

    Building a Computer:
    6.1  Boolean Logic and Gates  Hydraulic computer
    Sequential Circuits
    TOY Machine Architecture
     
    Theory of Computation:
    7.1 - 7.3  Regular Expressions and DFAs  DFA
    7.4 - 7.6  Turing Machines  Turing machine simulator  Adder
    7.7  Intractability
    7.8  Cryptography  Crypto history

    Systems:
    8.4  Networking

    Scientific Computing:
    9.1  Floating Point
    9.8  Monte Carlo Simulation


    Related Posts:

  • 48 Computer Science Books
  • MIT Database Systems Course
  • The Algorithm Design Manual
  • 16 Free Java Books
  • Global Optimization Algorithms eBook

  • Tags for this post>> | |



    March 3, 2011

    Algorithms Online Book and Course Lecture Slides

    Here is an online algorithms textbook, Algorithms, 4th Edition, hosted by Princeton University. It presents and covers all of the fundamental knowledge you need to understand and apply when using algorithms and data structures in your programming and application development. These are the most important algorithms and data structures in use today. The book uses specific applications to science, engineering, and industry to facilitate the concepts. Here is a list of the algorithms and clients in this textbook.

    Algorithm Book Chapters:

    Chapter 1: Fundamentals introduces a scientific and engineering basis for comparing algorithms and making predictions. It also includes our programming model.

    Chapter 2: Sorting considers several classic sorting algorithms, including insertion sort, mergesort, and quicksort. It also includes a binary heap implementation of a priority queue.

    Chapter 3: Searching describes several classic symbol table implementations, including binary search trees, red-black trees, and hash tables.

    Chapter 4: Graphs surveys the most important graph processing problems, including depth-first search, breadth-first search, minimum spanning trees, and shortest paths.

    Chapter 5: Strings investigates specialized algorithms for string processing, including string sorting, substring search, tries, regular expressions, and data compression.

    Chapter 6: Context highlights connections to systems programming, scientific computing, commercial applications, operations research, and intractability.


    Also, here are the Lecture Slides and Notes for Princeton's Algorithms and Data Structures course.

    These algorithm course lectures target algorithms for sorting, searching, and string processing, as well, including geometric and graph algorithms. They include information on developing implementations, understanding their performance characteristics, and estimating their potential effectiveness in applications.

    Algorithm Lectures:

    1. Union-find
    2. Analysis of algorithms
    3. Stacks and queues
    4. Elementary sorts
    5. Efficient sorts
    6. Advanced topics in sorting
    7. Priority queues
    8. Elementary symbol tables
    9. Binary search trees
    10. Balanced BSTs
    11. Hashing
    13. Undirected graphs
    14. Directed graphs
    15. Minimum spanning trees
    16. Shortest paths
    17. Radix sorts
    18. Tries
    19. Pattern matching   DFA   KMP  
    20. Data compression   Huffman*   LZW*
    21. Geometric algorithms   convex hulls 
    22. Geometric search    sweep line intersection
    23. Reductions
    24. Combinatorial search   The Longest Path [mp3]


    Related Posts:

  • Free Programming Methodology Course
  • 4 Free Books: Java, Perl, Theory of Programming, & Algorithms
  • Data Structures Course Slides
  • Free Algorithms Training Course
  • New York University Algorithms Course

  • Tags for this post>>



    February 23, 2011

    3 sites with Computer and Programming eBooks

    Here are 3 sites providing freely available computer and programming ebooks for web application development, dotNET, Python programming, Ajax, Javascript, PHP, HTML, and C programming.


    ebooks covering: ASPdotNET, C# and dotNET programming, Office applications, Oracle PL-SQL, SQL Server 2008, Windows Presentation Foundation (WPF), Windows Workflow (WF), Windows Communication Foundation.


    ebooks on HTML Actionscript, Adobe Air, PHP, Python, C programming, and VBScript
    Update March 7, 2011: this site is no longer available. You can try its google cache.


    5 Python ebooks
    1 Ruby ebook
    Ajax and Javascript (3), CSS (1), PHP with Flash (1), E-Commerce (2), TCP-IP (1)



    Related Posts:

  • 120 Computer and Network Security eBooks
  • Free Java Lectures - Two Semesters of Java
  • Many More Programming and Linux eBooks
  • 2 Sites for Links to Free Computer Books
  • Freely available eBooks from ebooks-space.com

  • Tags for this post>> | | | | |

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


    February 19, 2011

    1000+ Computer and Programming eBooks

    Here is a site hosting well over 1000 computer and programming ebooks, covering many technical areas as seen in the links to the ebook categories below, all freely available. These ebooks will help you become a better developer or networking specialist, or learn how to use some important software. They also cover many topics for Linux, Unix, and hardware.


    eBook Categories:

    35 Linux eBooks

    2 Database eBooks

    Unix, Solaris, FreeBSD, OpenBSD eBooks

    Computer Hardware eBooks

    1100 Unsorted Computer and Programming eBooks

    Cryptography

    Programming eBooks:
     - asp
     - assembly
     - bash
     - c++
     - c
     - general
     - html-css
     - java
     - javascript
     - palm
     - perl
     - php
     - python
     - ruby
     - vb
     - xml

    Networking eBooks
     - firewalls
     - security
     - voip
     - wireless

    eBooks on Open Source Applications:
     - apache
     - bind
     - cvs
     - firefox
     - mysql
     - nagios
     - openswan
     - openvpn
     - pgp-gpg
     - snort
     - ssh
     - svn
     - vi
     - wireshark

    eBooks on proprietary software apps


    Related Posts:

  • Over 1000 Computer eBooks from FreeBookSpot
  • 16 Free Java Books
  • 120 Computer and Network Security eBooks
  • 6 Free Java Online Books
  • 18 Free Computer Ebooks

  • Tags for this post>> | | | | | |

    Filed under: Free Computer and I.T. Books — computer_teacher @ 8:54 am


    February 17, 2011

    15 PHP eBooks

    If you need help with coding PHP on your web pages and apps or if you need some handy PHP references, here is a site that hosts 15 PHP ebooks (some with MySQL). These ebooks are in pdf format.


    Related Posts:

  • 120 Computer and Network Security eBooks
  • Ebooks for .NET, .NET Certifications, SQL Server, and AJAX
  • .NET, C#, MCSD, SQL Server, Ajax Ebooks
  • Freely available eBooks from ebooks-space.com
  • 20 C++ Books and Ebooks

  • Tags for this post>> |

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


    February 15, 2011

    Ajax and Web Development Cheat Sheets

    Here are lots of sites that either host or link to Ajax and Web Development Cheat Sheets and Quick References. These will help you become a better web developer and programming, as you will have much of the technical material, resources, and samples as your fingertips. This list is inspired from a similar list of Ajax Cheat Sheets at webdesigntoolslist.com.


    Ajax a ‘web 2.0? cheat sheet by Amy Hoy
    A really helpful Cheat Sheet and Quick Reference Guide for Ajax and Web 2.0

    AJAX Library Cheat Sheet
    This AJAX Library Cheat Sheet helps with some AJAX inconsistencies, ambiguous wording and incorrect samples. The author created this cheat sheet to make an attempt to write a clear and concise sample of AJAX code where appropriate code examples were missing.

    Download ASP.NET AJAX PDF Cheat Sheets – ScottGu’s Blog
    These are super handy pages to print out and keep around to quickly find information and code-snippets to use. Milan is making these available completely for free – so definitely download them and send him feedback (he is going through and adding them for all the core classes in the client-side AJAX library).

    Microsoft ASP.NET AJAX 1.0 Quick Reference Guide
    A quick reference guide for MS ASP.NET AJAX 1.0

    MooTools: Javascript / AJAX Cheat Sheet
    A Javascript / AJAX Cheat Sheet

    MS Ajax ClientScript Cheat Sheets (by me) – Jay Kimble
    This MS AJAX Cheat Sheet contains every change to the standard Javascript library made by the MS Ajax Extensions. It’s 10 pages (which if you print it you have 5 pages front and back). It is a zipped file attached to the post under the advertisement.

    Prototype.JS AJAX Cheat Sheet
    A Prototype Javascript / AJAX Cheat Sheet and Quick Reference Guide.

    MS ASP.net AJAX Client Life Cycle Events
    MS ASP.net AJAX Client Life Cycle Events Quick Reference Guide

    Prototype 1.6.0.2 Cheat Sheet
    A long awaited Prototype cheat sheet – a full reference to a bleeding edge 1.6.0.2 is finally here. * Modules are sorted in a somewhat logical order – those commonly used are mostly in the left/center area, while deprecated/utility methods are all the way to the right Method can be recognized by parentheses following it (anything that doesn’t have ones is a property), Deprecated items are marked red and have NO parentheses/arguments specified, Prototype extends quite few native objects’ prototypes with a set of convenient methods. In such cases there’s an explicit note about it next to a module name – i.g. stripScripts() method from “String (String.prototype)” can be called as ‘foo’.stripScripts(), When a module is also a class, there’s a “(constructor)” note next to it – i.g. “Hash (constructor)” means that it should be called as new Hash(), There are few bonus items (such as those from Prototype.Browser) which are not yet included in documentation

    Script.aculo.us Quick Reference
    This quick reference guide is a work in progress. I’ve been working with the script.aculo.us framework directly in a project that I’m working on, and this guide is the result. I’m trying to make it more user-friendly and interactive.

    Scriptaculous Cheat_Sheet
    Scriptaculous Cheat Sheet for AJAX…and one more Scriptaculout Cheat Sheet: Combination Effects

    The AJAX Cheatsheet
    AJAX is a lot simpler to understand than the 600-page books on it might lead you to think. This one page no-nonsense guide for experienced Javascript and HTTP coders contains all the core info you will need to make practical use of this terribly-monikered

    The Definitive Guide to symfony Chapter 11 – Ajax Integration
    A good resource for these things is the Symfony JS and Ajax cheat sheet you can find here.

    Snipplr: Jquery Cheat Sheet

    Cheat sheet to create ASP.NET AJAX control

    Ajax Cheat Sheets

    Microsoft AJAX Library Cheat Sheet ——ASP.NET AJAX

    Microsoft AJAX Library Cheat Sheets : Adjusted for RTM, DomEvent and DomElement Added

    50+ Useful Cheat Sheets For Designers and Programmers

    40 Useful Print-Ready Cheat Sheet For Web Developers

    Cheat Sheet Round-Up: Ajax, CSS, LaTeX, Ruby…

    Programming Handbooks and Cheatsheets

    Ultimate Web Development Cheat Sheet Guide


    Related Posts:

  • 70 Linux and Unix Cheat Sheets
  • 15 Programming Cheat Sheets
  • Ruby On Rails, Ajax Cheat Sheets and Slides
  • Cheat Sheets for ASP, Javascript, MySQL, CSS, PHP, RGB Colors, Ruby
  • Cheat Sheets and References


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


    February 14, 2011

    JavaScript Cheat Sheet and References

    Webdesigntoolslist.com describes and links to the following JavaScript Cheat Sheet and References. This site offers tools and resources for webmasters and web developers and designers. These JavaScript quick references will help you become more efficient with your website coding and development, as they cover all of the JavaScript functions, classes, properties, etc.


    iPhone Javascript & JQuery Cheat Sheets
    JavaScript Cheat Sheet for iPhone and iPod Touch has an easy to use interface that helps you quickly find what you’re looking for. The categories are useful and well defined. The cheatsheet includes descriptions, properties and methods for working with strings, dates, arrays, math, DOM, regular expressions, and many more.

    Addison-Wesley’s JavaScript Reference Card
    This JavaScript cheat sheet is designed to act as a reminder and reference sheet, listing methods and functions of JavaScript.

    Cheat Sheets for Front-end Web Developers – Six Revisions
    In this article, you’ll find 23 excellent, print-ready cheat sheets for HTML/HTML, CSS, and JavaScript (including MooTools and jQuery).

    DevGuru JavaScript Quick Reference
    List of every command and function with individual page descriptions.

    DOM JavaScript Cheat Sheet
    I’ve just put together a small DOM cheatsheet for some developers here and thought why not share it and CC it in case it can be handy for you, too.

    Download Javascript Cheatsheet 1.0 – Opera widget that will give …
    Opera widget that will give you access to a javascript cheatsheet with information from the Mozilla Developer Center

    Ext JS JavaScript Library Cheat Sheets – Class Inheritance Hieararchy
    Ext JS JavaScript Library Cheat Sheets. 1- Class Inheritance Hierarchy Cheat Sheet. Thumbnail of Class Inheritance Hieararchy Cheat Sheet

    Field Guide to Scriptaculous
    Field Guide to Scriptaculous Combination Effects.

    JavaScript and Browser Objects Quick Reference
    Javascripts and browser objects quick reference guide in PDF format.

    JTouch : A Touchable JQuery Cheat Sheet for iPhone and iPod Touch
    A touchable jQuery Cheat Sheet in your pocket, accessible anywhere. Built for iPhone and iPod Touch, it also works great on any W3C Standards compliant browser or mobile devices with built-in Internet access.

    JavaScript Cheat Sheet | Ajaxonomy
    A few years ago the folks over at ilovejackdaniels.com put together a JavaScript Cheat Sheet that is designed to act as a reference sheet for JavaScript

    Javascript Quick Reference Cards
    A straight forward Javascript Cheat Sheet that is different from others.

    Javascript Cheatsheet – Opera Widgets
    A cheatsheet for javascript based on data from the Mozilla Developer Center. A Javascript cheatsheet based on information from the Mozilla Developer Center.

    Javascript Document Object Model for Web Browsers
    One of the best quick reference guides for Javascript Document Object Models.

    JQuery 1.2 Cheat Sheet from GScottOlson’s Site
    A JQuery Cheat Sheet for Javascript Effects, Traversing, Manipulation, Events, Utilities, Attributes, Core, Ajax, and more.

    Javascript in Ten Minutes
    A quick breakdown of Javascript in 10 minutes.

    JavaScript Quick Reference Card/Cheatsheet
    This quick reference card summarizes the core features of JavaScript – naming conventions, variable types, control structures, intrinsic functions etc.

    JavaScript Reference Sheet
    These excerpts of VisiBone JavaScript references are very useful.

    JavaScript reminder and reference sheet
    The JavaScript cheat sheet is designed to act as a reminder and reference sheet

    Javascript Cheat Sheets
    The Manual.su’s project. All Javascript cheat sheets, round-ups, quick reference cards, quick reference guides and quick reference sheets in one page. The only one you need.

    JavaScript Tutorials for All Levels of Programming 
    Description: The JavaScript cheat sheet is designed to act as a reminder and reference sheet, listing methods and functions of JavaScript.

    jQuery1.1 Cheat Sheet Catalog
    A quick reference guide / cheat sheet for Javascript JQuery for Ajax, DOM, Events, Core, CSS, Effects, etc.

    Prototype JavaScript Library 1.5.0
    Prototype Javascript Library and quick reference guide.

    Prototype.JS 1.6.0.2 Cheat Sheet
    A long awaited Prototype cheat sheet – a full reference to a bleeding edge 1.6.0.2 is finally here. I had no experience creating something like this before, so any bugs or suggestions are very much appreciated. Couple of notes about notations:

    Regular Expressions for client-side JavaScript
    Here is the syntax for a very powerful and very cryptic string pattern matching scheme in the client-side JavaScript of web browsers. You can use it to validate form entry, parse URLs, and many other things.

    RJS Cheat Sheet.graffle
    Ruby Javascript Cheat Sheet and reference guide.

    Ruby Javascript Cheat Sheet
    A Javascript cheat sheet by Amy Hoy. A nice quick reference guide for Javascript developers.

    Scribd : Javascript Cheat Sheet
    A Javascript cheat sheet with a lot of great information.

    Snook : Javascript Prototype Dissected
    In getting to know Prototype a little better, I decided to go through the latest version of the Prototype library (1.5.0_pre0) and detail every method and property that was available. In doing so, I got a much better understanding of how the code works. Here are the files in a 1280×960 and a widescreen 1440×900 version.

    The most common DOM methods at a glance
    A Javascript DOM Quick Reference Guide / Cheat Sheet.

    Yahoo YUI Utilities Cheat Sheets
    Here are 5 free Cool Cheat Sheets for the YUI Utilities provide quick references to the key methods, properties, and syntax patterns of each component.

    Web Cheat Sheet for Javascript
    These cheat sheets are for JavaScript and its use for client-side Web programming

    Washington.edu Javascript Cheat Sheet
    This cheat sheet will guide you through every aspect of Javascript coding.

    XUL Javascript cheat Sheet


    Related Posts:

  • 15 Programming Cheat Sheets
  • Cheat Sheets for ASP, Javascript, MySQL, CSS, PHP, RGB Colors, Ruby
  • Ruby On Rails, Ajax Cheat Sheets and Slides
  • 70 Linux and Unix Cheat Sheets
  • Ruby On Rails References And Cheat Sheets

  • Tags for this post>> |

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


    February 13, 2011

    171 C# and dotNET ebooks

    Here are 171 C# and . NET ebooks, along with some covering VB .NET and ASP .NET. These will help you learn and become a better C Sharp and dotNET developer.


    Related Posts:

  • .NET, C#, MCSD, SQL Server, Ajax Ebooks
  • Ebooks for .NET, .NET Certifications, SQL Server, and AJAX
  • 30 dotNET and Web Dev eBooks
  • 18 Free Computer Ebooks
  • 403 Downloadable Computer and Programming eBooks

  • Tags for this post>> | | |

    Filed under: Free Computer and I.T. Books — computer_teacher @ 7:43 pm


    February 9, 2011

    Programming for the Android Platform

    Here is an online mobile programming course: Programming for the Android Platform, Developing Wireless Mobile Applications. The goal of this Android programming tutorial course is to teach the technical aspects of how to program Android devices and use the Andoid API, with particular emphasis on scientific and educational applications. This platform is literally booming at this time as more than 300,000 new Android smartphones are activated per day.

    Unlike the iPhone, Android is designed to run on many devices produced by many hardware manufacturers, and is based on free, open-source resources. It is programmed with a combination of Java and XML. One can develop programs on an emulator running on a regular computer, so it isn't even necessary to have an Android device to begin writing programs. There is a powerful and very well documented Software Development Kit (SDK) that is freely available, a comprehensive Interactive Development Environment (IDE) called Eclipse with an Android plugin that is free, and the Java and XML (with their editors, compilers, and interpreters) with which one programs Android devices are also free.


    Programming for the Android Platform Lessons:

    Home

    Introduction

    Getting Started
    Minimum Requirements
    Installing Software
    Installing Sample Packages

    Overview of Android
    Application Fundamentals
    Android User Interfaces
    Application Lifecycles

    Developing Applications
    Creating an Application
    WebView Demo
    Click Tester
    Lifecycle Methods
    Animal Sounds
    Mapping Demo
    Map Overlay Demo
    Draggable Symbols I
    Draggable Symbols II
    Progress Bar Example
    Animator Demo I
    Animator Demo II
    Solar System
    Speak To Me
    Simple Dialer

    Appendices
    Creating a New Project
    Updating Software
    Configuring an AVD
    The Purr of the LogCat
    Changing the Build Path
    The Maps API Key
    Installing on a Device
    Device Screen Shots
    Simulating GPS Position
    Eclipse Tips
    Managing Android Resources

    Course Resources
    Packages for Examples
    Select Exercise Solutions
    References
    Image and Icon Files
    Audio and Video Files


    Related Posts:

  • 8 Android Development Guides and 4 Android Presentations
  • 5 Android Programming Books
  • 3 Searches for Computer and Programming eBooks
  • Free Course on Web Development with .NET
  • The Java Series - Free Online Books

  • Tags for this post>>

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


    February 8, 2011

    15 Programming Cheat Sheets

    Here is a nice collection of 15 downloadable and printable Programming Cheat Sheets from Addedbytes, providing quick references for many programming languages and web development technologies.


    Python Programming

    Subversion Command Line

    Regular Expressions (V2) including symbols, ranges, grouping, assertions

    mod_rewrite (V2) with rewrite flags, regular expression syntax and sample rules.

    PHP Cheat Sheet (V2) with functions references, a regular expression syntax guide and a reference for PHP's date formating functions.

    CSS Cheat Sheet (V2) including selector syntax, properties, units

    SQL Server including stored procedures, triggers and functions.

    HTML Cheat Sheet

    Microformats

    Ruby on Rails Cheat Sheet with default directory structure, predefined variables, methods, reserved words and regular expression syntax.

    ASP / VBScript containing functions, collections, regular expression syntax and other useful bits of information.

    HTML Character Entities lists the assigned character codes in HTML, with an example of how they are displayed, and description.

    JavaScript Cheat Sheet listing methods and functions, and including a guide to regular expressions and the XMLHttpRequest object.

    MySQL Cheat Sheet including functions (both in MySQL and PHP), data types, and sample queries

    RGB Hex Colour Chart




    Related Posts:

  • 70 Linux and Unix Cheat Sheets
  • Cheat Sheets for ASP, Javascript, MySQL, CSS, PHP, RGB Colors, Ruby
  • Cheat Sheets and References
  • Ruby On Rails, Ajax Cheat Sheets and Slides
  • JavaScript Cheat Sheet and References

  • Tags for this post>> | |

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


    February 4, 2011

    3 Searches for Computer and Programming eBooks

    Here are 3 search sites that will help you find the computer and programming training ebooks and documents you're looking for. The first one, RoyalSearcher, searches rapidshare.com and uploading.com, and the other two search rapidshare only. I have also linked some search result pages for popular technologies, to help you find what you want to learn more about.


    RoyalSearcher


    Search results from RoyalSearcher:

     - Ajax
     - JavaScript
     - GWT
     - Python
     - Java
     - JSP
     - PHP
     - C++
     - C#  C Sharp
     - dotNET
     - ASP .NET
     - ADO .NET
     - Flash
     - Perl
     - Game programming
     - Ruby
     - Ruby On Rails
     - SAP
     - iPhone
     - Mobile programming
     - Oracle Database
     - MySQL
     - SQL
     - SQL Server


    RapidMore



    Search results from RapidMore:

     - Ajax
     - JavaScript
     - GWT
     - Python
     - Java
     - JSP
     - PHP
     - C programming
     - C#  C Sharp
     - dotNET
     - ASP .NET
     - ADO .NET
     - Silverlight
     - Flash
     - Perl
     - Game programming
     - Ruby
     - Ruby On Rails
     - SAP
     - Android
     - iPhone
     - Mobile programming
     - IPod
     - Oracle Database
     - MySQL
     - SQL
     - SQL Server


    INeedFile





    Search results from INeedFile:

     - Ajax
     - JavaScript
     - GWT
     - Python
     - Java
     - JSP
     - PHP
     - C programming
     - C#  C Sharp
     - dotNET
     - ASP .NET
     - ADO .NET
     - Flash
     - Perl
     - Game programming
     - Ruby
     - Ruby On Rails
     - SAP
     - Android
     - iPhone
     - IPod
     - Oracle Database
     - MySQL
     - SQL
     - SQL Server


    Related Posts:
  • 2 Google Searches for Computer Books
  • Many More Programming and Linux eBooks
  • Great Google Searches for Free Certification Study Guides
  • 120 Computer and Network Security eBooks
  • Programming and I.T. eBooks from ebook3000

  • Tags for this post>> | |

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


    February 1, 2011

    High Performance Computing Tutorials and Presentations

    Here are many excellent free High Performance and Scientific Computing Tutorials and Presentations, from citutor.org and the SCV group at Boston University. These will show you how to get started programming and how to develop software for the following types of high performance applications: Access Grid; Parallel Computing; Performance Tuning; Scientific Visualization; Fortran, C/C++ and MATLAB Programming; MPI Coding; and IBM Blue Gene computing.


    Cyberinfrastructure Tutor (CI-Tutor)

    The CI-Tutor offers a great training opportunity for learning about High Performance Computing and CyberInfrastructure (CI), for free, at your own pace, at anytime, and from anywhere. Free registration is required.

    Access Grid Tutorials
    This tutorial provides the information needed to determine the benefits of establishing an Access Grid Node at your organization and the resources you will need to set up and operate it. Note that this tutorial is a compilation of the set of twelve AG Tutorials previously offered in CI-Tutor. The content is no longer being updated and addresses older AG Software but the general information provided may still be useful for learning about the Access Grid. Category: Access Grid

    BigSim: Simulating PetaFLOPS Supercomputers
    This tutorial introduces you to basic concepts of using BigSim to model and predict the performance of your application on a large parallel machine prior to having access to the target machine. Category: Petascale Computing

    Debugging Serial and Parallel Codes
    This course introduces you to techniques for debugging serial and parallel codes using debugger software. After completing the course you will be able to recognize a variety of bugs you might make and how to debug them using debugger software. Category: Parallel Computing

    Getting Started on theTeraGrid
    This tutorial provides general information needed to get started quickly using the TeraGrid. Category: Parallel Computing

    Intermediate MPI
    This tutorial covers intermediate-level topics in MPI. Since what "intermediate" means varies from person to person, we initially found it difficult to determine which topics to include. So what we did was select topics that cover questions we had been asked by actual MPI programmers! Category: Parallel Computing

    Introduction to MPI
    An introduction to the Message Passing Interface, or MPI. MPI is a standard library of subroutines (Fortran) or function calls (C) that can be used to implement a message passing program. Category: Parallel Computing

    Introduction to Multi-core Performance
    This tutorial will help current and prospective users of multi-core systems understand the technology and how to leverage it to accelerate their science and engineering research. Category: Parallel Computing

    Introduction to OpenMP
    This tutorial provides an introduction to OpenMP, a standardized API for parallelizing Fortran, C, and C++ programs on shared-memory architectures. Upon finishing this tutorial you should be able to apply OpenMP to your codes in a minimum amount of time. Examples are presented in both Fortran and C. Category: Parallel Computing

    Multilevel Parallel Programming
    This tutorial describes how to develop multilevel parallel programs (MLP) using MPI and OpenMP. A problem set is included so that you can write your own MLP programs and compare your code with the solution given. Category: Parallel Computing

    Parallel Computing Explained
    This course covers a variety of introductory topics on parallel computing. Category: Parallel Computing

    Parallel Numerical Libraries
    This course is an introduction to using parallel numerical library routines. Each lesson covers a specific mathematical area and describes which routines in which libraries you should use. Category: Parallel Computing

    Performance Tuning for Clusters
    This course introduces techniques for optimizing code performance on a cluster. You will learn how to measure the performance of your program, what bottlenecks to look for, and techniques to eliminate or reduce these bottlenecks.  Category: Parallel Computing

    Introduction to Performance Tools
    This tutorial gives an overview of four commonly used performance tools -Strace, Gprof, Perfsuite, and TAU so you can choose and use the most appropriate one(s) for your analysis. Category: Performance Tuning

    Tuning Applications for High Performance Networks
    This tutorial focuses on applications that use the TCP and UDP protocols for development and covers the basics of getting them to work well on high-performance networks. Also covered are a small set of system tools available to test network domain parameters. Category: Performance Tuning

    Introduction to Visualization
    This tutorial covers the evolution of Scientific Visualization, its uses in computational science, and the creative process involved. Also included are descriptions of various software tools currently available and examples of work illustrating various visualization techniques. Category: Scientific Visualization



    High Performance Computing Tutorials from the SCV group at Boston University

    These tutorial courses from the SCV (Scientific Computing and Visualization) staff at Boston University are self-paced and offered entirely over the web. They will assist you in understanding and learning about the topics presented.


    Presentations from the SCV group at Boston University

    Here are Powerpoint presentations and tutorials from the SCV staff at Boston University. These learning materials were presented as part of a live tutorial or presentation.


    Related Posts:
  • Programming in C, C++, Perl, Java, and Fortran
  • .NET Web Services and CLR Presentation Slides
  • InfoQ: Java, dotNET, Ruby, SOA, and Agile Software Development
  • PHP Slide Presentations
  • 4 JavaScript Tutorials

  • Tags for this post>>

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


    January 30, 2011

    Computer and Programming eBooks

    Here many downloadable computer and programming ebooks, onlineweblibrary.com, in the areas listed and linked below. These will help you learn more about these programming technologies and topics. Most of them are in pdf format.


    Computer eBook Categories:

     - Ada
     - C and C++ programming
     - Flash -
     - General .NET
     - HTML
     - Java and JSP
     - JavaScript
     - Linux
     - Lisp
     - PHP and MySQL
     - Python
     - Perl
     - Ruby
     - SQL
     - System Administration
     - UML
     - Unix
     - Visual Basic
     - Wed Design
     - XML
     - ASP .NET
     - iPod


    Related Posts:

  • 120 Computer and Network Security eBooks
  • 18 Free Computer Ebooks
  • 150 Free Computer Ebooks
  • 246 Freely Available eBooks
  • Over 450 Computer and Programming Ebooks

  • Tags for this post>> | | | | | | | | | | | |

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


    January 29, 2011

    12 eBooks - Mobile, ASP .NET, C#, PHP, SQL Server

    Here are 12 programming ebooks as listed on a google search, covering mobile and iPhone app development, ASP .Net, C#, dotNET, F#  and PHP programming, as well as SQL Server and MS Access.


    ebook topics
    :

     - Mobile Web Programming
     - iPad and iPhone Development
     - ASP .NET and Silverlight
     - ASP .NET and MVC 2
     - dotNET Application Programming
     - F# (F Sharp) Programming
     - ASP .NET and C# for .NET 4 Framework
     - Silverlight and C# Programming
     - PHP Programming
     - SQL Server and SQL Server 2008
     - Microsoft Access 2010


    Related Posts:

  • Free Computer and Programming Ebooks
  • Linux, Java, C++ Programming eBooks
  • Phoenix eBook Library
  • Ebook Links from eBooksPortal.org
  • More Programming, IT, and Computer eBooks and Books

  • Tags for this post>> | | | | | | | |

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


    January 27, 2011

    5 Android Programming Books

    Here are 5 Android Programming books to help you learn how to develop and build Android mobile applications.

    Android is an open source platform built by Google that includes an operating system, middleware, and applications for the development of devices employing wireless communications. It is really a software platform, rather than just an OS, and will probably be used in the future in a much wider range of devices than just smart phones. In practical terms, Android is an application framework on top of Linux, which facilitates its rapid deployment in many domains. Android is open source and a majority of the source is licensed under Apache2, allowing adopters to add additional proprietary value in the Android source without source distribution requirements. Also check out my previous post on some descriptive Android developer guides and presentations.


    The Busy Coder's Guide to Android Development
    (400 pages, 3.7mb, pdf)
    This book has it all for the Adroid Developer, how to start, a great detailed explanation of the framework and concepts, and of course, many coding examples that you are free to use.


    Android: A Programmer's Guide
    (336 pages, 7.2mb, pdf)
    This book explains and teaches mobile device application development using the Open Handset Alliance’s Android platform. It discusses and covers: downloading and installing Eclipse and the Android SDK; learning the Android SDK; writing your first program; using the command-line tools and the Android Emulator; using intents and the phone dialer; lists, menus, and other views; GPS functionality; the Google API with GTalk; writing your first application; and the Android SDK Tool Reference.


    Professional Android Application Development
    (434 pages, 7.4mb, pdf)
    This book will help you learn how to program and develop mobile applications using version 1 of the Android software development kit. Each chapter teached new features and techniques to get the most out of Android. It covers all the basic functionality as well as exploring the advanced features through concise and useful examples.

    Contents:
    Introduction
    Chapter 1: Hello, Android
    Chapter 2: Getting Started
    Chapter 3: Creating Applications and A ctivities
    Chapter 4: Creating Use r Interfaces
    Chapter 5: Intents, Broadcast Receivers, Adapters, and the Internet
    Chapter 6: Data Storage, Retrieval, and Sharing
    Chapter 7: Maps, Geocoding, and Location-Based Services
    Chapter 8: Working in the Background
    Chapter 9: Peer-to-Peer Communication
    Chapter 10 : Accessing Android Hardware
    Chapter 11: Advanced Android Development


    Professional Android 2 Application Development  (google book)
    This is the updated version of the above book, and it also takes you through a series of sample projects to help you learn and understand Android's new features and techniques. It details creating layouts and views to produce compelling resolution independent user interfaces. It examines Intents and content providers for sharing data, along with techniques for creating map-based applications and using location-based services such as GPS. It shows you how to create and use background services, notifications, and alarms and it demonstrates how to create interactive homescreen components. Finally, it reviews the Bluetooth, telephony, and networking APIs.

    Contents:
    Chapter 1 Hello Android
    Chapter 2 Getting Started
    Chapter 3 Creating Applications and Activities
    Chapter 4 Creating User Interfaces
    Chapter 5 Intents Broadcast Receivers Adapters and the Internet
    Chapter 6 Files Saving State and Preferences
    Chapter 7 Databases and Content Providers
    Chapter 9 Working in the Background
    Chapter 11 Audio Video and Using the Camera
    Chapter 12 Telephony and SMS
    Chapter 13 Bluetooth Networks and WiFi
    Chapter 14 Sensors
    Chapter 15 Advanced Android Development
    Index


    Professional Flash Mobile Development: Creating Android and IPhone Applications
      (google book)
    This book teaches Flash and ActionScript developers how to create native applications for Android mobile devices using Flash and Flash Builder. It shows how to build a variety of apps and integrate them with core mobile services such as Accelerometer, GPS, and Photo Library. Learn how to port existing Flash media to the AIR for Android platform. It provides sample code for building native Android apps with Flash, migrating existing Flash media, testing and debugging applications, and more. Also, how to work with the Android OS file system and SQLite database.

    Contents:
    Introducing Flash Development for Mobile
    Setting Up Your Development Environment
    Building and Installing VanillaApp
    Touch and User Interaction
    Multitouch
    Coding the Document Class
    Detecting Motion with Accelerometer
    Implementing Auto Orientation
    Understanding the Android File and Directory Structure
    Working with a SQLite Database
    Making a SQL Query
    Summary
    Submitting Your App to theApp Store
    Application Descriptor Settings
    Geolocation
    Service Integration Using URL Protocols
    What You Need to Use This Book


    Related Posts:

  • Programming for the Android Platform
  • 8 Android Development Guides and 4 Android Presentations
  • 3 Searches for Computer and Programming eBooks
  • FTP Programming and IT Book Directories
  • Articles and Tutorials at Developer It Blogs

  • Tags for this post>>



    Next Page »

    Powered by WordPress