SlideShare a Scribd company logo
1 of 23
Web Development
Oumaima Inejjarne
Rim Jayed
Wiam Zlihi
Presented by:
Formation Planning :
Week 1
Introduction
to the web
Introduction
to HTML
Setting up
IDE
Week 2 & 3 Week 4 &5 Week 6
HTML Document
structure
HTML &
Styling tags
Review &
practice
Introduction
to CSS
Box Model, Display &
Positionning
Tailwind
CSS
Project
presentation
Web
What is the Web ?
The web, short for "World Wide Web," is a vast network
of connected computers and servers that enables
people to access, share, and interact with information,
services, and resources over the internet. It's like a
massive digital library where you can browse websites,
view content, and connect with others online.
Web
•User Interface (UI): Front-end developers create the user interface, which
includes designing the layout, buttons, forms, and visual elements that you
see on a website.
•User Experience (UX): They also work on the user experience, making sure
the website is easy to navigate and that it looks good on different devices
like computers, tablets, and phones.
Front-End Development
Imagine the front-end as the "face" of a website or web application. It's
what users see and interact with directly when they visit a website.
Web
•Languages and Tools: Front-end developers use languages like HTML (for
content), CSS (for styling), and JavaScript (for interactivity) to build the visual
and interactive parts of a website.
Front-End Development
Now, think of the back-end as the "brain" of a website or
web app. It's where data is processed, stored, and the
logic that makes things happen behind the scenes.
• Server and Database: Back-end developers work on the
server, which is like a powerful computer that stores
data and responds to requests from the front-end.
Web
Back-End Development
• Security: Back-end developers focus on security to
protect data and ensure that only authorized users
can access certain parts of a website.
Web
Back-End Development
JavaScript:
• JavaScript is used to add interactivity and
functionality to web pages.
• It enables features like form validation, animations,
and dynamic content.
Exemple of langages used in web developement
Web
Python:
Python is used in web development, especially with
frameworks like Django and Flask.
It simplifies building web applications with clean and
readable code.
Exemple of langages used in web developement
Web
PHP (Hypertext Preprocessor):
• PHP is a server-side scripting language often used
for web development.
• It can interact with databases, handle form
submissions, and more
· PHP can interact with databases, handle user input,
and create web applications.
Web
Exemple of langages used in web developement
Browsers
The Gateway to the Internet
Welcome to the world of browsers! Browsers are your
gateway to the internet, allowing you to access all the
amazing content that exists online. From social media
to shopping to streaming videos, browsers make it all
possible.
Browsers
But what exactly is a browser?
At its core, a browser is a software application that allows you to view and
interact with websites. It interprets HTML code and displays it in a user-friendly
format, allowing you to easily navigate through web pages and access the
content you need.
Popular Browsers and Their Features
•Google Chrome is known for its speed and simplicity.
•Mozilla Firefox is praised for its privacy features and customization options.
•Microsoft Edge is designed specifically for Windows 10 and offers features
such as Cortana integration and annotation tools for web pages.
Browsers
When it comes to browsing the internet, there are several popular browsers
available. Each browser has its own set of features that make it unique and
appealing to different users.
The Building Blocks of the Web
HTML, or Hypertext Markup Language, and it is the
language in which virtually all Web pages are written,
invented by Tim Berners-Lee in 1983.
HTML
HTML
•Hypertext means you can create a link in a Web page that leads the visitor
to any other Web page or to practically anything else on the Internet. It
means that the information on the Web can be accessed from many
different directions. The creator of the web wanted it to work more like a
person’s brain and less like a static source of data, such as a book.
•Markup Language is a computer language that uses tags to define
elements within a document. It is human-readable, meaning markup files
contain standard words, rather than typical programming syntax.
So how does Hypertext Markup Language work?
Inspiring Examples of Websites
stockfishchess.org
Examples
thisissand.com
amazon.com
What is an IDE ?
An integrated development environment (IDE) is software
for building applications that combines common developer
tools into a single graphical user interface (GUI).
I
IDE
IDE
•Editing source code .
•Building executables : compilation.
•Debugging : help to identify the bugs in code.
An IDE typically consists of:
•An IDE detects the programming language.
•Applies specific colors, fonts, and styles to certain keywords, words, and text.
•Makes your code readable, clean, easier to detect syntax errors, and lots
more.
How it work?
IDE
Choice of IDE :
•Some work only online, while others work locally and possibly online.
•Some are dedicated and only work with specific languages, while others are
multi-language and support multiple languages.
Important features:
Examples of IDE:
Specialized IDE
PyCharm
for Python
Intellij IDEA
for Java
Code::Blocks
for C/C++
Multi-language IDE
Visual Studio Code or
Visual Studio
Eclipse
Jupyter
Link to download vs
code :
https://code.visualst
udio.com
Choice of IDE :
Examples of resources :
•w3school : https://www.w3schools.com
•Freecodecamp : https://www.freecodecamp.org
•OpenClassroom : https://www.openclassrooms.com
•net ninja (youtube)
Learning from online resources.
Hope it helps you
Thank you
•web formation

More Related Content

Similar to web_dev_first_session.pptx

Learn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end developmentLearn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end developmentpuneetbatra24
 
Introduction to HTML, CSS, and JavaScript for Web Development
Introduction to HTML, CSS, and JavaScript for Web DevelopmentIntroduction to HTML, CSS, and JavaScript for Web Development
Introduction to HTML, CSS, and JavaScript for Web DevelopmentQurinom Solutions
 
Web Design & Development - Session 1
Web Design & Development - Session 1Web Design & Development - Session 1
Web Design & Development - Session 1Shahrzad Peyman
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonMukalele Rogers
 
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02Harshith Rockx
 
Web-Development.pdf
Web-Development.pdfWeb-Development.pdf
Web-Development.pdfPamRobert
 
Website Overview
Website OverviewWebsite Overview
Website OverviewChanHan Hy
 
Web Designs Services
Web Designs ServicesWeb Designs Services
Web Designs ServicesNusrat Khanom
 
web designing course in chandigarh
web designing course in chandigarhweb designing course in chandigarh
web designing course in chandigarhCBitss Technologies
 
web development.pdf
web development.pdfweb development.pdf
web development.pdfJessicaArifa
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxchitrachauhan21
 
The Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfThe Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfConnect Solutions
 
Web Development ​.pdf
Web Development ​.pdfWeb Development ​.pdf
Web Development ​.pdfIshani Jerin
 
A Complete Guide to Website Development
A Complete Guide to Website DevelopmentA Complete Guide to Website Development
A Complete Guide to Website DevelopmentCHL Softech
 
ppt of web designing and development
ppt of web designing and developmentppt of web designing and development
ppt of web designing and development47ishu
 
ppt-190816105541 (2).pdf
ppt-190816105541 (2).pdfppt-190816105541 (2).pdf
ppt-190816105541 (2).pdfRamCharan481900
 
The most efficient development tool is now available in Pakistan.pdf
The most efficient development tool is now available in Pakistan.pdfThe most efficient development tool is now available in Pakistan.pdf
The most efficient development tool is now available in Pakistan.pdfConnect Solutions
 

Similar to web_dev_first_session.pptx (20)

Learn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end developmentLearn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end development
 
UI Web Development.pptx
UI Web Development.pptxUI Web Development.pptx
UI Web Development.pptx
 
Introduction to HTML, CSS, and JavaScript for Web Development
Introduction to HTML, CSS, and JavaScript for Web DevelopmentIntroduction to HTML, CSS, and JavaScript for Web Development
Introduction to HTML, CSS, and JavaScript for Web Development
 
Web Design & Development - Session 1
Web Design & Development - Session 1Web Design & Development - Session 1
Web Design & Development - Session 1
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lesson
 
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
 
Web-Development.pdf
Web-Development.pdfWeb-Development.pdf
Web-Development.pdf
 
Website Overview
Website OverviewWebsite Overview
Website Overview
 
Web Designs Services
Web Designs ServicesWeb Designs Services
Web Designs Services
 
web designing course in chandigarh
web designing course in chandigarhweb designing course in chandigarh
web designing course in chandigarh
 
web development.pdf
web development.pdfweb development.pdf
web development.pdf
 
Intro to web development
Intro to web developmentIntro to web development
Intro to web development
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
 
The Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfThe Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdf
 
Web Development ​.pdf
Web Development ​.pdfWeb Development ​.pdf
Web Development ​.pdf
 
A Complete Guide to Website Development
A Complete Guide to Website DevelopmentA Complete Guide to Website Development
A Complete Guide to Website Development
 
ppt of web designing and development
ppt of web designing and developmentppt of web designing and development
ppt of web designing and development
 
ppt-190816105541 (2).pdf
ppt-190816105541 (2).pdfppt-190816105541 (2).pdf
ppt-190816105541 (2).pdf
 
The most efficient development tool is now available in Pakistan.pdf
The most efficient development tool is now available in Pakistan.pdfThe most efficient development tool is now available in Pakistan.pdf
The most efficient development tool is now available in Pakistan.pdf
 
PPT ON UI.pptx
PPT ON UI.pptxPPT ON UI.pptx
PPT ON UI.pptx
 

Recently uploaded

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 

Recently uploaded (20)

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 

web_dev_first_session.pptx

  • 1. Web Development Oumaima Inejjarne Rim Jayed Wiam Zlihi Presented by:
  • 2. Formation Planning : Week 1 Introduction to the web Introduction to HTML Setting up IDE Week 2 & 3 Week 4 &5 Week 6 HTML Document structure HTML & Styling tags Review & practice Introduction to CSS Box Model, Display & Positionning Tailwind CSS Project presentation
  • 3. Web What is the Web ? The web, short for "World Wide Web," is a vast network of connected computers and servers that enables people to access, share, and interact with information, services, and resources over the internet. It's like a massive digital library where you can browse websites, view content, and connect with others online.
  • 4. Web •User Interface (UI): Front-end developers create the user interface, which includes designing the layout, buttons, forms, and visual elements that you see on a website. •User Experience (UX): They also work on the user experience, making sure the website is easy to navigate and that it looks good on different devices like computers, tablets, and phones. Front-End Development Imagine the front-end as the "face" of a website or web application. It's what users see and interact with directly when they visit a website.
  • 5. Web •Languages and Tools: Front-end developers use languages like HTML (for content), CSS (for styling), and JavaScript (for interactivity) to build the visual and interactive parts of a website. Front-End Development
  • 6. Now, think of the back-end as the "brain" of a website or web app. It's where data is processed, stored, and the logic that makes things happen behind the scenes. • Server and Database: Back-end developers work on the server, which is like a powerful computer that stores data and responds to requests from the front-end. Web Back-End Development
  • 7. • Security: Back-end developers focus on security to protect data and ensure that only authorized users can access certain parts of a website. Web Back-End Development
  • 8. JavaScript: • JavaScript is used to add interactivity and functionality to web pages. • It enables features like form validation, animations, and dynamic content. Exemple of langages used in web developement Web
  • 9. Python: Python is used in web development, especially with frameworks like Django and Flask. It simplifies building web applications with clean and readable code. Exemple of langages used in web developement Web
  • 10. PHP (Hypertext Preprocessor): • PHP is a server-side scripting language often used for web development. • It can interact with databases, handle form submissions, and more · PHP can interact with databases, handle user input, and create web applications. Web Exemple of langages used in web developement
  • 11. Browsers The Gateway to the Internet Welcome to the world of browsers! Browsers are your gateway to the internet, allowing you to access all the amazing content that exists online. From social media to shopping to streaming videos, browsers make it all possible.
  • 12. Browsers But what exactly is a browser? At its core, a browser is a software application that allows you to view and interact with websites. It interprets HTML code and displays it in a user-friendly format, allowing you to easily navigate through web pages and access the content you need.
  • 13. Popular Browsers and Their Features •Google Chrome is known for its speed and simplicity. •Mozilla Firefox is praised for its privacy features and customization options. •Microsoft Edge is designed specifically for Windows 10 and offers features such as Cortana integration and annotation tools for web pages. Browsers When it comes to browsing the internet, there are several popular browsers available. Each browser has its own set of features that make it unique and appealing to different users.
  • 14. The Building Blocks of the Web HTML, or Hypertext Markup Language, and it is the language in which virtually all Web pages are written, invented by Tim Berners-Lee in 1983. HTML
  • 15. HTML •Hypertext means you can create a link in a Web page that leads the visitor to any other Web page or to practically anything else on the Internet. It means that the information on the Web can be accessed from many different directions. The creator of the web wanted it to work more like a person’s brain and less like a static source of data, such as a book. •Markup Language is a computer language that uses tags to define elements within a document. It is human-readable, meaning markup files contain standard words, rather than typical programming syntax. So how does Hypertext Markup Language work?
  • 16. Inspiring Examples of Websites stockfishchess.org Examples thisissand.com amazon.com
  • 17. What is an IDE ? An integrated development environment (IDE) is software for building applications that combines common developer tools into a single graphical user interface (GUI). I IDE
  • 18. IDE •Editing source code . •Building executables : compilation. •Debugging : help to identify the bugs in code. An IDE typically consists of:
  • 19. •An IDE detects the programming language. •Applies specific colors, fonts, and styles to certain keywords, words, and text. •Makes your code readable, clean, easier to detect syntax errors, and lots more. How it work? IDE
  • 20. Choice of IDE : •Some work only online, while others work locally and possibly online. •Some are dedicated and only work with specific languages, while others are multi-language and support multiple languages. Important features:
  • 21. Examples of IDE: Specialized IDE PyCharm for Python Intellij IDEA for Java Code::Blocks for C/C++ Multi-language IDE Visual Studio Code or Visual Studio Eclipse Jupyter Link to download vs code : https://code.visualst udio.com Choice of IDE :
  • 22. Examples of resources : •w3school : https://www.w3schools.com •Freecodecamp : https://www.freecodecamp.org •OpenClassroom : https://www.openclassrooms.com •net ninja (youtube) Learning from online resources.
  • 23. Hope it helps you Thank you •web formation