SlideShare a Scribd company logo
1 of 10
Download to read offline
Introduction to web
development
Notes from SMC Algeria workshop
Oussama Lazreg
With By: Houria Bouchagour
What did we learn
about websites ?
FULL-STACK
LANGUAGESA
STATIC vs DYNAMIC
Website B
WEBSITE
STRUCTUREC
A. Full-stack developer should
have knowledge of both
front-end and back-end
languages:
<P1> Front-end: the visible parts of websites that users see and
interact with. we need to learn the following languages to build the
front-end: </P1>
<ol>
<li> Html (hypertext markup language): which is the backbone
of the Web, takes care of all the structure and content. </li>
<li> CSS (cascading style sheets): we can set colors, fonts,
background images, and the way the page is laid out.</li>
<li> JavaScript: to add more complex actions,
animations... </li>
</ol>
<P2> Back-end: this is the โ€œunder the hoodโ€ parts of
websites that users donโ€™t interact with directly. Back-end
languages include:</P2>
<ol>
<li>PHP</li>
<li>Python</li>
</ol>
B. Static vs dynamic websites,
whatโ€™s the difference?
<P3> Static website looks basic and for smaller company
or events, and simply delivers information usually in one to
two pages no more, quick and cheap to develop and cheap to
host </P3>
<P4> In the other hand dynamic websites can be more
expensive to develop, but it has more advantages.
(for ex: ability for users to upload documents, create
content or add information, discussions, e-commerce
systemโ€ฆ) </P4>
C. Website structure
Header
Body
Footer
Web pages can look
different from one
another, but they all share
similar standard
components, from the
header, body and footer.
Wellโ€ฆ
- Steve Jobs-

More Related Content

What's hot

Introduction to web application development
Introduction to web application developmentIntroduction to web application development
Introduction to web application developmentAyyappadhas K B
ย 
Web profiler in drupal 8
Web profiler in drupal 8Web profiler in drupal 8
Web profiler in drupal 8valuebound
ย 
Persentation on php summer tranning
Persentation on php summer tranningPersentation on php summer tranning
Persentation on php summer tranningkajal kumari
ย 
Asp.Net 2.0 Presentation
Asp.Net 2.0 PresentationAsp.Net 2.0 Presentation
Asp.Net 2.0 Presentationsasidhar
ย 
Advanced php course
Advanced php courseAdvanced php course
Advanced php coursebaluja
ย 
Responsive Web Development
Responsive Web DevelopmentResponsive Web Development
Responsive Web DevelopmentReema
ย 
Component based Progress Programming
Component based Progress ProgrammingComponent based Progress Programming
Component based Progress ProgrammingValentin Duricu
ย 
IWMW 2003: Content Management - Buy or Build?
IWMW 2003: Content Management - Buy or Build?IWMW 2003: Content Management - Buy or Build?
IWMW 2003: Content Management - Buy or Build?IWMW
ย 
Dynamic websites lec5
Dynamic websites lec5Dynamic websites lec5
Dynamic websites lec5Belal Arfa
ย 
WebBiblio Subject Gateway System
WebBiblio Subject Gateway SystemWebBiblio Subject Gateway System
WebBiblio Subject Gateway SystemJack Eapen
ย 
IWMW 2003: Content Management - Buy or Build?
IWMW 2003: Content Management - Buy or Build?IWMW 2003: Content Management - Buy or Build?
IWMW 2003: Content Management - Buy or Build?IWMW
ย 
Casebook supplements slides
Casebook supplements slidesCasebook supplements slides
Casebook supplements slidesEmily Barney
ย 
Web development - Developing Web as A Team
Web development -  Developing Web as A TeamWeb development -  Developing Web as A Team
Web development - Developing Web as A TeamMuhammad Akbar Yasin
ย 
Web Development Services - Web Development Bangalore
Web Development Services - Web Development BangaloreWeb Development Services - Web Development Bangalore
Web Development Services - Web Development Bangaloreakshata agarwal
ย 
RESTful Web services in Drupal 8
RESTful Web services in Drupal 8RESTful Web services in Drupal 8
RESTful Web services in Drupal 8valuebound
ย 
Happiest Minds is Hiring!
Happiest Minds is Hiring!Happiest Minds is Hiring!
Happiest Minds is Hiring!Ashok K DL
ย 
WordCamp Birmingham 2015 - Theme building workshop
WordCamp Birmingham 2015 - Theme building workshopWordCamp Birmingham 2015 - Theme building workshop
WordCamp Birmingham 2015 - Theme building workshopJonny Allbut
ย 

What's hot (20)

Introduction to web application development
Introduction to web application developmentIntroduction to web application development
Introduction to web application development
ย 
Web profiler in drupal 8
Web profiler in drupal 8Web profiler in drupal 8
Web profiler in drupal 8
ย 
Persentation on php summer tranning
Persentation on php summer tranningPersentation on php summer tranning
Persentation on php summer tranning
ย 
What are the Types of Websites?
What are the Types of Websites?What are the Types of Websites?
What are the Types of Websites?
ย 
Asp.Net 2.0 Presentation
Asp.Net 2.0 PresentationAsp.Net 2.0 Presentation
Asp.Net 2.0 Presentation
ย 
Advanced php course
Advanced php courseAdvanced php course
Advanced php course
ย 
Web Design Norms
Web Design NormsWeb Design Norms
Web Design Norms
ย 
Responsive Web Development
Responsive Web DevelopmentResponsive Web Development
Responsive Web Development
ย 
Component based Progress Programming
Component based Progress ProgrammingComponent based Progress Programming
Component based Progress Programming
ย 
Ajax
AjaxAjax
Ajax
ย 
IWMW 2003: Content Management - Buy or Build?
IWMW 2003: Content Management - Buy or Build?IWMW 2003: Content Management - Buy or Build?
IWMW 2003: Content Management - Buy or Build?
ย 
Dynamic websites lec5
Dynamic websites lec5Dynamic websites lec5
Dynamic websites lec5
ย 
WebBiblio Subject Gateway System
WebBiblio Subject Gateway SystemWebBiblio Subject Gateway System
WebBiblio Subject Gateway System
ย 
IWMW 2003: Content Management - Buy or Build?
IWMW 2003: Content Management - Buy or Build?IWMW 2003: Content Management - Buy or Build?
IWMW 2003: Content Management - Buy or Build?
ย 
Casebook supplements slides
Casebook supplements slidesCasebook supplements slides
Casebook supplements slides
ย 
Web development - Developing Web as A Team
Web development -  Developing Web as A TeamWeb development -  Developing Web as A Team
Web development - Developing Web as A Team
ย 
Web Development Services - Web Development Bangalore
Web Development Services - Web Development BangaloreWeb Development Services - Web Development Bangalore
Web Development Services - Web Development Bangalore
ย 
RESTful Web services in Drupal 8
RESTful Web services in Drupal 8RESTful Web services in Drupal 8
RESTful Web services in Drupal 8
ย 
Happiest Minds is Hiring!
Happiest Minds is Hiring!Happiest Minds is Hiring!
Happiest Minds is Hiring!
ย 
WordCamp Birmingham 2015 - Theme building workshop
WordCamp Birmingham 2015 - Theme building workshopWordCamp Birmingham 2015 - Theme building workshop
WordCamp Birmingham 2015 - Theme building workshop
ย 

Similar to Introduction to web development

Skills Required For Full Stack Developer.pdf
Skills Required For Full Stack Developer.pdfSkills Required For Full Stack Developer.pdf
Skills Required For Full Stack Developer.pdfUncodemy
ย 
Full Stack.pptx
Full Stack.pptxFull Stack.pptx
Full Stack.pptxRiyaBajpai11
ย 
web development.pptx
web development.pptxweb development.pptx
web development.pptxMohdArbazraza
ย 
Preparation Guide on Full Stack Developer.pdf
Preparation Guide on Full Stack Developer.pdfPreparation Guide on Full Stack Developer.pdf
Preparation Guide on Full Stack Developer.pdfarjunnegi34
ย 
Building a Strong Online Presence: The Essentials of Full Web Development
Building a Strong Online Presence: The Essentials of Full Web DevelopmentBuilding a Strong Online Presence: The Essentials of Full Web Development
Building a Strong Online Presence: The Essentials of Full Web DevelopmentThe Fabcode IT Solutions LLP
ย 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web DevelopmentYash Sati
ย 
Discover the World of Full Stack Development and Ignite Your Career.pdf
Discover the World of Full Stack Development and Ignite Your Career.pdfDiscover the World of Full Stack Development and Ignite Your Career.pdf
Discover the World of Full Stack Development and Ignite Your Career.pdfUncodemy
ย 
No 1 Training Institute - Apponix Technologies
No 1 Training Institute  - Apponix TechnologiesNo 1 Training Institute  - Apponix Technologies
No 1 Training Institute - Apponix TechnologiesKumarRathod30
ย 
No 1 Training Institute - Apponix Technologies
No 1 Training Institute  - Apponix TechnologiesNo 1 Training Institute  - Apponix Technologies
No 1 Training Institute - Apponix Technologiesmetraniakshata0995
ย 
645068886-Unit6FullStackWebDevelopment-ppt.ppt
645068886-Unit6FullStackWebDevelopment-ppt.ppt645068886-Unit6FullStackWebDevelopment-ppt.ppt
645068886-Unit6FullStackWebDevelopment-ppt.pptprasadangadi636
ย 
Build Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdfBuild Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdfUncodemy
ย 
Front End Lecture 1.pptx
Front End Lecture 1.pptxFront End Lecture 1.pptx
Front End Lecture 1.pptxmalise2997
ย 
Full Stack Developers Hire.pdf
Full Stack Developers Hire.pdfFull Stack Developers Hire.pdf
Full Stack Developers Hire.pdfRegumsoft Technologies
ย 
What does full stack web development course cover.pdf
What does full stack web development course cover.pdfWhat does full stack web development course cover.pdf
What does full stack web development course cover.pdfEligo Creative Services
ย 
Exploring the World of Full-Stack Web Development.pdf
Exploring the World of Full-Stack Web Development.pdfExploring the World of Full-Stack Web Development.pdf
Exploring the World of Full-Stack Web Development.pdfEllocent Labs
ย 
Full Stack Developers Hire.pptx
Full Stack Developers Hire.pptxFull Stack Developers Hire.pptx
Full Stack Developers Hire.pptxRegumsoft Technologies
ย 
Full Stack Developers Hire.pptx
Full Stack Developers Hire.pptxFull Stack Developers Hire.pptx
Full Stack Developers Hire.pptxRegumsoft Technologies
ย 
Full-Stack-Web-Development.pptx
Full-Stack-Web-Development.pptxFull-Stack-Web-Development.pptx
Full-Stack-Web-Development.pptxRonakBothra8
ย 

Similar to Introduction to web development (20)

Skills Required For Full Stack Developer.pdf
Skills Required For Full Stack Developer.pdfSkills Required For Full Stack Developer.pdf
Skills Required For Full Stack Developer.pdf
ย 
Full Stack.pptx
Full Stack.pptxFull Stack.pptx
Full Stack.pptx
ย 
web development.pptx
web development.pptxweb development.pptx
web development.pptx
ย 
Preparation Guide on Full Stack Developer.pdf
Preparation Guide on Full Stack Developer.pdfPreparation Guide on Full Stack Developer.pdf
Preparation Guide on Full Stack Developer.pdf
ย 
Building a Strong Online Presence: The Essentials of Full Web Development
Building a Strong Online Presence: The Essentials of Full Web DevelopmentBuilding a Strong Online Presence: The Essentials of Full Web Development
Building a Strong Online Presence: The Essentials of Full Web Development
ย 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web Development
ย 
Discover the World of Full Stack Development and Ignite Your Career.pdf
Discover the World of Full Stack Development and Ignite Your Career.pdfDiscover the World of Full Stack Development and Ignite Your Career.pdf
Discover the World of Full Stack Development and Ignite Your Career.pdf
ย 
No 1 Training Institute - Apponix Technologies
No 1 Training Institute  - Apponix TechnologiesNo 1 Training Institute  - Apponix Technologies
No 1 Training Institute - Apponix Technologies
ย 
No 1 Training Institute - Apponix Technologies
No 1 Training Institute  - Apponix TechnologiesNo 1 Training Institute  - Apponix Technologies
No 1 Training Institute - Apponix Technologies
ย 
645068886-Unit6FullStackWebDevelopment-ppt.ppt
645068886-Unit6FullStackWebDevelopment-ppt.ppt645068886-Unit6FullStackWebDevelopment-ppt.ppt
645068886-Unit6FullStackWebDevelopment-ppt.ppt
ย 
Build Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdfBuild Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdf
ย 
Front End Lecture 1.pptx
Front End Lecture 1.pptxFront End Lecture 1.pptx
Front End Lecture 1.pptx
ย 
Full Stack Developers Hire.pdf
Full Stack Developers Hire.pdfFull Stack Developers Hire.pdf
Full Stack Developers Hire.pdf
ย 
What does full stack web development course cover.pdf
What does full stack web development course cover.pdfWhat does full stack web development course cover.pdf
What does full stack web development course cover.pdf
ย 
Exploring the World of Full-Stack Web Development.pdf
Exploring the World of Full-Stack Web Development.pdfExploring the World of Full-Stack Web Development.pdf
Exploring the World of Full-Stack Web Development.pdf
ย 
Mini Project PPT.pptx
Mini Project PPT.pptxMini Project PPT.pptx
Mini Project PPT.pptx
ย 
Full Stack Developers Hire.pptx
Full Stack Developers Hire.pptxFull Stack Developers Hire.pptx
Full Stack Developers Hire.pptx
ย 
Full Stack Developers Hire.pptx
Full Stack Developers Hire.pptxFull Stack Developers Hire.pptx
Full Stack Developers Hire.pptx
ย 
Full-Stack-Web-Development.pptx
Full-Stack-Web-Development.pptxFull-Stack-Web-Development.pptx
Full-Stack-Web-Development.pptx
ย 
A presentation on front end development
A presentation on front end development   A presentation on front end development
A presentation on front end development
ย 

Recently uploaded

Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSรฉrgio Sacani
ย 
High Profile ๐Ÿ” 8250077686 ๐Ÿ“ž Call Girls Service in GTB Nagar๐Ÿ‘
High Profile ๐Ÿ” 8250077686 ๐Ÿ“ž Call Girls Service in GTB Nagar๐Ÿ‘High Profile ๐Ÿ” 8250077686 ๐Ÿ“ž Call Girls Service in GTB Nagar๐Ÿ‘
High Profile ๐Ÿ” 8250077686 ๐Ÿ“ž Call Girls Service in GTB Nagar๐Ÿ‘Damini Dixit
ย 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
ย 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
ย 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICEayushi9330
ย 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSรฉrgio Sacani
ย 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxFarihaAbdulRasheed
ย 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
ย 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
ย 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryAlex Henderson
ย 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Servicemonikaservice1
ย 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSรฉrgio Sacani
ย 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
ย 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
ย 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .Poonam Aher Patil
ย 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
ย 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
ย 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
ย 

Recently uploaded (20)

CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
ย 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
ย 
High Profile ๐Ÿ” 8250077686 ๐Ÿ“ž Call Girls Service in GTB Nagar๐Ÿ‘
High Profile ๐Ÿ” 8250077686 ๐Ÿ“ž Call Girls Service in GTB Nagar๐Ÿ‘High Profile ๐Ÿ” 8250077686 ๐Ÿ“ž Call Girls Service in GTB Nagar๐Ÿ‘
High Profile ๐Ÿ” 8250077686 ๐Ÿ“ž Call Girls Service in GTB Nagar๐Ÿ‘
ย 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
ย 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
ย 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
ย 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
ย 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
ย 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
ย 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
ย 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
ย 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
ย 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
ย 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
ย 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
ย 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
ย 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
ย 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
ย 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
ย 

Introduction to web development

  • 1. Introduction to web development Notes from SMC Algeria workshop Oussama Lazreg With By: Houria Bouchagour
  • 2. What did we learn about websites ?
  • 4. A. Full-stack developer should have knowledge of both front-end and back-end languages:
  • 5. <P1> Front-end: the visible parts of websites that users see and interact with. we need to learn the following languages to build the front-end: </P1> <ol> <li> Html (hypertext markup language): which is the backbone of the Web, takes care of all the structure and content. </li> <li> CSS (cascading style sheets): we can set colors, fonts, background images, and the way the page is laid out.</li> <li> JavaScript: to add more complex actions, animations... </li> </ol>
  • 6. <P2> Back-end: this is the โ€œunder the hoodโ€ parts of websites that users donโ€™t interact with directly. Back-end languages include:</P2> <ol> <li>PHP</li> <li>Python</li> </ol>
  • 7. B. Static vs dynamic websites, whatโ€™s the difference? <P3> Static website looks basic and for smaller company or events, and simply delivers information usually in one to two pages no more, quick and cheap to develop and cheap to host </P3>
  • 8. <P4> In the other hand dynamic websites can be more expensive to develop, but it has more advantages. (for ex: ability for users to upload documents, create content or add information, discussions, e-commerce systemโ€ฆ) </P4>
  • 9. C. Website structure Header Body Footer Web pages can look different from one another, but they all share similar standard components, from the header, body and footer.