The document discusses the role of web developers and how to get started in web development. It begins with an introduction of the speaker and their background. It then defines key terms like the web, internet, and web developers. It outlines the main tasks of a web developer as building and maintaining websites with a focus on clients and consumers. It lists the basic tools needed like a computer, IDE, and internet connectivity. It recommends next steps such as joining a training center to learn skills, a tech hub for resources and community, and developer communities to meet others, learn, and collaborate on projects. It concludes by inviting questions from the audience.
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...
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.
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
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..
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
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.
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.
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.