SlideShare a Scribd company logo
1 of 17
WEB DEVELOPMENT
ROADMAP
WHAT IS WEB DEVELOPMENT?
Web development is the process of creating websites and web applications.
Web development can be broken down into two main categories:
1. Front-end development
2. Back-end development.
Web development is a complex and constantly evolving field that requires a range of skills and
expertise.
As the internet continues to play an increasingly important role in our lives, the demand for skilled
web developers is likely to continue to grow.
WHY WEB DEVELOPMENT?
● High demand
● Potential for high earnings
● Web is everywhere
● Creative expression iiitnconnect.netlify.app
● Entrepreneurship
https://w`ww.joshuas.world/
https://www.getrepeat.io/
https://www.flyhyer.com/
https://www.superlist.com/
ROADMAP
HTML & CSS
● HTML Layout, Tags & Attributes
<!DOCTYPE html/>, <head>, <body>,
<p>, <img>
● Semantic Elements
<header>, <section>, <footer>,
<aside>, etc
● IDs VS Classes
IDs for unique elements, classes for
styling
● CSS Fundamentals
fonts, colors, box model, positioning,
etc.
● CSS Specificity
The specific weight of selectors
● Flexbox & CSS Grid
Create one and two-dimensional
layouts
● Responsive Layouts
Media queries, fluid layouts, etc
JavaScript
● Learn the Basics
Functions, loops, conditionals, scope
● The Browser Environment
The window object, execution context
● Document Object Model
Manipulate DOM content, styling,
events
● ES6+ Features
Arrow functions, destructuring,
template literals
● Array methods
forEach, filter, map, reduce, find
● Asynchronous JS & HTTP
Callbacks, promises, fetch, JSON
https://codepen.io/rcyou/pen/QEObEZ
TOOLS
● Git and GitHub
● Browser Developer Tools
● IDE Extensions
DESIGN TOOLS
UI Design Principles
● Scale
● Whitespace
● Color and Contrast
● Visual Hierarchy
● Typography
● Alignment & Flow
Web Design Tools
● Figma
● Adobe XD
FRONT END FRAMEWORKS
Angular
Created by Google
Steep Learning Curve
Popular in Enterprise
Good for Complex projects
Vue
Not backed by any company
Easy Learning Curve
Gaining Popularity
Great Community/Resources
React
Created by Meta
Intermediate Learning Curve
Extremely Popular
Great Community/Resources
SERVER SIDE LANGUAGES
● NodeJS(express.js)
● Python(Django)
● PHP(Laravel)
● C#(.NET)
● Java(Spring)
● Ruby(Rails)
● Kotlin(Spring)
● Rust
● Swift
● GoLang
DATABASES
PostgreSQL
https://forms.gle/fGUwds9JtcRxVtFRA
AND MUCH MORE…

More Related Content

Similar to TechCon GDSC IIITN Web Dev Bootcamp

dynamicweb pdf.pdf
dynamicweb pdf.pdfdynamicweb pdf.pdf
dynamicweb pdf.pdfherb23
 
The Web Development Process -Singsys Blog
The Web Development Process -Singsys BlogThe Web Development Process -Singsys Blog
The Web Development Process -Singsys Bloggeekblogger411
 
Web Design and Web Development Course in Delhi.pdf
Web Design and Web Development Course in Delhi.pdfWeb Design and Web Development Course in Delhi.pdf
Web Design and Web Development Course in Delhi.pdfinternshipbatch122
 
Web Development courses in Lahore-BITS.pdf
Web Development courses in Lahore-BITS.pdfWeb Development courses in Lahore-BITS.pdf
Web Development courses in Lahore-BITS.pdfirfanakram32
 
Web Development Courses.pptx
Web Development Courses.pptxWeb Development Courses.pptx
Web Development Courses.pptxPalakArora512589
 
web development blog.pdf
web development blog.pdfweb development blog.pdf
web development blog.pdfRASKIRATSINGH
 
Presentation 1.pptx
Presentation 1.pptxPresentation 1.pptx
Presentation 1.pptxGravityboi
 
Web Development PPT.pptx
Web Development PPT.pptxWeb Development PPT.pptx
Web Development PPT.pptxsankalp810108
 
ASHOK KUMAR UI Developer Resume
ASHOK KUMAR UI Developer ResumeASHOK KUMAR UI Developer Resume
ASHOK KUMAR UI Developer ResumeSorakayala Ashok
 
Web Development training courses in Lahore.pptx
Web Development training courses in Lahore.pptxWeb Development training courses in Lahore.pptx
Web Development training courses in Lahore.pptxirfanakram32
 

Similar to TechCon GDSC IIITN Web Dev Bootcamp (20)

What is Web Development?
What is Web Development? What is Web Development?
What is Web Development?
 
Web-Development.pptx
Web-Development.pptxWeb-Development.pptx
Web-Development.pptx
 
Day 1 ppt
Day 1 pptDay 1 ppt
Day 1 ppt
 
dynamicweb pdf.pdf
dynamicweb pdf.pdfdynamicweb pdf.pdf
dynamicweb pdf.pdf
 
Dedicated Web Development.pdf
Dedicated Web Development.pdfDedicated Web Development.pdf
Dedicated Web Development.pdf
 
Web development PPT.pptx
Web development PPT.pptxWeb development PPT.pptx
Web development PPT.pptx
 
Web Development.pdf
Web Development.pdfWeb Development.pdf
Web Development.pdf
 
Web Development.pdf
Web Development.pdfWeb Development.pdf
Web Development.pdf
 
The Web Development Process -Singsys Blog
The Web Development Process -Singsys BlogThe Web Development Process -Singsys Blog
The Web Development Process -Singsys Blog
 
Web Design and Web Development Course in Delhi.pdf
Web Design and Web Development Course in Delhi.pdfWeb Design and Web Development Course in Delhi.pdf
Web Design and Web Development Course in Delhi.pdf
 
Web Development courses in Lahore-BITS.pdf
Web Development courses in Lahore-BITS.pdfWeb Development courses in Lahore-BITS.pdf
Web Development courses in Lahore-BITS.pdf
 
Web Development Courses.pptx
Web Development Courses.pptxWeb Development Courses.pptx
Web Development Courses.pptx
 
ui2.pptx
ui2.pptxui2.pptx
ui2.pptx
 
web development blog.pdf
web development blog.pdfweb development blog.pdf
web development blog.pdf
 
Presentation 1.pptx
Presentation 1.pptxPresentation 1.pptx
Presentation 1.pptx
 
Web Development PPT.pptx
Web Development PPT.pptxWeb Development PPT.pptx
Web Development PPT.pptx
 
ASHOK KUMAR UI Developer Resume
ASHOK KUMAR UI Developer ResumeASHOK KUMAR UI Developer Resume
ASHOK KUMAR UI Developer Resume
 
Web Development training courses in Lahore.pptx
Web Development training courses in Lahore.pptxWeb Development training courses in Lahore.pptx
Web Development training courses in Lahore.pptx
 
UI Web Development.pptx
UI Web Development.pptxUI Web Development.pptx
UI Web Development.pptx
 
Dario_DiFelice_Resume
Dario_DiFelice_ResumeDario_DiFelice_Resume
Dario_DiFelice_Resume
 

More from GoogleDeveloperStude13 (9)

TechCon Day - 5 App Dev
TechCon Day - 5 App DevTechCon Day - 5 App Dev
TechCon Day - 5 App Dev
 
TechCon Day-4 DevOps
TechCon Day-4 DevOpsTechCon Day-4 DevOps
TechCon Day-4 DevOps
 
TechCon Day - 3 Open Source
TechCon Day - 3 Open SourceTechCon Day - 3 Open Source
TechCon Day - 3 Open Source
 
TechCon Day - 2 ML
TechCon Day - 2 MLTechCon Day - 2 ML
TechCon Day - 2 ML
 
Info Session 2.0 GDSC IIIT-N
Info Session 2.0 GDSC IIIT-NInfo Session 2.0 GDSC IIIT-N
Info Session 2.0 GDSC IIIT-N
 
GCCP Session-II.pptx
GCCP Session-II.pptxGCCP Session-II.pptx
GCCP Session-II.pptx
 
GCCP Cloud Session
GCCP Cloud SessionGCCP Cloud Session
GCCP Cloud Session
 
Hack-Droid.pptx
Hack-Droid.pptxHack-Droid.pptx
Hack-Droid.pptx
 
Info Session 1.0
Info Session 1.0Info Session 1.0
Info Session 1.0
 

Recently uploaded

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 

Recently uploaded (20)

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 

TechCon GDSC IIITN Web Dev Bootcamp

  • 2. WHAT IS WEB DEVELOPMENT? Web development is the process of creating websites and web applications. Web development can be broken down into two main categories: 1. Front-end development 2. Back-end development. Web development is a complex and constantly evolving field that requires a range of skills and expertise. As the internet continues to play an increasingly important role in our lives, the demand for skilled web developers is likely to continue to grow.
  • 3.
  • 4. WHY WEB DEVELOPMENT? ● High demand ● Potential for high earnings ● Web is everywhere ● Creative expression iiitnconnect.netlify.app ● Entrepreneurship https://w`ww.joshuas.world/ https://www.getrepeat.io/ https://www.flyhyer.com/ https://www.superlist.com/
  • 6. HTML & CSS ● HTML Layout, Tags & Attributes <!DOCTYPE html/>, <head>, <body>, <p>, <img> ● Semantic Elements <header>, <section>, <footer>, <aside>, etc ● IDs VS Classes IDs for unique elements, classes for styling ● CSS Fundamentals fonts, colors, box model, positioning, etc. ● CSS Specificity The specific weight of selectors ● Flexbox & CSS Grid Create one and two-dimensional layouts ● Responsive Layouts Media queries, fluid layouts, etc
  • 7.
  • 8.
  • 9. JavaScript ● Learn the Basics Functions, loops, conditionals, scope ● The Browser Environment The window object, execution context ● Document Object Model Manipulate DOM content, styling, events ● ES6+ Features Arrow functions, destructuring, template literals ● Array methods forEach, filter, map, reduce, find ● Asynchronous JS & HTTP Callbacks, promises, fetch, JSON https://codepen.io/rcyou/pen/QEObEZ
  • 10. TOOLS ● Git and GitHub ● Browser Developer Tools ● IDE Extensions
  • 11.
  • 12. DESIGN TOOLS UI Design Principles ● Scale ● Whitespace ● Color and Contrast ● Visual Hierarchy ● Typography ● Alignment & Flow Web Design Tools ● Figma ● Adobe XD
  • 13. FRONT END FRAMEWORKS Angular Created by Google Steep Learning Curve Popular in Enterprise Good for Complex projects Vue Not backed by any company Easy Learning Curve Gaining Popularity Great Community/Resources React Created by Meta Intermediate Learning Curve Extremely Popular Great Community/Resources
  • 14. SERVER SIDE LANGUAGES ● NodeJS(express.js) ● Python(Django) ● PHP(Laravel) ● C#(.NET) ● Java(Spring) ● Ruby(Rails) ● Kotlin(Spring) ● Rust ● Swift ● GoLang