Devel(UP) Your Skills
Friday, May 15, 2009
web browser
Friday, May 8, 2009
Learn hardware
- you buy any personal computer or laptop.
- implement your software.
- make your office automation.
- cost savings.
- start your own company.
- reduce the system maintanance cost.
Thursday, May 7, 2009
web standards
learn search engine
PowerPoint Presentation
learn web designing
learn web 2.0
What Is Web 2.0?
The concept of "Web 2.0" began with a conference brainstorming session between O'Reilly and MediaLive International. Dale Dougherty, web pioneer and O'Reilly VP, noted that far from having "crashed", the web was more important than ever, with exciting new applications and sites popping up with surprising regularity. What's more, the companies that had survived the collapse seemed to have some things in common. Could it be that the dot-com collapse marked some kind of turning point for the web, such that a call to action such as "Web 2.0" might make sense? We agreed that it did, and so the Web 2.0 Conference was born.
In the year and a half since, the term "Web 2.0" has clearly taken hold, with more than 9.5 million citations in Google. But there's still a huge amount of disagreement about just what Web 2.0 means, with some people decrying it as a meaningless marketing buzzword, and others accepting it as the new conventional wisdom.
This article is an attempt to clarify just what we mean by Web 2.0.
In our initial brainstorming, we formulated our sense of Web 2.0 by example:
Web 1.0 | Web 2.0 | |
---|---|---|
DoubleClick | --> | Google AdSense |
Ofoto | --> | Flickr |
Akamai | --> | BitTorrent |
mp3.com | --> | Napster |
Britannica Online | --> | Wikipedia |
personal websites | --> | blogging |
evite | --> | upcoming.org and EVDB |
domain name speculation | --> | search engine optimization |
page views | --> | cost per click |
screen scraping | --> | web services |
publishing | --> | participation |
content management systems | --> | wikis |
directories (taxonomy) | --> | tagging ("folksonomy") |
stickiness | --> | syndication |
The list went on and on. But what was it that made us identify one application or approach as "Web 1.0" and another as "Web 2.0"? (The question is particularly urgent because the Web 2.0 meme has become so widespread that companies are now pasting it on as a marketing buzzword, with no real understanding of just what it means. The question is particularly difficult because many of those buzzword-addicted startups are definitely not Web 2.0, while some of the applications we identified as Web 2.0, like Napster and BitTorrent, are not even properly web applications!) We began trying to tease out the principles that are demonstrated in one way or another by the success stories of web 1.0 and by the most interesting of the new applications.
Read the complete article
[PDF]
What is Web 2.0?
learn web services
Web Services are published, found, and used through the Web.
What are Web Services?
- Web services are application components
- Web services communicate using open protocols
- Web services are self-contained and self-describing
- Web services can be discovered using UDDI
- Web services can be used by other applications
- XML is the basis for Web services
How Does it Work?
The basic Web services platform is XML + HTTP.
XML provides a language which can be used between different platforms and programming languages and still express complex messages and functions.
The HTTP protocol is the most used Internet protocol.
Web services platform elements:
- SOAP (Simple Object Access Protocol)
- UDDI (Universal Description, Discovery and Integration)
- WSDL (Web Services Description Language)
We will explain these topics later in the tutorial.
learn web hosting
What is a Web Host? What is an Internet Service Provider?
What is the World Wide Web?
- The Web is a network of computers all over the world.
- All the computers in the Web can communicate with each other.
- All the computers use a communication standard called HTTP.
How does the WWW work?
- Web information is stored in documents called web pages.
- Web pages are files stored on computers called web servers.
- Computers reading the web pages are called web clients.
- Web clients view the pages with a program called a web browser.
- Popular browsers are Internet Explorer and Mozilla Firefox.
How does a Browser Fetch a Web Page?
- A browser fetches a page from a web server by a request.
- A request is a standard HTTP request containing a page address.
- An address may look like this: http://www.someone.com/page.htm.
How does a Browser Display a Web Page?
- All web pages contain instructions for display
- The browser displays the page by reading these instructions.
- The most common display instructions are called HTML tags.
- HTML tags look like this
This is a Paragraph
What is a Web Server?
- The collection of all your web pages is called your web site.
- To let others view your work, you must publish your web site.
- To publish your work, you must copy your site to a web server.
- Your own PC can act as a web server if it is connected to a network.
- Most common is to use an Internet Service Provider (ISP).
What is an Internet Service Provider?
- ISP stands for Internet Service Provider.
- An ISP provides Internet services.
- A common Internet service is web hosting.
- Web hosting means storing your web site on a public server.
- Web hosting normally includes email services.
- Web hosting often includes domain name registration.
learn web servers
learn mysql
learn Ajax
AJAX = Asynchronous JavaScript and XML
AJAX is not a new programming language, but a new technique for creating better, faster, and more interactive web applications.
With AJAX, a JavaScript can communicate directly with the server, with the XMLHttpRequestobject. With this object, a JavaScript can trade data with a web server, without reloading the page.
AJAX uses asynchronous data transfer (HTTP requests) between the browser and the web server, allowing web pages to request small bits of information from the server instead of whole pages.
The AJAX technique makes Internet applications smaller, faster and more user-friendly.
AJAX is based on Internet standards
AJAX is based on the following web standards:
- JavaScript
- XML
- HTML
- CSS
AJAX applications are browser and platform independent.
AJAX is about better Internet-applications
Internet-applications have many benefits over desktop applications; they can reach a larger audience, they are easier to install and support, and easier to develop.
However, Internet-applications are not always as "rich" and user-friendly as traditional desktop applications.
With AJAX, Internet applications can be made richer and more user-friendly.
learn jsp
Learn ASP
An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are executed on the server.
What is ASP?
- ASP stands for Active Server Pages
- ASP is a Microsoft Technology
- ASP is a program that runs inside IIS
- IIS stands for Internet Information Services
- IIS comes as a free component with Windows 2000
- IIS is also a part of the Windows NT 4.0 Option Pack
- The Option Pack can be downloaded from Microsoft
- PWS is a smaller - but fully functional - version of IIS
- PWS can be found on your Windows 95/98 CD
ASP Compatibility
- To run IIS you must have Windows NT 4.0 or later
- To run PWS you must have Windows 95 or later
- ChiliASP is a technology that runs ASP without Windows OS
- InstantASP is another technology that runs ASP without Windows
What is an ASP File?
- An ASP file is just the same as an HTML file
- An ASP file can contain text, HTML, XML, and scripts
- Scripts in an ASP file are executed on the server
- An ASP file has the file extension ".asp"
How Does ASP Differ from HTML?
- When a browser requests an HTML file, the server returns the file
- When a browser requests an ASP file, IIS passes the request to the ASP engine. The ASP engine reads the ASP file, line by line, and executes the scripts in the file. Finally, the ASP file is returned to the browser as plain HTML
What can ASP do for you?
- Dynamically edit, change, or add any content of a Web page
- Respond to user queries or data submitted from HTML forms
- Access any data or databases and return the results to a browser
- Customize a Web page to make it more useful for individual users
- The advantages of using ASP instead of CGI and Perl, are those of simplicity and speed
- Provide security - since ASP code cannot be viewed from the browser
- Clever ASP programming can minimize the network traffic
for hosting ASP free -
learn PHP
What is PHP?
- PHP stands for PHP: Hypertext Preprocessor
- PHP is a server-side scripting language, like ASP
- PHP scripts are executed on the server
- PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)
- PHP is an open source software
- PHP is free to download and use
What is a PHP File?
- PHP files can contain text, HTML tags and scripts
- PHP files are returned to the browser as plain HTML
- PHP files have a file extension of ".php", ".php3", or ".phtml"
What is MySQL?
- MySQL is a database server
- MySQL is ideal for both small and large applications
- MySQL supports standard SQL
- MySQL compiles on a number of platforms
- MySQL is free to download and use
PHP + MySQL
- PHP combined with MySQL are cross-platform (you can develop in Windows and serve on a Unix platform)
Why PHP?
- PHP runs on different platforms (Windows, Linux, Unix, etc.)
- PHP is compatible with almost all servers used today (Apache, IIS, etc.)
- PHP is FREE to download from the official PHP resource: www.php.net
- PHP is easy to learn and runs efficiently on the server side
Where to Start?
To get access to a web server with PHP support, you can:
- Install Apache (or IIS) on your own server, install PHP, and MySQL
- Or find a web hosting plan with PHP and MySQL support