SlideShare a Scribd company logo
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 development
puneetbatra24
 
UI Web Development.pptx
UI Web Development.pptxUI Web Development.pptx
UI Web Development.pptx
SHAIKIRFAN715544
 
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
Qurinom Solutions
 
Web Design & Development - Session 1
Web Design & Development - Session 1Web Design & Development - Session 1
Web Design & Development - Session 1
Shahrzad 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 lesson
Mukalele Rogers
 
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Harshith Rockx
 
Web-Development.pdf
Web-Development.pdfWeb-Development.pdf
Web-Development.pdf
PamRobert
 
Website Overview
Website OverviewWebsite Overview
Website Overview
ChanHan Hy
 
Web Designs Services
Web Designs ServicesWeb Designs Services
Web Designs Services
Nusrat Khanom
 
web designing course in chandigarh
web designing course in chandigarhweb designing course in chandigarh
web designing course in chandigarh
CBitss Technologies
 
web development.pdf
web development.pdfweb development.pdf
web development.pdf
JessicaArifa
 
Intro to web development
Intro to web developmentIntro to web development
Intro to web development
MusTufa Nullwala
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
chitrachauhan21
 
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
Connect Solutions
 
Web Development ​.pdf
Web Development ​.pdfWeb Development ​.pdf
Web Development ​.pdf
Ishani Jerin
 
A Complete Guide to Website Development
A Complete Guide to Website DevelopmentA Complete Guide to Website Development
A Complete Guide to Website Development
CHL Softech
 
ppt of web designing and development
ppt of web designing and developmentppt of web designing and development
ppt of web designing and development
47ishu
 
ppt-190816105541 (2).pdf
ppt-190816105541 (2).pdfppt-190816105541 (2).pdf
ppt-190816105541 (2).pdf
RamCharan481900
 
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
Connect Solutions
 
PPT ON UI.pptx
PPT ON UI.pptxPPT ON UI.pptx
PPT ON UI.pptx
ssusera5f9d81
 

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

Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
Sharepoint Designs
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 

Recently uploaded (20)

Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 

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