Web Development Part 3 Flashcards
What is a Content Management System (CMS)? Give an example of one.
It is a software application or a set of related programs that are used to create and manage digital content. WordPress is an example of a CMS.
What does HTML stand for and what is it used for?
It stands for Hyper-Text Markup Language. It is used to structure webpages e.g. where the title will be. It is done in a way the computer understands. It is not a programming language, it does not run like a program instead the files are interpreted by a browser to display a webpage using tags.
What document type declaration do all HTML documents start with?
!DOCTYPE html
What tags do HTML documents begin and end with after the document type declaration?
Html
What beginning and end tags are used for the visible part of a HTML document?
Body
What are anchor tags in HTML and what are they used for?
They are known as hyperlinks. They are used for creating hyperlinks in a web page etc to another url.
How are anchor tags in HTML written?
A href “url link” …link text…. A
Are anchor tags good for SEO, if so why?
Yes, they need to be relevant to the page you’re linking to as it can help you rank higher on search engines.
What does CSS stand for and what does it do?
Cascadian Style Sheets. It is used to define styles for your web pages, including the design, layout and variations in display for different devices and screen sizes. So CSS describes how HTML elements are displayed. It can control the layout of multiple web pages all at once.
How are CSS pages saved?
.CSS
What comes first HTML or CSS when coding a website?
HTML then CSS is incorporated into it.
What are the 3 ways that CSS can be inserted into a webpage?
- External style sheet.
- Internal style sheet.
- Inline style.
What is Bootstrap?
It is a free and open source front end framework for designing websites and web applications. It contains html and css based design templates. It is focused on front end development only.
What is Java?
It is an objected orientated language that is concerned around creating data based on objects. It can be used to solve complex problems and makes testing and troubleshooting easier. It can also be used for a/b testing 2 different web pages by allowing each web page to trigger depending on what the user selects.
What is JavaScript?
It is a programming language that is specific to websites. It is different from Java because it is on the client side as the viewer. It provides dynamic web content, files saved as .JS can be embedded inline or as a separate file.
What can JavaScript do to HTML?
It can change HTML attributes.
Name a server side programming language that can be used for a/b testing?
Java
Name a client-side programming language.
JavaScript
What do JQuery and Node.JS do to JavaScript?
They simplify JavaScript programming.
What is Ruby and what is it used for? Provide two example websites.
It is a scripting language used for front and back end web development applications. It is an object orientated language that allows for data analysis and prototyping like Python. Examples are Airbnb and MyFitnessPal.
What are JavaScript Cookies?
They store data in small text files on your computer. Cookies remember information about the user. E.g. their name can be auto filled into a form.
What is a Development Environment? Provide an example.
It is software that is used to write and test the software. E.g. Visual Studio, DW
What is PHP?
It is a hypertext preprocessor. It is an open source scripting language that is executed on the server.
What is XML?
eXtensible Markup Language it is like HTML. It was designed to store and transport data. XML is designed to carry data and focus on what data is vs HTML was designed to display data.
What is W3C Standards?
World Wide Web consortium.
They define open web platform for application development that has the unprecedented potential to enable developers to build rich interactive experiences. Making sure things are the same format.
What is WAI?
It stands for web accessibility. It defines a set of standards making the web accessible for people with disabilities.