SlideShare a Scribd company logo
The Web : A developer’s role
Gbolahan Alli - @purple_heart_me
Google Developer Group, Ibadan
February 20, 2015
How does the Web Work?
Who am I ?
Software Engineer at Lemz Delivery
www.lemzdelivery.com
Who am I ?
Software Engineer at Lemz Delivery
Operations Director at WeHub
Who am I ?
Software Engineer at Lemz Delivery
Operations Director at WeHub
Community Manager at Google Developer
Group, Ibadan
What are Google Developer Groups ?
What are Google Developer Groups ?
What are Google Developer Groups ?
What are Google Developer Groups ?
A community of designers, developers, hackers and
technology enthusiast who support open source
technologies and come together to learn, network and
solve some of our society’s biggest problems leveraging
technology.
Google Developer Groups
● 568 Chapters in the World
● 29 Chapters in Nigeria
In Ibadan, GDG is organized by :
● Gbolahan Alli gbolahan@ibadan.gdg.ng
● Hamza Fetuga hamza@ibadan.gdg.ng
Twitter
@gdgibadan
Facebook
https://facebook.com/groups/gd
gibadan
Google Developer Groups
https://developers.google.com/groups/directory/
What is the Web ?
A global information medium which users can read and
write via computers connected to the Internet
Source : Wikipedia
What is the Internet ?
A global system of interconnected mainframe, personal,
and wireless computer networks that use the Internet
protocol suite (TCP/IP) to link billions of devices
worldwide
Source : Wikipedia
Who is a Web Developer?
A programmer who specializes in, or is specifically
engaged in, the development of World Wide Web
applications, or distributed network applications that are
run over HTTP from a web server to a web browser
Who does a Web Developer do?
Builds Web Sites
www.sokanu.com/careers/web-developer
Who does a Web Developer do?
Builds Web Sites
Maintains Web Sites
www.sokanu.com/careers/web-developer
Who does a Web Developer do?
Builds Web Sites
Maintains Web Sites
And does it with the CLIENT and
CONSUMER in mind
www.sokanu.com/careers/web-developer
What do you need to develop a website ?
Personal Computer
A small relatively inexpensive computer designed for an individual user.
What do you need to develop a website ?
An IDE
What do you need to develop a website ?
An IDE - Integrated Development Environment
A software application that support developers in many of their everyday task
What do you need to develop a website ?
Internet Connectivity
Ability to access thousand of resources online while developing a website and
when deploying your website
Next Steps - Join a training center
A place where they take you through a series of structured lessons meant to
get your familiar with technologies that enable you develop for the web.
Head on to NEXT LEVEL
Next Steps - Join a Local Tech Hub
An hub offers services like providing co-working space, incubation, acceleration
and technology focused services to enterpreneurs.
Head on www.wennovationhub.org to join one in Ibadan
Next Steps - Join a developer community
A place where you can
meet some of the people pioneering technology in your local community.
learn about the lastest in technology
come together to solve communal problems using technology
So much more...
Questions ???
Questions ! Questions! Questions!
Questions ???
Talk to me : gbolahan@ibadan.gdg.ng
Thank You !

More Related Content

What's hot (10)

PPT
Tech tuesday april_2010__revised
Molly Immendorf
 
PDF
Kreydle internship-multimedia
IIUM
 
PPTX
Edvanza
Ernst williams
 
PPTX
Best Practices for Moving to Drupal 9
Mediacurrent
 
PDF
Approaching Developer Relations in an Open Source community
All Things Open
 
PDF
We Built This City (On Drupal 8)
Mediacurrent
 
PDF
Web 2.0 At Work - Simple And Social Collaboration Between Coworkers
Acando Consulting
 
PDF
GDSC IIIT-Bh Orientation'21
GDSCIIITBbsr
 
PDF
WEB 2.0 for Corporate ORGS
Gbenga Ogunjiimi
 
PPTX
Magento Meetup Chandigarh 2019
Vikrant Shukla
 
Tech tuesday april_2010__revised
Molly Immendorf
 
Kreydle internship-multimedia
IIUM
 
Edvanza
Ernst williams
 
Best Practices for Moving to Drupal 9
Mediacurrent
 
Approaching Developer Relations in an Open Source community
All Things Open
 
We Built This City (On Drupal 8)
Mediacurrent
 
Web 2.0 At Work - Simple And Social Collaboration Between Coworkers
Acando Consulting
 
GDSC IIIT-Bh Orientation'21
GDSCIIITBbsr
 
WEB 2.0 for Corporate ORGS
Gbenga Ogunjiimi
 
Magento Meetup Chandigarh 2019
Vikrant Shukla
 

Similar to The web and a developer’s role (20)

DOCX
Is there a need for web developers.docx
Logixtec
 
PPTX
what web devlopers do.pptx
sneharathod39
 
DOCX
Web deveopment using React js and Node js with SQL.
Jayant Surana
 
PDF
Web design and development (1) converted
Sandy Gupta
 
PDF
Web Development ​.pdf
Basari Shamima
 
PPTX
Web Development training courses in Lahore.pptx
irfanakram32
 
PPTX
Web Development usually refers to developing the website for the Internet (W...
mammeabdu26
 
PDF
The Web Development Career Guide
ourjobagency
 
PDF
Web Development ​.pdf
Ishani Jerin
 
PPTX
webdevelopmentppt-210923044639 (1).pptx
ssuser485fb2
 
PPTX
webdevelopmentppt-210923044639 (1) (1).pptx
sitesite4
 
PPTX
uuserinterfacewebdevelopmentnewoneppt.pptx
SHAIKIRFAN715544
 
PPTX
webdevelopmentppt-2210923044639 (1).pptx
subhalaxmibarik478
 
PPTX
Introduction to Web development
Md. Shafiuzzaman Hira
 
PDF
PDF 1.pdf
Shanta Nusrat
 
PPTX
Learn Web Development Courses | Development Courses
devbhargav1
 
PDF
Web Development.pdf
Tasnim Mim
 
PDF
Web-Development.pdf
PamRobert
 
PDF
Learn Web Development Courses Programming Languages.pdf
devbhargav1
 
PDF
Web Designs Services
Nusrat Khanom
 
Is there a need for web developers.docx
Logixtec
 
what web devlopers do.pptx
sneharathod39
 
Web deveopment using React js and Node js with SQL.
Jayant Surana
 
Web design and development (1) converted
Sandy Gupta
 
Web Development ​.pdf
Basari Shamima
 
Web Development training courses in Lahore.pptx
irfanakram32
 
Web Development usually refers to developing the website for the Internet (W...
mammeabdu26
 
The Web Development Career Guide
ourjobagency
 
Web Development ​.pdf
Ishani Jerin
 
webdevelopmentppt-210923044639 (1).pptx
ssuser485fb2
 
webdevelopmentppt-210923044639 (1) (1).pptx
sitesite4
 
uuserinterfacewebdevelopmentnewoneppt.pptx
SHAIKIRFAN715544
 
webdevelopmentppt-2210923044639 (1).pptx
subhalaxmibarik478
 
Introduction to Web development
Md. Shafiuzzaman Hira
 
PDF 1.pdf
Shanta Nusrat
 
Learn Web Development Courses | Development Courses
devbhargav1
 
Web Development.pdf
Tasnim Mim
 
Web-Development.pdf
PamRobert
 
Learn Web Development Courses Programming Languages.pdf
devbhargav1
 
Web Designs Services
Nusrat Khanom
 
Ad

More from Gbolahan Alli (6)

PPTX
Progressive Web Apps
Gbolahan Alli
 
PPTX
The webs and it's future.
Gbolahan Alli
 
PPTX
Push notifications on Google Chrome
Gbolahan Alli
 
PPTX
Open data Festival Sierra Leone
Gbolahan Alli
 
PPTX
Identity toolkit
Gbolahan Alli
 
PPTX
GDG Ibadan #pwa
Gbolahan Alli
 
Progressive Web Apps
Gbolahan Alli
 
The webs and it's future.
Gbolahan Alli
 
Push notifications on Google Chrome
Gbolahan Alli
 
Open data Festival Sierra Leone
Gbolahan Alli
 
Identity toolkit
Gbolahan Alli
 
GDG Ibadan #pwa
Gbolahan Alli
 
Ad

Recently uploaded (20)

PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 

The web and a developer’s role

  • 1. The Web : A developer’s role Gbolahan Alli - @purple_heart_me Google Developer Group, Ibadan February 20, 2015
  • 2. How does the Web Work?
  • 3. Who am I ? Software Engineer at Lemz Delivery www.lemzdelivery.com
  • 4. Who am I ? Software Engineer at Lemz Delivery Operations Director at WeHub
  • 5. Who am I ? Software Engineer at Lemz Delivery Operations Director at WeHub Community Manager at Google Developer Group, Ibadan
  • 6. What are Google Developer Groups ? What are Google Developer Groups ?
  • 7. What are Google Developer Groups ? What are Google Developer Groups ? A community of designers, developers, hackers and technology enthusiast who support open source technologies and come together to learn, network and solve some of our society’s biggest problems leveraging technology.
  • 8. Google Developer Groups ● 568 Chapters in the World ● 29 Chapters in Nigeria In Ibadan, GDG is organized by : ● Gbolahan Alli [email protected] ● Hamza Fetuga [email protected] Twitter @gdgibadan Facebook https://facebook.com/groups/gd gibadan Google Developer Groups https://developers.google.com/groups/directory/
  • 9. What is the Web ? A global information medium which users can read and write via computers connected to the Internet Source : Wikipedia
  • 10. What is the Internet ? A global system of interconnected mainframe, personal, and wireless computer networks that use the Internet protocol suite (TCP/IP) to link billions of devices worldwide Source : Wikipedia
  • 11. Who is a Web Developer? A programmer who specializes in, or is specifically engaged in, the development of World Wide Web applications, or distributed network applications that are run over HTTP from a web server to a web browser
  • 12. Who does a Web Developer do? Builds Web Sites www.sokanu.com/careers/web-developer
  • 13. Who does a Web Developer do? Builds Web Sites Maintains Web Sites www.sokanu.com/careers/web-developer
  • 14. Who does a Web Developer do? Builds Web Sites Maintains Web Sites And does it with the CLIENT and CONSUMER in mind www.sokanu.com/careers/web-developer
  • 15. What do you need to develop a website ? Personal Computer A small relatively inexpensive computer designed for an individual user.
  • 16. What do you need to develop a website ? An IDE
  • 17. What do you need to develop a website ? An IDE - Integrated Development Environment A software application that support developers in many of their everyday task
  • 18. What do you need to develop a website ? Internet Connectivity Ability to access thousand of resources online while developing a website and when deploying your website
  • 19. Next Steps - Join a training center A place where they take you through a series of structured lessons meant to get your familiar with technologies that enable you develop for the web. Head on to NEXT LEVEL
  • 20. Next Steps - Join a Local Tech Hub An hub offers services like providing co-working space, incubation, acceleration and technology focused services to enterpreneurs. Head on www.wennovationhub.org to join one in Ibadan
  • 21. Next Steps - Join a developer community A place where you can meet some of the people pioneering technology in your local community. learn about the lastest in technology come together to solve communal problems using technology So much more...
  • 22. Questions ??? Questions ! Questions! Questions!

Editor's Notes

  • #3: Start by asking attendees how they figured the works ? Call for 4 answers. Take a deep pause and explain this is why we are here. To understand what happens when you for example request for a page. The things that needs to be done.
  • #10: The term is often mistakenly used as a synonym for the Internet itself, but the Web is a service that operates over the Internet, just as e-mail also does. The World Wide Web Consortium ( W3C ) is the standards organization that oversees the continued development of the web and was founded in October 1994 by Tim Berners Lee. It was founded at the Massachusetts Institute of Technologies and as of November 4 , 2015 has over 408 members. You can find out about the w3c at www.w3.org
  • #11: The internet exists because devices are interconnected. The Internet Protocol Suite is is the computer networking model and set of communications protocols used on the Internet and similar computer networks. Refered to as the TCP/IP because its most important protocols, the Transmission Control Protocol (TCP) and the Internet Protocol (IP) were the first networking protocols defined in this suites of standards IP is the principal communications protocol in the Internet protocol suite for relaying datagrams across network boundaries and has the task of delivering packets from the source host to the destination host solely based on the IP addresses in the packetheaders..
  • #12: HTTP functions as a request-response protocol in the client-server computing model. A web browser, for example, may be the client and an application running on a computer hosting a web site may be the server. The client submits an HTTP request message to server, The server, which provides resources such as HTML files and other content, performs other functions on behlaf of the client, returns a response message to the client. The response contains completition status information about the request and may also contain requested content in its message body. HTTP resouces are located on a network by a UNIFORM RESOURCE LOCATOR using the UNIFORM RESOURCE IDENTIFIER schemes http and https. A web server’s function is to store, process and deliver web pages to clients and a full implementation includes receiving content from clients via a web browser.. The communication takes place using HTTP. Web server is an information technology that processes requests via HTTP, the basic network protocol used to distribute information on the World Wide Web. The term can refer to the entire computer system, an appliance, or specifically to the software that accepts and supervises the HTTP requests. Web Browser is a software application for retrieving, presenting and transversing information resources on the World Wide Web or Web. An information resource is identified by a URI/URL (uniform resource identifier/locator ) and may be a web page, image, video or other piece of content
  • #13: A web developer programmes the code that tells a website how to function. He might build from ground or bottom up, this means designing a website in such a way that both old and new users have no difficulty navigating a the site. He might make us software that make development time faster. Examples include Joomla, Wordpress, CodeIgniter, Laravel, BootStrap Some popilar websites include Facebook, Twitter, LindaIkeji, NairaLand etc A web developer could be a front-end developer A web developer can be a back-end developer It could also be someone who curates and develops original content for the web, Depending on the scale of the Web Site/ Web Application on hand one or combination of two or more roles may be performed by the same person.
  • #14: Developing a web site is easy. But usually when websites are developed, they are meant to be long lived and are usually to serve specific purposes. Usually, they also grow, require new features and sometimes becoming bigger. Maintenance is the series of steps carried out on a piece of software to ensure that it continues to serve its purposes by evolving as the needs of it’s user’s evolves. Maintenance is carried out to correct faults, improve performance , add new features and/or other attributes.
  • #15: When websites are developed, they are meant to be used by end users also called consumers. Sometimes, someone would seek you out and ask that you develop a website for a speicifc purpose, such a person could be your employer or a third party seeking you out as a contractor. In all cases there are usually specific request that needs to be fulfilled, ability to develop a website that the consumer can navigate and perform all intended actions successfully while still fulfilling the needs of your client is a very important job of a web developer. Nobody wants a website that nobody can use. Either because its a disaster to look at or simply because it breaks when you need it the most, But every website costs time, a lot of mental energy and a lot of cash depending on the complexity of the website. So it is important that web developers can develop websites that are fit for purpose, scalable and makes use of hardware resources effectively.