0% found this document useful (0 votes)
80 views

Worksheet 3.3 Web Application Development.

1) Web application development involves creating applications that reside on remote servers and are delivered to users over the internet through web browsers without needing to be downloaded. 2) Front-end development uses client-side programming like HTML, CSS, and JavaScript to control how content is displayed in web browsers, while server-side programming powers the client-side and is used to create scripts for web applications. 3) Testing of web applications is more in-depth than other software and may include security, performance, load, stress, accessibility, usability, and quality assurance testing to check for mistakes in large amounts of information.

Uploaded by

Oscarinho Ortiz
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views

Worksheet 3.3 Web Application Development.

1) Web application development involves creating applications that reside on remote servers and are delivered to users over the internet through web browsers without needing to be downloaded. 2) Front-end development uses client-side programming like HTML, CSS, and JavaScript to control how content is displayed in web browsers, while server-side programming powers the client-side and is used to create scripts for web applications. 3) Testing of web applications is more in-depth than other software and may include security, performance, load, stress, accessibility, usability, and quality assurance testing to check for mistakes in large amounts of information.

Uploaded by

Oscarinho Ortiz
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

ENGLISH COMPONENT – CYCLE 3 SESSION 3

Acá puede ir una descripción breve o información adicional


sobre el documento.
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

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


them.

https://puzzel.org/es/memory/play?p=-Mgf-SCV2pgxAPBv97UL

Worksheet 3.3
READING STRATEGY: Prior Knowledge

Watch the video and complete the blanks with the correct words

https://www.youtube.com/watch?v=2bfUm7dlKpI

 Muscles need _____ _____ _____ ______ ____ _____

 Brains need _____ _____ _____ ______ ____ _____

 For a good workout _____ _____ _____ ______ ____ _____

 It also helps _____ _____ _____ ______ ____ _____

Answer the questions

 What is activating prior knowledge?

 Why is really important this strategy?

 How does prior knowledge prepare you to read?


Worksheet 3.4
Read the following text, create 5 questions and answer them in a
graphic organizer. Share your G.O with he 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 may
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.

You might also like