BIS 450 DeVry All Week Discussions
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>BIS</strong> <strong>450</strong> <strong>DeVry</strong> <strong>All</strong> <strong>Week</strong> <strong>Discussions</strong><br />
Downloading is very simple, you can download this Course here:<br />
http://wiseamerican.us/product/bis-<strong>450</strong>-devry-week-discussions/<br />
Or<br />
Contact us at:<br />
SUPPORT@WISEAMERICAN.US<br />
<strong>BIS</strong> <strong>450</strong> <strong>DeVry</strong> <strong>All</strong> <strong>Week</strong> <strong>Discussions</strong><br />
<strong>BIS</strong><strong>450</strong><br />
<strong>BIS</strong> <strong>450</strong> <strong>DeVry</strong> <strong>Week</strong> 1 Discussion 1<br />
Web Applications (graded)<br />
Describe some website features you have encountered that you would consider to be web applications. What does the<br />
application do? How do you think it works? Does it use a database, send e-mail, or perform calculations? Briefly analyze<br />
your chosen site feature from both a technical and business perspective. Be sure to provide the URL of the page that<br />
you are discussing. Take a look at the applications suggested by others to see what you think of them. How could they<br />
be improved? Be sure that any sites you suggest are legal, not offensive, free, and do not require users to register.<br />
<strong>BIS</strong> <strong>450</strong> <strong>DeVry</strong> <strong>Week</strong> 1 Discussion 2<br />
Technical Specifications (graded)<br />
Go to.netcraft.com/">http://www.netcraft.comand explore the "What's that site running?" feature. See if you can find<br />
some examples of applications that we have been talking about this week. What other tools can you find on Net craft<br />
that are useful? Find some sites that are similar to Net craft. Do you prefer them? Why?<br />
<strong>BIS</strong> <strong>450</strong> <strong>DeVry</strong> <strong>Week</strong> 2 Discussion 1<br />
Use of Web Technologies (graded)<br />
Select one of the server-side web technologies discussed in the lecture, such as ASP, ASP.NET, PHP, ColdFusion,<br />
JSP, and so on. What are the advantages and disadvantages of using this technology compared to others? What other<br />
technology choices, such as operating systems and database management systems, are typically used with this Web<br />
technology? Can you find an example of a website that uses this technology?<br />
<strong>BIS</strong> <strong>450</strong> <strong>DeVry</strong> <strong>Week</strong> 2 Discussion 2<br />
Form-Based Calculations (graded)<br />
Find an example of a form on the Web that performs a calculation, and describe it. What are the steps involved in<br />
making this calculation? Would you recommend that this calculation be performed on the client side or on the server<br />
side, and why?<br />
<strong>BIS</strong> <strong>450</strong> <strong>DeVry</strong> <strong>Week</strong> 3 Discussion 1<br />
Data Validation Examples (graded)
Find an example of a web form that accepts entries from the user, such as a web-based calculator. If you were<br />
programming this form, what validation checks should be put on each of the input fields? If possible, test the form by<br />
entering some inputs that should be invalid (be careful not to inadvertently place an order for something!). How does<br />
the application respond? Are all inputs properly validated and are the error messages clear? Would you recommend<br />
any changes to this application's data validation?<br />
<strong>BIS</strong> <strong>450</strong> <strong>DeVry</strong> <strong>Week</strong> 3 Discussion 2<br />
Validation Controls (graded)<br />
Select one of the ASP.NET validation controls described in this week's assigned reading. Describe how the control<br />
works and provide an example of how you might use it in an application. Under what circumstances would you use this<br />
validation control instead of one of the others?<br />
<strong>BIS</strong> <strong>450</strong> <strong>DeVry</strong> <strong>Week</strong> 4 Discussion 1<br />
Web Database Examples (graded)<br />
Find an example of a webpage that displays data retrieved from a database. Which elements of the page are retrieved<br />
from the database and which are hard-coded into the page? What advantage is gained by using a database in this<br />
case? What do you think the SQL query used to retrieve the page data might look like?<br />
<strong>BIS</strong> <strong>450</strong> <strong>DeVry</strong> <strong>Week</strong> 4 Discussion 2<br />
HTML, VB, and SQL (graded)<br />
What are the differences among a markup language like HTML, a procedural language like Visual Basic, and a nonprocedural<br />
query language like SQL? What is the role of each language in programming a web application? Why is it<br />
important for a web developer to know all these languages?<br />
<strong>BIS</strong> <strong>450</strong> <strong>DeVry</strong> <strong>Week</strong> 5 Discussion 1<br />
CRUD Operations (graded)<br />
Find an example of a website that allows users to perform each of the CRUD operations on a database: creating data,<br />
reading data, updating data, and deleting data. You may be able to find one site that allows you to do all of these, or<br />
you may need to look at multiple sites. How does the user perform each operation through the web interface? Can you<br />
suggest alternative ways of implementing these operations?<br />
<strong>BIS</strong> <strong>450</strong> <strong>DeVry</strong> <strong>Week</strong> 5 Discussion 2<br />
Differences in Desktop and Mobile Sites (graded)<br />
Visit one of your favorite websites in your desktop browser, and then visit the same site using the browser on a mobile<br />
device (tablet or phone). What, if any, differences do you see? Why do you think those differences exist? Are some<br />
activities easier on the desktop site than on the mobile site, or vice versa? Would you suggest any changes to the<br />
desktop or mobile sites based on your comparison?<br />
<strong>BIS</strong> <strong>450</strong> <strong>DeVry</strong> <strong>Week</strong> 6 Discussion 1<br />
CRUD Operations (graded)<br />
Find an example of a website that allows users to perform each of the CRUD operations on a database: creating data,<br />
reading data, updating data, and deleting data. You may be able to find one site that allows you to do all of these, or<br />
you may need to look at multiple sites. How does the user perform each operation through the web interface? Can you<br />
suggest alternative ways of implementing these operations?
<strong>BIS</strong> <strong>450</strong> <strong>DeVry</strong> <strong>Week</strong> 6 Discussion 2<br />
Differences in Desktop and Mobile Sites (graded)<br />
Visit one of your favorite websites in your desktop browser, and then visit the same site using the browser on a mobile<br />
device (tablet or phone). What, if any, differences do you see? Why do you think those differences exist? Are some<br />
activities easier on the desktop site than on the mobile site, or vice versa? Would you suggest any changes to the<br />
desktop or mobile sites based on your comparison?<br />
<strong>BIS</strong> <strong>450</strong> <strong>DeVry</strong> <strong>Week</strong> 7 Discussion 1<br />
Legitimate and Illegitimate Uses of E-mail (graded)<br />
Look through your inbox at some of the e-mails that you’ve received from a company. Can you find some that are<br />
particularly useful or particularly clever? Can you find others that are illegitimate and that you would classify as spam,<br />
phishing, or possibly carriers of malware? What factors determine whether a company's use of e-mail should be<br />
considered legitimate or illegitimate?<br />
<strong>BIS</strong> <strong>450</strong> <strong>DeVry</strong> <strong>Week</strong> 7 Discussion 2<br />
E-mail Protocols (graded)<br />
Select one of the protocols associated with e-mail, such as SMTP, POP, or IMAP. What is the role of this protocol in<br />
sending and/or receiving e-mail? What is an example of how a web application might use this protocol?