Web & App Development

This topic should include an overview of the infrastructure, hardware and software that make web-based media possible. The steps and key roles at play in web development are divided into three main categories: UX, Front-end and Back-end. Some important terminology associated with each of them is outlined in the links below. Web and app development are closely linked but there are different approaches to building content for smartphones and tablets. The difference between native apps, web apps and responsive design should be addressed.

////////// HOW THE INTERNET WORKS

Key concepts / terms

Web server ♦ Client &  web  browser  ♦  Internet Protocols (HTTP & FTP) ♦ IP Address/Domain name/URL   ♦ Cloud computing  ♦ P2P

Resources

////////// WEB DESIGN

Key concepts / terms

The Creative Brief ♦ UX Design ♦  Front-end development ♦  Back-end development ♦ Markup vs programming languages

Resources

////////// APP DEVELOPMENT

Key concepts / terms

Native Apps vs. Web Apps vs. Hybrid Apps

Resources