0% found this document useful (0 votes)
83 views

Learn Web Development

The document discusses how to begin web development. It outlines the roles in web development including front-end development, back-end development, and full-stack development. It then provides steps to develop a website, including choosing between a static or dynamic website, alternatives to PHP and MySQL databases, and using WordPress if no programming knowledge. The key steps are to buy a domain and hosting, develop the website, and then deploy it by uploading files to the server.

Uploaded by

John kant
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
83 views

Learn Web Development

The document discusses how to begin web development. It outlines the roles in web development including front-end development, back-end development, and full-stack development. It then provides steps to develop a website, including choosing between a static or dynamic website, alternatives to PHP and MySQL databases, and using WordPress if no programming knowledge. The key steps are to buy a domain and hosting, develop the website, and then deploy it by uploading files to the server.

Uploaded by

John kant
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

How To Begin With

Web Development?
Deepak Uniyal
Assistant Professor, CSE
Graphic Era University
M.Tech. IIT Roorkee, CSE
Agenda
Introduction to Web
How to Develop a Website
How to Deploy a Website
How The Web Works?
Computers Connected to Web - Clients and Servers
Users types an URL
URL Mapped to IP (Ping)
Browser requests to Server to send the file
Server sends the file if everything is OK
Browser displays the whole content to you
Working Demo of Web
Various Roles in Web Development
Front-End Development (Client-Side)
Back-end Development (Server-Side)
Full-stack Development (Front-end + Back-end)
Software Testing
Hosting Websites
Security of Websites
Other Roles - Content Writing, Graphic Designing,
Search Engine Optimization
How To Develop a Website?
Static Website
Display same content for everyone
HTML, CSS
Dynamic Website (Facebook, YouTube, Twitter)
Content depends on Users, Provide user interaction
HTML + CSS + JavaScript + PHP + MySQL
Static Web Pages are Easier to Create
Alternatives To PHP?
Python - Django, Flask
Java Script - Node.js
Java - Spring, Hibernate, Struts
Alternatives To MySQL?
SQLite (Small and Light)
Microsoft SQL Server (Paid)
Oracle Database (Paid)
PostgreSQL (Open Source)
MongoDB (No SQL Database)
Don’t Know Any Programming?
Use WordPress
#1 Buy Domain and Hosting
Godaddy
HostGator
Hostinger
BigRock
#2 Develop Website
Use Drag and Drop
Use Custom Programming
HTML + CSS + JS + PHP + MySQL
#3 Deploy Website
FileZilla
Upload Website to Server
Thank You
Any Questions?

Subscribe
TheEasyConcepts

You might also like