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

Web Development Common Terms

This document discusses front-end, back-end, and full-stack web development roles. It defines front-end as the visible parts of a website or app, back-end as the databases and infrastructure behind the scenes, and full-stack as a hybrid role encompassing both. The document then lists common tools and technologies used in front-end development like HTML, CSS, JavaScript frameworks, responsive design, and A/B testing. It also covers back-end technologies like PHP, Ruby on Rails, databases, and development environments.

Uploaded by

rodelyn waclin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views

Web Development Common Terms

This document discusses front-end, back-end, and full-stack web development roles. It defines front-end as the visible parts of a website or app, back-end as the databases and infrastructure behind the scenes, and full-stack as a hybrid role encompassing both. The document then lists common tools and technologies used in front-end development like HTML, CSS, JavaScript frameworks, responsive design, and A/B testing. It also covers back-end technologies like PHP, Ruby on Rails, databases, and development environments.

Uploaded by

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

Introduction to Integrative

Programming and
Technologies
WEB DEVELOPMENT
COMMON TERMS
BRYAN V. FLORES
Categories of Web Developer
Specializations
 Front end
 Visible parts of a website or app
 Back end
 “under the hood” databases and infrasructure
 Full stack
 Hybrid of both.
Tools and technologies for Front End
Development
 HTML
 CSS
 JavaScript
 JS advances served as “back end” programming language
i.e.
Framework such as:  React.js
 AngularJs  Ember.js
 jQuery  Meteor.js
 Node.js  Backbone.js
 Vue.js
Tools and technologies for Front End
Development Cont’d.
 Responsive Design
 Becoming the standard approach to all web design
 A design that adapts to the user’s device
Tools and technologies for Front End
Development Cont’d.
 Semantic markup
 An approach to code HTML where the markup tags used to
describe content also provide relevant metadata about the
content itself.
Tools and technologies for Front End
Development Cont’d.
 SaaS -> stand for “Software as a Service” which describes
everything from Google Docs to Photoshop Express
i.e.
-Microsoft Office Online
-Google Docs
-Photoshop Express
Tools and technologies for Front End
Development Cont’d.
 A/B Testing
 Enables you to trial different versions of a web page

 Trial different layouts of web pages, tracking how many users convert to paying
customers using the alternative layouts
Tools and technologies for Front End
Development Cont’d.
 ARIA -> stands for :Accessible Rich Internet Application)
 Refers to screen-reading software, structural layout
approaches, and design methodologies such as user-focused
interface design, aiming the accessibility of content and
functionality.
Tools and technologies for Front End
Development Cont’d.
 Information Architecture (IA)
 Revolves around how a website is organized
 Making easy for the users to find the information they’re
looking for
 Increase conversion, revenue and user satisfaction
Tools and technologies for Front End
Development Cont’d.
 Visual Hierarchy
 Arranging design elements so as
to emphasize some over others
 This emphasis is normally
achieved through the use of
size, colour, font and special
effects such as drop shadows.
 Visual hierarchy is often a
conscious decision as a result of
an Information Architecture
process.
Tools and technologies for Front End
Development Cont’d.
 Infinite/parallax scrolling
 Infinite scrolling and parallax scrolling
are two related techniques that are
becoming increasingly popular
 Infinite scrolling is a way to present a
site that rather than loading separate
pages, all page content is loaded into a
single page
 Parallax is the effect seen when items
closer to your viewpoint appear to move
more quickly that items farther away.
Tools and technologies for Back End
Development
Languages & Frameworks Databases
 PHP  MySQL
 Ruby on Rails  PostgreSQL
 Python  MongoDB
 Node.js
 Laravel
Web Serer Technologies
 Apache
 NGINX
Git Clients & Services
 SourceTre
 Github Client
Local Development Environments
 XAMPP
 WampServer
 Laragon
Web Development Communities
 Stackoverflow
 Refind
 Hashnode
NOTE:
Back end developers generally work with a front end developer
Tools and technologies for Web
Development
 301 Redirect -> This type of redirect is usually used to
redirect from an old website page to the new website
page.
 404 -> 404 is an error message that a user sees when what
was requested cannot be found.
 API -> stands for “Application Program Interface.” This is
how computers and applications can communicate with
one another.
 Bandwidth -> an amount of data that can be transmitted
over a connection in a given time
Tools and technologies for Web
Development
 Breakpoints / Media Queries -> They are usually industry
set, such as mobile, tablet, and desktop, but your
developer can adjust as needed to match your specific
audience.
 Cache -> is temporary data storage that helps site speed
by storing relevant information on your computer the first
time you visit a website.
 Cookies ->This is data saved by your web browser on to
your computer. It identifies you -- from how often you
visit a site, to what parts you visit the most, even your
preferences when browsing and more.
Tools and technologies for Web
Development
 Crawl -> This is what it is called when a search engine
sends a bot to your website to gather information on
pages that exist and no longer exist and update their
database on the information it has gathered. It is
necessary to get indexed by search engines and get found.
 CDN -> CDN stands for “Content Delivery Network.” This is
a system of computers with scripts and other content that
are used by many websites.
 Favicon -> Short for “Favorite Icon,” this is the icon that
appears in your website browser tab.
Tools and technologies for Web
Development
 Framework -> “a package made up of a structure of files
and folders of standardized code (HTML, CSS, JS
documents etc.).”
 Hosting -> Hosting refers to a web server where the files
for your website are stored.
 Search Engine Optimization (SEO) -> You know this one!
SEO is the process of creating and modifying content for
the best visibility on search engines.
 SERP -> SERP stands for Search Engine Results Pages and
are pages that display the results from a searcher's search
query.
Tools and technologies for Web
Development
References

 Morris, Scott. (2019). FULL STACK, FRONT END, BACK END—WHAT DOES IT ALL
MEAN?Retrieved from https://skillcrush.com/2017/02/27/front-end-back-
end-full-stack/

You might also like