SlideShare a Scribd company logo
1 of 23
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

Tech tuesday april_2010__revised
Tech tuesday april_2010__revisedTech tuesday april_2010__revised
Tech tuesday april_2010__revised
Molly Immendorf
 
WEB 2.0 for Corporate ORGS
WEB 2.0 for Corporate ORGSWEB 2.0 for Corporate ORGS
WEB 2.0 for Corporate ORGS
Gbenga Ogunjiimi
 

What's hot (10)

Tech tuesday april_2010__revised
Tech tuesday april_2010__revisedTech tuesday april_2010__revised
Tech tuesday april_2010__revised
 
Kreydle internship-multimedia
Kreydle internship-multimediaKreydle internship-multimedia
Kreydle internship-multimedia
 
Edvanza
Edvanza Edvanza
Edvanza
 
Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9
 
Approaching Developer Relations in an Open Source community
Approaching Developer Relations in an Open Source communityApproaching Developer Relations in an Open Source community
Approaching Developer Relations in an Open Source community
 
We Built This City (On Drupal 8)
We Built This City (On Drupal 8) We Built This City (On Drupal 8)
We Built This City (On Drupal 8)
 
Web 2.0 At Work - Simple And Social Collaboration Between Coworkers
Web 2.0 At Work - Simple And Social Collaboration Between CoworkersWeb 2.0 At Work - Simple And Social Collaboration Between Coworkers
Web 2.0 At Work - Simple And Social Collaboration Between Coworkers
 
GDSC IIIT-Bh Orientation'21
GDSC IIIT-Bh Orientation'21GDSC IIIT-Bh Orientation'21
GDSC IIIT-Bh Orientation'21
 
WEB 2.0 for Corporate ORGS
WEB 2.0 for Corporate ORGSWEB 2.0 for Corporate ORGS
WEB 2.0 for Corporate ORGS
 
Magento Meetup Chandigarh 2019
Magento Meetup Chandigarh 2019Magento Meetup Chandigarh 2019
Magento Meetup Chandigarh 2019
 

Similar to The web and a developer’s role

WebFWD at UUM #MozillaCampusTour2011
WebFWD at UUM #MozillaCampusTour2011WebFWD at UUM #MozillaCampusTour2011
WebFWD at UUM #MozillaCampusTour2011
LightYoruichi
 
Agencies Developer Products
Agencies Developer ProductsAgencies Developer Products
Agencies Developer Products
Jeff Eddings
 
GDSC Orientation 2023
GDSC Orientation 2023GDSC Orientation 2023
GDSC Orientation 2023
AnayPund
 
Ict integration by saedah 27 may 2010
Ict integration by saedah 27  may 2010Ict integration by saedah 27  may 2010
Ict integration by saedah 27 may 2010
Saedah
 
Social Network-Vinfotech
Social Network-VinfotechSocial Network-Vinfotech
Social Network-Vinfotech
RanuJain
 
Prototype And Test Eh
Prototype And Test EhPrototype And Test Eh
Prototype And Test Eh
novo_ed
 

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

Info Session GDSC USICT
Info Session GDSC USICTInfo Session GDSC USICT
Info Session GDSC USICT
 
WebFWD at UUM #MozillaCampusTour2011
WebFWD at UUM #MozillaCampusTour2011WebFWD at UUM #MozillaCampusTour2011
WebFWD at UUM #MozillaCampusTour2011
 
Agencies Developer Products
Agencies Developer ProductsAgencies Developer Products
Agencies Developer Products
 
GDSC Orientation 2023
GDSC Orientation 2023GDSC Orientation 2023
GDSC Orientation 2023
 
Building a community
Building a communityBuilding a community
Building a community
 
Ict integration by saedah 27 may 2010
Ict integration by saedah 27  may 2010Ict integration by saedah 27  may 2010
Ict integration by saedah 27 may 2010
 
GDSC_Introduction.pptx
GDSC_Introduction.pptxGDSC_Introduction.pptx
GDSC_Introduction.pptx
 
What is Web Application Development?
What is Web Application Development?What is Web Application Development?
What is Web Application Development?
 
8 Ideas for Building Great Websites | Keyideas Infotech
8 Ideas for Building Great Websites | Keyideas Infotech8 Ideas for Building Great Websites | Keyideas Infotech
8 Ideas for Building Great Websites | Keyideas Infotech
 
Mobindustry presentation
Mobindustry presentationMobindustry presentation
Mobindustry presentation
 
Social Network-Vinfotech
Social Network-VinfotechSocial Network-Vinfotech
Social Network-Vinfotech
 
Website development by hyper effects
Website development by hyper effects Website development by hyper effects
Website development by hyper effects
 
Info Session 1.0
Info Session 1.0Info Session 1.0
Info Session 1.0
 
GDSC IIIT Vadodara Intro Session.pptx
GDSC IIIT Vadodara Intro Session.pptxGDSC IIIT Vadodara Intro Session.pptx
GDSC IIIT Vadodara Intro Session.pptx
 
creative web developer.docx
creative web developer.docxcreative web developer.docx
creative web developer.docx
 
GOOGLE DEVELOPERS STUDENT CLUB, MSIT Info Session.pdf
GOOGLE DEVELOPERS STUDENT CLUB, MSIT Info Session.pdfGOOGLE DEVELOPERS STUDENT CLUB, MSIT Info Session.pdf
GOOGLE DEVELOPERS STUDENT CLUB, MSIT Info Session.pdf
 
digilearnclasses-com-learn-web-development-courses-programming-languages-.pdf
digilearnclasses-com-learn-web-development-courses-programming-languages-.pdfdigilearnclasses-com-learn-web-development-courses-programming-languages-.pdf
digilearnclasses-com-learn-web-development-courses-programming-languages-.pdf
 
Prototype And Test Eh
Prototype And Test EhPrototype And Test Eh
Prototype And Test Eh
 
Prototype And Test Eh5
Prototype And Test Eh5Prototype And Test Eh5
Prototype And Test Eh5
 
The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16
 

More from Gbolahan Alli (6)

Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
The webs and it's future.
The webs and it's future.The webs and it's future.
The webs and it's future.
 
Push notifications on Google Chrome
Push notifications on Google ChromePush notifications on Google Chrome
Push notifications on Google Chrome
 
Open data Festival Sierra Leone
Open data Festival Sierra LeoneOpen data Festival Sierra Leone
Open data Festival Sierra Leone
 
Identity toolkit
Identity toolkitIdentity toolkit
Identity toolkit
 
GDG Ibadan #pwa
GDG Ibadan #pwaGDG Ibadan #pwa
GDG Ibadan #pwa
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

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 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/
  • 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!
  • 23. Questions ??? Talk to me : gbolahan@ibadan.gdg.ng Thank You !

Editor's Notes

  1. 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.
  2. 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
  3. 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..
  4. 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
  5. 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.
  6. 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.
  7. 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.