1. PRESENTATION TOPIC
TASKS SUITABLE FOR PROGRAMMING ON THE WEB
PRESENTED BY
NAME ID
IQBAL HOSSAIN 1109039
RUKSANAAKTER ROTNA 1109040
MST SOMYIAAKTER 1109042
MADHAV KAHAR GOUD 1109043
MD. JAHANGIR 1109044
PRESENTED TO
MD. SHARIF HOSSEN
LECTURER, DEPT. OF INFORMATION AND COMMUNICATION TECHNOLOGY
COMILLA UNIVERSITY
2. OUTLINE
• Tasks on the Web
• Issues faced during programming on the web
• Ways to improve tasks performance
• Conclusion
4. TASKS ON THE WEB
Learning and research
The Internet contains an endless supply of information, have
questions, learn about something you enjoy, or learn something
new, you will find it on the Internet.
Using any popular
Wikipedia, Wikibooks, and Encyclopedia of Life
Multimedia - Music, radio, videos and webcam
With more users using broadband, multimedia rich websites are
becoming a popular destination.
5. Games and entertainment
Online games are another popular Internet activity enjoyed by
people of all ages. Many online games are played by visiting a
website.
e.g. Angry Birds, Clash of Clans, etc.
Improve yourself
Improve yourself and your abilities by practicing what you are not
good at or watch how to videos.
6. Shop - Online stores and Auctions
Internet shopping is another popular and fun thing to do on the
Internet. Below are a few examples of popular online stores,
auction sites, and other retail related pages.
Giveaway of the Day, Woot , FindGiftEBay, Amazon ,Craiglook
bikroy.com, OLX
Keep up with current events
There are millions of news sites around the world to keep up with
current events such as Google News, Newsmap , BBC etc.
7. Directions, Maps, and Geographic information
Finding directions and getting maps to almost anywhere in the
world is also becoming another popular destination on the
Internet. e.g. google map
Get fit or locate a local event
Get fit
There are dozens of locations on the Internet that can help you
track your fitness progress, suggest workouts, etc.
Locate a local event
There are dozens of online services that lists local events, meetings,
and reviews in your area of the World.
9. ISSUES FACED DURING PROGRAMMING ON THE WEB
Website accessibility
The Web is basically designed to work for all people, irrespective of the culture,
language, location, or physical or mental ability. However, one of the major
challenges a web designer faces is to enhance the accessibility of websites. A
good designer should ensure that the website is not only accessible across the
world but also its various features are fully functional as well.
10. Navigational structure
Navigational structure is one of the vital aspects of any website, as the usability
of the website is based on an excellent navigational structure. Hence, in order to
avoid any such issues, designers have to ensure that they provide a proper
navigational structure to the users.
Compatibility with browsers
With the introduction of different browsers, designers are constantly facing the
challenge of building a website which is compatible with almost all the major
browsers. After designing a website, it should be tested on all browsers to
ensure that the website is completely functional.
11. Positioning of content
Another prominent aspect of a website is that the users should find it readable.
While designing the structure of the website, the designer should place the
content in such a manner that it enhances easy reading. In addition, use suitable
colors when it comes to font.
Being unclear about what will be provided
At the top of the list is making sure that everyone involved in the project is clear
about the project brief and has agreed on the required outcomes.
12. Not following basic SEO practices
Search engine optimization (SEO) is important for getting your site ranked well in web
search engine results and bringing natural traffic to your new site.
Not preparing for problems in advance
Glitches happen and things break after delivery. Failing to make contingency plans for
these could place your website or associated systems in jeopardy.
13. Thinking that the site launch is the end of the project
The day your website is launched to the public marks the beginning of an
ongoing commitment. Small regular content updates using a Content
Management System (CMS) are often helpful for your site users and are
certainly good for your search engine rankings.
15. WAYS TO IMPROVE TASKS PERFORMANCE
Code your site for mobile-first quality and speed
Given the prominence (and dominance!) of the mobile web, it’s critical to
ensure that your website is mobile first. The strategy should be to code for
mobile users first and then progressively enhance the experience for tablets and
desktops. Doing so will help reduce the number of unnecessary dependencies.
16. Cache as much as possible
Caching is a mechanism for the temporary storage of web pages in order to
reduce bandwidth and improve performance. When a visitor arrives at your site
the cached version will be served up unless it has changed since the last cache.
This saves server time and makes things altogether faster.
Reduce image size
According to the HTTP Archive, 61 percent of a website’s page weight on a
desktop computer is images. Make sure that your images are appropriately
sized. Adopting new image formats, such as WebP and JPeg XR, can also help
reduce image weight by 20 to 50 percent without sacrificing quality.
17. Try a CDN
A content delivery network is a way of taking a websites static files, like CSS,
images, and JavaScript, and delivering them through web servers that are closer
to the user’s physical location. Shorter proximity amounts to faster load time.
19. CONCLUSION
Tasks on the Web
Various tasks we thought to implement on web using various programming
languages are in a way targets or goals of the web based projects. These tasks are
done on web as per the user demand and changing era.
Issues faced during programming on the web
The problems faced during programming on web are the tasks which we need to
solve. Otherwise these issues can cause various other problems and decrease our
web performance.
20. Ways to improve tasks performance
These are the tasks we do on web using various programming languages to improve
its perfomance and compatibility.
Thus the targets or goals to be achieved on web, problems faced
which need to be solved and ways of solving those problems are all
considered to be the TASKS SUITABLE FOR PROGRAMMING ON WEB