SlideShare a Scribd company logo
Getting started
with Web
Development
By:-
Swapnil Narayan
Software Engineer at Microsoft
About the Speaker
Hey there,
I’m Swapnil Narayan, a graduate from at IIT(ISM) Dhanbad with Computer
Science majors.
I’m a Software Engineer at Microsoft India, and have also got offers from
Amazon and Oracle for Software Engineering roles.
I’m a very passionate Web Dev Instructor and have a decent experience for
the same at various Edtech Companies. I have taken webinars with various
IITs, NITs, IIITs and other Engineering Colleges in India.
I will be your mentor for the Web App Development Session and will walk you
through the topics the following slides.
Timeline
● Why learn web dev?
● Web Dev - Frontend
● Web Dev - Backend
● Databases
● Intro to APIs, JSON
● IDE’s and Environment
● Internships
● GSoC
● Startups
● Tech Fests
● Native Apps
Why Web Dev?
Frontend Vs Backend
https://news.codecademy.com/front-end-vs-back-end/
- The front end of an application typically refers to the layer that
represents the UI (user interface).
- It is what a user sees in a website
- Backend is usually where the login part comes in. It includes the
code that runs on the server and is not visible to the user.
Timeline
● Why learn web dev?
● Web Dev - Frontend
● Web Dev - Backend
● Databases
● Intro to APIs, JSON
● IDE’s and Environment
Web Dev - Frontend
Prerequisites
Notepad
Wordpad
GEdit
Sublime
Atom
Chrome
Firefox
Safari
HTML
CSS
CSS
Javascrip
t
JS
● Logic in Web Apps
● Javascript != Java
● Libraries - JQuery, NodeJS,
ReactJS
● JSON - JavaScript Object
Notation
JS
● console.log
● alert
● document.write
ReactJS
ReactJS
● A JavaScript library for building
User Interfaces.
● ReactJS is not a JS framework.
● It is also known as React or
React.js
ReactJS - History
● Designed by Jordan Walke, a Software
Engineer at Facebook.
● First deployed on Facebook News Feed
on 2011.
● In 2013, React was open sourced at JS
conference.
ReactJS - Features
● Component based approach.
● Reusability
● Modularity
● DOM updates are handled gracefully.
● Speed
● Scalability
● Huge Community
Timeline
● Why learn web dev?
● Web Dev - Frontend
● Web Dev - Backend
● Databases
● Intro to APIs, JSON
● IDE’s and Environment
Web Dev - Backend
NodeJS
● Node.js is a JavaScript runtime built on the
Chrome V8 JavaScript Engine for executing
JS Scripts.
● Node.js is neither a language nor a
framework.
● It is written in C++ to run JS code on the
server.
JS - Script for
Browser
Question was How to
run JS Scripts in
Server Side?
Birth of Node.js
Why Node.js?
● Server Side Development.
● Creating Web Servers, Business logic and providing Database
Access.
● Node.js runs a single threaded, non-blocking and asynchronous
programming which makes it very memory efficient.
● Huge Community for MERN.
PHP
PHP
● Xampp
● Works with My SQL DB.
● phpMyAdmin
Timeline
● Why learn web dev?
● Web Dev - Frontend
● Web Dev - Backend
● Databases
● Intro to APIs, JSON
● IDE’s and Environment
Database
Timeline
● Why learn web dev?
● Basics of HTML, CSS, JS
● Chrome Dev Tools
● Caesar Cipher
● Intro to APIs, JSON
● IDE’s and Environment
APIs
APIs
● Application programming
interface
● Defines how software
communicates
● GET(easy) - POST(secure)
APIs - JSON
Dictionary
Of Data
Timeline
● Why learn web dev?
● Basics of HTML, CSS, JS
● Chrome Dev Tools
● Caesar Cipher
● Intro to APIs, JSON
● IDE’s and Environment
● VS Code/ Sublime
● Postman
IDEs
Timeline
● Why learn web dev?
● Basics of HTML, CSS, JS
● Chrome Dev Tools
● Caesar Cipher
● Intro to APIs, JSON
● IDE’s and Environment
● Develop Websites/ Apps
● Collaborate in startups
● Take online courses
● Google!!
Key Takeaways

More Related Content

PPTX
Web summit.pptx
PPT
varun ppt.ppt
PPTX
MEAN Stack
PPTX
The Best Web Development Services And Company in Usa
PPTX
NodeJS VS Python
PPTX
Industrial Training.pptx
PPTX
Website Designing Courses in chandigarh.pptx
PPTX
React Native - Build Native Mobile App
Web summit.pptx
varun ppt.ppt
MEAN Stack
The Best Web Development Services And Company in Usa
NodeJS VS Python
Industrial Training.pptx
Website Designing Courses in chandigarh.pptx
React Native - Build Native Mobile App

Similar to Web Development - Roadmap to MERN stack development (20)

PDF
Node.js vs. java which one should you choose for backend development
PPTX
AFTAB AHMED.pptx
PDF
l1-reactnativeintroduction-160816150540.pdf
PDF
All You Need to Know About Using Node.pdf
PDF
Node.js vs. java
DOC
SatyaMadhuKiran Software Developer
PDF
PPTX
Full Stack Web Developer (MERN STACK Developer.pptx
PPTX
5 Powerful Backend Frameworks for Web App Development in 2022
PPTX
Things You Should Know Before Hiring Nodejs Developers.pptx
PPTX
best Web Development Institute in Noida.pptx
PDF
Web Application Development – Top 8 Frameworks in 2025.pdf
PPTX
UI Web Development.pptx
PDF
React Native Introduction: Making Real iOS and Android Mobile App By JavaScript
PPTX
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
PPTX
Definitive Guide to Powerful Nodejs Development.pptx
ODP
MobileCity:Introduction to IOS
PDF
How to Become a Front-End Developer? Step-by-Step Guide by Careervira
PDF
Important Backend Frameworks To Remember For Businesses In 2023
PDF
Seminar: Become a Reliable Web Programmer
Node.js vs. java which one should you choose for backend development
AFTAB AHMED.pptx
l1-reactnativeintroduction-160816150540.pdf
All You Need to Know About Using Node.pdf
Node.js vs. java
SatyaMadhuKiran Software Developer
Full Stack Web Developer (MERN STACK Developer.pptx
5 Powerful Backend Frameworks for Web App Development in 2022
Things You Should Know Before Hiring Nodejs Developers.pptx
best Web Development Institute in Noida.pptx
Web Application Development – Top 8 Frameworks in 2025.pdf
UI Web Development.pptx
React Native Introduction: Making Real iOS and Android Mobile App By JavaScript
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
Definitive Guide to Powerful Nodejs Development.pptx
MobileCity:Introduction to IOS
How to Become a Front-End Developer? Step-by-Step Guide by Careervira
Important Backend Frameworks To Remember For Businesses In 2023
Seminar: Become a Reliable Web Programmer
Ad

Recently uploaded (20)

PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Digital Logic Computer Design lecture notes
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
PPT on Performance Review to get promotions
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
web development for engineering and engineering
PPTX
UNIT 4 Total Quality Management .pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
Structs to JSON How Go Powers REST APIs.pdf
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
composite construction of structures.pdf
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Digital Logic Computer Design lecture notes
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPT on Performance Review to get promotions
Internet of Things (IOT) - A guide to understanding
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Foundation to blockchain - A guide to Blockchain Tech
web development for engineering and engineering
UNIT 4 Total Quality Management .pptx
Operating System & Kernel Study Guide-1 - converted.pdf
Lecture Notes Electrical Wiring System Components
Strings in CPP - Strings in C++ are sequences of characters used to store and...
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Structs to JSON How Go Powers REST APIs.pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
composite construction of structures.pdf
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Ad

Web Development - Roadmap to MERN stack development