Intelligentedu
Best New Free Computer IT Training Tutorial Resources


January 9, 2011

Web Site Development Tutorials

Here are many Web Site Development Tutorials, hosted by developertutorials.com. These tutorials show you many methods and tools for web programming and web development using the technologies and frameworks linked in their tutorials area below. I have included deep links for many of their tutorials for the following areas: AJAX, Java, MySQL, Python, and PHP.


Web Development Tutorials:


AJAX Tutorials:
 - Get Rolling With jQuery – Part 2
 - A Quick Introduction to JQuery – Part 1
 - Creating the iPhone Unlock Screen in xHTML, CSS and jQuery
 - Five Ways to Spice Up Your Site with jQuery
 - Getting Started with AJAX in jQuery
 - AJAX Accessibility for Websites
 - GWT Basics: AJAX Programming with Java
 - AJAX and PHP Form Processing
 - Ajax Wireframing Approaches
 - Maintaining history in AJAX applications


Java Tutorials:
 - JavaFX in Action: Developing Classes
 - Java Data Mining
 - GWT Basics: AJAX Programming with Java
 - Python and Java – A Side by Side Comparison
 - All about JAXP, Part 1
 - Make Database Queries Without the Database
 - Load List Values for Improved Efficiency
 - 2 Ways To Implement Session Tracking
 - Simple Way to Read an XML File in Java
 - Develop Aspect-Oriented Java Applications with Eclipse and AJDT Java Validation With Dynamic Proxies
 - Using Aspects to Autonomic-Enable Legacy Applications
 - JSF for Nonbelievers: The JSF Application Lifecycle
 - Assertion Extensions for JUnit
 - Practically Groovy: Go Server-Side Up, with Groovy
 - StrutsTestCase Simplifies the Development Process
 - Eye on performance: Wait leaks
 - Java Theory and Practice: Anatomy of a Flawed Microbenchmark
 - Understanding JCA Transactions
 - Simplify Your Application Delivery with One-JAR


MySQL Tutorials:
 - Using MySQL Functions for More Efficient Web Applications
 - Open Source Social Networking Server: Built on LAMP!
 - Installing MySQL on Windows
 - MySQL fulltext search for 3 char words
 - Implementing High Availability in MySQL
 - Upload Files to MySQL using PHP Tutorial
 - PHP and MySql with PayPal
 - Using MySQL and PHP
 - Inserting An Array Into A Database Stored Procedures are Evil
 - MySQL Database Handling in PHP
 - A Flexible Method of Storing Control Data
 - Secure Website Login Programming with PHP & MySQL
 - Exploring MySQL CURDATE and NOW. The Same But Different.
 - Programmatically Deciding Which Database to Connect in PHP
 - Creating a PostgreSQL and MySQL driver
 - Writing Syslog Messages to MySQL
 - Saving PHP Session Data to a Database >
 - Storing Images in a Database Creating and Accessing MySQL Data with PHP


Python Tutorials:
 - PSFile: Generate PostScript files with Python
 - Python and Java – A Side by Side Comparison
 - Learn Python in 10 Minutes
 - Python 201 – (Slightly) Advanced Python Topics
 - Python 101 – Introduction to Python
 - Google Sitemaps
 - Python 101 Python vs. Perl
 - Python Persistence Management
 - Extending Python and Zope in C
 

PHP Tutorials:
 - Writing A Simple Twitter Client Using the PHP Zend Framework’s OAuth Library (Zend_Oauth)
 - Zend Framework Tutorial
 - Easy Screen Scraping in PHP with the Simple HTML DOM Library
 - SimpleTest: Unit Testing for PHP
 - Migrating legacy PHP 4 applications to PHP 5
 - Load testing your web application with Apache Bench
 - 8 Cool Functions in the GD2 extension
 - Phing: A build system for PHP
 - WebGrind: web-based frontend for XDebug PHP profiling
 - Getting Started with ORM in PHP
 - Port Scanning and Service Status Checking in PHP
 - Benchmarking PHP frameworks
 - Four CSS Tricks Every PHP / Web Developer Should Know
 - Debugging CakePHP applications in Zend Studio for Eclipse
 - WordPress Comment Styling Round Up
 - Parallel web scraping in PHP: cURL multi functions
 - Yahoo! SearchMonkey: revisiting PHP, platform-style
 - Debugging PHP with Firebug and FirePHP
 - Running background processes in PHP
 - Running PHP cron jobs – regular scheduled tasks in PHP



Tags for this post>> | | | | |

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


October 6, 2010

Articles and Tutorials at Developer It Blogs

Developer It Blogs  provides a mashup of well written and interesting software and web development learning articles and tutorials. Topics and areas covered include C#, C++, Java, AJAX, PHP, JavaScript, dotNET, jQuery, ASP .NET, iPhone, Linux, Python, MySQL, SQL, Oracle, SQL Server, Eclipse, Android, Windows, Ruby-on-Rails, CSS, XML, Silverlight, Flash, Flex, Winforms. These documents are for both beginner and more advanced developers.


Top 50 Articles at Developer IT:

 - How To Start Your Own Professional Blog with WordPress
 - How to get full query string parameters not UrlDecoded
 - Fake ISAPI Handler to serve static files with extention that are rewritted by url rewriter
 - Outlook add email account: requested operation failed
 - More than 100,000 articles !
 - C# development with Mono and MonoDevelop
 - ASP.NET MVC Html.DropDownListFor Select value
 - Official BETA release of Developer IT
 - Lots of first chance Microsoft.CSharp.RuntimeBinderExceptions thrown when dealing with dynamics
 - Good SQL error handling in Strored Procedure
 - Remove accents from String .NET
 - How to obtain a random sub-datatable from another data table
 - Getting "Using two-stage rotation animation" warning with UIImagePickerController
 - The binary you uploaded was invalid. A pre-release beta version of the SDK was used to build the app
 - Info on UIDeviceFamily key in Info.plist
 - Android save Checkbox State in ListView with Cursor Adapter
 - Data Formatters temporarily unavailable
 - ASP.Net MVC 2 DropDownListFor in EditorTemplate
 - The provided URI scheme 'https' is invalid; expected 'http'. Parameter name: via
 - Core i7-620M vs Core i5-540M
 - How to decrypt an encrypted Apple iTunes iPhone backup?
 - Problem with video playback on iPad with MPMoviePlayerViewController
 - Android - HorizontalScrollView within ScrollView Touch Handling
 - RadioButtonFor in ASP.NET MVC 2
 - A valid provisioning profile for this executable was not found
 - "Parse Error : There is a problem parsing the package" while installing Android application
 - SSLException: HelloRequest followed by an unexpected handshake message
 - ipad - UIActionSheet inside a UIPopOverController... popover not dismissing...
 - Android - "Resources don't contain package for resource number"
 - iTextSharp Creating a Footer Page # of #
 - Open DateTime picker C# control programatically
 - Missing Edit Option on Silverlight 4 DataForm
 - iPhone Simulator 3.x not listed after upgrading to XCode 3.2.3 Beta4 with OS 4.0
 - Using MPMoviePlayerViewController full screen in iPad app that's not fully ported from iPad...yet.
 - AVAudioRecorder - Continue recording to file after user stops recording by leaving the application a
 - Android 1.6: "android.view.WindowManager$BadTokenException: Unable to add window -- token null is no
 - Two-Stage Rotation Warnings
 - Problem with bluetooth on android 2.1 (samsung spica i5700) where pairing works but connection does
 - Ext JS Tab Panel - Dynamic Tabs - Tab Exists Not Working
 - How to clean the virus which opens Nuevaq.fm on IE and blocks many other applications?
 - android View not attached to window manager...
 - Border image on UIView
 - Windows Can't Find SepSysPlant.exe?
 - Can't dispatch DDM chunk 46454154: no handler defined - Eclipse - Android SDK
 - Uncompiled WCF on IIS7: The type could not be found
 - iPad custom Keyboard GUI
 - MVC2 EditorTemplate for DropDownList
 - Should one replace the usage addJSONData of jqGrid to the usage of setGridParam(), and trigger('relo
 - Mysterious dbboon folder with proxy.php file on my godaddy account
 - FB.ui stream.publish in an iframe application shows a popup instead of an iframe dialog


Popular Posts at Developer IT:

 - How To Start Your Own Professional Blog with WordPress
 - How to get full query string parameters not UrlDecoded
 - Fake ISAPI Handler to serve static files with extention that are rewritted by url rewriter
 - Outlook add email account: requested operation failed
 - More than 100,000 articles !
 - C# development with Mono and MonoDevelop
 - ASP.NET MVC Html.DropDownListFor Select value
 - Official BETA release of Developer IT
 - Lots of first chance Microsoft.CSharp.RuntimeBinderExceptions thrown when dealing with dynamics
 - Good SQL error handling in Strored Procedure
 - Remove accents from String .NET
 - How to obtain a random sub-datatable from another data table
 - Getting "Using two-stage rotation animation" warning with UIImagePickerController
 - The binary you uploaded was invalid. A pre-release beta version of the SDK was used to build the app
 - Info on UIDeviceFamily key in Info.plist



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


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 2:08 pm


May 13, 2010

Hundreds of Computer, Technical, and Programming eBooks

Here are many hundreds of downloadable Computer, Technical, and Programming eBooks, including many Computer Science topics, as listed below. These computer ebooks are in pdf and chm format. In addition, this directory, at this site, has lots more computer ebooks, mixed with other topics. Also check out this site's top level ebook directory, where you can find many other ebook topics, including Electronics, Forensic Science, Biology, Calculus, Chemistry, Economics, Geology, Physics, Statistics, Communication, and Windows.


Web Development and Website Design:
Java Web Services
Internet Security and Firewalls
Web Development Standards
Developing Flash Web Sites
CIW Certification
Graphics with Web Design
Web Programming and Design
HTML, XHTML, CSS
J2EE
XML
TCP-IP
Website Marketing
PHP ebooks


Programming Languages:
C and C++ Programming
C# Programming
HTML, CSS
Javascript
Ajax
Ruby
Python Programming
Perl Scripting
PHP
Visual Basic and ASP
XML, XSLT, SOAP, UML, RSS


Linux and Unix:
Linux Programming
Linux Networking
Linux Performance Tuning
Linux Command Line
Linux Kernel
Linux Shell Scripting
Embedded Linux programming
Linux Troubleshooting
Firewalls with Linux
Linux References
Ubuntu Linux
Solaris


Linux:
Debian-GNU Linux
Redhat Enterprise Linux
Solaris
Sun Cluster
Linux Networking
Beowulf Clusters using Linux
Embedded C Programming
Linux Kernel
LPI Certification
Linux Security


Databases and SQL:
SQL
PostgreSQL
MySQL
Oracle Database
Oracle PL-SQL
SQL Server
Data and Databases
Database Design


ASP and dotNET eBooks:
ASP .NET
C# Programming
VB .NET
Visual Studio .NET
Visual Web Developer


Computer Science eBooks:
Algorithms
Distributed Algorithms
Java Programming Graphics
Pattern Recognition
Embedded Controller Hardware
Artificial Intelligence
Data Structures
Computer Viruses
Embedded C and C++ Programming
Assembly Language
Computer Security
Cryptography
Data Mining, Data Modelling
Computer Graphics and 3D Graphics
Information Theory
Information  Visualization
Data Commications
Networking
Compressed File Formats
Fractal Image Compression
Secure Coding
Parallel Computing
Multiprocessor Programming
GUI Designing
Fonts
Quantum Computers
OpenGL
Graphics Programming
Game Design
Computer Hardware, Servers
BIOS



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


Filed under: Free Computer and I.T. Books — computer_teacher @ 5:13 am


May 3, 2010

898 Computer and Programming eBooks at GameCraftX

Here is GameCraftX's eBooks Collection, hosting over 890 computer and programming ebooks, covering many, many areas, some of which are listed below. These computer books are in pdf and chm format.
 

eBook Topics at GameCraftX's ebooks collection:

 - C and C++ programming
 - PHP programming
 - PHP and MySQL
 - Perl programming
 - Javascript
 - Ajax
 - Website & Web Application Development
 - WML
 - JBoss, Jakarta Struts, J2ME
 - Java Web Services, Java Threads
 - Java Servlets, RMI, Security, JSP
 - Enterprise and Distributed Java
 - SOAP and XML
 - Extreme programming
 - Linux programming, Shell scripting
 - Linux Administration
 - Linux Certification
 - Python programming
 - XPath and XPointer
 - Flash Actionscript
 - Photoshop CS
 - Dreamweaver
 - C# programming
 - Visual C++ . Net (dotNet)
 - Asp . Net
 - . Net Window Forms
 - VB dotNet
 - ADO Activex
 - Networking Certification
 - Wireless Networking
 - Cisco CCNA
 - Kerberos
 - Firewalls
 - Snort
 - SQL
 - Oracle PL-SQL
 - SQL Server
 - Digital Video
 - Crystal Reports
 - AutoCAD
 - PC Hardware
 - Mac
 - PC Hardware
 - OpenGL
 - Cryptography
 - Apache
 - Algorithms
 - Windows XP, Windows 2003
 - Office 2003 Reference and Techniques
 - Access Database
 - Excel Macros



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


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


April 12, 2010

Computer and Programming eBooks from ebookfreepdf.appspot.com

ebookfreepdf.appspot.com provides many downloadable computer, IT, and programming ebooks in many areas, as linked below. These ebooks are in pdf and chm format and are freely available to download from the links on this site.


eBook Categories:

API
IP
Object
Process
Socket
Software
TCP  Tcp
UML
UNIX
XML
access
action
ado
adobe
agile
ajax programming
algorithm
algorthm
android
apache
application
architect
architecture
aspect
axis
basic
business
c programming
c socket programming

chm
cisco
cluster
cmmi
code
communication
compiler
concurrency
cookbook
c++ programming
cryptography
css
database
design
developer
development
dhtml
document
domain
dreamweaver
dwr
ebj
ebook
eclipse
ejb
engineer
english
enterprise
framework
free
game
google
gui
guide
hibernate
information
ip
ipsec
j2ee
james
java programming  Java
javaee
javascript
jboss
jfc
jmx
jquery
jsf
jsp
jstl
juniper
junit
linux
lucene
mac
management
manager
manning
matlab
mfc
microsoft
mobile
mvc
mysql
net
network
nutshell
object
oracle
orm
os
osx
pattern
pdf
perl
php
pojo
portal
portlet
pragmatic
program
programmer
programming
project
protocol
python
qt
rails
refactor
refactoring
reference
ruby
sap
scalable
seam
security
server
service
servlet
sf
slide
soa
socket
software
source
spring
sql
structure
struts
swing
system
tcp
telephony
test
thread
tomcat
uml
unix
velocity
vim
vocabulary
vpn
web
win32
windows
xml



Tags for this post>> | | | |


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


March 19, 2010

102 Computer and Programming eBooks

Here are 102 computer and programming ebooks covering several areas, as linked and listed below, including C++ programming, Networking progamming, Ajax, Python, and computer security. Most of these freely available ebooks are in pdf and chm format.


C and C++ ebooks
 - 12 C++ programming ebooks
 - 4 C programming ebooks
 - 9 Network programming ebooks

Ajax ebooks
 - 4 Ajax programming ebooks

Python ebooks
 - 44 Python programming ebooks

Ruby ebooks
 - 3 Ruby programming ebooks

Jython
 - 4 Jython ebooks

Security ebooks
 - 19 computer security ebooks
 - Network security ebooks
 - Linux security ebooks
 - Windows security ebooks
 - Programming security
 - Database security

Database ebooks
 - PostgreSQL
 - Berkeley Database
 - SQLite



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


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 4:26 pm


March 3, 2010

Ebooks at Ebooks-it.org

Ebooks-it.org is a site where you can download I.T., computer, and programming ebooks in many areas and topics. These computer ebooks cover open source, Linux, Microsoft, Cisco, and Oracle technologies, to name a few. This site offers a very good selection to choose from, to quote their home page: "to access thousands of ebooks you just have to browse the various categories or simply to use the search engine. I have linked to some popular result pages using their search form, if you'd like you can use some of these to start your ebook search.


IT and Programming eBooks by topic at ebooks-it.org:

 - Ajax
 - Web Development
 - C++ programming
 - Javascript
 - PHP programming
 - Ruby On Rails
 - Python programming
 - XML
 - Web Services
 - GWT
 - Google Apps
 - Java programming
 - Linux
 - C Sharp programming
 - ASP .NET
 - ADO .NET
 - Windows 2008
 - Oracle Database
 - Oracle Applications
 - MySQL
 - Cisco
 - Computer Networking
 - Computer Security



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


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 2:43 am


January 18, 2010

Computer and Programming eBooks from PDFTrace

PDFTrace is a PDF search engine that provides links to many programming and computer ebooks, and technical and I.T. learning documents covering many areas. You can search this site for and computer ebooks and documents in both pdf and doc file formats. I have provided below some search results in various topics for pdf ebooks to get you started using this site. Be sure to click on the page numbers at the bottom to access more ebooks in the topic you are searching. To dig deeper, use these links for starting your search for what you need, and then go back to the home page and enter the original search word/phase along with more detailed keyword(s) you need. Most links are working, though a few are not.


Sample of eBook Topics in pdf format at pdftrace:

 - AJAX
 - GWT  Google Web Toolkit
 - C and C++ programming
 - Linux programming
 - PHP
 - Java programming
 - Javascript  JSON
 - HTML  XHTML  DHTML
 - Perl
 - Flex
 - C# programming
 - Silverlight
 - VB .Net
 - Web programming
 - Python programming
 - Oracle Database
 - Oracle Applications
 - MySQL
 - SQL Server
 - Linux
 - Windows 2008
 - Computer Networking
 - Computer Security



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


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


January 14, 2010

21 PHP and Web Development Tutorials

Here are 21 PHP and Web Development Tutorials, at Switch On The Code. These tutorials will teach you some important aspects of PHP, along with Flex, JSON, Silverlight, and Ajax. Topics covered here include using sIFR in WordPress, CakePHP, Silverlight and PHP, creating and modifying SQLite databases, basic JavaScript with jQuery, sending Fles data to PHP using XMl etc. The topics are demonstrated with code examples given needed. I think you will find these tutorials on PHP and web development useful.


21 PHP and Web Development Tutorials:

 - Using sIFR in WordPress
 - Flex & PHP - Creating WoW Armory Search Widget
 - Creating an IM Bot using PHP and IMified
 - Creating XML Documents in PHP
 - Silverlight 2 & PHP Tutorial - Transmitting data using JSON
 - PHP Tutorial - Creating and Modifying SQLite Databases
 - Drupal 6 Basic Javascript w/ jQuery
 - Using a PHP Proxy with Flex to talk Cross Domain
 - Basic LINQ Syntax in PHP with PHPLinq
 - Simple AJAX - PHP and Javascript
 - Sending Flex Data to PHP using XML
 - Flex, PHP, JSON, MySQL - Advanced Updating
 - Using Flex, PHP, and JSON to Modify a MySQL Database
 - Secure Authentication Without SSL Using Javascript
 - Flex & PHP Tutorial - Transmitting data using JSON
 - CakePHP Part 6 - Pagination!
 - CakePHP Part 5 - Creating a Separate Add View
 - CakePHP 4 - Saving and Validating Data
 - CakePHP - Using Helpers
 - CakePHP - Building Your First Site
 - CakePHP - Setup and Configuration



Tags for this post>> | | | |


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


January 13, 2010

254 Computer and Programming eBooks

Here are 254 freely available downloadable computer and programming ebooks available at the Study India site of bharatstudent.com. These programming and computer ebooks cover many areas and computer languages, which are listed here below.


Topics covered by these Computer and Programming eBooks:

 - Autocad
 - Cryptography
 - English
 - Photography
 - Networking and Hardware
 - Object Oriented Analysis and Design
 - UML
 - Software Development Life Cycle
 - Photoshop
 - Programming Languages
   - ActionScript
   - AJAX
   - ASP .NET
   - Assembly Language
   - BSD
   - C++ Programming
   - Eclipse
   - Java Programming
   - Linux, Red Hat, Debian
   - Advanced Linux Programming
   - Windows Server 2003, Windows XP
   - Oracle
   - P2P
   - Perl Programming
   - PHP
   - Programming Math, Algorithms, etc.
   - Python Programming
   - Ruby Programming
   - SQL Server
   - Unix
   - VB .NET




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


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


October 14, 2009

AJAX and GWT Training Tutorials

Here are several excellent AJAX and GWT Training Tutorials that are derived from Marty Hall's world-renowned live programming training courses, hosted on courses.coreservlets.com. These are intended as a fast introduction to the basics of Ajax and Google Web Toolkit (GWT) for people that already know how to write the server-side part of the process using servlets and JSP. Although these tutorials provide the code for all of the servlets and JSP pages used, it does not explain the server-side code in depth or discuss how to deploy it...for detailed tutorials on writing server-side Java applications and explanations on how to deploy them on Tomcat, please see these Java EE tutorials.

These tutorials come with a complete set of text, PowerPoint files, pdf documents, and source so that your goal of learning Ajax and Google Web Toolkit will be easier and more productive. What follows here are the major topics, pdf tutorials files, and source code for these AJAX and GWT Tutorials:


Ajax Tutorials

Ajax Basics Tutorial: Part I: Ajax-Basics-1.pdf
Topics: Ajax motivation, The basic Ajax process, The need for anonymous functions, Using dynamic content and JSP, Using dynamic content and servlets, Displaying HTML results, Sending GET data. Source code: ajax-basics-1.zip. Web app used is bundled as a MyEclipse project.


Ajax Basics Tutorial: Part II: Ajax-Basics-2.pdf
Topics: Sending GET data, Reading textfield values, Sending POST data, Ajax toolkits and libraries, Recommended Ajax Books. Source code: ajax-basics-2.zip. Web app used is bundled as a MyEclipse project.


Ajax Development and Debugging Tools Tutorial: Ajax-Development-Tools.pdf
Topics: Tools for debugging Ajax, Tools for debugging JavaScript, Tools for building Ajax-based Web apps, Tools for developing xhtml, Tools for building and previewing style sheets, Tools for validating xhtml. Source code: ajax-basics-1.zip. Web app is bundled as a MyEclipse project.


JavaScript Core Language Features Tutorial: JavaScript-Core.pdf
Topics: Overview, JavaScript references, Embedding in browser, Basic syntax, Strings and regular expressions, Functions, Objects. Source code.javascript.zip. Web app is bundled as a MyEclipse project.


JavaScript Crash Course: Browser, XML, & HTML Support: JavaScript-Browser.pdf
Topics: XML, Getting document, Document, Element, and Node classes, HTML, HTMLDocument and HTMLElement classes, Specialized HTMLElement classes, The Window class, Event Handling, General event-handling attributes, Element-specific event-handling attributes. Source code: javascript2.zip.
Web app used in this section, bundled as a MyEclipse project.


Ajax Data Handling: XML, JSON, and String Data Tutorial: Ajax-Data-Handling.pdf
Topics: Building HTML tables in JavaScript, Parsing XML data, Using MVC on the server, Parsing JSON (JavaScript Object Notation) data, Parsing String data, Handling multi-format data. Source code: ajax-data.zip.
Web app used in this section, bundled as a MyEclipse project.


Using JSTL (JSP Standard Tag Library) with Ajax Tutorial: JSTL.pdf
Topics: Obtaining JSTL documentation and code, The JSTL Expression Language, Looping Tags, Looping a certain number of times, Looping over data structures, Improving Ajax MVC data-handling examples, Conditional Evaluation Tags, Single choice, Multiple choices, Database Access Tags, Other Tags. Source code: jstl.zip.
Web app used in this section, bundled as a MyEclipse project.


XHTML: A Crash Course Tutorial: xhtml.pdf
Topics: Differences between xhtml and HTML 4, Basic structure of an xhtml document, Hypertext links and URLs, Block-level elements, Inline elements, Tables, References. Source code: xhtml.zip.
Web app used in this section, bundled as a MyEclipse project.


Custom JSP Tag Libraries: Basics Tutorial: Custom-Tags-Basics.pdf
Topics: Java-based tags, Components of a tag library, Basic tags, Tags that use attributes, Tags that use body content, Tags that optionally use body content, JSP-based tags (tag files), Components of a tag library, Basic tags, Tags that use attributes, Tags that use body content. Source code: basicTags.zip.
Web app used in this section, bundled as a MyEclipse project.


Custom JSP Tag Libraries: Advanced Capabilities Tutorial
Custom-Tags-Advanced.pdf.
Tags with dynamic attribute values, Tags with complex objects for attributes, Manipulating the tag body, Looping tags, Nested tags, Using SAX and TagLibraryValidator to validate tag library syntax. Source code: advancedTags.zip.
Web app used in this section, bundled as a MyEclipse project.


Using JSP Custom Tag Libraries for Ajax Tutorial
Custom-Tags-Ajax.pdf.
Topics:
contextPath tag - Outputs the Web application context path (e.g., /myApp), to simplify relative URLs.
simpleAlert tag - Takes the result of a URL and puts it in popup dialog box.
alert tag - Takes the result of a URL and puts it in popup dialog box. Sends data from designated input element.
simpleButton tag - Takes the result of a URL and puts it in designated HTML element.
button tag - Takes the result of a URL and puts it in specified HTML element. Sends data from list of designated input elements.
Source code: custom-tags-ajax.zip.
Web app used in this section, bundled as a MyEclipse project.


Using the AjaxTags Library: Basics Tutorial
AjaxTags-Basics.pdf.
Topics: Pros and cons of AjaxTags library, Installing AjaxTags, Using main components, Links that trigger server-side resource and display results within current page, Autocompleting textfields, Populating textfields based on values in another textfield, Populating combobox based on selection in another combobox, Forms whose results are displayed inside current page, Tabbed panels. Source code: ajaxtags.zip.
Web app used in the basic and advanced AjaxTags sections, bundled as a MyEclipse project.
ajaxtags-blank.zip.
Blank Web app to be used as a starting point for apps that use AjaxTags. Contains all required JAR files and JavaScript files. Bundled as a MyEclipse project.


Using the AjaxTags Library: Advanced Capabilities Tutorial
AjaxTags-Advanced.pdf.
Topics: Regions that display temporarily while server-side resource runs, Autocomplete textboxes with associated values displayed in other textboxes, Prefunctions and postfunctions, Arbitrary JavaScript that runs before or after server-side resource, Functions that run when server has error, Multiple triggers for server-side resources. Source code: ajaxtags.zip.
Web app used in the basic and advanced AjaxTags sections, bundled as a MyEclipse project.
ajaxtags-blank.zip.
Blank Web app to be used as a starting point for apps that use AjaxTags. Contains all required JAR files and JavaScript files. Bundled as a MyEclipse project.


Part I: Ajax Support Tutorial for the Prototype JavaScript Framework
Prototype-1.pdf.
Topics: Overview of Prototype, Installation, Ajax.Request, Basics, Options, HTML lookup and insertion, Ajax.Updater, Ajax.PeriodicalUpdater, Handling JSON Data. Source code: prototype.zip.
Web app used in this section, bundled as a MyEclipse project.


Part II: General JavaScript Support Tutorial for the Prototype JavaScript Framework
Prototype-2.pdf.
Topics: Element, Helper methods for exploring DOM, Helper methods for updating DOM, Array, Helper methods that take simple arguments, Enumerable, Helper methods that take functions as arguments, Function, Helper functions that operate on other functions, Usually to build new functions that are based on old functions, Number, Methods called on numbers. Source code: prototype.zip.
Web app used in this section, bundled as a MyEclipse project.


The Prototype JavaScript Framework
Part III: OOP Support Tutorial
Prototype-3.pdf.
Topics: Constructor and prototype in one place, Single inheritance, 
Merging objects, Multiple inheritance. Source code: prototype.zip.
Web app used in this section, bundled as a MyEclipse project.


Part I: Ajax Support Tutorial for the Script.acul.us JavaScript Library
Scriptaculous-Ajax.pdf.
Topics: Overview of Scriptaculous, Installation and documentation, Autocomplete textfields, Local version, Ajax version, In-place Editor, Free-text values, Values from combo box. Source code: scriptaculous.zip.
Web app used in this section, bundled as a MyEclipse project.


Part II: Visual Effects Tutorial for the Script.acul.us JavaScript Library
Scriptaculous-Effects.pdf.
Topics: Overview of Visual Effects, Installation and documentation, Highlighting, Showing/hiding elements, Moving, resizing, and styling elements, Effect options. Source code: scriptaculous.zip.
Web app used in this section, bundled as a MyEclipse project.


The Google Web Toolkit (GWT) Tutorials

GWT Basics.pdf

Topics: Pros and cons of GWT, Some commercial sites that use GWT, Installing GWT, Development process, Making a project, Editing auto-generated HTML file, Editing auto-generated application class, Testing process, Hosted mode, Web mode, Client-side listeners, Custom Java classes. Source code: GwtProject1.zip

This is the main app used in the basic GWT section. It is built as an Eclipse project that assumes you have GWT installed in C:\My Documents\GWT\gwt-windows-1.4.62. The Eclipse project links to several files in the GWT installation directory, so it will not run out of the box if you have GWT installed in a different location. If you have GWT installed in a different location, you could try importing gwt-user.jar and junit.jar into your app. But perhaps the easiest approach might be to make a new project and copy the sample code to the new project.
For example: Use projectCreator and applicationCreator to build a GWT Eclipse project with this name, as described in detail in the tutorial.
Go to the sample code here, navigate to the src folder, select everything under it (coreservlets, coreservlets.client, etc.), and select Copy.
Go to your new project, navigate to the src folder, delete everything under it, right-click on src, and select Paste.

GwtTestProject.zip

First "hello world" app used in the basic GWT section. This is simply what you get when you run projectCreator and applicationCreator, with no changes whatsoever. The Google Web Toolkit (GWT): Widget Event Handling

GWT Events Tutorial: GWT-Events.pdf
Topics: Main approaches to event handling, Separate listener classes, Main class implementing listener interface, Named inner classes, Anonymous inner classes, Basic widgets and their associated events, Pushbuttons and related widgets, Checkboxes and related widgets, Listboxes and related widgets, Textfields and related widgets. Source code

The following apps assume you have GWT installed in C:\My Documents\GWT\gwt-windows-1.4.62. See installation directions in previous section. GwtEvents1.zip - Version with separate listener class.
GwtEvents2.zip - Version with main class implementing listener interface.
GwtEvents3.zip - Version with named inner class.
GwtEvents4.zip - Version with anonymous inner class.


The Google Web Toolkit (GWT): Using RPC to Access Server-Side Data Tutorial

GWT-RPC-1.pdf

Topics: Idea of RPC, Development process, Defining client-side data service interfaces, Making a data service servlet, Specifying the data source, Defining client-side callback classes, Examples, Getting simple data from server, Getting complex types from serve,r
Getting serializable custom classes from server, Testing in hosted mode, To run using bundled server and GWT browser, Testing in Web mode, To run using bundled server and regular browser. Source code

GwtRpcProject.zip

Main app used in the RPC section. It is built as an Eclipse project that assumes you have GWT installed in C:\My Documents\GWT\gwt-windows-1.4.62. The Eclipse project links to several files in the GWT installation directory, so it will not run out of the box if you have GWT installed in a different location. If you have GWT installed in a different location, you could try importing gwt-user.jar and junit.jar into your app. But perhaps the easiest approach might be to make a new project and copy the sample code to the new project. For example:
Use projectCreator and applicationCreator to build a GWT Eclipse project with this name, as described in detail in the tutorial.
Go to the sample code here, navigate to the src folder, select everything under it (coreservlets, coreservlets.client, etc.), and select Copy.
Go to your new project, navigate to the src folder, delete everything under it, right-click on src, and select Paste.


The Google Web Toolkit (GWT): More RPC Topics

GWT-RPC-2.pdf
Topics: Handling multithreading, Avoiding race conditions in onSuccess and onFailure, Deploying, Creating new project, Adding JAR file, Copying WebContent files, Renaming main file to index.html, Fixing url-pattern, Fixing context-root. Source code,

GwtRpcDeploy.zip

Deployable MyEclipse app built from the GwtRpcProject of the previous section.


GWT and JSNI: The JavaScript Native Interface Tutorial

GWT-JSNI.pdf

Topics: Calling JavaScript from Java, Format of methods, The $wnd and $doc variables, Argument types, Calling Java from JavaScript, Format of method types, Designating overloaded methods, Argument types, Using Scriptaculous effects. Source code

The following app assumes you have GWT installed in C:\My Documents\GWT\gwt-windows-1.4.62. See installation directions in previous section. GwtJsni.zip.

Version with separate listener class.
Ajax4jsf: For details on using the Ajax4jsf library, please see the Ajax4jsf section of the tutorial on JSF and Apache MyFaces.

Ajax Exercises
View PDF of Ajax Exercises



Tags for this post>> |


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 7:46 pm


September 24, 2009

2 Web and Ajax Programming Tutorials

Here are 2 Web and Ajax Programming Tutorials, located at library.igcar.gov.in. These web development tutorials explain Web 2.0 programming and Ajax programming. Some of the interesting topics that are covered by these are Rich Internet Application technologies, why do we use Ajax, and some some key aspects of Web 2.0.


Web 2.0 Programming Web 2.0 Programming using AJAX & using AJAX & Blueprints  (pdf, 534 Kb, 60 pages)
This Ajax tutorial explains the necessity of creating interactive web applications (or rich Internet applications) more efficiently, and thereby adding the power of AJAX to your websites.

 - What is Web 2.0?
 - What is Rich User Experience?
 - Rich Internet Application (RIA) Technologies
 - AJAX: Real-life examples
 - What is and Why AJAX?
 - Technologies used in AJAX
 - AJAX usage cases
 - Anatomy of AJAX interaction
 - Toolkits


Web 2.0 To Go  (pdf, 134 Kb, 16 pages)
This tutorial gives a brief guide and overview of Web 2.0, in relation to the recent intersection of Web technologies, content and communities.

 - Background
 - Definition
 - Web 2.0: Some Key Aspects
 - Web 2.0 Sites
 - Bookmarks
 - Word 2.0
 - Music
 - Cataloguing Records
 - Video
 - Social Networking
 - News Stories
 - The Virtual World
 - Information Mashups
 - Blogs
 - Wikis
 - Podcasts
 - Library 2.0
 - National Library of New Zealand School Services: Web 2.0
 - Upgrade now! Web 3.0
 - Conclusion
 - Notes
 - Bibliography



Tags for this post>> |


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 11:42 am


September 23, 2009

Crash Course on AJAX Programming

Here is a nice, straight forward, Crash Course on AJAX Programming at library.igcar.gov.in. This short course on AJAX programming will help you to learn AJAX right from the basics to some of the more advanced features. After going through these tutorials you will be able to create interactive web applications or rich Internet applications more efficiently and thereby adding the power of AJAX to your websites. This tutorial is available as a pdf file, having 111Kb and 16 pages.


Contents of A Crash Course on AJAX Programming:

 - AJAX = Asynchronous JavaScript and XML
 - AJAX is Based on Web Standards
 - AJAX is About Better Internet Applications
 - AJAX Uses HTTP Requests
 - The XMLHttpRequest Object
 - Your First AJAX Application
 - AJAX - Browser Support
 - AJAX - More About the XMLHttpRequest Object
 - AJAX - Sending a Request to the Server
 - AJAX - The Server-Side ASP Script
 - Run Your AJAX Application
 - AJAX Suggest Example
 - Example Explained - The HTML Form
 - Example Explained - The showHint() Function
 - Example Explained - The GetXmlHttpObject() Function
 - Example Explained - The stateChanged() Function
 - AJAX Source Code to Suggest Example
 - The AJAX TML Page
 - The AJAX JavaScript
 - The AJAX Server Page - ASP and PHP
 - AJAX ASP Example
 - AJAX PHP Example
 - AJAX Database Example
 - AJAX Example Explained
 - The AJAX JavaScript
 - The AJAX Server Page
 - PHP & AJAX
 - Why PHP and Ajax?



Tags for this post>>


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 3:16 pm


August 9, 2009

6 AJAX Tutorials

Here are 6 Ajax Tutorials and Workshops at ajaxlessons.com to help you to learn Ajax right from the basics to several of the advanced features. After going through these Ajax tutorials and workshops you will be able to create interactive web applications or rich Internet applications more efficiently and thereby adding the power of Ajax to your websites.


6 Ajax Tutorials and Workshops:

Ajax Workshop 1: Ajax basics & building a simple email verification with prototype.js.
This first tutorial covers the basics of AJAX, what AJAX is and when it should be used. This will also help you to build simple email verification with prototype.js.

OAjax Workshop 2: Building Tabbed Content
This Ajax tutorial will show you how to build a tabbed content browser which will be Ajax powered. The tabbed content browser will be created with the help of XHTML and CSS.

Ajax Workshop 3: Shopping Cart using Script.aculo.us
Using the Script.aculo.us JavaScript library, here we are explaining to create a drag and drop shopping cart.

Ajax Workshop 4: Live Data with JSON & Prototype.js
This Ajax tutorial will show how to build a live data viewer using the Prototype.js library and the Script.aculo.us library.

Cross Domain Ajax using Prototype.js and Ajax Extended
This tutorial helps you to build cross domain Ajax applications using Prototype.js and Ajax Extended libraries.

Using Prototype.js and PeriodicalExecuter
This last Ajax tutorial teaches how to get started with prototype’s PeriodicalExecuter object. This object is useful when you have to repeat a function with a set interval.



Tags for this post>>


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 11:31 am


June 25, 2009

2 eBooks on Google Web Toolkit (GWT)

Here are 3 learning documents covering Google Web Toolkit (GWT) at scribd.com: two ebooks and one tutorial. These will help you learn and improve your skills with writing GWT and Ajax code to build dynamic, interactive, and rich web applications. These ebooks and tutorial are in pdf format, to download them you need to register for free and then select the Save Document option in the More drop-down.


GWT eBook #1
Using Ajax and the Google Web Toolkit
(631 pages, 10.8 mb, pdf format)

Part 1 Getting Started
 - Introducing GWT
 - Creating the default application
 - Advancing to your own application

Part 2 Building User Interfaces
 - Working with widgets
 - Working with panels
 - Handling events
 - Creating composite widgets
 - Building JSNI components
 - Modularizing an application

Part 3 Advanced Techniques
 - Communicating with GWT-RPC
 - Examining client-side RPC architecture
 - Classic Ajax and HTML forms 409
 - Achieving interoperability with JSON
 - Automatically generating new code
 - Changing applications based on GWT properties

Part 4 Completing the Understanding
 - Testing and deploying GWT applications
 - Peeking into how GWT works


GWT eBook #2
(377 pages, 10.8 mb, pdf format)

Part 1 Getting Started
1 Introducing GWT
   1.1 Why GWT
   1.2 What GWT includes
   1.3 GWT basics
   1.4 Working with the GWT shell
   1.5 Understanding the GWT compile
2 A New Kind of Client
   2.1 Basic project structure and components
   2.2 Design patterns and GWT
   2.3 Styling a GWT component
   2.4 Running a completed project
3 Communicating with the Server
   3.1 Making GWT Remote Procedure Calls
   3.2 The development server—Tomcat Lite
   3.3 Using an external development server

Part 2 Task-Specific Issues
4 Core Application Structure
   4.1 Building a model
   4.2 Building view components
   4.3 The controller and service
5 Other Techniques for Talking to Servers
   5.1 Web development methods and security
   5.2 Enabling REST and POX communications
   5.3 Understanding Java-to-JavaScript interaction
   5.4 Creating a cross-domain SOAP client with Flash
   5.5 Incorporating applets with GWT
   5.6 Streaming to the browser with Comet
6 Integrating Legacy and Third-Party Ajax Libraries
   6.1 A closer look at JSNI
   6.2 Wrapping JavaScript libraries
   6.3 Managing GWT-JavaScript interaction
   6.4 Wrapping JavaScript with GWT-API-Interop
7 Building, Packaging, and Deploying
   7.1 Packaging GWT modules
   7.2 Building and deploying applications
   7.3 Automating the build
   7.4 Managing Tomcat Lite from the build
8 Testing and Continuous Integration
   8.1 GWT testing
   8.2 Advanced testing concepts
   8.3 Continuous integration

Part 3 Fully Formed Applications
9 Java Enterprise Reinvented
   9.1 Constructing two models
   9.2 Mapping to DTOs
   9.3 Wiring applications with Spring
   9.4 Constructing the client application
10 Building the Storefront
   10.1 Securing GWT applications
   10.2 Building a drag-and-drop system
   10.3 JSNI special effects
11 Managing Application State
   11.1 Overview of the sample application
   11.2 Creating a basic messaging service
   11.3 Handling messages on the client and server
   11.4 Recording and playing back conversations
   11.5 Dealing with state on the server side
   11.6 Adding a UI and cleaning up
Appendix A Notable GWT Projects 335
Appendix B Quick Reference


Google Web Toolkit Tutorial
(5 pages, 166 kb, pdf format)

Learn to write AJAX applications from Java classes, using the new development paradigm introduced by this new Google framework. Recently, the 1.20 version of Google Web Toolkit (GWT) was released. This framework introduces a new AJAX application development paradigm. Is goal is to
hide from programmer the JavaScript code implementation, considering this job is repetitive, error-prone and full of tedious tasks, like browser incompatibility handling. GWT abstracts JavaScript using a Java class library, where a visual AJAX components (the widgets) library is available. These components are well known by GMail and Google Maps users. This tutorial presents how GWT changes the application development paradigm, and brings an implementation sample using the framework.



Tags for this post>> |


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


May 7, 2009

3 Javascript and AJAX Tutorials

These three tutorials on Javascript and AJAX at ibm.com/developerworks introduce and teach you server side scripting, remote function calls and generation of Javascript code with JSP tag files. These Javascript and Ajax learning materials show you how to execute scripts that access Java objects on the server and manipulate them, and generate dynamic Javascript code. Each of these tutorials is accompanied by their respective code samples, in the text and also available for download for later use.


JavaScript EE, Part 1: Run JavaScript files on the server side
This Javascript tutorial explains the running of Javascript scripts on the server and how they respond to calls made to them. These server side scripts will have access to implicit objects in JSP pages, such as request and response. The accompanied code explains this in detail. The pdf file for this tutorial can be downloaded from here.

 - Using the javax.script API
 - Building a script runner
 - Developing server-side scripts
 - Download and Resources


JavaScript EE, Part 2: Call remote JavaScript functions with Ajax
This Javascript-Ajax tutorial provides an in-depth explanation of how remote calls to Javascript functions with Ajax work. To do this, the creation and implementation of a JVM monitoring application is explained. The demonstrated application monitors calls made to Ajax. The pdf file for this tutorial can be downloaded from here.

 - Developing a JVM-monitoring application
 - Building the XMLHttpRequest wrapper
 - Implementing the JavaScript-RPC mechanism
 - Download and Resources


Ajax and Java development made simpler, Part 1: Generate JavaScript code dynamically with JSP tag files
This tutorial explains the generation of dynamic Javascript code with JSP tag files. The use of frameworks and code generators are discussed along with various development tips that will help build better components. The pdf file for this tutorial can be downloaded from here.

 - Using frameworks and code generators
 - Creating a simple Ajax application
 - Developing the JavaScript functions
 - Using JSP tag files to generate JavaScript code
 - Download and Resources



Tags for this post>> |


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


May 6, 2009

ASP.Net AJAX Tutorials and Cheat Sheets

Here are 6 ASP .Net AJAX Tutorials and 7 AJAX Library Cheat Sheets. These tutorials and sheets explain and demonstrate ASP .Net Ajax by showing and exploring techniques in building ASP .Net applications. The Ajax tutorials describe various topics, such as partial page updates, UpdatePanel triggers, authentication and profile application services, and localization. The Ajax Library Cheat Sheets list the commonly used methods and types.


6 ASP .Net AJAX Tutorials

#1 Understanding Partial Page Updates with ASP .Net AJAX
This tutorial will teach you about ASP .Net AJAX Extensions which has the ability to do partial or incremental updates with out doing a full post back to the web server.

#2 Understanding ASP .Net AJAX UpdatePanel Triggers
This tutorial explains about one of  the two child elements of an UpdatePanel control, the Triggers element, which specifies the controls on the page that will trigger a partial render of the UpdatePanel control in which the element resides.

#3 Understanding ASP .Net AJAX Authentication and Profile Application Services
This tutorial explains about the Authentication service which allows users to provide credentials in order to receive an authentication cookie, and is the gateway service to allow custom user profiles provided by ASP .Net.

#4 Understanding ASP .Net AJAX Localization
This tutorial explains about Localization which is the process of designing and integrating support for a specific language and culture into an application or an application component.

#5 Understanding ASP .Net AJAX Web Services
This tutorial explains about ASP .Net AJAX web services which are an integral part of the .NET framework that provide a cross-platform solution for exchanging data between distributed systems.

#6 Understanding ASP .Net AJAX Debugging Capabilities
This tutorial explains about various debugging techniques which could be very useful for a ASP .Net AJAX programmer.


7 AJAX Library Cheat Sheets
These are seven pdfs in one zip download.

MS Ajax Array extensions
This cheat sheet list out array type extensions available in Microsoft Ajax Library. This pdf document helps to remember the functions and operations that can be done with arrays.

MS Ajax Client Life-Cycle Events
This sheet shows the ASP .Net AJAX life cycle events with a diagram. This pdf also lists out PageRequestManager and Application events.

MS Ajax Date and Boolean extensions
This cheat sheet lists out the boolean type extensions and date type extensions of Microsoft Ajax library.

MS Ajax DomElement class
This pdf document lists out the DomElement class and its methods.

MS Ajax DomEvent class
This cheat sheet lists out the event handlers of DomEvent. This pdf also lists the event properties and its description.

MS Ajax Number and Error extensions
This cheat sheet list out the Number type extensions and error type extensions with sample code.

MS Ajax String and Object extensions
This cheat sheet lists out the String and Object type extensions available in the Microsoft Ajax Library.



Tags for this post>> |


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


April 26, 2009

Excellent AJAX Tutorial

Here is an excellent AJAX Programming Tutorial for creating a desktop/homepage, located at musestorm.com. It provides lessons that cover the creation and hosting of AJAX web pages. The perquisites for the most part of this tutorial are that the user should know HTML, some Javascript and CSS. This AJAX Tutorial is a great starting point to create some really good applications with AJAX. A sample completed web page is provided.


Contents of AJAX Tutorial

Part 1 - How to detect IE/Firefox correctly
This first lesson discusses the document detection method to detect Firefox and IE. It provides sample code to identify Firefox.

Part 2 - What is the DOM and how to manipulate it using Javascript
This lesson describes the Document Object Model (DOM) and its structure. This section also provides Javascript sample code to use DOM.

Part 3 - How to dynamically create widgets using the DOM (+ using CSS with Javascript)
This section shows how to create widgets using Javascript and DOM with sample Javascript code.

Part 4 - How to capture and react to mouse events
Mouse events and their actions in Javascript are explained here.

Part 5 - How to drag widgets
Shows how to drag and move the widgets using the mouse, with sample code.

Part 6 - How to manipulate zIndex (the depth/order of widgets on the screen)
This section explains how we can stacking order of objects on the screen using zIndex.

Part 7 - Background about AJAX and JSON
This lesson presents an overview of Asynchronous Javascript and XML(AJAX) and Javascript Object Notation(JSON).

Part 8 - How to load RSS feeds into widgets
This section explains how to load the RSS feed to a widget using JSON.

Part 9 - How to create search widgets
How to create and implement search widgets in the AJAX desktop application.

Part 10 - Resources and further reading
The last lesson of this Ajax tutorial provides some reference links for Javascript, AJAX, JSON, etc.



Tags for this post>>


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 10:30 am


January 21, 2009

The Woork Handbook: Web Dev, CSS, and Ajax

Here is the Woork Handbook which is an ebook by Antonio Lupetti covering web design and web programming. This 133-page ebook teaches and demonstrates these web development technologies: CSS, AJAX, PHP, MooTools, Scriptaculous, SQL, and Web Database. Here is the direct download link for this ebook in pdf format.


Table of Contents of the Woork Handbook:

Cascade Style Sheets:
 - Useful guidelines to improve CSS coding and maintainability
 - Write a well structured CSS file without becoming crazy
 - CSS coding: semantic approach in naming convention
 - Three column fixed layout structure using CSS
 - Top Down approach to simplify your CSS code
 - Perfect pagination style using CSS
 - Clean CSS Form using CSS
 - Clean and pure CSS FORM design
 - Liquid layer with rounded corners using css
 - Liquid expandable section with rounded corners using CSS
 - Liquid styled input element with CSS
 - Clean Tab Bar Digg-like using CSS
 - Digg-like navigation bar using CSS
 - Organize and design a navigation bar for your site using CSS,
 - PHP and URL variables
 - Nice login and signup panel Newsvine-like using CSS
 - Tips to design your site for mobile devices

Database:
 - Introduction to design a Entities-Relationship Model
 - Create tables and relationships with SQL
 - Using PHP and SQL to create tables and relationships
 - Create relationships between database table using phpMyAdmin

Ajax:
 - Ajax basic: create your first XMLhttpRequest file
 - How to solve Internet Explorer cache issue in Ajax
 - Insert record into a database table using Ajax and PHP
 - Insert record into a database table using Ajax and Coldfusion
 - Edit in place with Scriptaculous and PHP
 - Delete record with Ajax using prototypejs and PHP
 - Simple search engine in Ajax and PHP

MooTools, Scriptaculous and other Javascript frameworks:
 - MooTools basic tips for web designer part
 - MooTools basic tips for web designer part
 - Nice vertical menu with motion and opacity effect
 - Simple ul list with a nice slide-out effect for <li> elements
 - Lightbox using mootools and pathfusion multibox
 - Interaction with HTML FORM
 - Super elastic effect to design high impact web menu
 - Nice vertical menu with motion and opacity effect
 - Toggle effect using Scriptaculous
 - Drag and drop to order list elements with Scriptaculous
 - Simple sort script using Stuart Langridge's sortabejs

Blogger (blogspot):
 - Add delicious button with counter in your blogger posts
 - Add DZone button on Blogger template
 - Add Technorati blog reaction on your Blogger Template
 - Add Yahoo! Buzz button on Blogger Template
 - Add Digg vote button on Blogger Template (update)
 - Place Google AdSense below post's title on Blogger
 - Some Blogger Tips you probably don't know
 
Various:
 - Twitter: send message from a PHP page using Twitter API
 - Parsing Feed RSS to HTML using MagpieRSS and PHP
 - Five optimal online Photo Editors you may try
 - Free tools to create your own social network Facebook-like
 
Fonts:
 - Interesting font for web design



Tags for this post>> | | |




Google Web Toolkit (GWT) Docs and Tutorials

Google Web Toolkit (GWT) is an open source development toolkit that you can use to quickly create and develop AJAX applications for all major browsers. These types of web applications offer users more immediate feedback and interactivity and provide features that in tha past were only found in rich client applications. More and more enterprises are starting to consider and use GWT, and it could become a very popular web application development framework. The following are important documetation, articles, and tutorials that will help you learn more about GWT and start you on your way to using it for your application deveopment.


GWT Homepage

Learn More - Learn about how Google Web Toolkit works and what features it can provide your web application development.

Get Started - Here are the installation steps for GWT and how to get a GWT application up and running. Then review the basics of GWT development using a detailed step-by-step GWT tutorial.

Read the Docs - All of the technical documentation for your reference and review for using Google Web Toolkit.

Join the Community  - Join the GWT developer forum to keep up-to-date with current activities. Go over to the contributors guide for information on building from source code, or contributing ideas or modifications to the project.



GWT Developer's Guide

Fundamentals    Configuring a GWT Project

Building the User Interface - GWT offers several pre-built Java widgets and panels to choose from. These are used as cross-browser building blocks for your web- based app. Also provided are optimization facilities such as image bundles.

Writing the Client-side Code in Java

Communicating with a Server - Make calls to backend servers using GWT RPC or direct HTTP.

Testing with JUnit - Learn how to efficiently test your AJAX code using JUnit.

Internationalization - Support multiple locales within a single code base.

Deferred Binding - This reduces generated code size so client can download faster and have better performance.


GWT Reference Guides

GWT Javadoc    GWT API Reference    Widget and Panel Gallery

Command-line Tools - Use these command-line tools to develop project files and run your app.

JRE Emulation Reference - These are the JRE types and methods that GWT emulates.


Articles and Tutorials covering GWT Development


DOM Events, Memory Leaks, and You - Explains how GWT prevents Ajax memory leaks from occurring.

Security for GWT Applications - Learn about the different types of attacks, and how to use secure coding practices to defend against them.

Using GWT for JSON Mashups - This tutorial reviews the various techniques to implement for developing JSON mashups from JSON services across the web.

Put a GWT Application on Facebook - Using these easy instructions, find out how to socialize your application on Facebook.


GWT Designer User Guide


GWT Designer is a powerful and easy to use bi-directional GUI creator that you can use to generate Java code. With this tool you can: add controls using drag-and-drop, add event handlers to your controls, and change various properties of controls using a property editor. Your updates to the generated code are reflected back in the visual designer. You can also reverse engineer code by using the parser. GWT Designer is built as a plug-in to Eclipse 3.2 (or higher) and any Eclipse 3.2-based IDE.

GWT Designer Tutorial
  - Login Manager
  - Stock Watcher
  - Remote Service
  - Get JSON data via HTTP
  - Web Demos

Designer Guide Visual Inheritance
Quick Start Menu Editing
What's New CSS Support
Installation Remote Services
User Interface Application Launching
Features Application Compiling
Layout Managers JUnit Test Creation & Launching
Designer Guide Wizards Intelligent Refactoring
Data Binding Internationalization (i18n)
GWT Quick Start Enhanced Compilation
GWT Projects Build & Deployment
Rich Editing Palette
AbsolutePanels Web Projects
Grids & FlexTables Preferences
TabPanels System Requirements
GWT Wizards Preferences
Custom Composites Web Demos


GWT Incubator

The GWT Incubator offers additional GWT widgets and libraries for your use. These are not yet added to the core toolkit. Future GWT releases may or may not incorporate these features.

Downloads - The most current incubator library is here, in a single jar file.
Documentation - See the gwt-incubator documentation for information about the available widgets and libraries.


GWT JavaDoc

Packages:
com.google.gwt.animation.client  - Classes for Animation support.
com.google.gwt.benchmarks.client  - Classes and modules used in building benchmarks.
com.google.gwt.core.client  - Fundamental classes used in client-side GWT code.
com.google.gwt.core.ext  - Classes used to extend the GWT compiler.
com.google.gwt.core.ext.linker  - Classes for writing Linkers.
com.google.gwt.core.ext.typeinfo  - Type-introspection support classes used by generators.
com.google.gwt.dom.client  - Classes for low-level DOM programming.
com.google.gwt.http.client  - Provides the client-side classes and interfaces for making HTTP requests and processing the associated responses.
com.google.gwt.i18n.client  - Internationalization support for GWT applications.
com.google.gwt.i18n.rebind.format  - Implementations for various MessageCatalogFormat implementations, which are used to generate files for translation or to read translated messages.
com.google.gwt.i18n.rebind.keygen  - Generators which compute the value of a key to use for looking up translated resources.
com.google.gwt.json.client  - Classes for parsing and creating JSON encoded values.
com.google.gwt.junit.client  - Classes and modules used in building JUnit tests.
com.google.gwt.junit.tools  - Classes for interacting with JUnit for unit testing.
com.google.gwt.user.client  - Fundamental user-interface classes used in client-side GWT code.
com.google.gwt.user.client.rpc  - Classes used in client-side implementation of remote procedure calls.
com.google.gwt.user.client.ui  - Widgets, Panels, and other user-interface classes.
com.google.gwt.user.server.rpc  - Classes used in server-side implementation of remote procedure calls.
com.google.gwt.xml.client  - Basic classes used in XML DOM parsing and XML document generation.


SmartGWT
GWT API's for SmartClient. SmartGWT 1.0b1 has been released. SmartGWT is compatible with GWT 1.5.3 (or greater)

GWT Roadmap
Here are the future features and functionality of GWT, also listed here



Tags for this post>> | |

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 7:55 pm


Next Page »

Powered by WordPress