[Ebook] Software Engineering for Internet Applications
Author
sujan
Date
2012-05-14 20:29
Views
10055646
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 a 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.
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 a 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.
Total 1,424
Number | Title | Author | Date | Votes | Views |
1424 |
Byte of Python
tanthanh
|
2020.05.28
|
Votes 0
|
Views 9489068
|
tanthanh | 2020.05.28 | 0 | 9489068 |
1423 |
Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach (2)
^Software^
|
2019.07.22
|
Votes 0
|
Views 9837388
|
^Software^ | 2019.07.22 | 0 | 9837388 |
1422 |
Jmeter Cookbook (1)
VTB
|
2019.06.27
|
Votes 0
|
Views 10277860
|
VTB | 2019.06.27 | 0 | 10277860 |
1421 |
Java Testing : Maven - Reference (315 Pages) (1)
IT-Tester
|
2019.06.26
|
Votes 0
|
Views 9609325
|
IT-Tester | 2019.06.26 | 0 | 9609325 |
1420 |
Java Testing : Maven Example (154 Pages)
IT-Tester
|
2019.06.26
|
Votes 0
|
Views 9766414
|
IT-Tester | 2019.06.26 | 0 | 9766414 |
1419 |
AGILE TESTING - EBOOK (2)
HenryChuks
|
2019.05.31
|
Votes 0
|
Views 9429807
|
HenryChuks | 2019.05.31 | 0 | 9429807 |
1418 |
“Software Testing Career Package – A Software Tester’s Journey from Getting a Job to Becoming a Test Leader!”
aiitistqb
|
2018.10.16
|
Votes 0
|
Views 9571686
|
aiitistqb | 2018.10.16 | 0 | 9571686 |
1417 |
Practical Software Testing – New FREE eBook [Download] (2)
aiitistqb
|
2018.10.16
|
Votes 0
|
Views 9259195
|
aiitistqb | 2018.10.16 | 0 | 9259195 |
1416 |
The Pathologies of Failed Test Automation Projects
aiitistqb
|
2018.10.16
|
Votes 0
|
Views 9534388
|
aiitistqb | 2018.10.16 | 0 | 9534388 |
1415 |
Selenium WebDriver Practical Guide (4)
meo meo con con
|
2018.06.16
|
Votes 0
|
Views 9484225
|
meo meo con con | 2018.06.16 | 0 | 9484225 |
1414 |
Python for Informatics
melassiri
|
2018.06.04
|
Votes 0
|
Views 9930659
|
melassiri | 2018.06.04 | 0 | 9930659 |
1413 |
Hacking - The Art of Exploitation (7)
ravisk
|
2018.03.25
|
Votes 0
|
Views 9681432
|
ravisk | 2018.03.25 | 0 | 9681432 |
1412 |
Instant Penetration Testing Setting Up a Test Lab How-to (1)
ravisk
|
2018.03.24
|
Votes 0
|
Views 9084458
|
ravisk | 2018.03.24 | 0 | 9084458 |
1411 |
Practical-Guide-to-Software-System-Testing (3)
ravisk
|
2018.03.24
|
Votes 1
|
Views 9442902
|
ravisk | 2018.03.24 | 1 | 9442902 |
1410 |
EFFORT estimation software (1)
ravisk
|
2018.03.24
|
Votes 0
|
Views 9772446
|
ravisk | 2018.03.24 | 0 | 9772446 |
1409 |
Lee Copeland. A Practitioner's Guide to Software Test Design (19)
Unbroken
|
2017.12.15
|
Votes 0
|
Views 9632830
|
Unbroken | 2017.12.15 | 0 | 9632830 |
1408 |
http response codes (3)
SV369
|
2017.12.14
|
Votes 0
|
Views 9796695
|
SV369 | 2017.12.14 | 0 | 9796695 |
1407 |
«Hacking Mobile Exposed, Security secrets and solutions» (5)
Unbroken
|
2017.12.08
|
Votes 0
|
Views 9565918
|
Unbroken | 2017.12.08 | 0 | 9565918 |
1406 |
James A. Whittaker «Exploratory software testing» (8)
Unbroken
|
2017.12.08
|
Votes 1
|
Views 9935652
|
Unbroken | 2017.12.08 | 1 | 9935652 |
1405 |
FOUNDATIONS OF SOFTWARE TESTING (6)
marklouis
|
2017.12.05
|
Votes 0
|
Views 9799264
|
marklouis | 2017.12.05 | 0 | 9799264 |
1404 |
Python for informatics (2)
TesterQA
|
2017.12.01
|
Votes 0
|
Views 9973059
|
TesterQA | 2017.12.01 | 0 | 9973059 |
1403 |
Selenium Testing Tool Cookbook (11)
liliam001
|
2017.11.14
|
Votes 0
|
Views 9307007
|
liliam001 | 2017.11.14 | 0 | 9307007 |
1402 |
What is SQL Injection? (4)
ArifBaba
|
2017.10.28
|
Votes 0
|
Views 9215272
|
ArifBaba | 2017.10.28 | 0 | 9215272 |
1401 |
Oracle Middleware Tuning (4)
gpratikg
|
2017.10.08
|
Votes 0
|
Views 9672682
|
gpratikg | 2017.10.08 | 0 | 9672682 |
1400 |
Microsoft SQL Server 2012 (3)
yoshiharra
|
2017.10.08
|
Votes 0
|
Views 9874394
|
yoshiharra | 2017.10.08 | 0 | 9874394 |
1399 |
visual studio c sharp
vikasrao
|
2017.09.24
|
Votes 0
|
Views 9789512
|
vikasrao | 2017.09.24 | 0 | 9789512 |
1398 |
How to Break Web Software: Functional and Security Testing of Web Applications and Web Services (7)
vikasrao
|
2017.09.24
|
Votes 0
|
Views 9524071
|
vikasrao | 2017.09.24 | 0 | 9524071 |
1397 |
The Art of Unit Testing with Examples in .NET
vikasrao
|
2017.09.24
|
Votes 0
|
Views 9544328
|
vikasrao | 2017.09.24 | 0 | 9544328 |
1396 |
Scrum (2)
dhoanglong91
|
2017.09.23
|
Votes 1
|
Views 9721546
|
dhoanglong91 | 2017.09.23 | 1 | 9721546 |
1395 |
Python for Unix and Linux System Administration
Crismachado
|
2017.09.22
|
Votes 0
|
Views 9816083
|
Crismachado | 2017.09.22 | 0 | 9816083 |
1394 |
Ruby Best Practices (3)
Crismachado
|
2017.09.22
|
Votes 0
|
Views 9317364
|
Crismachado | 2017.09.22 | 0 | 9317364 |
1393 |
Python in Practice (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 9744500
|
ManhAnh | 2017.09.05 | 0 | 9744500 |
1392 |
Practical Object-Oriented Design in Ruby (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 9750255
|
ManhAnh | 2017.09.05 | 0 | 9750255 |
1391 |
Practical Cassandra (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 9643104
|
ManhAnh | 2017.09.05 | 0 | 9643104 |
1390 |
Development with the Force.com Platform, 3rd Edition (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 10161754
|
ManhAnh | 2017.09.05 | 0 | 10161754 |
1389 |
Apache Cordova 3 Programming (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 9608135
|
ManhAnh | 2017.09.05 | 0 | 9608135 |
1388 |
Software Testing - Ron Patton (4)
bugdetective
|
2017.09.04
|
Votes 0
|
Views 10074967
|
bugdetective | 2017.09.04 | 0 | 10074967 |
1387 |
The Art of Software Testing, 2rd Edition (1)
bugdetective
|
2017.09.04
|
Votes 0
|
Views 9436262
|
bugdetective | 2017.09.04 | 0 | 9436262 |
1386 |
Explore It!
bugdetective
|
2017.09.04
|
Votes 1
|
Views 9833757
|
bugdetective | 2017.09.04 | 1 | 9833757 |
1385 |
NoSQl (1)
getmedude
|
2017.08.27
|
Votes 0
|
Views 9506884
|
getmedude | 2017.08.27 | 0 | 9506884 |
1384 |
Art of testing (10)
dktzm89
|
2017.08.16
|
Votes 0
|
Views 10117583
|
dktzm89 | 2017.08.16 | 0 | 10117583 |
1383 |
Perl Book (1)
Ravish24
|
2017.08.15
|
Votes 0
|
Views 9812188
|
Ravish24 | 2017.08.15 | 0 | 9812188 |
1382 |
Automation Testing (5)
Ravish24
|
2017.08.15
|
Votes 1
|
Views 10003389
|
Ravish24 | 2017.08.15 | 1 | 10003389 |
1381 |
Prince2 model chart
AllGreen
|
2017.08.09
|
Votes 0
|
Views 9926271
|
AllGreen | 2017.08.09 | 0 | 9926271 |
1380 |
Prince2 for Dummies
AllGreen
|
2017.08.09
|
Votes 0
|
Views 10124499
|
AllGreen | 2017.08.09 | 0 | 10124499 |
1379 |
Unix and Linux testing (2)
pavan765
|
2017.08.01
|
Votes 0
|
Views 9806560
|
pavan765 | 2017.08.01 | 0 | 9806560 |
1378 |
Practical Software Testing (6)
Administrator
|
2017.07.24
|
Votes 0
|
Views 9625666
|
Administrator | 2017.07.24 | 0 | 9625666 |
1377 |
Selenium Notes (1)
masterofall
|
2017.07.24
|
Votes 0
|
Views 9582381
|
masterofall | 2017.07.24 | 0 | 9582381 |
1376 |
Practical Software Testing
masterofall
|
2017.07.24
|
Votes 0
|
Views 9684427
|
masterofall | 2017.07.24 | 0 | 9684427 |
1375 |
Lead Generation for Dummies (2)
uday bhaskar
|
2017.07.20
|
Votes 0
|
Views 9486272
|
uday bhaskar | 2017.07.20 | 0 | 9486272 |
thanks for sharing this book
I need this. Thanks!