[go: up one dir, main page]

0% found this document useful (0 votes)
83 views10 pages

Worksheet 3.3 Web Application Development.

The document discusses web application development. It defines key terms like remote server, end user, front-end, client-side, and server-side. It explains that web applications are accessed through browsers and use languages like JavaScript, CSS, and HTML. The document also discusses testing practices for web applications and contrasts native apps and hybrid apps with web apps.

Uploaded by

nick perenguez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
83 views10 pages

Worksheet 3.3 Web Application Development.

The document discusses web application development. It defines key terms like remote server, end user, front-end, client-side, and server-side. It explains that web applications are accessed through browsers and use languages like JavaScript, CSS, and HTML. The document also discusses testing practices for web applications and contrasts native apps and hybrid apps with web apps.

Uploaded by

nick perenguez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Web Application Development

Worksheet 3.1

New vocabulary: Write down the translation for each word:

 remote server

 end user

 front-end

 client-side

 server-side

 scripts

 load

 quality assurance

 hardware

 off-line
Worksheet 3.2

Find the mystery words

1.client-side 8.server side


2. quality assurance
3.off-line
4. remote server
5.scripts
6.load 9. hardware
7.end user
10. front end
Worksheet 3.3

Play a Memory Game. Match the words to their definitions. Color


them.
Worksheet 3.4

Answer the questions

 What is activating prior knowledge?

This means you use things you already know to help you understand

something new.

 Why is this strategy important?

Its important cuz activating prior knowledge prepares our brains to

read.
 How does prior knowledge prepare you to read?

All the time you start to read or listen.

1. Ask yourself

2. If nothing comes to mind.

2.1. Train your brain how to think

2.2. Look at smaller parts of the text.

3. Fiction questions to ask.

3.1 what do I already know about this story?

3.2. what does the title tell me?

3.3. what do I know about the author?

3.4. what did the book summary say?

3.5. what happened last time I read?

4. non fiction questions to ask

4.1 what kind of text is this?

4.2 what does the title tell me?

4.3 what is the topic of the text?

4.4 what do I know about this tipic?


4.5 what did I learn when I read the last section?

Worksheet 3.5

Read the following text, make 5 questions about it and answer them in a
graphic organizer. Share your G.O with the group.

Web Application Development

Web application development is the creation of application programs that


reside on remote servers and are delivered to the user’s device over the
Internet. A web application (web app) does not need to be downloaded and
is instead accessed through a network. An end user can access a web
application through a web browser such as Google Chrome, Safari, or Mozilla
Firefox. A majority of web applications can be written in JavaScript, Cascading
Style Sheets (CSS), and HTML5.

Web application development will typically have a short development life-


cycle lead by a small development team. Front-end development for web
applications is accomplished through client-side programming. Client refers
to a computer application such as a web browser. Client-side programming
will typically utilize HTML, CSS and JavaScript. HTML programming will
instruct a browser how to display the on-screen content of web pages, while
CSS keeps displayed information in the correct format. JavaScript will run
JavaScript code on a web page, making some of the content interactive.

Server-side programming powers the client-side programming and is used to


create the scripts that web applications use. Scripts can be written in multiple
scripting languages such as Ruby, Java and Python. Server-side scripting will
create a custom interface for the end-user and will hide the source code that
makes up the interface.

A database such as MySQL or MongoDB can be used to store data in web


application development.

Best Practices

Web applications will have a large amount of information that may contain
mistakes, so the testing process for web applications tend to be more in-
depth than other forms of software. Web application development tests
include: security, performance, load, stress, accessibility, usability and quality
assurance tests. Other tests that can be performed for web applications
include HTML/CSS validation or cross-browser tests. Many of these tests can
and should be automated whenever possible.

Native and Hybrid Apps

Web applications are sometimes contrasted with native apps and hybrid


apps. Native apps are applications that are developed specifically for a
particular platform or device and installed on that device. Native apps can
use device-specific hardware, such as GPS or cameras. Native apps typically
have an advantage in functionality over web or hybrid apps.

Hybrid apps are a combination of native and web apps. The inner workings of
a hybrid application are similar to a web application but are installed similar
to how a native app would be. Hybrid applications have access to
internal APIs which can access device-specific resources similar to a native
application. For example, native apps are faster and perform more efficiently
because native apps are designed to be platform specific. Hybrid apps have
the same navigational elements as web apps since hybrid apps are based on
web applications. Additionally, there is no off-line mode for hybrid
applications.
1. In what languages are written the web applications?
Answer: JavaScript, Cascading Style Sheets (CSS), and HTML5.

2. What tests should be included in the development of a web application?


security, performance, load, stress, accessibility, usability and quality.

3. what is used the ‘server-side’ for? R// Is used to create the scripts that web applications
use.

4. Why do native apps are faster and perform more efficiently?


 
5. Are hybrid apps better than native apps and web apps?
Answer: false

You might also like