Book Review:
Book Description
After completing this self-contained course on server-based Internet applications software, students who start with only the knowledge of how to write and debug a computer program will have learned how to build web-based applications on the scale of Amazon.com. Unlike the desktop applications that most students have already learned to build, server-based applications have multiple simultaneous users. This fact, coupled with the unreliability of networks, gives rise to the problems of concurrency and transactions, which students learn to manage by using the relational database system.
After working their way to the end of the book, students will have the skills to take vague and ambitious specifications and turn them into a system design that can be built and launched in few months. They will be able to test prototypes with end-users and refine the application design. They will understand how to meet the challenge of extreme business requirements with automatic code generation and the use of open-source toolkits where appropriate. Students will understand HTTP, HTML, SQL, mobile browsers, VoiceXML, data modeling, page flow and interaction design, server-side scripting, and usability analysis.
The book, which originated as the text for an MIT course, is suitable for classroom use and will be a useful reference for software professionals developing multi-user Internet applications. It will also help managers evaluate such commercial software as Microsoft Sharepoint of Microsoft Content Management Server.
add to del.icio.us
Digg Freebookzone.com!
You may use anyone of the download options
Missing Link?, Report It and try these 3 + 1 alternates...

Similar Book titles in Internet section: The XML Files : Using XML for Business-to-Business and Business-to-Consumer Applications Connected: An Internet Encyclopedia, Third Edition The Internet Companion - A Beginner's Guide to Global Networking The Art of Electronic Publishing: The Internet and Beyond Cataloging Internet Resources: A Manual and Practical Guide UNIX Unleashed, Internet Edition Tricks of the Internet Gurus Internet Publishing Handbook Zen and the Art of the Internet Building Internet Firewalls Practical UNIX & Internet Security MBONE: Multicasting Tomorrow's Internet Special Edition Using the Internet, 4th Edition Windows NT Internet and Intranet Development Maximum Security: A Hacker's Guide to Protecting Your Internet Site and Network Big Dummy's Guide to the Internet The Information Security Dictionary: Defining the Terms that Define Security for E-Business, Internet, Information and Wireless Technology The Internet for Busy People Learn Google (Wordware's Internet Library)
Similar Book titles in Other sections:
Section: Applications Microsoft Internet Explorer 3 0 Unleashed
Section: CS -> Compilers and Languages Semantics with Applications: A Formal Introduction Working with Objects: The Ooram Software Engineering method Inductive Logic Programming - Techniques and Applications Tree Automata Techniques and Applications
Section: Data Structures and Algorithms Algorithm Design - Foundations, Analysis & Internet Examples Algorithms and Data Structures in VLSI Design: OBDD - Foundations and Applications Algorithms for Communications Systems and their Applications Computational Geometry: Methods and Applications
Section: Parallel Computing Developing Component Software with CORBA
Section: CS -> Theory Implementing CIFS: The Common Internet File System
Section: DB -> DB / 2 IBM DB2 Building Applications for UNIX Environments
Section: DB -> Oracle High Performance Oracle Database Applications High Performance Oracle Database Automation: Creating Oracle Applications with SQL and PL/SQL Developing Client/Server Applications With Oracle Developer/2000 Developing Personal Oracle 7 for Windows 95 Applications Oracle Web Applications : PL/SQL Developer's Intro Show all..
Section: Microprocessor IA-32 Intel Architecture Software Developer's Manual Volume 2: Instruction Set Reference IA-32 Intel Architecture Software Developer's Manual Volume 3: System Programming Guide IA-64 Software Conventions and Runtime Architecture Guide Embedded Internet for Embedded Systems Professionals
Section: Java Enterprise Edition Designing Enterprise Applications with J2EE J2EE Technology in Practice: Building Business Applications with the Java2 Platform Designing Enterprise Applications with the J2EE Platform Tutorial For Building j2Ee Applications Using Jboss And Eclipse
Section: Java User Interface Teach Yourself Internet Game Programming With Java in 21 Days
Section: Java Micro Edition Using WebSphere Studio Device Developer to Build Embedded Java Applications
Section: Java Networking Developing Intranet Applications with Java
Section: Java Tools Building AS/400 Internet-Based Applications with Java Creating Java Applications using NetRexx Using VisualAge for Java Enterprise Version 2 to Develop CORBA & EJB Applications Integrating Java with Existing Data and Applications on OS/390
Section: Mathematics Lapack Users' Guide (Software, Environments and Tools, 9) Elementary Algebra with Applications, 3rd Edition Foundations of Combinatorics with Applications Mathematics Of The Discrete Fourier Transform (DFT) - With Audio Applications Introduction To Digital Filters - With Audio Applications Show all..
Section: Miscellaneous Guide to Software Engineering Body of Knowledge Statistical Software Engineering Software Project Management, 2nd Ed. Whole Internet Users Guide and Catalog Rf And Baseband Techniques for Software Defined Radio Show all..
Section: Sales, Marketing & Trading Software Product Management: Managing Software Development from Idea to Product to Marketing to Sales
Section: Microsoft Certifications Microsoft Internet Information Server 4 Training Programming Desktop Applications With MS Visual Basic6 MCSD training kit Distributed Applications with MS Visual Basic MCSD
Section: Microsoft C Sharp (C#) C# - Your Visual Blueprint for building .Net applications
Section: Microsoft COM/DCOM/ActiveX/ATL Programming Distributed Applications With COM And Microsoft Visual Basic 6.0 Internet Explorer Plug In and ActiveX Companion
Section: Microsoft .(dot) net Building Dot Net Applications For Mobile Devices Application Architecture for .NET: Designing Applications and Services Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication MCAD/MCSD Self-Paced Training Kit: Developing Windows-Based Applications with Microsoft Visual Basic.NET and Microsoft Visual C#.NET, Second Edition
Section: Microsoft Windows Servers Special Edition Using Microsoft Internet Information Server Special Edition Using Microsoft Commercial Internet System Designing and Implementing Microsoft Internet Information Server
Section: Microsoft Visual C++ Building Internet Applications with Visual C++
Section: MS Web Technologies Web Applications Developers Guide Programming Microsoft Internet Explorer 5 Designing Secure Web Based Applications For Microsoft Windows 2000
Section: Windows Development Programming Server Side Applications For Microsoft Windows 2000 Programming Applications For Microsoft Windows
Section: Networking Introduction to Computer, Internet & Network Systems Security Internetworking Multimedia CIM Voice Internetworking, Basic Voice over IP (Network Simulator) The Internet companion: A beginner's guide to global networking Connected: An Internet Encyclopedia, 3rd Edition Show all..
Section: Other Engineering Structural Engineering Handbook Forensic Structural Engineering Handbook Ocean Engineering Handbook Civil Engineering Formulas Pocket Guide Handbook of Corrosion Engineering Show all..
Section: GNU/Linux OS Writing GNOME Applications Building Applications with the Linux Standard Base
Section: Embedded and RTOS Embedded System Design: A Unified Hardware/Software Approach
Section: Unix OS Nextstep Programming: Step One : Object-Oriented Applications/Book and Disk
Section: Assembly Language Intel Architecture Software Developer’s Manual Introduction to Reverse Engineering Software
Section: C++ Language Software Engineering using C++ Applied C++: Techniques for Building Better Software Software Design Using C++
Section: Other Programming Object Oriented Software in Ada 95, Second Edition Ada for Software Engineers Ada and Beyond: Software Policies for the Department of Defense Seamless Object-Oriented Software Architecture: Analysis and Design of Reliable Systems Developing Applications With Objective Caml Show all..
Section: Scripting Building Skills in Programming - How To Write Your Own Software Using Python
Section: Smalltalk Squeak: Object-Oriented Design with Multimedia Applications
Section: Redbooks Draft Building Composite Applications System i Application Modernization: Building a New Interface to Your Legacy Applications Supporting On Demand Business Applications with IBM's Problem Determination Tools (APA, DT, DT - Advanced Facilities, FA, FM, File Export, WS) iSeries Application Modernization: Building a New Interface to Your Legacy Applications Certification Guide Series: IBM Tivoli Provisioning Manager Express for Software Distribution Version 4.1 Show all..
Section: Redbooks Developing and Porting C and C++ Applications on AIX IBM z/OS V1R11 Communications Server TCP/IP Implementation Volume 2: Standard Applications Java Stand-alone Applications on z/OS, Volume I Developing PHP Applications for IBM Data Servers Deployment Guide Series: IBM Tivoli Provisioning Manager Express V4.1 for Software Distribution Show all..
Section: IBM Technotes Deployment Considerations for Tivoli Provisioning Manager Express for Software Distribution
Section: Redpapers IBM System i Tools Innovation Program: Resource Guide for Modernization and Integration Tools for System i Applications How to use Web Analytics for Improving Web Applications IBM Software Express Buying and Selling Guide Deploying Rational Applications with IBM Tivoli Configuration Manager An Overview of Installing SAP Applications on System i Models Show all..
Section: Redpapers Draft Building Composite Applications in Lotus Expeditor V6.1 Improving your WebApplication Software Development Life Cycle's Security Posture with IBM Rational AppScan Virtualization on the IBM Systems Family of Servers, Software and Storage IBM Systems Virtualization: Servers, Storage and Software Building Integrated Applications with WebSphere Dashboard Framework Show all..
Section: Software Engineering Software Development Guidelines Understanding Open Source and Free Software Licensing Reusable Software Components: Object-Oriented Embedded Systems Programming in C Adaptive Object-Oriented Software Object-Oriented Software Composition Show all..
Section: Telecommunication GPRS for Mobile Internet Teletraffic Engineering Handbook
Section: Software Testing Practical Software Testing: A Process-Oriented Approach Systematic Software Testing Testing and Quality Assurance for Component-Based Software Effective software testing: 50 specific ways to improve your testing A Practitioner's Guide to Software Test Design Show all..
Section: Web Programming Developing Web Applications with Cold Fusion Creating Applications with Mozilla Secure PHP Development: Building 50 Practical Applications Pro JSF and Ajax: Building Rich Internet Components
Section: Web Technology Multimedia File Formats on the Internet
Section: XML, XSL & UML The XML Files: Using XML for B2B and B2C Applications XML Programming: Web Applications and Web Services With JSP and ASP
Similar Books from Amazon :
|

|