Introduction To Web Programing II

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

Introduction To Web

Development II
JFN – Institut of Technologie

Ivan Tchoffo, Cs Ing, Msc


September 2022
Who is a web developer?
• A web developer is at heart an interactive artist.
They’re someone driven by a deep desire to create
things. A web developer’s canvas is a user’s web
browse
• A web developer’s job is to use the basic building
blocks of the web (like HTML, CSS and JavaScript)
to create something complex like a webpage
• A web developer’s job is also to diagnose problems
in a website’s functionality, to understand how
something works by reading the code behind it,
and to make changes to fix any issues
Types of web developers
• Frontend developers: Frontend developers implement
web page designs using HTML and CSS. They make sure
the website looks pretty on different devices, and that
the forms and buttons work.
• Backend developers: Backend developers create the
backbone of the web application. They write code logic
that handles a user’s input (for example, what should
happen when you click the signup button after filling in
a form).
• Full stack developers: Full stack developers do bits of
both backend and frontend. Depending on the problem
at hand, they can switch cape 🦸 ♀️🦸 ♂️ and move
stacks. You can learn more about
What are the skills required to
become a web developer?
• Essentially, just three things: HTML, CSS and
JavaScript—the three pillars of the web!
• A web developer is well versed in these three
technologies. They can read other people’s code
and make changes to it. They can find and debug
bugs (shortcomings in existing code)
• A typical day in the life of a web developer involves
fixing bugs, developing new features (that is,
enhancements) and webpages, and working with
other developers to discuss ways to solve problems
Type of web Programming
• Dynamic web programming
• Static web programming
Developer environment tools
• A text editor to write code
• Note Pad ++
• Sublime Text
• Web server to generate html code
• Wamp Server
• Xampp Server
• Easy PhP
• A web browser to see what we’re building
• Chrome
• Firefox
• Safari
Server
• A server is a computer program or device that provides
a service to another computer program and its user,
also known as the client. In a data center, the physical
computer that a server program runs on is also
frequently referred to as a server. That machine might
be a dedicated server or it might be used for other
purposes.
• In the client/server programming model, a server
program awaits and fulfills requests
from client programs, which might be running in the
same, or other computers. A given application in a
computer might function as a client with requests for
services from other programs and as a server of
requests from other programs.
Type of server
Server software is primarily built to interact with a
server’s hardware infrastructure, including the processor,
memory, storage, input/output (I/O) and other
communication ports. Depending on the type or usage of
the server, server software may be classified into various
forms, such as the following
• Web server software
• Application server software
• Database server software
• Cloud computing server software
• File server software
• Mailing server sofware
Web server
• The term web server can refer to hardware or software, or both
of them working together.
• On the hardware side, a web server is a computer that stores web
server software and a website's component files (for example,
HTML documents, images, CSS stylesheets, and JavaScript files). A
web server connects to the Internet and supports physical data
interchange with other devices connected to the web.
• On the software side, a web server includes several parts that
control how web users access hosted files. At a minimum, this is
an HTTP server. An HTTP server is software that
understands URLs (web addresses) and HTTP (the protocol your
browser uses to view webpages). An HTTP server can be accessed
through the domain names of the websites it stores, and it
delivers the content of these hosted websites to the end user's
device.
Examples of Web Server
• Apache
• Microsoft's Internet Information Services (IIS
• Nginx -- pronounced engine X
• Tomcat
• Other web servers include Novell's NetWare server,
Google Web Server (GWS) and IBM's family of
Domino servers
Database server
• A data server (DS) is a software program/platform
used to provide database services like storing,
processing and securing data. These database
services are consumed by other software programs
or components. Sometimes the computer
hardware, where the database is running, is also
referred to as a database server. Therefore, the
data server can be seen as the combination of
software and hardware platform that runs the
installed database and provides relevant services.
• A data server is also known as a database server.
Sample of Database Server
• DB2
• SQL Server
• Oracle 12c
• MySQL. MySQL is one of the most popular
databases for web-based application
• PostgreSQL
• MongoDB
• MariaDB
• SAP HANA
Server Management Software
• Easyphp
• Wamp Server
• Xampp Server

You might also like